--- /srv/rebuilderd/tmp/rebuilderd8YcNnl/inputs/libopencv-java_5.0.0+dfsg-1~exp1+b2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd8YcNnl/out/libopencv-java_5.0.0+dfsg-1~exp1+b2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-22 22:21:51.000000 debian-binary │ -rw-r--r-- 0 0 0 1116 2026-08-22 22:21:51.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1167444 2026-08-22 22:21:51.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1167576 2026-08-22 22:21:51.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -4,15 +4,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 246 2026-08-22 22:21:51.000000 ./usr/share/doc/libopencv-java/changelog.Debian.amd64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2234 2026-08-22 22:21:51.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 12528 2026-07-05 13:50:58.000000 ./usr/share/doc/libopencv-java/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/java/opencv5/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1233246 2026-08-22 22:21:51.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1233451 2026-08-22 22:21:51.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2026-07-05 13:50:58.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 22:21:51.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv5/opencv-500.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1233246 bytes, number of entries: 661 │ │ │ │ +Zip file size: 1233451 bytes, number of entries: 661 │ │ │ │ drwxr-xr-x 2.0 unx 0 bx stor 26-Jul-05 13:50 META-INF/ │ │ │ │ -rw-r--r-- 2.0 unx 308 b- defN 26-Jul-05 13:50 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/bgsegm/ │ │ │ │ -rw-r--r-- 2.0 unx 2802 b- defN 26-Jul-05 13:50 org/opencv/bgsegm/BackgroundSubtractorCNT.class │ │ │ │ -rw-r--r-- 2.0 unx 8425 b- defN 26-Jul-05 13:50 org/opencv/bgsegm/BackgroundSubtractorCNT.java │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ -rw-r--r-- 2.0 unx 462 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.class │ │ │ │ -rw-r--r-- 2.0 unx 487 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.java │ │ │ │ -rw-r--r-- 2.0 unx 469 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.class │ │ │ │ -rw-r--r-- 2.0 unx 492 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.java │ │ │ │ -rw-r--r-- 2.0 unx 462 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.class │ │ │ │ -rw-r--r-- 2.0 unx 487 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 465 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.class │ │ │ │ --rw-r--r-- 2.0 unx 1968 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.java │ │ │ │ +-rw-r--r-- 2.0 unx 2000 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 984 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7838 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3515 b- defN 26-Jul-05 13:50 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19168 b- defN 26-Jul-05 13:50 org/opencv/face/LBPHFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1983 b- defN 26-Jul-05 13:50 org/opencv/face/MACE.class │ │ │ │ -rw-r--r-- 2.0 unx 5410 b- defN 26-Jul-05 13:50 org/opencv/face/MACE.java │ │ │ │ -rw-r--r-- 2.0 unx 1489 b- defN 26-Jul-05 13:50 org/opencv/face/PredictCollector.class │ │ │ │ @@ -234,19 +234,19 @@ │ │ │ │ -rw-r--r-- 2.0 unx 1025 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui$2.class │ │ │ │ -rw-r--r-- 2.0 unx 6593 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui.class │ │ │ │ -rw-r--r-- 2.0 unx 5747 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 613 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1021 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 981 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1174 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ --rw-r--r-- 2.0 unx 2032 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 1992 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 633 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ --rw-r--r-- 2.0 unx 974 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 934 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 971 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1895 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1367 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ -rw-r--r-- 2.0 unx 3121 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 583 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.class │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/osgi/ │ │ │ │ -rw-r--r-- 2.0 unx 127 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVInterface.class │ │ │ │ -rw-r--r-- 2.0 unx 152 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVInterface.java │ │ │ │ -rw-r--r-- 2.0 unx 839 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVNativeLoader.class │ │ │ │ -rw-r--r-- 2.0 unx 614 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVNativeLoader.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/phase_unwrapping/ │ │ │ │ -rw-r--r-- 2.0 unx 1400 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ --rw-r--r-- 2.0 unx 3364 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ +-rw-r--r-- 2.0 unx 3312 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 3236 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 4696 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1070 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/PhaseUnwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 2122 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/PhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 329 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/Phase_unwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 171 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/Phase_unwrapping.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/photo/ │ │ │ │ @@ -450,15 +450,15 @@ │ │ │ │ -rw-r--r-- 2.0 unx 8972 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoBM.java │ │ │ │ -rw-r--r-- 2.0 unx 2565 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoMatcher.class │ │ │ │ -rw-r--r-- 2.0 unx 5581 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoMatcher.java │ │ │ │ -rw-r--r-- 2.0 unx 4365 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoSGBM.class │ │ │ │ -rw-r--r-- 2.0 unx 40313 b- defN 26-Jul-05 13:50 org/opencv/stereo/StereoSGBM.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/structured_light/ │ │ │ │ -rw-r--r-- 2.0 unx 2316 b- defN 26-Jul-05 13:50 org/opencv/structured_light/GrayCodePattern.class │ │ │ │ --rw-r--r-- 2.0 unx 7408 b- defN 26-Jul-05 13:50 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ +-rw-r--r-- 2.0 unx 7349 b- defN 26-Jul-05 13:50 org/opencv/structured_light/GrayCodePattern.java │ │ │ │ -rw-r--r-- 2.0 unx 3969 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 8957 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 4060 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 6435 b- defN 26-Jul-05 13:50 org/opencv/structured_light/SinusoidalPattern_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 3805 b- defN 26-Jul-05 13:50 org/opencv/structured_light/StructuredLightPattern.class │ │ │ │ -rw-r--r-- 2.0 unx 7392 b- defN 26-Jul-05 13:50 org/opencv/structured_light/StructuredLightPattern.java │ │ │ │ -rw-r--r-- 2.0 unx 470 b- defN 26-Jul-05 13:50 org/opencv/structured_light/Structured_light.class │ │ │ │ @@ -656,8 +656,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4588 b- defN 26-Jul-05 13:50 org/opencv/xphoto/SimpleWB.java │ │ │ │ -rw-r--r-- 2.0 unx 1557 b- defN 26-Jul-05 13:50 org/opencv/xphoto/TonemapDurand.class │ │ │ │ -rw-r--r-- 2.0 unx 3430 b- defN 26-Jul-05 13:50 org/opencv/xphoto/TonemapDurand.java │ │ │ │ -rw-r--r-- 2.0 unx 763 b- defN 26-Jul-05 13:50 org/opencv/xphoto/WhiteBalancer.class │ │ │ │ -rw-r--r-- 2.0 unx 1165 b- defN 26-Jul-05 13:50 org/opencv/xphoto/WhiteBalancer.java │ │ │ │ -rw-r--r-- 2.0 unx 10738 b- defN 26-Jul-05 13:50 org/opencv/xphoto/Xphoto.class │ │ │ │ -rw-r--r-- 2.0 unx 79913 b- defN 26-Jul-05 13:50 org/opencv/xphoto/Xphoto.java │ │ │ │ -661 files, 6128061 bytes uncompressed, 1134294 bytes compressed: 81.5% │ │ │ │ +661 files, 6127862 bytes uncompressed, 1134499 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -3149,29373 +3149,29373 @@ │ │ │ │ 04642F Extract Zip Spec 0A (10) '1.0' │ │ │ │ 046430 Extract OS 00 (0) 'MS-DOS' │ │ │ │ 046431 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 046433 Compression Method 0008 (8) 'Deflated' │ │ │ │ 046435 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -046439 CRC E713B2AF (3876827823) │ │ │ │ -04643D Compressed Size 00000749 (1865) │ │ │ │ +046439 CRC 3C87A3A0 (1015522208) │ │ │ │ +04643D Compressed Size 0000074D (1869) │ │ │ │ 046441 Uncompressed Size 000016D2 (5842) │ │ │ │ 046445 Filename Length 001A (26) │ │ │ │ 046447 Extra Length 0000 (0) │ │ │ │ 046449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x46449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 046463 PAYLOAD │ │ │ │ │ │ │ │ -046BAC LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ -046BB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -046BB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -046BB2 General Purpose Flag 0800 (2048) │ │ │ │ +046BB0 LOCAL HEADER #160 04034B50 (67324752) │ │ │ │ +046BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +046BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +046BB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -046BB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -046BB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -046BBA CRC BDD57633 (3184883251) │ │ │ │ -046BBE Compressed Size 00000BF9 (3065) │ │ │ │ -046BC2 Uncompressed Size 00004DD3 (19923) │ │ │ │ -046BC6 Filename Length 0019 (25) │ │ │ │ -046BC8 Extra Length 0000 (0) │ │ │ │ -046BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +046BB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +046BBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +046BBE CRC 1C42AAAC (474131116) │ │ │ │ +046BC2 Compressed Size 00000C00 (3072) │ │ │ │ +046BC6 Uncompressed Size 00004DD3 (19923) │ │ │ │ +046BCA Filename Length 0019 (25) │ │ │ │ +046BCC Extra Length 0000 (0) │ │ │ │ +046BCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x46BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x46BCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -046BE3 PAYLOAD │ │ │ │ +046BE7 PAYLOAD │ │ │ │ │ │ │ │ -0477DC LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ -0477E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0477E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0477E2 General Purpose Flag 0800 (2048) │ │ │ │ +0477E7 LOCAL HEADER #161 04034B50 (67324752) │ │ │ │ +0477EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0477EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0477ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0477E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0477E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0477EA CRC 7A471598 (2051478936) │ │ │ │ -0477EE Compressed Size 0000054C (1356) │ │ │ │ -0477F2 Uncompressed Size 00000C1A (3098) │ │ │ │ -0477F6 Filename Length 0024 (36) │ │ │ │ -0477F8 Extra Length 0000 (0) │ │ │ │ -0477FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0477EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0477F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0477F5 CRC 7A471598 (2051478936) │ │ │ │ +0477F9 Compressed Size 0000054C (1356) │ │ │ │ +0477FD Uncompressed Size 00000C1A (3098) │ │ │ │ +047801 Filename Length 0024 (36) │ │ │ │ +047803 Extra Length 0000 (0) │ │ │ │ +047805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x477FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04781E PAYLOAD │ │ │ │ +047829 PAYLOAD │ │ │ │ │ │ │ │ -047D6A LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ -047D6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -047D6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -047D70 General Purpose Flag 0800 (2048) │ │ │ │ +047D75 LOCAL HEADER #162 04034B50 (67324752) │ │ │ │ +047D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +047D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +047D7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -047D72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -047D74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -047D78 CRC 5F82033C (1602356028) │ │ │ │ -047D7C Compressed Size 000014D4 (5332) │ │ │ │ -047D80 Uncompressed Size 00004DA3 (19875) │ │ │ │ -047D84 Filename Length 0023 (35) │ │ │ │ -047D86 Extra Length 0000 (0) │ │ │ │ -047D88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +047D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +047D7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +047D83 CRC 5F82033C (1602356028) │ │ │ │ +047D87 Compressed Size 000014D4 (5332) │ │ │ │ +047D8B Uncompressed Size 00004DA3 (19875) │ │ │ │ +047D8F Filename Length 0023 (35) │ │ │ │ +047D91 Extra Length 0000 (0) │ │ │ │ +047D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x47D88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x47D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -047DAB PAYLOAD │ │ │ │ +047DB6 PAYLOAD │ │ │ │ │ │ │ │ -04927F LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ -049283 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049284 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049285 General Purpose Flag 0800 (2048) │ │ │ │ +04928A LOCAL HEADER #163 04034B50 (67324752) │ │ │ │ +04928E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04928F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049290 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049287 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049289 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04928D CRC F0BC2F1A (4038864666) │ │ │ │ -049291 Compressed Size 00000302 (770) │ │ │ │ -049295 Uncompressed Size 000005E3 (1507) │ │ │ │ -049299 Filename Length 001E (30) │ │ │ │ -04929B Extra Length 0000 (0) │ │ │ │ -04929D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049292 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049294 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049298 CRC F0BC2F1A (4038864666) │ │ │ │ +04929C Compressed Size 00000302 (770) │ │ │ │ +0492A0 Uncompressed Size 000005E3 (1507) │ │ │ │ +0492A4 Filename Length 001E (30) │ │ │ │ +0492A6 Extra Length 0000 (0) │ │ │ │ +0492A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4929D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x492A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0492BB PAYLOAD │ │ │ │ +0492C6 PAYLOAD │ │ │ │ │ │ │ │ -0495BD LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ -0495C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0495C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0495C3 General Purpose Flag 0800 (2048) │ │ │ │ +0495C8 LOCAL HEADER #164 04034B50 (67324752) │ │ │ │ +0495CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0495CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0495CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0495C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0495C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0495CB CRC ECB480D0 (3971252432) │ │ │ │ -0495CF Compressed Size 000004E0 (1248) │ │ │ │ -0495D3 Uncompressed Size 00000DA1 (3489) │ │ │ │ -0495D7 Filename Length 001D (29) │ │ │ │ -0495D9 Extra Length 0000 (0) │ │ │ │ -0495DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0495D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0495D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0495D6 CRC ECB480D0 (3971252432) │ │ │ │ +0495DA Compressed Size 000004E0 (1248) │ │ │ │ +0495DE Uncompressed Size 00000DA1 (3489) │ │ │ │ +0495E2 Filename Length 001D (29) │ │ │ │ +0495E4 Extra Length 0000 (0) │ │ │ │ +0495E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x495DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x495E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0495F8 PAYLOAD │ │ │ │ +049603 PAYLOAD │ │ │ │ │ │ │ │ -049AD8 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ -049ADC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049ADD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049ADE General Purpose Flag 0800 (2048) │ │ │ │ +049AE3 LOCAL HEADER #165 04034B50 (67324752) │ │ │ │ +049AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049AE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049AE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049AE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049AE6 CRC 3D65ACC1 (1030073537) │ │ │ │ -049AEA Compressed Size 00000122 (290) │ │ │ │ -049AEE Uncompressed Size 000001CE (462) │ │ │ │ -049AF2 Filename Length 0021 (33) │ │ │ │ -049AF4 Extra Length 0000 (0) │ │ │ │ -049AF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +049AED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049AF1 CRC 3D65ACC1 (1030073537) │ │ │ │ +049AF5 Compressed Size 00000122 (290) │ │ │ │ +049AF9 Uncompressed Size 000001CE (462) │ │ │ │ +049AFD Filename Length 0021 (33) │ │ │ │ +049AFF Extra Length 0000 (0) │ │ │ │ +049B01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49AF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49B01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049B17 PAYLOAD │ │ │ │ +049B22 PAYLOAD │ │ │ │ │ │ │ │ -049C39 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ -049C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049C3F General Purpose Flag 0800 (2048) │ │ │ │ +049C44 LOCAL HEADER #166 04034B50 (67324752) │ │ │ │ +049C48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049C49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049C4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049C43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049C47 CRC 832370DE (2200137950) │ │ │ │ -049C4B Compressed Size 00000113 (275) │ │ │ │ -049C4F Uncompressed Size 000001E7 (487) │ │ │ │ -049C53 Filename Length 0020 (32) │ │ │ │ -049C55 Extra Length 0000 (0) │ │ │ │ -049C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049C4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +049C4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049C52 CRC 832370DE (2200137950) │ │ │ │ +049C56 Compressed Size 00000113 (275) │ │ │ │ +049C5A Uncompressed Size 000001E7 (487) │ │ │ │ +049C5E Filename Length 0020 (32) │ │ │ │ +049C60 Extra Length 0000 (0) │ │ │ │ +049C62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49C62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049C77 PAYLOAD │ │ │ │ +049C82 PAYLOAD │ │ │ │ │ │ │ │ -049D8A LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -049D8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049D8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049D90 General Purpose Flag 0800 (2048) │ │ │ │ +049D95 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +049D99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049D9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049D9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049D92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049D94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049D98 CRC 618AE27F (1636491903) │ │ │ │ -049D9C Compressed Size 00000122 (290) │ │ │ │ -049DA0 Uncompressed Size 000001D5 (469) │ │ │ │ -049DA4 Filename Length 0024 (36) │ │ │ │ -049DA6 Extra Length 0000 (0) │ │ │ │ -049DA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049D9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +049D9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049DA3 CRC 618AE27F (1636491903) │ │ │ │ +049DA7 Compressed Size 00000122 (290) │ │ │ │ +049DAB Uncompressed Size 000001D5 (469) │ │ │ │ +049DAF Filename Length 0024 (36) │ │ │ │ +049DB1 Extra Length 0000 (0) │ │ │ │ +049DB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49DA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049DCC PAYLOAD │ │ │ │ +049DD7 PAYLOAD │ │ │ │ │ │ │ │ -049EEE LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -049EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049EF4 General Purpose Flag 0800 (2048) │ │ │ │ +049EF9 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +049EFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049EFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049EFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049EF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049EFC CRC A818CF8C (2820198284) │ │ │ │ -049F00 Compressed Size 0000010F (271) │ │ │ │ -049F04 Uncompressed Size 000001EC (492) │ │ │ │ -049F08 Filename Length 0023 (35) │ │ │ │ -049F0A Extra Length 0000 (0) │ │ │ │ -049F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049F01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049F03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049F07 CRC A818CF8C (2820198284) │ │ │ │ +049F0B Compressed Size 0000010F (271) │ │ │ │ +049F0F Uncompressed Size 000001EC (492) │ │ │ │ +049F13 Filename Length 0023 (35) │ │ │ │ +049F15 Extra Length 0000 (0) │ │ │ │ +049F17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49F17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049F2F PAYLOAD │ │ │ │ +049F3A PAYLOAD │ │ │ │ │ │ │ │ -04A03E LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -04A042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A044 General Purpose Flag 0800 (2048) │ │ │ │ +04A049 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +04A04D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A04E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A04F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A046 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A04C CRC 60496974 (1615423860) │ │ │ │ -04A050 Compressed Size 00000121 (289) │ │ │ │ -04A054 Uncompressed Size 000001CE (462) │ │ │ │ -04A058 Filename Length 0021 (33) │ │ │ │ -04A05A Extra Length 0000 (0) │ │ │ │ -04A05C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A051 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A053 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A057 CRC 60496974 (1615423860) │ │ │ │ +04A05B Compressed Size 00000121 (289) │ │ │ │ +04A05F Uncompressed Size 000001CE (462) │ │ │ │ +04A063 Filename Length 0021 (33) │ │ │ │ +04A065 Extra Length 0000 (0) │ │ │ │ +04A067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07D PAYLOAD │ │ │ │ +04A088 PAYLOAD │ │ │ │ │ │ │ │ -04A19E LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -04A1A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A1A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A1A4 General Purpose Flag 0800 (2048) │ │ │ │ +04A1A9 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +04A1AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A1AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A1AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A1A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A1A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A1AC CRC 991351B6 (2568180150) │ │ │ │ -04A1B0 Compressed Size 00000113 (275) │ │ │ │ -04A1B4 Uncompressed Size 000001E7 (487) │ │ │ │ -04A1B8 Filename Length 0020 (32) │ │ │ │ -04A1BA Extra Length 0000 (0) │ │ │ │ -04A1BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A1B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A1B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A1B7 CRC 991351B6 (2568180150) │ │ │ │ +04A1BB Compressed Size 00000113 (275) │ │ │ │ +04A1BF Uncompressed Size 000001E7 (487) │ │ │ │ +04A1C3 Filename Length 0020 (32) │ │ │ │ +04A1C5 Extra Length 0000 (0) │ │ │ │ +04A1C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A1BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A1C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A1DC PAYLOAD │ │ │ │ +04A1E7 PAYLOAD │ │ │ │ │ │ │ │ -04A2EF LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -04A2F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A2F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A2F5 General Purpose Flag 0800 (2048) │ │ │ │ +04A2FA LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +04A2FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A2FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A300 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A2F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A2F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A2FD CRC 2138D3DD (557372381) │ │ │ │ -04A301 Compressed Size 00000120 (288) │ │ │ │ -04A305 Uncompressed Size 000001D1 (465) │ │ │ │ -04A309 Filename Length 0023 (35) │ │ │ │ -04A30B Extra Length 0000 (0) │ │ │ │ -04A30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A302 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A304 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A308 CRC 2138D3DD (557372381) │ │ │ │ +04A30C Compressed Size 00000120 (288) │ │ │ │ +04A310 Uncompressed Size 000001D1 (465) │ │ │ │ +04A314 Filename Length 0023 (35) │ │ │ │ +04A316 Extra Length 0000 (0) │ │ │ │ +04A318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A330 PAYLOAD │ │ │ │ +04A33B PAYLOAD │ │ │ │ │ │ │ │ -04A450 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -04A454 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A455 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A456 General Purpose Flag 0800 (2048) │ │ │ │ +04A45B LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +04A45F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A460 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A461 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A458 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A45A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A45E CRC ECCEDB96 (3972979606) │ │ │ │ -04A462 Compressed Size 00000383 (899) │ │ │ │ -04A466 Uncompressed Size 000007B0 (1968) │ │ │ │ -04A46A Filename Length 0022 (34) │ │ │ │ -04A46C Extra Length 0000 (0) │ │ │ │ -04A46E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A463 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A465 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A469 CRC 8B56B0A1 (2337714337) │ │ │ │ +04A46D Compressed Size 0000038D (909) │ │ │ │ +04A471 Uncompressed Size 000007D0 (2000) │ │ │ │ +04A475 Filename Length 0022 (34) │ │ │ │ +04A477 Extra Length 0000 (0) │ │ │ │ +04A479 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A46E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A479: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A490 PAYLOAD │ │ │ │ +04A49B PAYLOAD │ │ │ │ │ │ │ │ -04A813 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -04A817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A819 General Purpose Flag 0800 (2048) │ │ │ │ +04A828 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +04A82C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A82D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A82E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A81B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A81D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A821 CRC B50D9A2B (3037567531) │ │ │ │ -04A825 Compressed Size 000001E9 (489) │ │ │ │ -04A829 Uncompressed Size 000003D8 (984) │ │ │ │ -04A82D Filename Length 002A (42) │ │ │ │ -04A82F Extra Length 0000 (0) │ │ │ │ -04A831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A830 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A832 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A836 CRC B50D9A2B (3037567531) │ │ │ │ +04A83A Compressed Size 000001E9 (489) │ │ │ │ +04A83E Uncompressed Size 000003D8 (984) │ │ │ │ +04A842 Filename Length 002A (42) │ │ │ │ +04A844 Extra Length 0000 (0) │ │ │ │ +04A846 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A846: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A85B PAYLOAD │ │ │ │ +04A870 PAYLOAD │ │ │ │ │ │ │ │ -04AA44 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -04AA48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AA49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AA4A General Purpose Flag 0800 (2048) │ │ │ │ +04AA59 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +04AA5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AA5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AA5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AA4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AA4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AA52 CRC 34723D5A (879902042) │ │ │ │ -04AA56 Compressed Size 0000050D (1293) │ │ │ │ -04AA5A Uncompressed Size 00001E9E (7838) │ │ │ │ -04AA5E Filename Length 0029 (41) │ │ │ │ -04AA60 Extra Length 0000 (0) │ │ │ │ -04AA62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AA61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AA63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AA67 CRC 34723D5A (879902042) │ │ │ │ +04AA6B Compressed Size 0000050D (1293) │ │ │ │ +04AA6F Uncompressed Size 00001E9E (7838) │ │ │ │ +04AA73 Filename Length 0029 (41) │ │ │ │ +04AA75 Extra Length 0000 (0) │ │ │ │ +04AA77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AA62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AA77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AA8B PAYLOAD │ │ │ │ +04AAA0 PAYLOAD │ │ │ │ │ │ │ │ -04AF98 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -04AF9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AF9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AF9E General Purpose Flag 0800 (2048) │ │ │ │ +04AFAD LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +04AFB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AFB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AFB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AFA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AFA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AFA6 CRC 928E82FC (2458813180) │ │ │ │ -04AFAA Compressed Size 00000569 (1385) │ │ │ │ -04AFAE Uncompressed Size 00000DBB (3515) │ │ │ │ -04AFB2 Filename Length 0028 (40) │ │ │ │ -04AFB4 Extra Length 0000 (0) │ │ │ │ -04AFB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AFB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AFB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AFBB CRC 928E82FC (2458813180) │ │ │ │ +04AFBF Compressed Size 00000569 (1385) │ │ │ │ +04AFC3 Uncompressed Size 00000DBB (3515) │ │ │ │ +04AFC7 Filename Length 0028 (40) │ │ │ │ +04AFC9 Extra Length 0000 (0) │ │ │ │ +04AFCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AFCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AFDE PAYLOAD │ │ │ │ +04AFF3 PAYLOAD │ │ │ │ │ │ │ │ -04B547 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -04B54B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B54C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B54D General Purpose Flag 0800 (2048) │ │ │ │ +04B55C LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +04B560 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B561 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B562 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B54F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B551 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04B555 CRC E815CAC1 (3893742273) │ │ │ │ -04B559 Compressed Size 00000735 (1845) │ │ │ │ -04B55D Uncompressed Size 00004AE0 (19168) │ │ │ │ -04B561 Filename Length 0027 (39) │ │ │ │ -04B563 Extra Length 0000 (0) │ │ │ │ -04B565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B564 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B566 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04B56A CRC E815CAC1 (3893742273) │ │ │ │ +04B56E Compressed Size 00000735 (1845) │ │ │ │ +04B572 Uncompressed Size 00004AE0 (19168) │ │ │ │ +04B576 Filename Length 0027 (39) │ │ │ │ +04B578 Extra Length 0000 (0) │ │ │ │ +04B57A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B57A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B58C PAYLOAD │ │ │ │ +04B5A1 PAYLOAD │ │ │ │ │ │ │ │ -04BCC1 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -04BCC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BCC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BCC7 General Purpose Flag 0800 (2048) │ │ │ │ +04BCD6 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +04BCDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BCDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BCDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BCC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BCCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04BCCF CRC D0E00AFD (3504343805) │ │ │ │ -04BCD3 Compressed Size 000003A3 (931) │ │ │ │ -04BCD7 Uncompressed Size 000007BF (1983) │ │ │ │ -04BCDB Filename Length 001A (26) │ │ │ │ -04BCDD Extra Length 0000 (0) │ │ │ │ -04BCDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BCDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BCE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04BCE4 CRC D0E00AFD (3504343805) │ │ │ │ +04BCE8 Compressed Size 000003A3 (931) │ │ │ │ +04BCEC Uncompressed Size 000007BF (1983) │ │ │ │ +04BCF0 Filename Length 001A (26) │ │ │ │ +04BCF2 Extra Length 0000 (0) │ │ │ │ +04BCF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BCF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCF9 PAYLOAD │ │ │ │ +04BD0E PAYLOAD │ │ │ │ │ │ │ │ -04C09C LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -04C0A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C0A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C0A2 General Purpose Flag 0800 (2048) │ │ │ │ +04C0B1 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +04C0B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C0B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C0B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C0A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C0A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C0AA CRC 7C327096 (2083680406) │ │ │ │ -04C0AE Compressed Size 00000649 (1609) │ │ │ │ -04C0B2 Uncompressed Size 00001522 (5410) │ │ │ │ -04C0B6 Filename Length 0019 (25) │ │ │ │ -04C0B8 Extra Length 0000 (0) │ │ │ │ -04C0BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C0B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C0BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C0BF CRC 7C327096 (2083680406) │ │ │ │ +04C0C3 Compressed Size 00000649 (1609) │ │ │ │ +04C0C7 Uncompressed Size 00001522 (5410) │ │ │ │ +04C0CB Filename Length 0019 (25) │ │ │ │ +04C0CD Extra Length 0000 (0) │ │ │ │ +04C0CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C0BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C0CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C0D3 PAYLOAD │ │ │ │ +04C0E8 PAYLOAD │ │ │ │ │ │ │ │ -04C71C LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -04C720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C722 General Purpose Flag 0800 (2048) │ │ │ │ +04C731 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +04C735 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C736 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C737 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C724 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C726 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C72A CRC F354206A (4082376810) │ │ │ │ -04C72E Compressed Size 000002E2 (738) │ │ │ │ -04C732 Uncompressed Size 000005D1 (1489) │ │ │ │ -04C736 Filename Length 0026 (38) │ │ │ │ -04C738 Extra Length 0000 (0) │ │ │ │ -04C73A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C739 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C73B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C73F CRC F354206A (4082376810) │ │ │ │ +04C743 Compressed Size 000002E2 (738) │ │ │ │ +04C747 Uncompressed Size 000005D1 (1489) │ │ │ │ +04C74B Filename Length 0026 (38) │ │ │ │ +04C74D Extra Length 0000 (0) │ │ │ │ +04C74F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C73A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C74F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C760 PAYLOAD │ │ │ │ +04C775 PAYLOAD │ │ │ │ │ │ │ │ -04CA42 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -04CA46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CA47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CA48 General Purpose Flag 0800 (2048) │ │ │ │ +04CA57 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +04CA5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CA5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CA5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CA4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CA4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CA50 CRC A9857AC6 (2844097222) │ │ │ │ -04CA54 Compressed Size 00000175 (373) │ │ │ │ -04CA58 Uncompressed Size 000002F1 (753) │ │ │ │ -04CA5C Filename Length 0025 (37) │ │ │ │ -04CA5E Extra Length 0000 (0) │ │ │ │ -04CA60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CA5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CA61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CA65 CRC A9857AC6 (2844097222) │ │ │ │ +04CA69 Compressed Size 00000175 (373) │ │ │ │ +04CA6D Uncompressed Size 000002F1 (753) │ │ │ │ +04CA71 Filename Length 0025 (37) │ │ │ │ +04CA73 Extra Length 0000 (0) │ │ │ │ +04CA75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CA60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CA75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CA85 PAYLOAD │ │ │ │ +04CA9A PAYLOAD │ │ │ │ │ │ │ │ -04CBFA LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -04CBFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CBFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CC00 General Purpose Flag 0800 (2048) │ │ │ │ +04CC0F LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +04CC13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CC14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CC15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CC02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CC04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CC08 CRC 67A72259 (1739006553) │ │ │ │ -04CC0C Compressed Size 00000214 (532) │ │ │ │ -04CC10 Uncompressed Size 0000041F (1055) │ │ │ │ -04CC14 Filename Length 0027 (39) │ │ │ │ -04CC16 Extra Length 0000 (0) │ │ │ │ -04CC18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CC17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CC19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CC1D CRC 67A72259 (1739006553) │ │ │ │ +04CC21 Compressed Size 00000214 (532) │ │ │ │ +04CC25 Uncompressed Size 0000041F (1055) │ │ │ │ +04CC29 Filename Length 0027 (39) │ │ │ │ +04CC2B Extra Length 0000 (0) │ │ │ │ +04CC2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CC18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CC2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CC3F PAYLOAD │ │ │ │ +04CC54 PAYLOAD │ │ │ │ │ │ │ │ -04CE53 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -04CE57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE59 General Purpose Flag 0800 (2048) │ │ │ │ +04CE68 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +04CE6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CE61 CRC BB568875 (3143010421) │ │ │ │ -04CE65 Compressed Size 000002B9 (697) │ │ │ │ -04CE69 Uncompressed Size 0000098C (2444) │ │ │ │ -04CE6D Filename Length 0026 (38) │ │ │ │ -04CE6F Extra Length 0000 (0) │ │ │ │ -04CE71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CE76 CRC BB568875 (3143010421) │ │ │ │ +04CE7A Compressed Size 000002B9 (697) │ │ │ │ +04CE7E Uncompressed Size 0000098C (2444) │ │ │ │ +04CE82 Filename Length 0026 (38) │ │ │ │ +04CE84 Extra Length 0000 (0) │ │ │ │ +04CE86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CE97 PAYLOAD │ │ │ │ +04CEAC PAYLOAD │ │ │ │ │ │ │ │ -04D150 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -04D154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D156 General Purpose Flag 0800 (2048) │ │ │ │ +04D165 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +04D169 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D16A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D16B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D158 Compression Method 0000 (0) 'Stored' │ │ │ │ -04D15A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D15E CRC 00000000 (0) │ │ │ │ -04D162 Compressed Size 00000000 (0) │ │ │ │ -04D166 Uncompressed Size 00000000 (0) │ │ │ │ -04D16A Filename Length 0014 (20) │ │ │ │ -04D16C Extra Length 0000 (0) │ │ │ │ -04D16E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D16D Compression Method 0000 (0) 'Stored' │ │ │ │ +04D16F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D173 CRC 00000000 (0) │ │ │ │ +04D177 Compressed Size 00000000 (0) │ │ │ │ +04D17B Uncompressed Size 00000000 (0) │ │ │ │ +04D17F Filename Length 0014 (20) │ │ │ │ +04D181 Extra Length 0000 (0) │ │ │ │ +04D183 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D16E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D183: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04D182 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -04D186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D188 General Purpose Flag 0800 (2048) │ │ │ │ +04D197 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +04D19B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D19C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D19D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D18A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D18C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D190 CRC 045A6BE4 (73034724) │ │ │ │ -04D194 Compressed Size 000001F3 (499) │ │ │ │ -04D198 Uncompressed Size 000003F5 (1013) │ │ │ │ -04D19C Filename Length 0020 (32) │ │ │ │ -04D19E Extra Length 0000 (0) │ │ │ │ -04D1A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D19F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D1A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D1A5 CRC 045A6BE4 (73034724) │ │ │ │ +04D1A9 Compressed Size 000001F3 (499) │ │ │ │ +04D1AD Uncompressed Size 000003F5 (1013) │ │ │ │ +04D1B1 Filename Length 0020 (32) │ │ │ │ +04D1B3 Extra Length 0000 (0) │ │ │ │ +04D1B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D1A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D1B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D1C0 PAYLOAD │ │ │ │ +04D1D5 PAYLOAD │ │ │ │ │ │ │ │ -04D3B3 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -04D3B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D3B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D3B9 General Purpose Flag 0800 (2048) │ │ │ │ +04D3C8 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +04D3CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D3CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D3CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D3BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D3BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D3C1 CRC AEEC026D (2934702701) │ │ │ │ -04D3C5 Compressed Size 000002BE (702) │ │ │ │ -04D3C9 Uncompressed Size 0000078C (1932) │ │ │ │ -04D3CD Filename Length 001F (31) │ │ │ │ -04D3CF Extra Length 0000 (0) │ │ │ │ -04D3D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D3D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D3D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D3D6 CRC AEEC026D (2934702701) │ │ │ │ +04D3DA Compressed Size 000002BE (702) │ │ │ │ +04D3DE Uncompressed Size 0000078C (1932) │ │ │ │ +04D3E2 Filename Length 001F (31) │ │ │ │ +04D3E4 Extra Length 0000 (0) │ │ │ │ +04D3E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D3D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D3E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D3F0 PAYLOAD │ │ │ │ +04D405 PAYLOAD │ │ │ │ │ │ │ │ -04D6AE LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -04D6B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D6B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D6B4 General Purpose Flag 0800 (2048) │ │ │ │ +04D6C3 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +04D6C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D6C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D6C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D6B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D6B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D6BC CRC CFF7C16F (3489120623) │ │ │ │ -04D6C0 Compressed Size 0000056C (1388) │ │ │ │ -04D6C4 Uncompressed Size 00000CF1 (3313) │ │ │ │ -04D6C8 Filename Length 0027 (39) │ │ │ │ -04D6CA Extra Length 0000 (0) │ │ │ │ -04D6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D6CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D6CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D6D1 CRC CFF7C16F (3489120623) │ │ │ │ +04D6D5 Compressed Size 0000056C (1388) │ │ │ │ +04D6D9 Uncompressed Size 00000CF1 (3313) │ │ │ │ +04D6DD Filename Length 0027 (39) │ │ │ │ +04D6DF Extra Length 0000 (0) │ │ │ │ +04D6E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D6E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D6F3 PAYLOAD │ │ │ │ +04D708 PAYLOAD │ │ │ │ │ │ │ │ -04DC5F LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -04DC63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DC64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DC65 General Purpose Flag 0800 (2048) │ │ │ │ +04DC74 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +04DC78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DC79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DC7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DC67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DC69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DC6D CRC F733F775 (4147378037) │ │ │ │ -04DC71 Compressed Size 000002F8 (760) │ │ │ │ -04DC75 Uncompressed Size 00000EC7 (3783) │ │ │ │ -04DC79 Filename Length 0026 (38) │ │ │ │ -04DC7B Extra Length 0000 (0) │ │ │ │ -04DC7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DC7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DC7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DC82 CRC F733F775 (4147378037) │ │ │ │ +04DC86 Compressed Size 000002F8 (760) │ │ │ │ +04DC8A Uncompressed Size 00000EC7 (3783) │ │ │ │ +04DC8E Filename Length 0026 (38) │ │ │ │ +04DC90 Extra Length 0000 (0) │ │ │ │ +04DC92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DC7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DC92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DCA3 PAYLOAD │ │ │ │ +04DCB8 PAYLOAD │ │ │ │ │ │ │ │ -04DF9B LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -04DF9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DFA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DFA1 General Purpose Flag 0800 (2048) │ │ │ │ +04DFB0 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +04DFB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DFB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DFB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DFA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DFA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DFA9 CRC 2BF66AD1 (737569489) │ │ │ │ -04DFAD Compressed Size 000006C9 (1737) │ │ │ │ -04DFB1 Uncompressed Size 0000101D (4125) │ │ │ │ -04DFB5 Filename Length 0022 (34) │ │ │ │ -04DFB7 Extra Length 0000 (0) │ │ │ │ -04DFB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DFB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DFBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DFBE CRC 2BF66AD1 (737569489) │ │ │ │ +04DFC2 Compressed Size 000006C9 (1737) │ │ │ │ +04DFC6 Uncompressed Size 0000101D (4125) │ │ │ │ +04DFCA Filename Length 0022 (34) │ │ │ │ +04DFCC Extra Length 0000 (0) │ │ │ │ +04DFCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DFB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DFCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DFDB PAYLOAD │ │ │ │ +04DFF0 PAYLOAD │ │ │ │ │ │ │ │ -04E6A4 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -04E6A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04E6A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04E6AA General Purpose Flag 0800 (2048) │ │ │ │ +04E6B9 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +04E6BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04E6BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04E6BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04E6AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -04E6AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04E6B2 CRC AE70CA6B (2926627435) │ │ │ │ -04E6B6 Compressed Size 000007BD (1981) │ │ │ │ -04E6BA Uncompressed Size 00002508 (9480) │ │ │ │ -04E6BE Filename Length 0021 (33) │ │ │ │ -04E6C0 Extra Length 0000 (0) │ │ │ │ -04E6C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04E6C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04E6C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04E6C7 CRC AE70CA6B (2926627435) │ │ │ │ +04E6CB Compressed Size 000007BD (1981) │ │ │ │ +04E6CF Uncompressed Size 00002508 (9480) │ │ │ │ +04E6D3 Filename Length 0021 (33) │ │ │ │ +04E6D5 Extra Length 0000 (0) │ │ │ │ +04E6D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4E6C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4E6D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04E6E3 PAYLOAD │ │ │ │ +04E6F8 PAYLOAD │ │ │ │ │ │ │ │ -04EEA0 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -04EEA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04EEA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04EEA6 General Purpose Flag 0800 (2048) │ │ │ │ +04EEB5 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +04EEB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04EEBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04EEBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04EEA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04EEAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04EEAE CRC 21C9029D (566821533) │ │ │ │ -04EEB2 Compressed Size 000003C6 (966) │ │ │ │ -04EEB6 Uncompressed Size 00000950 (2384) │ │ │ │ -04EEBA Filename Length 0027 (39) │ │ │ │ -04EEBC Extra Length 0000 (0) │ │ │ │ -04EEBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04EEBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +04EEBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04EEC3 CRC 21C9029D (566821533) │ │ │ │ +04EEC7 Compressed Size 000003C6 (966) │ │ │ │ +04EECB Uncompressed Size 00000950 (2384) │ │ │ │ +04EECF Filename Length 0027 (39) │ │ │ │ +04EED1 Extra Length 0000 (0) │ │ │ │ +04EED3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4EEBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4EED3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04EEE5 PAYLOAD │ │ │ │ +04EEFA PAYLOAD │ │ │ │ │ │ │ │ -04F2AB LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -04F2AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F2B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F2B1 General Purpose Flag 0800 (2048) │ │ │ │ +04F2C0 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +04F2C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F2C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F2C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F2B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F2B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F2B9 CRC 421E085D (1109264477) │ │ │ │ -04F2BD Compressed Size 00000413 (1043) │ │ │ │ -04F2C1 Uncompressed Size 00001612 (5650) │ │ │ │ -04F2C5 Filename Length 0026 (38) │ │ │ │ -04F2C7 Extra Length 0000 (0) │ │ │ │ -04F2C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F2C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F2CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F2CE CRC 421E085D (1109264477) │ │ │ │ +04F2D2 Compressed Size 00000413 (1043) │ │ │ │ +04F2D6 Uncompressed Size 00001612 (5650) │ │ │ │ +04F2DA Filename Length 0026 (38) │ │ │ │ +04F2DC Extra Length 0000 (0) │ │ │ │ +04F2DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F2C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F2DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F2EF PAYLOAD │ │ │ │ +04F304 PAYLOAD │ │ │ │ │ │ │ │ -04F702 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -04F706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F708 General Purpose Flag 0800 (2048) │ │ │ │ +04F717 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +04F71B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F71C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F71D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F70A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F70C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F710 CRC 80A46BC6 (2158259142) │ │ │ │ -04F714 Compressed Size 00000264 (612) │ │ │ │ -04F718 Uncompressed Size 00000502 (1282) │ │ │ │ -04F71C Filename Length 0023 (35) │ │ │ │ -04F71E Extra Length 0000 (0) │ │ │ │ -04F720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F71F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F721 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F725 CRC 80A46BC6 (2158259142) │ │ │ │ +04F729 Compressed Size 00000264 (612) │ │ │ │ +04F72D Uncompressed Size 00000502 (1282) │ │ │ │ +04F731 Filename Length 0023 (35) │ │ │ │ +04F733 Extra Length 0000 (0) │ │ │ │ +04F735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F743 PAYLOAD │ │ │ │ +04F758 PAYLOAD │ │ │ │ │ │ │ │ -04F9A7 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -04F9AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F9AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F9AD General Purpose Flag 0800 (2048) │ │ │ │ +04F9BC LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +04F9C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F9C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F9C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F9AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F9B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F9B5 CRC 67856ACD (1736796877) │ │ │ │ -04F9B9 Compressed Size 00000476 (1142) │ │ │ │ -04F9BD Uncompressed Size 000015B5 (5557) │ │ │ │ -04F9C1 Filename Length 0022 (34) │ │ │ │ -04F9C3 Extra Length 0000 (0) │ │ │ │ -04F9C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F9C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F9C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F9CA CRC 67856ACD (1736796877) │ │ │ │ +04F9CE Compressed Size 00000476 (1142) │ │ │ │ +04F9D2 Uncompressed Size 000015B5 (5557) │ │ │ │ +04F9D6 Filename Length 0022 (34) │ │ │ │ +04F9D8 Extra Length 0000 (0) │ │ │ │ +04F9DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F9C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F9DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F9E7 PAYLOAD │ │ │ │ +04F9FC PAYLOAD │ │ │ │ │ │ │ │ -04FE5D LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -04FE61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04FE62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04FE63 General Purpose Flag 0800 (2048) │ │ │ │ +04FE72 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +04FE76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04FE77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04FE78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04FE65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04FE67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04FE6B CRC CEDFA7AF (3470763951) │ │ │ │ -04FE6F Compressed Size 000006A2 (1698) │ │ │ │ -04FE73 Uncompressed Size 0000120D (4621) │ │ │ │ -04FE77 Filename Length 001E (30) │ │ │ │ -04FE79 Extra Length 0000 (0) │ │ │ │ -04FE7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04FE7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04FE7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04FE80 CRC CEDFA7AF (3470763951) │ │ │ │ +04FE84 Compressed Size 000006A2 (1698) │ │ │ │ +04FE88 Uncompressed Size 0000120D (4621) │ │ │ │ +04FE8C Filename Length 001E (30) │ │ │ │ +04FE8E Extra Length 0000 (0) │ │ │ │ +04FE90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4FE7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4FE90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04FE99 PAYLOAD │ │ │ │ +04FEAE PAYLOAD │ │ │ │ │ │ │ │ -05053B LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -05053F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050541 General Purpose Flag 0800 (2048) │ │ │ │ +050550 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +050554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050556 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050543 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050545 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050549 CRC 28531D78 (676535672) │ │ │ │ -05054D Compressed Size 00000916 (2326) │ │ │ │ -050551 Uncompressed Size 000054E9 (21737) │ │ │ │ -050555 Filename Length 001D (29) │ │ │ │ -050557 Extra Length 0000 (0) │ │ │ │ -050559 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +050558 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05055A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05055E CRC 28531D78 (676535672) │ │ │ │ +050562 Compressed Size 00000916 (2326) │ │ │ │ +050566 Uncompressed Size 000054E9 (21737) │ │ │ │ +05056A Filename Length 001D (29) │ │ │ │ +05056C Extra Length 0000 (0) │ │ │ │ +05056E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5056E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050576 PAYLOAD │ │ │ │ +05058B PAYLOAD │ │ │ │ │ │ │ │ -050E8C LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -050E90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050E91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050E92 General Purpose Flag 0800 (2048) │ │ │ │ +050EA1 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +050EA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050EA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050EA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050E94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050E96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050E9A CRC 67404CB2 (1732267186) │ │ │ │ -050E9E Compressed Size 00000BE6 (3046) │ │ │ │ -050EA2 Uncompressed Size 00002665 (9829) │ │ │ │ -050EA6 Filename Length 002B (43) │ │ │ │ -050EA8 Extra Length 0000 (0) │ │ │ │ -050EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +050EA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +050EAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050EAF CRC 67404CB2 (1732267186) │ │ │ │ +050EB3 Compressed Size 00000BE6 (3046) │ │ │ │ +050EB7 Uncompressed Size 00002665 (9829) │ │ │ │ +050EBB Filename Length 002B (43) │ │ │ │ +050EBD Extra Length 0000 (0) │ │ │ │ +050EBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50EBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050ED5 PAYLOAD │ │ │ │ +050EEA PAYLOAD │ │ │ │ │ │ │ │ -051ABB LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -051ABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051AC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051AC1 General Purpose Flag 0800 (2048) │ │ │ │ +051AD0 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +051AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051AD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051AC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051AC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -051AC9 CRC 168B1528 (378213672) │ │ │ │ -051ACD Compressed Size 00000DF0 (3568) │ │ │ │ -051AD1 Uncompressed Size 00008326 (33574) │ │ │ │ -051AD5 Filename Length 002A (42) │ │ │ │ -051AD7 Extra Length 0000 (0) │ │ │ │ -051AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +051ADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +051ADE CRC 168B1528 (378213672) │ │ │ │ +051AE2 Compressed Size 00000DF0 (3568) │ │ │ │ +051AE6 Uncompressed Size 00008326 (33574) │ │ │ │ +051AEA Filename Length 002A (42) │ │ │ │ +051AEC Extra Length 0000 (0) │ │ │ │ +051AEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51AEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051B03 PAYLOAD │ │ │ │ +051B18 PAYLOAD │ │ │ │ │ │ │ │ -0528F3 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -0528F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0528F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0528F9 General Purpose Flag 0800 (2048) │ │ │ │ +052908 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +05290C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05290D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05290E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0528FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0528FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052901 CRC F1A2C9FA (4053977594) │ │ │ │ -052905 Compressed Size 000003ED (1005) │ │ │ │ -052909 Uncompressed Size 00000951 (2385) │ │ │ │ -05290D Filename Length 002D (45) │ │ │ │ -05290F Extra Length 0000 (0) │ │ │ │ -052911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052912 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +052916 CRC F1A2C9FA (4053977594) │ │ │ │ +05291A Compressed Size 000003ED (1005) │ │ │ │ +05291E Uncompressed Size 00000951 (2385) │ │ │ │ +052922 Filename Length 002D (45) │ │ │ │ +052924 Extra Length 0000 (0) │ │ │ │ +052926 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52926: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05293E PAYLOAD │ │ │ │ +052953 PAYLOAD │ │ │ │ │ │ │ │ -052D2B LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -052D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052D31 General Purpose Flag 0800 (2048) │ │ │ │ +052D40 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +052D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052D46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052D33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052D39 CRC 3A875FD7 (981950423) │ │ │ │ -052D3D Compressed Size 0000039D (925) │ │ │ │ -052D41 Uncompressed Size 00001205 (4613) │ │ │ │ -052D45 Filename Length 002C (44) │ │ │ │ -052D47 Extra Length 0000 (0) │ │ │ │ -052D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +052D4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +052D4E CRC 3A875FD7 (981950423) │ │ │ │ +052D52 Compressed Size 0000039D (925) │ │ │ │ +052D56 Uncompressed Size 00001205 (4613) │ │ │ │ +052D5A Filename Length 002C (44) │ │ │ │ +052D5C Extra Length 0000 (0) │ │ │ │ +052D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052D75 PAYLOAD │ │ │ │ +052D8A PAYLOAD │ │ │ │ │ │ │ │ -053112 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -053116 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053117 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053118 General Purpose Flag 0800 (2048) │ │ │ │ +053127 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +05312B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05312C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05312D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05311A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05311C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -053120 CRC E168592E (3781712174) │ │ │ │ -053124 Compressed Size 0000077B (1915) │ │ │ │ -053128 Uncompressed Size 0000128D (4749) │ │ │ │ -05312C Filename Length 0023 (35) │ │ │ │ -05312E Extra Length 0000 (0) │ │ │ │ -053130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05312F Compression Method 0008 (8) 'Deflated' │ │ │ │ +053131 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +053135 CRC E168592E (3781712174) │ │ │ │ +053139 Compressed Size 0000077B (1915) │ │ │ │ +05313D Uncompressed Size 0000128D (4749) │ │ │ │ +053141 Filename Length 0023 (35) │ │ │ │ +053143 Extra Length 0000 (0) │ │ │ │ +053145 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53145: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053153 PAYLOAD │ │ │ │ +053168 PAYLOAD │ │ │ │ │ │ │ │ -0538CE LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -0538D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0538D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0538D4 General Purpose Flag 0800 (2048) │ │ │ │ +0538E3 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +0538E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0538E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0538E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0538D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0538D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0538DC CRC 8B2D10C6 (2334986438) │ │ │ │ -0538E0 Compressed Size 0000070D (1805) │ │ │ │ -0538E4 Uncompressed Size 00002C58 (11352) │ │ │ │ -0538E8 Filename Length 0022 (34) │ │ │ │ -0538EA Extra Length 0000 (0) │ │ │ │ -0538EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0538EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0538ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0538F1 CRC 8B2D10C6 (2334986438) │ │ │ │ +0538F5 Compressed Size 0000070D (1805) │ │ │ │ +0538F9 Uncompressed Size 00002C58 (11352) │ │ │ │ +0538FD Filename Length 0022 (34) │ │ │ │ +0538FF Extra Length 0000 (0) │ │ │ │ +053901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x538EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05390E PAYLOAD │ │ │ │ +053923 PAYLOAD │ │ │ │ │ │ │ │ -05401B LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -05401F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -054020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054021 General Purpose Flag 0800 (2048) │ │ │ │ +054030 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +054034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +054035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +054036 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054023 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054025 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -054029 CRC 100E219F (269361567) │ │ │ │ -05402D Compressed Size 00001191 (4497) │ │ │ │ -054031 Uncompressed Size 000041E9 (16873) │ │ │ │ -054035 Filename Length 0022 (34) │ │ │ │ -054037 Extra Length 0000 (0) │ │ │ │ -054039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +054038 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05403A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05403E CRC 100E219F (269361567) │ │ │ │ +054042 Compressed Size 00001191 (4497) │ │ │ │ +054046 Uncompressed Size 000041E9 (16873) │ │ │ │ +05404A Filename Length 0022 (34) │ │ │ │ +05404C Extra Length 0000 (0) │ │ │ │ +05404E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5404E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05405B PAYLOAD │ │ │ │ +054070 PAYLOAD │ │ │ │ │ │ │ │ -0551EC LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0551F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0551F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0551F2 General Purpose Flag 0800 (2048) │ │ │ │ +055201 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +055205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +055206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +055207 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0551F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0551F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0551FA CRC 683F2557 (1748968791) │ │ │ │ -0551FE Compressed Size 00000F9D (3997) │ │ │ │ -055202 Uncompressed Size 0000F024 (61476) │ │ │ │ -055206 Filename Length 0021 (33) │ │ │ │ -055208 Extra Length 0000 (0) │ │ │ │ -05520A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +055209 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05520B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05520F CRC 683F2557 (1748968791) │ │ │ │ +055213 Compressed Size 00000F9D (3997) │ │ │ │ +055217 Uncompressed Size 0000F024 (61476) │ │ │ │ +05521B Filename Length 0021 (33) │ │ │ │ +05521D Extra Length 0000 (0) │ │ │ │ +05521F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5520A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5521F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05522B PAYLOAD │ │ │ │ +055240 PAYLOAD │ │ │ │ │ │ │ │ -0561C8 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0561CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0561CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0561CE General Purpose Flag 0800 (2048) │ │ │ │ +0561DD LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0561E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0561E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0561E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0561D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0561D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0561D6 CRC 73ADC2A9 (1940767401) │ │ │ │ -0561DA Compressed Size 00000197 (407) │ │ │ │ -0561DE Uncompressed Size 000002FB (763) │ │ │ │ -0561E2 Filename Length 002B (43) │ │ │ │ -0561E4 Extra Length 0000 (0) │ │ │ │ -0561E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0561E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0561E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0561EB CRC 73ADC2A9 (1940767401) │ │ │ │ +0561EF Compressed Size 00000197 (407) │ │ │ │ +0561F3 Uncompressed Size 000002FB (763) │ │ │ │ +0561F7 Filename Length 002B (43) │ │ │ │ +0561F9 Extra Length 0000 (0) │ │ │ │ +0561FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x561E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x561FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056211 PAYLOAD │ │ │ │ +056226 PAYLOAD │ │ │ │ │ │ │ │ -0563A8 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -0563AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0563AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0563AE General Purpose Flag 0800 (2048) │ │ │ │ +0563BD LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +0563C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0563C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0563C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0563B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0563B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0563B6 CRC 5E62D745 (1583535941) │ │ │ │ -0563BA Compressed Size 0000026F (623) │ │ │ │ -0563BE Uncompressed Size 00000744 (1860) │ │ │ │ -0563C2 Filename Length 002A (42) │ │ │ │ -0563C4 Extra Length 0000 (0) │ │ │ │ -0563C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0563C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0563C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0563CB CRC 5E62D745 (1583535941) │ │ │ │ +0563CF Compressed Size 0000026F (623) │ │ │ │ +0563D3 Uncompressed Size 00000744 (1860) │ │ │ │ +0563D7 Filename Length 002A (42) │ │ │ │ +0563D9 Extra Length 0000 (0) │ │ │ │ +0563DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x563C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x563DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0563F0 PAYLOAD │ │ │ │ +056405 PAYLOAD │ │ │ │ │ │ │ │ -05665F LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -056663 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056664 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056665 General Purpose Flag 0800 (2048) │ │ │ │ +056674 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +056678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05667A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056667 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05666D CRC 1E7A7481 (511341697) │ │ │ │ -056671 Compressed Size 0000062A (1578) │ │ │ │ -056675 Uncompressed Size 0000114F (4431) │ │ │ │ -056679 Filename Length 0026 (38) │ │ │ │ -05667B Extra Length 0000 (0) │ │ │ │ -05667D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05667C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05667E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056682 CRC 1E7A7481 (511341697) │ │ │ │ +056686 Compressed Size 0000062A (1578) │ │ │ │ +05668A Uncompressed Size 0000114F (4431) │ │ │ │ +05668E Filename Length 0026 (38) │ │ │ │ +056690 Extra Length 0000 (0) │ │ │ │ +056692 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5667D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0566A3 PAYLOAD │ │ │ │ +0566B8 PAYLOAD │ │ │ │ │ │ │ │ -056CCD LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -056CD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056CD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056CD3 General Purpose Flag 0800 (2048) │ │ │ │ +056CE2 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +056CE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056CE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056CE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056CD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056CD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -056CDB CRC F05D89C4 (4032661956) │ │ │ │ -056CDF Compressed Size 00000499 (1177) │ │ │ │ -056CE3 Uncompressed Size 00002442 (9282) │ │ │ │ -056CE7 Filename Length 0025 (37) │ │ │ │ -056CE9 Extra Length 0000 (0) │ │ │ │ -056CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056CEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +056CEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056CF0 CRC F05D89C4 (4032661956) │ │ │ │ +056CF4 Compressed Size 00000499 (1177) │ │ │ │ +056CF8 Uncompressed Size 00002442 (9282) │ │ │ │ +056CFC Filename Length 0025 (37) │ │ │ │ +056CFE Extra Length 0000 (0) │ │ │ │ +056D00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x56CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56D00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056D10 PAYLOAD │ │ │ │ +056D25 PAYLOAD │ │ │ │ │ │ │ │ -0571A9 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -0571AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0571AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0571AF General Purpose Flag 0800 (2048) │ │ │ │ +0571BE LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +0571C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0571C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0571C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0571B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0571B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0571B7 CRC B6D74B98 (3067562904) │ │ │ │ -0571BB Compressed Size 00000509 (1289) │ │ │ │ -0571BF Uncompressed Size 00000D44 (3396) │ │ │ │ -0571C3 Filename Length 002A (42) │ │ │ │ -0571C5 Extra Length 0000 (0) │ │ │ │ -0571C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0571C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0571C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0571CC CRC B6D74B98 (3067562904) │ │ │ │ +0571D0 Compressed Size 00000509 (1289) │ │ │ │ +0571D4 Uncompressed Size 00000D44 (3396) │ │ │ │ +0571D8 Filename Length 002A (42) │ │ │ │ +0571DA Extra Length 0000 (0) │ │ │ │ +0571DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x571C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x571DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0571F1 PAYLOAD │ │ │ │ +057206 PAYLOAD │ │ │ │ │ │ │ │ -0576FA LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0576FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0576FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057700 General Purpose Flag 0800 (2048) │ │ │ │ +05770F LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +057713 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057714 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057715 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057702 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057704 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057708 CRC 720AB545 (1913304389) │ │ │ │ -05770C Compressed Size 0000060C (1548) │ │ │ │ -057710 Uncompressed Size 00002738 (10040) │ │ │ │ -057714 Filename Length 0029 (41) │ │ │ │ -057716 Extra Length 0000 (0) │ │ │ │ -057718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057717 Compression Method 0008 (8) 'Deflated' │ │ │ │ +057719 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05771D CRC 720AB545 (1913304389) │ │ │ │ +057721 Compressed Size 0000060C (1548) │ │ │ │ +057725 Uncompressed Size 00002738 (10040) │ │ │ │ +057729 Filename Length 0029 (41) │ │ │ │ +05772B Extra Length 0000 (0) │ │ │ │ +05772D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5772D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057741 PAYLOAD │ │ │ │ +057756 PAYLOAD │ │ │ │ │ │ │ │ -057D4D LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -057D51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057D52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057D53 General Purpose Flag 0800 (2048) │ │ │ │ +057D62 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +057D66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057D67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057D68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057D55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057D57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057D5B CRC F010A0E8 (4027621608) │ │ │ │ -057D5F Compressed Size 000008AD (2221) │ │ │ │ -057D63 Uncompressed Size 00001785 (6021) │ │ │ │ -057D67 Filename Length 001E (30) │ │ │ │ -057D69 Extra Length 0000 (0) │ │ │ │ -057D6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057D6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +057D6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +057D70 CRC F010A0E8 (4027621608) │ │ │ │ +057D74 Compressed Size 000008AD (2221) │ │ │ │ +057D78 Uncompressed Size 00001785 (6021) │ │ │ │ +057D7C Filename Length 001E (30) │ │ │ │ +057D7E Extra Length 0000 (0) │ │ │ │ +057D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57D6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057D89 PAYLOAD │ │ │ │ +057D9E PAYLOAD │ │ │ │ │ │ │ │ -058636 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -05863A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05863B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05863C General Purpose Flag 0800 (2048) │ │ │ │ +05864B LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +05864F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058650 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058651 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05863E Compression Method 0008 (8) 'Deflated' │ │ │ │ -058640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058644 CRC A9CBDF2F (2848710447) │ │ │ │ -058648 Compressed Size 00000962 (2402) │ │ │ │ -05864C Uncompressed Size 00004252 (16978) │ │ │ │ -058650 Filename Length 001D (29) │ │ │ │ -058652 Extra Length 0000 (0) │ │ │ │ -058654 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058653 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058655 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +058659 CRC A9CBDF2F (2848710447) │ │ │ │ +05865D Compressed Size 00000962 (2402) │ │ │ │ +058661 Uncompressed Size 00004252 (16978) │ │ │ │ +058665 Filename Length 001D (29) │ │ │ │ +058667 Extra Length 0000 (0) │ │ │ │ +058669 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58654: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58669: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058671 PAYLOAD │ │ │ │ +058686 PAYLOAD │ │ │ │ │ │ │ │ -058FD3 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -058FD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058FD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058FD9 General Purpose Flag 0800 (2048) │ │ │ │ +058FE8 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +058FEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058FED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058FEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058FDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -058FDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058FE1 CRC 77C43470 (2009347184) │ │ │ │ -058FE5 Compressed Size 000006F1 (1777) │ │ │ │ -058FE9 Uncompressed Size 0000133C (4924) │ │ │ │ -058FED Filename Length 001D (29) │ │ │ │ -058FEF Extra Length 0000 (0) │ │ │ │ -058FF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058FF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058FF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +058FF6 CRC 77C43470 (2009347184) │ │ │ │ +058FFA Compressed Size 000006F1 (1777) │ │ │ │ +058FFE Uncompressed Size 0000133C (4924) │ │ │ │ +059002 Filename Length 001D (29) │ │ │ │ +059004 Extra Length 0000 (0) │ │ │ │ +059006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58FF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05900E PAYLOAD │ │ │ │ +059023 PAYLOAD │ │ │ │ │ │ │ │ -0596FF LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -059703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059705 General Purpose Flag 0800 (2048) │ │ │ │ +059714 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +059718 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +059719 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05971A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059707 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05970D CRC CAE1A33D (3403785021) │ │ │ │ -059711 Compressed Size 00000AF6 (2806) │ │ │ │ -059715 Uncompressed Size 00007DCD (32205) │ │ │ │ -059719 Filename Length 001C (28) │ │ │ │ -05971B Extra Length 0000 (0) │ │ │ │ -05971D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05971C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05971E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +059722 CRC CAE1A33D (3403785021) │ │ │ │ +059726 Compressed Size 00000AF6 (2806) │ │ │ │ +05972A Uncompressed Size 00007DCD (32205) │ │ │ │ +05972E Filename Length 001C (28) │ │ │ │ +059730 Extra Length 0000 (0) │ │ │ │ +059732 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5971D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059739 PAYLOAD │ │ │ │ +05974E PAYLOAD │ │ │ │ │ │ │ │ -05A22F LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -05A233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A235 General Purpose Flag 0800 (2048) │ │ │ │ +05A244 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +05A248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A24A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A23D CRC 69B612A5 (1773540005) │ │ │ │ -05A241 Compressed Size 00000560 (1376) │ │ │ │ -05A245 Uncompressed Size 00000E2D (3629) │ │ │ │ -05A249 Filename Length 001E (30) │ │ │ │ -05A24B Extra Length 0000 (0) │ │ │ │ -05A24D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A24C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A24E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A252 CRC 69B612A5 (1773540005) │ │ │ │ +05A256 Compressed Size 00000560 (1376) │ │ │ │ +05A25A Uncompressed Size 00000E2D (3629) │ │ │ │ +05A25E Filename Length 001E (30) │ │ │ │ +05A260 Extra Length 0000 (0) │ │ │ │ +05A262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A24D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A26B PAYLOAD │ │ │ │ +05A280 PAYLOAD │ │ │ │ │ │ │ │ -05A7CB LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -05A7CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A7D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A7D1 General Purpose Flag 0800 (2048) │ │ │ │ +05A7E0 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +05A7E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A7E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A7E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A7D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A7D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A7D9 CRC 5705CA7F (1459997311) │ │ │ │ -05A7DD Compressed Size 00000789 (1929) │ │ │ │ -05A7E1 Uncompressed Size 0000500F (20495) │ │ │ │ -05A7E5 Filename Length 001D (29) │ │ │ │ -05A7E7 Extra Length 0000 (0) │ │ │ │ -05A7E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A7E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A7EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A7EE CRC 5705CA7F (1459997311) │ │ │ │ +05A7F2 Compressed Size 00000789 (1929) │ │ │ │ +05A7F6 Uncompressed Size 0000500F (20495) │ │ │ │ +05A7FA Filename Length 001D (29) │ │ │ │ +05A7FC Extra Length 0000 (0) │ │ │ │ +05A7FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A7E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A7FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A806 PAYLOAD │ │ │ │ +05A81B PAYLOAD │ │ │ │ │ │ │ │ -05AF8F LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -05AF93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AF94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AF95 General Purpose Flag 0800 (2048) │ │ │ │ +05AFA4 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +05AFA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AFA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AFAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AF97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AF99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05AF9D CRC 3F0636EC (1057371884) │ │ │ │ -05AFA1 Compressed Size 000003B1 (945) │ │ │ │ -05AFA5 Uncompressed Size 00000863 (2147) │ │ │ │ -05AFA9 Filename Length 002C (44) │ │ │ │ -05AFAB Extra Length 0000 (0) │ │ │ │ -05AFAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AFAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AFAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05AFB2 CRC 3F0636EC (1057371884) │ │ │ │ +05AFB6 Compressed Size 000003B1 (945) │ │ │ │ +05AFBA Uncompressed Size 00000863 (2147) │ │ │ │ +05AFBE Filename Length 002C (44) │ │ │ │ +05AFC0 Extra Length 0000 (0) │ │ │ │ +05AFC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AFAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AFC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AFD9 PAYLOAD │ │ │ │ +05AFEE PAYLOAD │ │ │ │ │ │ │ │ -05B38A LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -05B38E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B38F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B390 General Purpose Flag 0800 (2048) │ │ │ │ +05B39F LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +05B3A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B3A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B3A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B394 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05B398 CRC 15234597 (354633111) │ │ │ │ -05B39C Compressed Size 000006AE (1710) │ │ │ │ -05B3A0 Uncompressed Size 000017B8 (6072) │ │ │ │ -05B3A4 Filename Length 002B (43) │ │ │ │ -05B3A6 Extra Length 0000 (0) │ │ │ │ -05B3A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B3A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B3A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05B3AD CRC 15234597 (354633111) │ │ │ │ +05B3B1 Compressed Size 000006AE (1710) │ │ │ │ +05B3B5 Uncompressed Size 000017B8 (6072) │ │ │ │ +05B3B9 Filename Length 002B (43) │ │ │ │ +05B3BB Extra Length 0000 (0) │ │ │ │ +05B3BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B3A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B3BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B3D3 PAYLOAD │ │ │ │ +05B3E8 PAYLOAD │ │ │ │ │ │ │ │ -05BA81 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -05BA85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BA86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BA87 General Purpose Flag 0800 (2048) │ │ │ │ +05BA96 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +05BA9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BA9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BA9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BA89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BA8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05BA8F CRC 9DDCF619 (2648503833) │ │ │ │ -05BA93 Compressed Size 00000914 (2324) │ │ │ │ -05BA97 Uncompressed Size 00001D6E (7534) │ │ │ │ -05BA9B Filename Length 0033 (51) │ │ │ │ -05BA9D Extra Length 0000 (0) │ │ │ │ -05BA9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BA9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BAA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05BAA4 CRC 9DDCF619 (2648503833) │ │ │ │ +05BAA8 Compressed Size 00000914 (2324) │ │ │ │ +05BAAC Uncompressed Size 00001D6E (7534) │ │ │ │ +05BAB0 Filename Length 0033 (51) │ │ │ │ +05BAB2 Extra Length 0000 (0) │ │ │ │ +05BAB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BA9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BAB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BAD2 PAYLOAD │ │ │ │ +05BAE7 PAYLOAD │ │ │ │ │ │ │ │ -05C3E6 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -05C3EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C3EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C3EC General Purpose Flag 0800 (2048) │ │ │ │ +05C3FB LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +05C3FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C400 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C401 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C3EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C3F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05C3F4 CRC F2DC3060 (4074516576) │ │ │ │ -05C3F8 Compressed Size 0000062A (1578) │ │ │ │ -05C3FC Uncompressed Size 000036A9 (13993) │ │ │ │ -05C400 Filename Length 0032 (50) │ │ │ │ -05C402 Extra Length 0000 (0) │ │ │ │ -05C404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C403 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C405 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05C409 CRC F2DC3060 (4074516576) │ │ │ │ +05C40D Compressed Size 0000062A (1578) │ │ │ │ +05C411 Uncompressed Size 000036A9 (13993) │ │ │ │ +05C415 Filename Length 0032 (50) │ │ │ │ +05C417 Extra Length 0000 (0) │ │ │ │ +05C419 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C436 PAYLOAD │ │ │ │ +05C44B PAYLOAD │ │ │ │ │ │ │ │ -05CA60 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -05CA64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA66 General Purpose Flag 0800 (2048) │ │ │ │ +05CA75 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +05CA79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA7B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA68 Compression Method 0000 (0) 'Stored' │ │ │ │ -05CA6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA6E CRC 00000000 (0) │ │ │ │ -05CA72 Compressed Size 00000000 (0) │ │ │ │ -05CA76 Uncompressed Size 00000000 (0) │ │ │ │ -05CA7A Filename Length 0014 (20) │ │ │ │ -05CA7C Extra Length 0000 (0) │ │ │ │ -05CA7E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA7D Compression Method 0000 (0) 'Stored' │ │ │ │ +05CA7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA83 CRC 00000000 (0) │ │ │ │ +05CA87 Compressed Size 00000000 (0) │ │ │ │ +05CA8B Uncompressed Size 00000000 (0) │ │ │ │ +05CA8F Filename Length 0014 (20) │ │ │ │ +05CA91 Extra Length 0000 (0) │ │ │ │ +05CA93 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CA7E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA93: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05CA92 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -05CA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA98 General Purpose Flag 0800 (2048) │ │ │ │ +05CAA7 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +05CAAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CAAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CAAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05CA9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CAA0 CRC 14358F6A (339054442) │ │ │ │ -05CAA4 Compressed Size 00004C73 (19571) │ │ │ │ -05CAA8 Uncompressed Size 00011D0C (72972) │ │ │ │ -05CAAC Filename Length 0022 (34) │ │ │ │ -05CAAE Extra Length 0000 (0) │ │ │ │ -05CAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CAAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +05CAB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CAB5 CRC 439F16A5 (1134499493) │ │ │ │ +05CAB9 Compressed Size 00004C70 (19568) │ │ │ │ +05CABD Uncompressed Size 00011D0C (72972) │ │ │ │ +05CAC1 Filename Length 0022 (34) │ │ │ │ +05CAC3 Extra Length 0000 (0) │ │ │ │ +05CAC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CAC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05CAD2 PAYLOAD │ │ │ │ +05CAE7 PAYLOAD │ │ │ │ │ │ │ │ -061745 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -061749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06174A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06174B General Purpose Flag 0800 (2048) │ │ │ │ +061757 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06175B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06175C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06175D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06174D Compression Method 0008 (8) 'Deflated' │ │ │ │ -06174F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -061753 CRC 3CD5E4D2 (1020650706) │ │ │ │ -061757 Compressed Size 0000B704 (46852) │ │ │ │ -06175B Uncompressed Size 00088FA9 (561065) │ │ │ │ -06175F Filename Length 0021 (33) │ │ │ │ -061761 Extra Length 0000 (0) │ │ │ │ -061763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06175F Compression Method 0008 (8) 'Deflated' │ │ │ │ +061761 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +061765 CRC FE176A5C (4262947420) │ │ │ │ +061769 Compressed Size 0000B6FF (46847) │ │ │ │ +06176D Uncompressed Size 00088FA9 (561065) │ │ │ │ +061771 Filename Length 0021 (33) │ │ │ │ +061773 Extra Length 0000 (0) │ │ │ │ +061775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061784 PAYLOAD │ │ │ │ +061796 PAYLOAD │ │ │ │ │ │ │ │ -06CE88 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06CE8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE8E General Purpose Flag 0800 (2048) │ │ │ │ +06CE95 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06CE99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06CE96 CRC 1C916145 (479289669) │ │ │ │ -06CE9A Compressed Size 000003FB (1019) │ │ │ │ -06CE9E Uncompressed Size 000008D5 (2261) │ │ │ │ -06CEA2 Filename Length 0021 (33) │ │ │ │ -06CEA4 Extra Length 0000 (0) │ │ │ │ -06CEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06CEA3 CRC 1C916145 (479289669) │ │ │ │ +06CEA7 Compressed Size 000003FB (1019) │ │ │ │ +06CEAB Uncompressed Size 000008D5 (2261) │ │ │ │ +06CEAF Filename Length 0021 (33) │ │ │ │ +06CEB1 Extra Length 0000 (0) │ │ │ │ +06CEB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CEB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CEC7 PAYLOAD │ │ │ │ +06CED4 PAYLOAD │ │ │ │ │ │ │ │ -06D2C2 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06D2C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D2C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D2C8 General Purpose Flag 0800 (2048) │ │ │ │ +06D2CF LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06D2D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D2D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D2D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D2CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D2CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D2D0 CRC 85A3953D (2242090301) │ │ │ │ -06D2D4 Compressed Size 0000027E (638) │ │ │ │ -06D2D8 Uncompressed Size 000008A2 (2210) │ │ │ │ -06D2DC Filename Length 0020 (32) │ │ │ │ -06D2DE Extra Length 0000 (0) │ │ │ │ -06D2E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D2D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D2D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D2DD CRC 85A3953D (2242090301) │ │ │ │ +06D2E1 Compressed Size 0000027E (638) │ │ │ │ +06D2E5 Uncompressed Size 000008A2 (2210) │ │ │ │ +06D2E9 Filename Length 0020 (32) │ │ │ │ +06D2EB Extra Length 0000 (0) │ │ │ │ +06D2ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D2E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D2ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D300 PAYLOAD │ │ │ │ +06D30D PAYLOAD │ │ │ │ │ │ │ │ -06D57E LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06D582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D584 General Purpose Flag 0800 (2048) │ │ │ │ +06D58B LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06D58F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D590 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D591 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D588 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D58C CRC B82ABBED (3089808365) │ │ │ │ -06D590 Compressed Size 00000A54 (2644) │ │ │ │ -06D594 Uncompressed Size 00001CC5 (7365) │ │ │ │ -06D598 Filename Length 0021 (33) │ │ │ │ -06D59A Extra Length 0000 (0) │ │ │ │ -06D59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D593 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D595 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D599 CRC B82ABBED (3089808365) │ │ │ │ +06D59D Compressed Size 00000A54 (2644) │ │ │ │ +06D5A1 Uncompressed Size 00001CC5 (7365) │ │ │ │ +06D5A5 Filename Length 0021 (33) │ │ │ │ +06D5A7 Extra Length 0000 (0) │ │ │ │ +06D5A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D5A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D5BD PAYLOAD │ │ │ │ +06D5CA PAYLOAD │ │ │ │ │ │ │ │ -06E011 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -06E015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E017 General Purpose Flag 0800 (2048) │ │ │ │ +06E01E LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +06E022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E024 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E019 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E01B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E01F CRC 13A30EBD (329453245) │ │ │ │ -06E023 Compressed Size 000005BE (1470) │ │ │ │ -06E027 Uncompressed Size 00001DAD (7597) │ │ │ │ -06E02B Filename Length 0020 (32) │ │ │ │ -06E02D Extra Length 0000 (0) │ │ │ │ -06E02F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E026 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E02C CRC 13A30EBD (329453245) │ │ │ │ +06E030 Compressed Size 000005BE (1470) │ │ │ │ +06E034 Uncompressed Size 00001DAD (7597) │ │ │ │ +06E038 Filename Length 0020 (32) │ │ │ │ +06E03A Extra Length 0000 (0) │ │ │ │ +06E03C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E02F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E03C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E04F PAYLOAD │ │ │ │ +06E05C PAYLOAD │ │ │ │ │ │ │ │ -06E60D LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -06E611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E613 General Purpose Flag 0800 (2048) │ │ │ │ +06E61A LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +06E61E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E61F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E620 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E615 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E617 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E61B CRC 219C2370 (563880816) │ │ │ │ -06E61F Compressed Size 00000BF1 (3057) │ │ │ │ -06E623 Uncompressed Size 00001CB6 (7350) │ │ │ │ -06E627 Filename Length 0022 (34) │ │ │ │ -06E629 Extra Length 0000 (0) │ │ │ │ -06E62B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E622 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E624 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E628 CRC 219C2370 (563880816) │ │ │ │ +06E62C Compressed Size 00000BF1 (3057) │ │ │ │ +06E630 Uncompressed Size 00001CB6 (7350) │ │ │ │ +06E634 Filename Length 0022 (34) │ │ │ │ +06E636 Extra Length 0000 (0) │ │ │ │ +06E638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E64D PAYLOAD │ │ │ │ +06E65A PAYLOAD │ │ │ │ │ │ │ │ -06F23E LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -06F242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F244 General Purpose Flag 0800 (2048) │ │ │ │ +06F24B LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +06F24F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F251 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F246 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F248 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06F24C CRC 8083873D (2156103485) │ │ │ │ -06F250 Compressed Size 00000E2F (3631) │ │ │ │ -06F254 Uncompressed Size 0000466A (18026) │ │ │ │ -06F258 Filename Length 0021 (33) │ │ │ │ -06F25A Extra Length 0000 (0) │ │ │ │ -06F25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F253 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06F259 CRC 8083873D (2156103485) │ │ │ │ +06F25D Compressed Size 00000E2F (3631) │ │ │ │ +06F261 Uncompressed Size 0000466A (18026) │ │ │ │ +06F265 Filename Length 0021 (33) │ │ │ │ +06F267 Extra Length 0000 (0) │ │ │ │ +06F269 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F27D PAYLOAD │ │ │ │ +06F28A PAYLOAD │ │ │ │ │ │ │ │ -0700AC LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -0700B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700B2 General Purpose Flag 0800 (2048) │ │ │ │ +0700B9 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +0700BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0700BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0700BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0700BA CRC 92D36FDE (2463330270) │ │ │ │ -0700BE Compressed Size 0000074D (1869) │ │ │ │ -0700C2 Uncompressed Size 0000151E (5406) │ │ │ │ -0700C6 Filename Length 0024 (36) │ │ │ │ -0700C8 Extra Length 0000 (0) │ │ │ │ -0700CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0700C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0700C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0700C7 CRC 92D36FDE (2463330270) │ │ │ │ +0700CB Compressed Size 0000074D (1869) │ │ │ │ +0700CF Uncompressed Size 0000151E (5406) │ │ │ │ +0700D3 Filename Length 0024 (36) │ │ │ │ +0700D5 Extra Length 0000 (0) │ │ │ │ +0700D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x700CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0700EE PAYLOAD │ │ │ │ +0700FB PAYLOAD │ │ │ │ │ │ │ │ -07083B LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -07083F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070841 General Purpose Flag 0800 (2048) │ │ │ │ +070848 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +07084C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07084D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07084E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070849 CRC A5B8472C (2780317484) │ │ │ │ -07084D Compressed Size 000004B5 (1205) │ │ │ │ -070851 Uncompressed Size 000020C7 (8391) │ │ │ │ -070855 Filename Length 0023 (35) │ │ │ │ -070857 Extra Length 0000 (0) │ │ │ │ -070859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070850 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070852 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070856 CRC A5B8472C (2780317484) │ │ │ │ +07085A Compressed Size 000004B5 (1205) │ │ │ │ +07085E Uncompressed Size 000020C7 (8391) │ │ │ │ +070862 Filename Length 0023 (35) │ │ │ │ +070864 Extra Length 0000 (0) │ │ │ │ +070866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07087C PAYLOAD │ │ │ │ +070889 PAYLOAD │ │ │ │ │ │ │ │ -070D31 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -070D35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D37 General Purpose Flag 0800 (2048) │ │ │ │ +070D3E LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +070D42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D44 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D39 Compression Method 0000 (0) 'Stored' │ │ │ │ -070D3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D3F CRC 00000000 (0) │ │ │ │ -070D43 Compressed Size 00000000 (0) │ │ │ │ -070D47 Uncompressed Size 00000000 (0) │ │ │ │ -070D4B Filename Length 0013 (19) │ │ │ │ -070D4D Extra Length 0000 (0) │ │ │ │ -070D4F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D46 Compression Method 0000 (0) 'Stored' │ │ │ │ +070D48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D4C CRC 00000000 (0) │ │ │ │ +070D50 Compressed Size 00000000 (0) │ │ │ │ +070D54 Uncompressed Size 00000000 (0) │ │ │ │ +070D58 Filename Length 0013 (19) │ │ │ │ +070D5A Extra Length 0000 (0) │ │ │ │ +070D5C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D4F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D5C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -070D62 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -070D66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D68 General Purpose Flag 0800 (2048) │ │ │ │ +070D6F LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +070D73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -070D6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D70 CRC DDCA94AC (3721041068) │ │ │ │ -070D74 Compressed Size 00000225 (549) │ │ │ │ -070D78 Uncompressed Size 000003A3 (931) │ │ │ │ -070D7C Filename Length 0022 (34) │ │ │ │ -070D7E Extra Length 0000 (0) │ │ │ │ -070D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070D79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D7D CRC DDCA94AC (3721041068) │ │ │ │ +070D81 Compressed Size 00000225 (549) │ │ │ │ +070D85 Uncompressed Size 000003A3 (931) │ │ │ │ +070D89 Filename Length 0022 (34) │ │ │ │ +070D8B Extra Length 0000 (0) │ │ │ │ +070D8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070DA2 PAYLOAD │ │ │ │ +070DAF PAYLOAD │ │ │ │ │ │ │ │ -070FC7 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -070FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070FCD General Purpose Flag 0800 (2048) │ │ │ │ +070FD4 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +070FD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070FD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070FDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070FCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -070FD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070FD5 CRC E3740053 (3816030291) │ │ │ │ -070FD9 Compressed Size 0000022C (556) │ │ │ │ -070FDD Uncompressed Size 00000401 (1025) │ │ │ │ -070FE1 Filename Length 0022 (34) │ │ │ │ -070FE3 Extra Length 0000 (0) │ │ │ │ -070FE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070FDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +070FDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070FE2 CRC E3740053 (3816030291) │ │ │ │ +070FE6 Compressed Size 0000022C (556) │ │ │ │ +070FEA Uncompressed Size 00000401 (1025) │ │ │ │ +070FEE Filename Length 0022 (34) │ │ │ │ +070FF0 Extra Length 0000 (0) │ │ │ │ +070FF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70FE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70FF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071007 PAYLOAD │ │ │ │ +071014 PAYLOAD │ │ │ │ │ │ │ │ -071233 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -071237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071239 General Purpose Flag 0800 (2048) │ │ │ │ +071240 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +071244 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071245 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071246 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07123B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07123D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071241 CRC 20D69D35 (550935861) │ │ │ │ -071245 Compressed Size 00000CF7 (3319) │ │ │ │ -071249 Uncompressed Size 000019C1 (6593) │ │ │ │ -07124D Filename Length 0020 (32) │ │ │ │ -07124F Extra Length 0000 (0) │ │ │ │ -071251 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071248 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07124A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07124E CRC 20D69D35 (550935861) │ │ │ │ +071252 Compressed Size 00000CF7 (3319) │ │ │ │ +071256 Uncompressed Size 000019C1 (6593) │ │ │ │ +07125A Filename Length 0020 (32) │ │ │ │ +07125C Extra Length 0000 (0) │ │ │ │ +07125E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71251: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7125E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071271 PAYLOAD │ │ │ │ +07127E PAYLOAD │ │ │ │ │ │ │ │ -071F68 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -071F6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071F6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071F6E General Purpose Flag 0800 (2048) │ │ │ │ +071F75 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +071F79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071F7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071F7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071F70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071F72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071F76 CRC C8205DB3 (3357564339) │ │ │ │ -071F7A Compressed Size 0000066A (1642) │ │ │ │ -071F7E Uncompressed Size 00001673 (5747) │ │ │ │ -071F82 Filename Length 001F (31) │ │ │ │ -071F84 Extra Length 0000 (0) │ │ │ │ -071F86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071F7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +071F7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +071F83 CRC C8205DB3 (3357564339) │ │ │ │ +071F87 Compressed Size 0000066A (1642) │ │ │ │ +071F8B Uncompressed Size 00001673 (5747) │ │ │ │ +071F8F Filename Length 001F (31) │ │ │ │ +071F91 Extra Length 0000 (0) │ │ │ │ +071F93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71F86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71F93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071FA5 PAYLOAD │ │ │ │ +071FB2 PAYLOAD │ │ │ │ │ │ │ │ -07260F LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -072613 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072614 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072615 General Purpose Flag 0800 (2048) │ │ │ │ +07261C LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +072620 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072621 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072622 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072617 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072619 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07261D CRC 3D16EE22 (1024912930) │ │ │ │ -072621 Compressed Size 000006CD (1741) │ │ │ │ -072625 Uncompressed Size 00000D13 (3347) │ │ │ │ -072629 Filename Length 0024 (36) │ │ │ │ -07262B Extra Length 0000 (0) │ │ │ │ -07262D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072624 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072626 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07262A CRC 3D16EE22 (1024912930) │ │ │ │ +07262E Compressed Size 000006CD (1741) │ │ │ │ +072632 Uncompressed Size 00000D13 (3347) │ │ │ │ +072636 Filename Length 0024 (36) │ │ │ │ +072638 Extra Length 0000 (0) │ │ │ │ +07263A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7262D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7263A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072651 PAYLOAD │ │ │ │ +07265E PAYLOAD │ │ │ │ │ │ │ │ -072D1E LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -072D22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072D23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072D24 General Purpose Flag 0800 (2048) │ │ │ │ +072D2B LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +072D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072D31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072D26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072D28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -072D2C CRC 8F89A5CA (2408162762) │ │ │ │ -072D30 Compressed Size 000003AD (941) │ │ │ │ -072D34 Uncompressed Size 00000D54 (3412) │ │ │ │ -072D38 Filename Length 0023 (35) │ │ │ │ -072D3A Extra Length 0000 (0) │ │ │ │ -072D3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072D33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +072D39 CRC 8F89A5CA (2408162762) │ │ │ │ +072D3D Compressed Size 000003AD (941) │ │ │ │ +072D41 Uncompressed Size 00000D54 (3412) │ │ │ │ +072D45 Filename Length 0023 (35) │ │ │ │ +072D47 Extra Length 0000 (0) │ │ │ │ +072D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72D3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072D5F PAYLOAD │ │ │ │ +072D6C PAYLOAD │ │ │ │ │ │ │ │ -07310C LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -073110 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073111 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073112 General Purpose Flag 0800 (2048) │ │ │ │ +073119 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +07311D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07311E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07311F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073114 Compression Method 0000 (0) 'Stored' │ │ │ │ -073116 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07311A CRC 00000000 (0) │ │ │ │ -07311E Compressed Size 00000000 (0) │ │ │ │ -073122 Uncompressed Size 00000000 (0) │ │ │ │ -073126 Filename Length 0014 (20) │ │ │ │ -073128 Extra Length 0000 (0) │ │ │ │ -07312A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073121 Compression Method 0000 (0) 'Stored' │ │ │ │ +073123 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073127 CRC 00000000 (0) │ │ │ │ +07312B Compressed Size 00000000 (0) │ │ │ │ +07312F Uncompressed Size 00000000 (0) │ │ │ │ +073133 Filename Length 0014 (20) │ │ │ │ +073135 Extra Length 0000 (0) │ │ │ │ +073137 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7312A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73137: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07313E LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -073142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073144 General Purpose Flag 0800 (2048) │ │ │ │ +07314B LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +07314F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073151 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073146 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07314C CRC 6AFDF8CF (1795029199) │ │ │ │ -073150 Compressed Size 00000160 (352) │ │ │ │ -073154 Uncompressed Size 00000265 (613) │ │ │ │ -073158 Filename Length 0025 (37) │ │ │ │ -07315A Extra Length 0000 (0) │ │ │ │ -07315C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073153 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073155 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073159 CRC 68062B72 (1745234802) │ │ │ │ +07315D Compressed Size 0000015F (351) │ │ │ │ +073161 Uncompressed Size 00000265 (613) │ │ │ │ +073165 Filename Length 0025 (37) │ │ │ │ +073167 Extra Length 0000 (0) │ │ │ │ +073169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7315C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073181 PAYLOAD │ │ │ │ +07318E PAYLOAD │ │ │ │ │ │ │ │ -0732E1 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -0732E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0732E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0732E7 General Purpose Flag 0800 (2048) │ │ │ │ +0732ED LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0732F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0732F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0732F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0732E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0732EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0732EF CRC F88A2D24 (4169805092) │ │ │ │ -0732F3 Compressed Size 000001CC (460) │ │ │ │ -0732F7 Uncompressed Size 000003FD (1021) │ │ │ │ -0732FB Filename Length 0024 (36) │ │ │ │ -0732FD Extra Length 0000 (0) │ │ │ │ -0732FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0732F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0732F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0732FB CRC 697995B7 (1769575863) │ │ │ │ +0732FF Compressed Size 000001C6 (454) │ │ │ │ +073303 Uncompressed Size 000003D5 (981) │ │ │ │ +073307 Filename Length 0024 (36) │ │ │ │ +073309 Extra Length 0000 (0) │ │ │ │ +07330B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x732FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7330B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073323 PAYLOAD │ │ │ │ +07332F PAYLOAD │ │ │ │ │ │ │ │ -0734EF LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -0734F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734F5 General Purpose Flag 0800 (2048) │ │ │ │ +0734F5 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +0734F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0734FD CRC 810E62DF (2165203679) │ │ │ │ -073501 Compressed Size 0000024E (590) │ │ │ │ -073505 Uncompressed Size 00000496 (1174) │ │ │ │ -073509 Filename Length 0027 (39) │ │ │ │ -07350B Extra Length 0000 (0) │ │ │ │ -07350D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073503 CRC EB68085D (3949463645) │ │ │ │ +073507 Compressed Size 0000024F (591) │ │ │ │ +07350B Uncompressed Size 00000496 (1174) │ │ │ │ +07350F Filename Length 0027 (39) │ │ │ │ +073511 Extra Length 0000 (0) │ │ │ │ +073513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7350D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073534 PAYLOAD │ │ │ │ +07353A PAYLOAD │ │ │ │ │ │ │ │ -073782 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -073786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073788 General Purpose Flag 0800 (2048) │ │ │ │ +073789 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +07378D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07378E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07378F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07378A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07378C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073790 CRC 481A1264 (1209668196) │ │ │ │ -073794 Compressed Size 0000028B (651) │ │ │ │ -073798 Uncompressed Size 000007F0 (2032) │ │ │ │ -07379C Filename Length 0026 (38) │ │ │ │ -07379E Extra Length 0000 (0) │ │ │ │ -0737A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073791 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073793 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073797 CRC 27E0A6FE (669034238) │ │ │ │ +07379B Compressed Size 00000286 (646) │ │ │ │ +07379F Uncompressed Size 000007C8 (1992) │ │ │ │ +0737A3 Filename Length 0026 (38) │ │ │ │ +0737A5 Extra Length 0000 (0) │ │ │ │ +0737A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x737A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x737A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0737C6 PAYLOAD │ │ │ │ +0737CD PAYLOAD │ │ │ │ │ │ │ │ -073A51 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -073A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073A57 General Purpose Flag 0800 (2048) │ │ │ │ +073A53 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +073A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073A59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073A5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073A5F CRC A799C93F (2811873599) │ │ │ │ -073A63 Compressed Size 00000165 (357) │ │ │ │ -073A67 Uncompressed Size 00000279 (633) │ │ │ │ -073A6B Filename Length 0029 (41) │ │ │ │ -073A6D Extra Length 0000 (0) │ │ │ │ -073A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +073A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073A61 CRC 1C8BC2FC (478921468) │ │ │ │ +073A65 Compressed Size 00000166 (358) │ │ │ │ +073A69 Uncompressed Size 00000279 (633) │ │ │ │ +073A6D Filename Length 0029 (41) │ │ │ │ +073A6F Extra Length 0000 (0) │ │ │ │ +073A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073A98 PAYLOAD │ │ │ │ +073A9A PAYLOAD │ │ │ │ │ │ │ │ -073BFD LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -073C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073C03 General Purpose Flag 0800 (2048) │ │ │ │ +073C00 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +073C04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073C05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073C06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073C07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073C0B CRC DA8855AD (3666367917) │ │ │ │ -073C0F Compressed Size 0000019B (411) │ │ │ │ -073C13 Uncompressed Size 000003CE (974) │ │ │ │ -073C17 Filename Length 0028 (40) │ │ │ │ -073C19 Extra Length 0000 (0) │ │ │ │ -073C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073C08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073C0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073C0E CRC 2A2E03E6 (707658726) │ │ │ │ +073C12 Compressed Size 00000195 (405) │ │ │ │ +073C16 Uncompressed Size 000003A6 (934) │ │ │ │ +073C1A Filename Length 0028 (40) │ │ │ │ +073C1C Extra Length 0000 (0) │ │ │ │ +073C1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73C1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073C43 PAYLOAD │ │ │ │ +073C46 PAYLOAD │ │ │ │ │ │ │ │ -073DDE LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -073DE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073DE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073DE4 General Purpose Flag 0800 (2048) │ │ │ │ +073DDB LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +073DDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073DE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073DE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073DE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073DE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073DEC CRC A1510AD6 (2706442966) │ │ │ │ -073DF0 Compressed Size 000001F8 (504) │ │ │ │ -073DF4 Uncompressed Size 000003CB (971) │ │ │ │ -073DF8 Filename Length 0025 (37) │ │ │ │ -073DFA Extra Length 0000 (0) │ │ │ │ -073DFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073DE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073DE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073DE9 CRC A1510AD6 (2706442966) │ │ │ │ +073DED Compressed Size 000001F8 (504) │ │ │ │ +073DF1 Uncompressed Size 000003CB (971) │ │ │ │ +073DF5 Filename Length 0025 (37) │ │ │ │ +073DF7 Extra Length 0000 (0) │ │ │ │ +073DF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73DF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073E21 PAYLOAD │ │ │ │ +073E1E PAYLOAD │ │ │ │ │ │ │ │ -074019 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -07401D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07401E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07401F General Purpose Flag 0800 (2048) │ │ │ │ +074016 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +07401A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07401B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07401C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074023 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074027 CRC AC73620D (2893242893) │ │ │ │ -07402B Compressed Size 0000026A (618) │ │ │ │ -07402F Uncompressed Size 00000767 (1895) │ │ │ │ -074033 Filename Length 0024 (36) │ │ │ │ -074035 Extra Length 0000 (0) │ │ │ │ -074037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07401E Compression Method 0008 (8) 'Deflated' │ │ │ │ +074020 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074024 CRC AC73620D (2893242893) │ │ │ │ +074028 Compressed Size 0000026A (618) │ │ │ │ +07402C Uncompressed Size 00000767 (1895) │ │ │ │ +074030 Filename Length 0024 (36) │ │ │ │ +074032 Extra Length 0000 (0) │ │ │ │ +074034 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74034: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07405B PAYLOAD │ │ │ │ +074058 PAYLOAD │ │ │ │ │ │ │ │ -0742C5 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -0742C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0742CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0742CB General Purpose Flag 0800 (2048) │ │ │ │ +0742C2 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +0742C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0742C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0742C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0742CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0742CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0742D3 CRC 10FC16D7 (284956375) │ │ │ │ -0742D7 Compressed Size 000003A1 (929) │ │ │ │ -0742DB Uncompressed Size 00000959 (2393) │ │ │ │ -0742DF Filename Length 0022 (34) │ │ │ │ -0742E1 Extra Length 0000 (0) │ │ │ │ -0742E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0742CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0742CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0742D0 CRC F27F8A8D (4068444813) │ │ │ │ +0742D4 Compressed Size 0000039C (924) │ │ │ │ +0742D8 Uncompressed Size 00000959 (2393) │ │ │ │ +0742DC Filename Length 0022 (34) │ │ │ │ +0742DE Extra Length 0000 (0) │ │ │ │ +0742E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x742E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x742E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074305 PAYLOAD │ │ │ │ +074302 PAYLOAD │ │ │ │ │ │ │ │ -0746A6 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0746AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0746AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0746AC General Purpose Flag 0800 (2048) │ │ │ │ +07469E LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +0746A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0746A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0746A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0746AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0746B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0746B4 CRC 417505E5 (1098188261) │ │ │ │ -0746B8 Compressed Size 00000461 (1121) │ │ │ │ -0746BC Uncompressed Size 00001FAF (8111) │ │ │ │ -0746C0 Filename Length 0021 (33) │ │ │ │ -0746C2 Extra Length 0000 (0) │ │ │ │ -0746C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0746A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0746A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0746AC CRC 3D9729E0 (1033316832) │ │ │ │ +0746B0 Compressed Size 00000472 (1138) │ │ │ │ +0746B4 Uncompressed Size 00001FAF (8111) │ │ │ │ +0746B8 Filename Length 0021 (33) │ │ │ │ +0746BA Extra Length 0000 (0) │ │ │ │ +0746BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x746C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x746BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0746E5 PAYLOAD │ │ │ │ +0746DD PAYLOAD │ │ │ │ │ │ │ │ -074B46 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -074B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B4C General Purpose Flag 0800 (2048) │ │ │ │ +074B4F LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +074B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074B55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074B54 CRC 625C8951 (1650231633) │ │ │ │ -074B58 Compressed Size 00000281 (641) │ │ │ │ -074B5C Uncompressed Size 00000557 (1367) │ │ │ │ -074B60 Filename Length 002A (42) │ │ │ │ -074B62 Extra Length 0000 (0) │ │ │ │ -074B64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074B59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074B5D CRC 625C8951 (1650231633) │ │ │ │ +074B61 Compressed Size 00000281 (641) │ │ │ │ +074B65 Uncompressed Size 00000557 (1367) │ │ │ │ +074B69 Filename Length 002A (42) │ │ │ │ +074B6B Extra Length 0000 (0) │ │ │ │ +074B6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B8E PAYLOAD │ │ │ │ +074B97 PAYLOAD │ │ │ │ │ │ │ │ -074E0F LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -074E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074E15 General Purpose Flag 0800 (2048) │ │ │ │ +074E18 LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +074E1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074E1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074E1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074E1D CRC 58FA9C98 (1492819096) │ │ │ │ -074E21 Compressed Size 000002DC (732) │ │ │ │ -074E25 Uncompressed Size 00000C31 (3121) │ │ │ │ -074E29 Filename Length 0029 (41) │ │ │ │ -074E2B Extra Length 0000 (0) │ │ │ │ -074E2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074E20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074E22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074E26 CRC 58FA9C98 (1492819096) │ │ │ │ +074E2A Compressed Size 000002DC (732) │ │ │ │ +074E2E Uncompressed Size 00000C31 (3121) │ │ │ │ +074E32 Filename Length 0029 (41) │ │ │ │ +074E34 Extra Length 0000 (0) │ │ │ │ +074E36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74E2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74E36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074E56 PAYLOAD │ │ │ │ +074E5F PAYLOAD │ │ │ │ │ │ │ │ -075132 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -075136 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075137 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075138 General Purpose Flag 0800 (2048) │ │ │ │ +07513B LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +07513F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075141 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07513A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07513C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075140 CRC ECB7C135 (3971465525) │ │ │ │ -075144 Compressed Size 0000015B (347) │ │ │ │ -075148 Uncompressed Size 00000247 (583) │ │ │ │ -07514C Filename Length 001F (31) │ │ │ │ -07514E Extra Length 0000 (0) │ │ │ │ -075150 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075143 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075145 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075149 CRC ECB7C135 (3971465525) │ │ │ │ +07514D Compressed Size 0000015B (347) │ │ │ │ +075151 Uncompressed Size 00000247 (583) │ │ │ │ +075155 Filename Length 001F (31) │ │ │ │ +075157 Extra Length 0000 (0) │ │ │ │ +075159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07516F PAYLOAD │ │ │ │ +075178 PAYLOAD │ │ │ │ │ │ │ │ -0752CA LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -0752CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0752CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0752D0 General Purpose Flag 0800 (2048) │ │ │ │ +0752D3 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0752D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0752D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0752D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0752D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0752D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0752D8 CRC 509AD5C7 (1352324551) │ │ │ │ -0752DC Compressed Size 000001BC (444) │ │ │ │ -0752E0 Uncompressed Size 00000399 (921) │ │ │ │ -0752E4 Filename Length 001E (30) │ │ │ │ -0752E6 Extra Length 0000 (0) │ │ │ │ -0752E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0752DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0752DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0752E1 CRC 509AD5C7 (1352324551) │ │ │ │ +0752E5 Compressed Size 000001BC (444) │ │ │ │ +0752E9 Uncompressed Size 00000399 (921) │ │ │ │ +0752ED Filename Length 001E (30) │ │ │ │ +0752EF Extra Length 0000 (0) │ │ │ │ +0752F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x752E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x752F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075306 PAYLOAD │ │ │ │ +07530F PAYLOAD │ │ │ │ │ │ │ │ -0754C2 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -0754C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0754C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0754C8 General Purpose Flag 0800 (2048) │ │ │ │ +0754CB LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +0754CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0754D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0754D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0754CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0754CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0754D0 CRC 90F46AD0 (2431937232) │ │ │ │ -0754D4 Compressed Size 000002C5 (709) │ │ │ │ -0754D8 Uncompressed Size 0000061A (1562) │ │ │ │ -0754DC Filename Length 002C (44) │ │ │ │ -0754DE Extra Length 0000 (0) │ │ │ │ -0754E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0754D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0754D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0754D9 CRC 90F46AD0 (2431937232) │ │ │ │ +0754DD Compressed Size 000002C5 (709) │ │ │ │ +0754E1 Uncompressed Size 0000061A (1562) │ │ │ │ +0754E5 Filename Length 002C (44) │ │ │ │ +0754E7 Extra Length 0000 (0) │ │ │ │ +0754E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x754E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x754E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07550C PAYLOAD │ │ │ │ +075515 PAYLOAD │ │ │ │ │ │ │ │ -0757D1 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -0757D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0757D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0757D7 General Purpose Flag 0800 (2048) │ │ │ │ +0757DA LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +0757DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0757DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0757E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0757D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0757DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0757DF CRC D148CE43 (3511209539) │ │ │ │ -0757E3 Compressed Size 00000276 (630) │ │ │ │ -0757E7 Uncompressed Size 00000AD2 (2770) │ │ │ │ -0757EB Filename Length 002B (43) │ │ │ │ -0757ED Extra Length 0000 (0) │ │ │ │ -0757EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0757E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0757E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0757E8 CRC D148CE43 (3511209539) │ │ │ │ +0757EC Compressed Size 00000276 (630) │ │ │ │ +0757F0 Uncompressed Size 00000AD2 (2770) │ │ │ │ +0757F4 Filename Length 002B (43) │ │ │ │ +0757F6 Extra Length 0000 (0) │ │ │ │ +0757F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x757EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x757F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07581A PAYLOAD │ │ │ │ +075823 PAYLOAD │ │ │ │ │ │ │ │ -075A90 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -075A94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A96 General Purpose Flag 0800 (2048) │ │ │ │ +075A99 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +075A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A9F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A98 Compression Method 0000 (0) 'Stored' │ │ │ │ -075A9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075A9E CRC 00000000 (0) │ │ │ │ -075AA2 Compressed Size 00000000 (0) │ │ │ │ -075AA6 Uncompressed Size 00000000 (0) │ │ │ │ -075AAA Filename Length 0015 (21) │ │ │ │ -075AAC Extra Length 0000 (0) │ │ │ │ -075AAE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075AA1 Compression Method 0000 (0) 'Stored' │ │ │ │ +075AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075AA7 CRC 00000000 (0) │ │ │ │ +075AAB Compressed Size 00000000 (0) │ │ │ │ +075AAF Uncompressed Size 00000000 (0) │ │ │ │ +075AB3 Filename Length 0015 (21) │ │ │ │ +075AB5 Extra Length 0000 (0) │ │ │ │ +075AB7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AAE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75AB7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075AC3 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -075AC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075AC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075AC9 General Purpose Flag 0800 (2048) │ │ │ │ +075ACC LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +075AD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075AD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075AD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075ACB Compression Method 0008 (8) 'Deflated' │ │ │ │ -075ACD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075AD1 CRC 3B0BEA5D (990636637) │ │ │ │ -075AD5 Compressed Size 000007F5 (2037) │ │ │ │ -075AD9 Uncompressed Size 000012C3 (4803) │ │ │ │ -075ADD Filename Length 0024 (36) │ │ │ │ -075ADF Extra Length 0000 (0) │ │ │ │ -075AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075AD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075AD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075ADA CRC 3B0BEA5D (990636637) │ │ │ │ +075ADE Compressed Size 000007F5 (2037) │ │ │ │ +075AE2 Uncompressed Size 000012C3 (4803) │ │ │ │ +075AE6 Filename Length 0024 (36) │ │ │ │ +075AE8 Extra Length 0000 (0) │ │ │ │ +075AEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075B05 PAYLOAD │ │ │ │ +075B0E PAYLOAD │ │ │ │ │ │ │ │ -0762FA LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -0762FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0762FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076300 General Purpose Flag 0800 (2048) │ │ │ │ +076303 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +076307 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076308 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076309 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076302 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076304 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -076308 CRC 003B8489 (3900553) │ │ │ │ -07630C Compressed Size 00000673 (1651) │ │ │ │ -076310 Uncompressed Size 00002116 (8470) │ │ │ │ -076314 Filename Length 0023 (35) │ │ │ │ -076316 Extra Length 0000 (0) │ │ │ │ -076318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07630B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07630D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +076311 CRC 003B8489 (3900553) │ │ │ │ +076315 Compressed Size 00000673 (1651) │ │ │ │ +076319 Uncompressed Size 00002116 (8470) │ │ │ │ +07631D Filename Length 0023 (35) │ │ │ │ +07631F Extra Length 0000 (0) │ │ │ │ +076321 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x76321: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07633B PAYLOAD │ │ │ │ +076344 PAYLOAD │ │ │ │ │ │ │ │ -0769AE LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0769B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0769B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0769B4 General Purpose Flag 0800 (2048) │ │ │ │ +0769B7 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +0769BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0769BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0769BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0769B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0769B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0769BC CRC 93366264 (2469814884) │ │ │ │ -0769C0 Compressed Size 000016BC (5820) │ │ │ │ -0769C4 Uncompressed Size 00004B05 (19205) │ │ │ │ -0769C8 Filename Length 0024 (36) │ │ │ │ -0769CA Extra Length 0000 (0) │ │ │ │ -0769CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0769BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0769C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0769C5 CRC 93366264 (2469814884) │ │ │ │ +0769C9 Compressed Size 000016BC (5820) │ │ │ │ +0769CD Uncompressed Size 00004B05 (19205) │ │ │ │ +0769D1 Filename Length 0024 (36) │ │ │ │ +0769D3 Extra Length 0000 (0) │ │ │ │ +0769D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x769D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769F0 PAYLOAD │ │ │ │ +0769F9 PAYLOAD │ │ │ │ │ │ │ │ -0780AC LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -0780B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0780B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0780B2 General Purpose Flag 0800 (2048) │ │ │ │ +0780B5 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +0780B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0780BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0780BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0780B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0780B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0780BA CRC 725FF681 (1918891649) │ │ │ │ -0780BE Compressed Size 000024BF (9407) │ │ │ │ -0780C2 Uncompressed Size 00011BF8 (72696) │ │ │ │ -0780C6 Filename Length 0023 (35) │ │ │ │ -0780C8 Extra Length 0000 (0) │ │ │ │ -0780CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0780BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0780BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0780C3 CRC 725FF681 (1918891649) │ │ │ │ +0780C7 Compressed Size 000024BF (9407) │ │ │ │ +0780CB Uncompressed Size 00011BF8 (72696) │ │ │ │ +0780CF Filename Length 0023 (35) │ │ │ │ +0780D1 Extra Length 0000 (0) │ │ │ │ +0780D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x780CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x780D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0780ED PAYLOAD │ │ │ │ +0780F6 PAYLOAD │ │ │ │ │ │ │ │ -07A5AC LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A5B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5B2 General Purpose Flag 0800 (2048) │ │ │ │ +07A5B5 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A5B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5BB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5B4 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A5B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5BA CRC 00000000 (0) │ │ │ │ -07A5BE Compressed Size 00000000 (0) │ │ │ │ -07A5C2 Uncompressed Size 00000000 (0) │ │ │ │ -07A5C6 Filename Length 0013 (19) │ │ │ │ -07A5C8 Extra Length 0000 (0) │ │ │ │ -07A5CA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5BD Compression Method 0000 (0) 'Stored' │ │ │ │ +07A5BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5C3 CRC 00000000 (0) │ │ │ │ +07A5C7 Compressed Size 00000000 (0) │ │ │ │ +07A5CB Uncompressed Size 00000000 (0) │ │ │ │ +07A5CF Filename Length 0013 (19) │ │ │ │ +07A5D1 Extra Length 0000 (0) │ │ │ │ +07A5D3 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5CA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5D3: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A5DD LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A5E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5E3 General Purpose Flag 0800 (2048) │ │ │ │ +07A5E6 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A5EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A5E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5EB CRC 02948DEA (43290090) │ │ │ │ -07A5EF Compressed Size 00000372 (882) │ │ │ │ -07A5F3 Uncompressed Size 0000075B (1883) │ │ │ │ -07A5F7 Filename Length 001E (30) │ │ │ │ -07A5F9 Extra Length 0000 (0) │ │ │ │ -07A5FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A5F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5F4 CRC 02948DEA (43290090) │ │ │ │ +07A5F8 Compressed Size 00000372 (882) │ │ │ │ +07A5FC Uncompressed Size 0000075B (1883) │ │ │ │ +07A600 Filename Length 001E (30) │ │ │ │ +07A602 Extra Length 0000 (0) │ │ │ │ +07A604 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A604: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A619 PAYLOAD │ │ │ │ +07A622 PAYLOAD │ │ │ │ │ │ │ │ -07A98B LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07A98F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A991 General Purpose Flag 0800 (2048) │ │ │ │ +07A994 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07A998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A99A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A993 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A995 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A999 CRC 7DC22D0F (2109877519) │ │ │ │ -07A99D Compressed Size 000003D8 (984) │ │ │ │ -07A9A1 Uncompressed Size 00000EE8 (3816) │ │ │ │ -07A9A5 Filename Length 001D (29) │ │ │ │ -07A9A7 Extra Length 0000 (0) │ │ │ │ -07A9A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A99C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A99E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A9A2 CRC 7DC22D0F (2109877519) │ │ │ │ +07A9A6 Compressed Size 000003D8 (984) │ │ │ │ +07A9AA Uncompressed Size 00000EE8 (3816) │ │ │ │ +07A9AE Filename Length 001D (29) │ │ │ │ +07A9B0 Extra Length 0000 (0) │ │ │ │ +07A9B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A9A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A9B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A9C6 PAYLOAD │ │ │ │ +07A9CF PAYLOAD │ │ │ │ │ │ │ │ -07AD9E LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07ADA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07ADA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07ADA4 General Purpose Flag 0800 (2048) │ │ │ │ +07ADA7 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07ADAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07ADAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07ADAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07ADA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07ADA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07ADAC CRC EE9E2C07 (4003343367) │ │ │ │ -07ADB0 Compressed Size 000004C2 (1218) │ │ │ │ -07ADB4 Uncompressed Size 00000BDE (3038) │ │ │ │ -07ADB8 Filename Length 0027 (39) │ │ │ │ -07ADBA Extra Length 0000 (0) │ │ │ │ -07ADBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07ADAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +07ADB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07ADB5 CRC EE9E2C07 (4003343367) │ │ │ │ +07ADB9 Compressed Size 000004C2 (1218) │ │ │ │ +07ADBD Uncompressed Size 00000BDE (3038) │ │ │ │ +07ADC1 Filename Length 0027 (39) │ │ │ │ +07ADC3 Extra Length 0000 (0) │ │ │ │ +07ADC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7ADC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ADE3 PAYLOAD │ │ │ │ +07ADEC PAYLOAD │ │ │ │ │ │ │ │ -07B2A5 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B2A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B2AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B2AB General Purpose Flag 0800 (2048) │ │ │ │ +07B2AE LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B2B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B2B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B2B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B2AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B2AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B2B3 CRC C24E87A0 (3259926432) │ │ │ │ -07B2B7 Compressed Size 000002C3 (707) │ │ │ │ -07B2BB Uncompressed Size 00000E75 (3701) │ │ │ │ -07B2BF Filename Length 0026 (38) │ │ │ │ -07B2C1 Extra Length 0000 (0) │ │ │ │ -07B2C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B2B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B2B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B2BC CRC C24E87A0 (3259926432) │ │ │ │ +07B2C0 Compressed Size 000002C3 (707) │ │ │ │ +07B2C4 Uncompressed Size 00000E75 (3701) │ │ │ │ +07B2C8 Filename Length 0026 (38) │ │ │ │ +07B2CA Extra Length 0000 (0) │ │ │ │ +07B2CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B2C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B2CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B2E9 PAYLOAD │ │ │ │ +07B2F2 PAYLOAD │ │ │ │ │ │ │ │ -07B5AC LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B5B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B5B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B5B2 General Purpose Flag 0800 (2048) │ │ │ │ +07B5B5 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B5B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B5BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B5BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B5B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B5B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B5BA CRC BA38C9A1 (3124283809) │ │ │ │ -07B5BE Compressed Size 000004B1 (1201) │ │ │ │ -07B5C2 Uncompressed Size 00000AD4 (2772) │ │ │ │ -07B5C6 Filename Length 0021 (33) │ │ │ │ -07B5C8 Extra Length 0000 (0) │ │ │ │ -07B5CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B5BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B5BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B5C3 CRC BA38C9A1 (3124283809) │ │ │ │ +07B5C7 Compressed Size 000004B1 (1201) │ │ │ │ +07B5CB Uncompressed Size 00000AD4 (2772) │ │ │ │ +07B5CF Filename Length 0021 (33) │ │ │ │ +07B5D1 Extra Length 0000 (0) │ │ │ │ +07B5D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B5CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B5D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B5EB PAYLOAD │ │ │ │ +07B5F4 PAYLOAD │ │ │ │ │ │ │ │ -07BA9C LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BAA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BAA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BAA2 General Purpose Flag 0800 (2048) │ │ │ │ +07BAA5 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BAA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BAAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BAAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BAA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BAA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BAAA CRC 613829F7 (1631070711) │ │ │ │ -07BAAE Compressed Size 00000475 (1141) │ │ │ │ -07BAB2 Uncompressed Size 00000FA9 (4009) │ │ │ │ -07BAB6 Filename Length 0020 (32) │ │ │ │ -07BAB8 Extra Length 0000 (0) │ │ │ │ -07BABA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BAAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BAAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BAB3 CRC 613829F7 (1631070711) │ │ │ │ +07BAB7 Compressed Size 00000475 (1141) │ │ │ │ +07BABB Uncompressed Size 00000FA9 (4009) │ │ │ │ +07BABF Filename Length 0020 (32) │ │ │ │ +07BAC1 Extra Length 0000 (0) │ │ │ │ +07BAC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BAC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BADA PAYLOAD │ │ │ │ +07BAE3 PAYLOAD │ │ │ │ │ │ │ │ -07BF4F LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BF53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BF54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BF55 General Purpose Flag 0800 (2048) │ │ │ │ +07BF58 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BF5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BF5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BF5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BF57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BF59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BF5D CRC 8EBE1B1E (2394823454) │ │ │ │ -07BF61 Compressed Size 0000055E (1374) │ │ │ │ -07BF65 Uncompressed Size 00000EE0 (3808) │ │ │ │ -07BF69 Filename Length 0029 (41) │ │ │ │ -07BF6B Extra Length 0000 (0) │ │ │ │ -07BF6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BF60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BF62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BF66 CRC 8EBE1B1E (2394823454) │ │ │ │ +07BF6A Compressed Size 0000055E (1374) │ │ │ │ +07BF6E Uncompressed Size 00000EE0 (3808) │ │ │ │ +07BF72 Filename Length 0029 (41) │ │ │ │ +07BF74 Extra Length 0000 (0) │ │ │ │ +07BF76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BF6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BF76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BF96 PAYLOAD │ │ │ │ +07BF9F PAYLOAD │ │ │ │ │ │ │ │ -07C4F4 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C4F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C4F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C4FA General Purpose Flag 0800 (2048) │ │ │ │ +07C4FD LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C503 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C4FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C4FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C502 CRC 8FF0BD5B (2414919003) │ │ │ │ -07C506 Compressed Size 0000040B (1035) │ │ │ │ -07C50A Uncompressed Size 00001B27 (6951) │ │ │ │ -07C50E Filename Length 0028 (40) │ │ │ │ -07C510 Extra Length 0000 (0) │ │ │ │ -07C512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C505 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C507 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C50B CRC 8FF0BD5B (2414919003) │ │ │ │ +07C50F Compressed Size 0000040B (1035) │ │ │ │ +07C513 Uncompressed Size 00001B27 (6951) │ │ │ │ +07C517 Filename Length 0028 (40) │ │ │ │ +07C519 Extra Length 0000 (0) │ │ │ │ +07C51B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C51B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C53A PAYLOAD │ │ │ │ +07C543 PAYLOAD │ │ │ │ │ │ │ │ -07C945 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C94A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C94B General Purpose Flag 0800 (2048) │ │ │ │ +07C94E LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C952 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C953 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C954 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C94D Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C94F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C953 CRC FB76257C (4218824060) │ │ │ │ -07C957 Compressed Size 00000212 (530) │ │ │ │ -07C95B Uncompressed Size 0000044B (1099) │ │ │ │ -07C95F Filename Length 0030 (48) │ │ │ │ -07C961 Extra Length 0000 (0) │ │ │ │ -07C963 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C956 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C958 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C95C CRC FB76257C (4218824060) │ │ │ │ +07C960 Compressed Size 00000212 (530) │ │ │ │ +07C964 Uncompressed Size 0000044B (1099) │ │ │ │ +07C968 Filename Length 0030 (48) │ │ │ │ +07C96A Extra Length 0000 (0) │ │ │ │ +07C96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C963: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C993 PAYLOAD │ │ │ │ +07C99C PAYLOAD │ │ │ │ │ │ │ │ -07CBA5 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -07CBA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CBAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CBAB General Purpose Flag 0800 (2048) │ │ │ │ +07CBAE LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +07CBB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CBB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CBB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CBAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CBAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CBB3 CRC 4F605552 (1331713362) │ │ │ │ -07CBB7 Compressed Size 0000022C (556) │ │ │ │ -07CBBB Uncompressed Size 000007DE (2014) │ │ │ │ -07CBBF Filename Length 002F (47) │ │ │ │ -07CBC1 Extra Length 0000 (0) │ │ │ │ -07CBC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CBB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CBB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CBBC CRC 4F605552 (1331713362) │ │ │ │ +07CBC0 Compressed Size 0000022C (556) │ │ │ │ +07CBC4 Uncompressed Size 000007DE (2014) │ │ │ │ +07CBC8 Filename Length 002F (47) │ │ │ │ +07CBCA Extra Length 0000 (0) │ │ │ │ +07CBCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CBC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CBCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CBF2 PAYLOAD │ │ │ │ +07CBFB PAYLOAD │ │ │ │ │ │ │ │ -07CE1E LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -07CE22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CE23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CE24 General Purpose Flag 0800 (2048) │ │ │ │ +07CE27 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +07CE2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CE2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CE2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CE26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CE28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CE2C CRC F018D60A (4028159498) │ │ │ │ -07CE30 Compressed Size 00000491 (1169) │ │ │ │ -07CE34 Uncompressed Size 00000E28 (3624) │ │ │ │ -07CE38 Filename Length 002D (45) │ │ │ │ -07CE3A Extra Length 0000 (0) │ │ │ │ -07CE3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CE2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CE31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CE35 CRC F018D60A (4028159498) │ │ │ │ +07CE39 Compressed Size 00000491 (1169) │ │ │ │ +07CE3D Uncompressed Size 00000E28 (3624) │ │ │ │ +07CE41 Filename Length 002D (45) │ │ │ │ +07CE43 Extra Length 0000 (0) │ │ │ │ +07CE45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CE3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CE45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CE69 PAYLOAD │ │ │ │ +07CE72 PAYLOAD │ │ │ │ │ │ │ │ -07D2FA LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -07D2FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D2FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D300 General Purpose Flag 0800 (2048) │ │ │ │ +07D303 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +07D307 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D308 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D309 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D302 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D304 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D308 CRC 9F63E5F3 (2674124275) │ │ │ │ -07D30C Compressed Size 00000462 (1122) │ │ │ │ -07D310 Uncompressed Size 00001FDD (8157) │ │ │ │ -07D314 Filename Length 002C (44) │ │ │ │ -07D316 Extra Length 0000 (0) │ │ │ │ -07D318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D30B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D30D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D311 CRC 9F63E5F3 (2674124275) │ │ │ │ +07D315 Compressed Size 00000462 (1122) │ │ │ │ +07D319 Uncompressed Size 00001FDD (8157) │ │ │ │ +07D31D Filename Length 002C (44) │ │ │ │ +07D31F Extra Length 0000 (0) │ │ │ │ +07D321 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D321: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D344 PAYLOAD │ │ │ │ +07D34D PAYLOAD │ │ │ │ │ │ │ │ -07D7A6 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -07D7AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D7AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D7AC General Purpose Flag 0800 (2048) │ │ │ │ +07D7AF LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +07D7B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D7B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D7B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D7AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D7B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D7B4 CRC AE278A14 (2921826836) │ │ │ │ -07D7B8 Compressed Size 0000685F (26719) │ │ │ │ -07D7BC Uncompressed Size 0001768B (95883) │ │ │ │ -07D7C0 Filename Length 0020 (32) │ │ │ │ -07D7C2 Extra Length 0000 (0) │ │ │ │ -07D7C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D7B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D7B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D7BD CRC AE278A14 (2921826836) │ │ │ │ +07D7C1 Compressed Size 0000685F (26719) │ │ │ │ +07D7C5 Uncompressed Size 0001768B (95883) │ │ │ │ +07D7C9 Filename Length 0020 (32) │ │ │ │ +07D7CB Extra Length 0000 (0) │ │ │ │ +07D7CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D7C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D7CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D7E4 PAYLOAD │ │ │ │ +07D7ED PAYLOAD │ │ │ │ │ │ │ │ -084043 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -084047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -084048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -084049 General Purpose Flag 0800 (2048) │ │ │ │ +08404C LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +084050 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +084051 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +084052 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -08404B Compression Method 0008 (8) 'Deflated' │ │ │ │ -08404D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -084051 CRC 7E776CD6 (2121755862) │ │ │ │ -084055 Compressed Size 0000EBD4 (60372) │ │ │ │ -084059 Uncompressed Size 00087E13 (556563) │ │ │ │ -08405D Filename Length 001F (31) │ │ │ │ -08405F Extra Length 0000 (0) │ │ │ │ -084061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +084054 Compression Method 0008 (8) 'Deflated' │ │ │ │ +084056 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +08405A CRC 7E776CD6 (2121755862) │ │ │ │ +08405E Compressed Size 0000EBD4 (60372) │ │ │ │ +084062 Uncompressed Size 00087E13 (556563) │ │ │ │ +084066 Filename Length 001F (31) │ │ │ │ +084068 Extra Length 0000 (0) │ │ │ │ +08406A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x84061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x8406A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -084080 PAYLOAD │ │ │ │ +084089 PAYLOAD │ │ │ │ │ │ │ │ -092C54 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -092C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -092C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -092C5A General Purpose Flag 0800 (2048) │ │ │ │ +092C5D LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +092C61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +092C62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +092C63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -092C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -092C5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -092C62 CRC 7231C635 (1915864629) │ │ │ │ -092C66 Compressed Size 00000380 (896) │ │ │ │ -092C6A Uncompressed Size 00000920 (2336) │ │ │ │ -092C6E Filename Length 002C (44) │ │ │ │ -092C70 Extra Length 0000 (0) │ │ │ │ -092C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +092C65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +092C67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +092C6B CRC 7231C635 (1915864629) │ │ │ │ +092C6F Compressed Size 00000380 (896) │ │ │ │ +092C73 Uncompressed Size 00000920 (2336) │ │ │ │ +092C77 Filename Length 002C (44) │ │ │ │ +092C79 Extra Length 0000 (0) │ │ │ │ +092C7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x92C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x92C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -092C9E PAYLOAD │ │ │ │ +092CA7 PAYLOAD │ │ │ │ │ │ │ │ -09301E LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -093022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -093023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -093024 General Purpose Flag 0800 (2048) │ │ │ │ +093027 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +09302B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09302C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09302D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09302C CRC E6A7C6D1 (3869755089) │ │ │ │ -093030 Compressed Size 00000711 (1809) │ │ │ │ -093034 Uncompressed Size 000027CC (10188) │ │ │ │ -093038 Filename Length 002B (43) │ │ │ │ -09303A Extra Length 0000 (0) │ │ │ │ -09303C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09302F Compression Method 0008 (8) 'Deflated' │ │ │ │ +093031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +093035 CRC E6A7C6D1 (3869755089) │ │ │ │ +093039 Compressed Size 00000711 (1809) │ │ │ │ +09303D Uncompressed Size 000027CC (10188) │ │ │ │ +093041 Filename Length 002B (43) │ │ │ │ +093043 Extra Length 0000 (0) │ │ │ │ +093045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9303C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x93045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093067 PAYLOAD │ │ │ │ +093070 PAYLOAD │ │ │ │ │ │ │ │ -093778 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09377C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09377D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09377E General Purpose Flag 0800 (2048) │ │ │ │ +093781 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +093785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093787 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093780 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093782 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -093786 CRC 3E0EDA7E (1041160830) │ │ │ │ -09378A Compressed Size 00000A54 (2644) │ │ │ │ -09378E Uncompressed Size 00001CC3 (7363) │ │ │ │ -093792 Filename Length 0020 (32) │ │ │ │ -093794 Extra Length 0000 (0) │ │ │ │ -093796 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093789 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09378B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09378F CRC 3E0EDA7E (1041160830) │ │ │ │ +093793 Compressed Size 00000A54 (2644) │ │ │ │ +093797 Uncompressed Size 00001CC3 (7363) │ │ │ │ +09379B Filename Length 0020 (32) │ │ │ │ +09379D Extra Length 0000 (0) │ │ │ │ +09379F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x93796: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9379F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0937B6 PAYLOAD │ │ │ │ +0937BF PAYLOAD │ │ │ │ │ │ │ │ -09420A LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09420E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09420F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094210 General Purpose Flag 0800 (2048) │ │ │ │ +094213 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +094217 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094218 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094219 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094212 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094214 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094218 CRC 8F0167EF (2399234031) │ │ │ │ -09421C Compressed Size 000005BE (1470) │ │ │ │ -094220 Uncompressed Size 00001DAC (7596) │ │ │ │ -094224 Filename Length 001F (31) │ │ │ │ -094226 Extra Length 0000 (0) │ │ │ │ -094228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09421B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09421D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094221 CRC 8F0167EF (2399234031) │ │ │ │ +094225 Compressed Size 000005BE (1470) │ │ │ │ +094229 Uncompressed Size 00001DAC (7596) │ │ │ │ +09422D Filename Length 001F (31) │ │ │ │ +09422F Extra Length 0000 (0) │ │ │ │ +094231 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94231: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094247 PAYLOAD │ │ │ │ +094250 PAYLOAD │ │ │ │ │ │ │ │ -094805 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -094809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09480A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09480B General Purpose Flag 0800 (2048) │ │ │ │ +09480E LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +094812 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +094813 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094814 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09480D Compression Method 0000 (0) 'Stored' │ │ │ │ -09480F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094813 CRC 00000000 (0) │ │ │ │ -094817 Compressed Size 00000000 (0) │ │ │ │ -09481B Uncompressed Size 00000000 (0) │ │ │ │ -09481F Filename Length 000E (14) │ │ │ │ -094821 Extra Length 0000 (0) │ │ │ │ -094823 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +094816 Compression Method 0000 (0) 'Stored' │ │ │ │ +094818 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09481C CRC 00000000 (0) │ │ │ │ +094820 Compressed Size 00000000 (0) │ │ │ │ +094824 Uncompressed Size 00000000 (0) │ │ │ │ +094828 Filename Length 000E (14) │ │ │ │ +09482A Extra Length 0000 (0) │ │ │ │ +09482C Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94823: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9482C: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -094831 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -094835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094837 General Purpose Flag 0800 (2048) │ │ │ │ +09483A LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +09483E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09483F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +094840 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094839 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09483B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09483F CRC 8EE91545 (2397640005) │ │ │ │ -094843 Compressed Size 00000885 (2181) │ │ │ │ -094847 Uncompressed Size 0000181B (6171) │ │ │ │ -09484B Filename Length 001B (27) │ │ │ │ -09484D Extra Length 0000 (0) │ │ │ │ -09484F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +094842 Compression Method 0008 (8) 'Deflated' │ │ │ │ +094844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094848 CRC 8EE91545 (2397640005) │ │ │ │ +09484C Compressed Size 00000885 (2181) │ │ │ │ +094850 Uncompressed Size 0000181B (6171) │ │ │ │ +094854 Filename Length 001B (27) │ │ │ │ +094856 Extra Length 0000 (0) │ │ │ │ +094858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9484F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09486A PAYLOAD │ │ │ │ +094873 PAYLOAD │ │ │ │ │ │ │ │ -0950EF LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0950F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0950F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0950F5 General Purpose Flag 0800 (2048) │ │ │ │ +0950F8 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +0950FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0950FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0950FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0950F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0950F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0950FD CRC 15C10296 (364970646) │ │ │ │ -095101 Compressed Size 00000AE3 (2787) │ │ │ │ -095105 Uncompressed Size 000048F0 (18672) │ │ │ │ -095109 Filename Length 001A (26) │ │ │ │ -09510B Extra Length 0000 (0) │ │ │ │ -09510D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095100 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095102 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095106 CRC 15C10296 (364970646) │ │ │ │ +09510A Compressed Size 00000AE3 (2787) │ │ │ │ +09510E Uncompressed Size 000048F0 (18672) │ │ │ │ +095112 Filename Length 001A (26) │ │ │ │ +095114 Extra Length 0000 (0) │ │ │ │ +095116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9510D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095127 PAYLOAD │ │ │ │ +095130 PAYLOAD │ │ │ │ │ │ │ │ -095C0A LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -095C0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095C0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095C10 General Purpose Flag 0800 (2048) │ │ │ │ +095C13 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +095C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095C19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095C12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095C14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095C18 CRC 41630374 (1097007988) │ │ │ │ -095C1C Compressed Size 00000363 (867) │ │ │ │ -095C20 Uncompressed Size 00000793 (1939) │ │ │ │ -095C24 Filename Length 0019 (25) │ │ │ │ -095C26 Extra Length 0000 (0) │ │ │ │ -095C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +095C1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095C21 CRC 41630374 (1097007988) │ │ │ │ +095C25 Compressed Size 00000363 (867) │ │ │ │ +095C29 Uncompressed Size 00000793 (1939) │ │ │ │ +095C2D Filename Length 0019 (25) │ │ │ │ +095C2F Extra Length 0000 (0) │ │ │ │ +095C31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95C31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095C41 PAYLOAD │ │ │ │ +095C4A PAYLOAD │ │ │ │ │ │ │ │ -095FA4 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -095FA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095FA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095FAA General Purpose Flag 0800 (2048) │ │ │ │ +095FAD LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +095FB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095FB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095FB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095FAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -095FAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095FB2 CRC A36F593C (2741983548) │ │ │ │ -095FB6 Compressed Size 00000426 (1062) │ │ │ │ -095FBA Uncompressed Size 00001306 (4870) │ │ │ │ -095FBE Filename Length 0018 (24) │ │ │ │ -095FC0 Extra Length 0000 (0) │ │ │ │ -095FC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095FB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095FB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095FBB CRC A36F593C (2741983548) │ │ │ │ +095FBF Compressed Size 00000426 (1062) │ │ │ │ +095FC3 Uncompressed Size 00001306 (4870) │ │ │ │ +095FC7 Filename Length 0018 (24) │ │ │ │ +095FC9 Extra Length 0000 (0) │ │ │ │ +095FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95FC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095FDA PAYLOAD │ │ │ │ +095FE3 PAYLOAD │ │ │ │ │ │ │ │ -096400 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -096404 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096405 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096406 General Purpose Flag 0800 (2048) │ │ │ │ +096409 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +09640D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09640E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09640F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096408 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09640A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09640E CRC A85F7569 (2824828265) │ │ │ │ -096412 Compressed Size 00000575 (1397) │ │ │ │ -096416 Uncompressed Size 00000E68 (3688) │ │ │ │ -09641A Filename Length 001A (26) │ │ │ │ -09641C Extra Length 0000 (0) │ │ │ │ -09641E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096411 Compression Method 0008 (8) 'Deflated' │ │ │ │ +096413 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +096417 CRC A85F7569 (2824828265) │ │ │ │ +09641B Compressed Size 00000575 (1397) │ │ │ │ +09641F Uncompressed Size 00000E68 (3688) │ │ │ │ +096423 Filename Length 001A (26) │ │ │ │ +096425 Extra Length 0000 (0) │ │ │ │ +096427 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9641E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -096438 PAYLOAD │ │ │ │ +096441 PAYLOAD │ │ │ │ │ │ │ │ -0969AD LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -0969B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0969B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0969B3 General Purpose Flag 0800 (2048) │ │ │ │ +0969B6 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +0969BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0969BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0969BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0969B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0969B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0969BB CRC A164E44C (2707743820) │ │ │ │ -0969BF Compressed Size 00000706 (1798) │ │ │ │ -0969C3 Uncompressed Size 000027F9 (10233) │ │ │ │ -0969C7 Filename Length 0019 (25) │ │ │ │ -0969C9 Extra Length 0000 (0) │ │ │ │ -0969CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0969BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0969C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0969C4 CRC A164E44C (2707743820) │ │ │ │ +0969C8 Compressed Size 00000706 (1798) │ │ │ │ +0969CC Uncompressed Size 000027F9 (10233) │ │ │ │ +0969D0 Filename Length 0019 (25) │ │ │ │ +0969D2 Extra Length 0000 (0) │ │ │ │ +0969D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x969CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x969D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0969E4 PAYLOAD │ │ │ │ +0969ED PAYLOAD │ │ │ │ │ │ │ │ -0970EA LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -0970EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0970EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0970F0 General Purpose Flag 0800 (2048) │ │ │ │ +0970F3 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +0970F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0970F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0970F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0970F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0970F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0970F8 CRC DF119ADF (3742472927) │ │ │ │ -0970FC Compressed Size 0000097E (2430) │ │ │ │ -097100 Uncompressed Size 00001AC0 (6848) │ │ │ │ -097104 Filename Length 0016 (22) │ │ │ │ -097106 Extra Length 0000 (0) │ │ │ │ -097108 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0970FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0970FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +097101 CRC DF119ADF (3742472927) │ │ │ │ +097105 Compressed Size 0000097E (2430) │ │ │ │ +097109 Uncompressed Size 00001AC0 (6848) │ │ │ │ +09710D Filename Length 0016 (22) │ │ │ │ +09710F Extra Length 0000 (0) │ │ │ │ +097111 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97108: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97111: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09711E PAYLOAD │ │ │ │ +097127 PAYLOAD │ │ │ │ │ │ │ │ -097A9C LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -097AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097AA2 General Purpose Flag 0800 (2048) │ │ │ │ +097AA5 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +097AA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097AAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097AAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -097AAA CRC 7BFC3DD6 (2080128470) │ │ │ │ -097AAE Compressed Size 00000ECD (3789) │ │ │ │ -097AB2 Uncompressed Size 00009F7E (40830) │ │ │ │ -097AB6 Filename Length 0015 (21) │ │ │ │ -097AB8 Extra Length 0000 (0) │ │ │ │ -097ABA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097AAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +097AAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +097AB3 CRC 7BFC3DD6 (2080128470) │ │ │ │ +097AB7 Compressed Size 00000ECD (3789) │ │ │ │ +097ABB Uncompressed Size 00009F7E (40830) │ │ │ │ +097ABF Filename Length 0015 (21) │ │ │ │ +097AC1 Extra Length 0000 (0) │ │ │ │ +097AC3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97ABA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97AC3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097ACF PAYLOAD │ │ │ │ +097AD8 PAYLOAD │ │ │ │ │ │ │ │ -09899C LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -0989A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989A2 General Purpose Flag 0800 (2048) │ │ │ │ +0989A5 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +0989A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0989AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0989AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0989AA CRC 5D13A94B (1561569611) │ │ │ │ -0989AE Compressed Size 00000476 (1142) │ │ │ │ -0989B2 Uncompressed Size 00000AAE (2734) │ │ │ │ -0989B6 Filename Length 001C (28) │ │ │ │ -0989B8 Extra Length 0000 (0) │ │ │ │ -0989BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0989AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0989AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0989B3 CRC 5D13A94B (1561569611) │ │ │ │ +0989B7 Compressed Size 00000476 (1142) │ │ │ │ +0989BB Uncompressed Size 00000AAE (2734) │ │ │ │ +0989BF Filename Length 001C (28) │ │ │ │ +0989C1 Extra Length 0000 (0) │ │ │ │ +0989C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x989C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989D6 PAYLOAD │ │ │ │ +0989DF PAYLOAD │ │ │ │ │ │ │ │ -098E4C LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -098E50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098E51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098E52 General Purpose Flag 0800 (2048) │ │ │ │ +098E55 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +098E59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098E5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098E5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098E54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -098E56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -098E5A CRC 470F4BB4 (1192184756) │ │ │ │ -098E5E Compressed Size 00000700 (1792) │ │ │ │ -098E62 Uncompressed Size 00002BC2 (11202) │ │ │ │ -098E66 Filename Length 001B (27) │ │ │ │ -098E68 Extra Length 0000 (0) │ │ │ │ -098E6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098E5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +098E5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098E63 CRC 470F4BB4 (1192184756) │ │ │ │ +098E67 Compressed Size 00000700 (1792) │ │ │ │ +098E6B Uncompressed Size 00002BC2 (11202) │ │ │ │ +098E6F Filename Length 001B (27) │ │ │ │ +098E71 Extra Length 0000 (0) │ │ │ │ +098E73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x98E6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98E73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -098E85 PAYLOAD │ │ │ │ +098E8E PAYLOAD │ │ │ │ │ │ │ │ -099585 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -099589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09958A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09958B General Purpose Flag 0800 (2048) │ │ │ │ +09958E LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +099592 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099593 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099594 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09958D Compression Method 0008 (8) 'Deflated' │ │ │ │ -09958F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099593 CRC DD672B65 (3714526053) │ │ │ │ -099597 Compressed Size 00000606 (1542) │ │ │ │ -09959B Uncompressed Size 00000F1C (3868) │ │ │ │ -09959F Filename Length 0026 (38) │ │ │ │ -0995A1 Extra Length 0000 (0) │ │ │ │ -0995A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099596 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099598 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09959C CRC DD672B65 (3714526053) │ │ │ │ +0995A0 Compressed Size 00000606 (1542) │ │ │ │ +0995A4 Uncompressed Size 00000F1C (3868) │ │ │ │ +0995A8 Filename Length 0026 (38) │ │ │ │ +0995AA Extra Length 0000 (0) │ │ │ │ +0995AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x995A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x995AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0995C9 PAYLOAD │ │ │ │ +0995D2 PAYLOAD │ │ │ │ │ │ │ │ -099BCF LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -099BD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099BD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099BD5 General Purpose Flag 0800 (2048) │ │ │ │ +099BD8 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +099BDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099BDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099BDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099BD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099BD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099BDD CRC B4155815 (3021297685) │ │ │ │ -099BE1 Compressed Size 000006FC (1788) │ │ │ │ -099BE5 Uncompressed Size 00002AD8 (10968) │ │ │ │ -099BE9 Filename Length 0025 (37) │ │ │ │ -099BEB Extra Length 0000 (0) │ │ │ │ -099BED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099BE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099BE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099BE6 CRC B4155815 (3021297685) │ │ │ │ +099BEA Compressed Size 000006FC (1788) │ │ │ │ +099BEE Uncompressed Size 00002AD8 (10968) │ │ │ │ +099BF2 Filename Length 0025 (37) │ │ │ │ +099BF4 Extra Length 0000 (0) │ │ │ │ +099BF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99BED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099C12 PAYLOAD │ │ │ │ +099C1B PAYLOAD │ │ │ │ │ │ │ │ -09A30E LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09A312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A314 General Purpose Flag 0800 (2048) │ │ │ │ +09A317 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09A31B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A31C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A31D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A316 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A31C CRC D892700E (3633475598) │ │ │ │ -09A320 Compressed Size 0000013E (318) │ │ │ │ -09A324 Uncompressed Size 000001F6 (502) │ │ │ │ -09A328 Filename Length 0016 (22) │ │ │ │ -09A32A Extra Length 0000 (0) │ │ │ │ -09A32C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A31F Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A321 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A325 CRC D892700E (3633475598) │ │ │ │ +09A329 Compressed Size 0000013E (318) │ │ │ │ +09A32D Uncompressed Size 000001F6 (502) │ │ │ │ +09A331 Filename Length 0016 (22) │ │ │ │ +09A333 Extra Length 0000 (0) │ │ │ │ +09A335 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A32C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A335: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A342 PAYLOAD │ │ │ │ +09A34B PAYLOAD │ │ │ │ │ │ │ │ -09A480 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09A484 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A485 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A486 General Purpose Flag 0800 (2048) │ │ │ │ +09A489 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09A48D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A48E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A48F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A488 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A48A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A48E CRC 7E8487F9 (2122614777) │ │ │ │ -09A492 Compressed Size 00000101 (257) │ │ │ │ -09A496 Uncompressed Size 0000023E (574) │ │ │ │ -09A49A Filename Length 0015 (21) │ │ │ │ -09A49C Extra Length 0000 (0) │ │ │ │ -09A49E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A491 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A493 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A497 CRC 7E8487F9 (2122614777) │ │ │ │ +09A49B Compressed Size 00000101 (257) │ │ │ │ +09A49F Uncompressed Size 0000023E (574) │ │ │ │ +09A4A3 Filename Length 0015 (21) │ │ │ │ +09A4A5 Extra Length 0000 (0) │ │ │ │ +09A4A7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A49E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A4A7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A4B3 PAYLOAD │ │ │ │ +09A4BC PAYLOAD │ │ │ │ │ │ │ │ -09A5B4 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09A5B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A5B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A5BA General Purpose Flag 0800 (2048) │ │ │ │ +09A5BD LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09A5C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A5C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A5C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A5BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A5BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A5C2 CRC 40C4FA09 (1086650889) │ │ │ │ -09A5C6 Compressed Size 000002E0 (736) │ │ │ │ -09A5CA Uncompressed Size 00000681 (1665) │ │ │ │ -09A5CE Filename Length 0029 (41) │ │ │ │ -09A5D0 Extra Length 0000 (0) │ │ │ │ -09A5D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A5C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A5C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A5CB CRC 40C4FA09 (1086650889) │ │ │ │ +09A5CF Compressed Size 000002E0 (736) │ │ │ │ +09A5D3 Uncompressed Size 00000681 (1665) │ │ │ │ +09A5D7 Filename Length 0029 (41) │ │ │ │ +09A5D9 Extra Length 0000 (0) │ │ │ │ +09A5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A5FB PAYLOAD │ │ │ │ +09A604 PAYLOAD │ │ │ │ │ │ │ │ -09A8DB LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09A8DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A8E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A8E1 General Purpose Flag 0800 (2048) │ │ │ │ +09A8E4 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09A8E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A8E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A8EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A8E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A8E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A8E9 CRC 72515277 (1917932151) │ │ │ │ -09A8ED Compressed Size 00000459 (1113) │ │ │ │ -09A8F1 Uncompressed Size 0000148E (5262) │ │ │ │ -09A8F5 Filename Length 0028 (40) │ │ │ │ -09A8F7 Extra Length 0000 (0) │ │ │ │ -09A8F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A8EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A8EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A8F2 CRC 72515277 (1917932151) │ │ │ │ +09A8F6 Compressed Size 00000459 (1113) │ │ │ │ +09A8FA Uncompressed Size 0000148E (5262) │ │ │ │ +09A8FE Filename Length 0028 (40) │ │ │ │ +09A900 Extra Length 0000 (0) │ │ │ │ +09A902 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A8F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A921 PAYLOAD │ │ │ │ +09A92A PAYLOAD │ │ │ │ │ │ │ │ -09AD7A LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09AD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AD80 General Purpose Flag 0800 (2048) │ │ │ │ +09AD83 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09AD87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AD88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AD89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AD84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09AD88 CRC 1AA2256E (446834030) │ │ │ │ -09AD8C Compressed Size 000004AD (1197) │ │ │ │ -09AD90 Uncompressed Size 00000AE6 (2790) │ │ │ │ -09AD94 Filename Length 001D (29) │ │ │ │ -09AD96 Extra Length 0000 (0) │ │ │ │ -09AD98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AD8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AD8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09AD91 CRC 1AA2256E (446834030) │ │ │ │ +09AD95 Compressed Size 000004AD (1197) │ │ │ │ +09AD99 Uncompressed Size 00000AE6 (2790) │ │ │ │ +09AD9D Filename Length 001D (29) │ │ │ │ +09AD9F Extra Length 0000 (0) │ │ │ │ +09ADA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AD98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9ADA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09ADB5 PAYLOAD │ │ │ │ +09ADBE PAYLOAD │ │ │ │ │ │ │ │ -09B262 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09B266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B268 General Purpose Flag 0800 (2048) │ │ │ │ +09B26B LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09B26F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B270 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B271 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B26A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B26C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B270 CRC 43CD1169 (1137512809) │ │ │ │ -09B274 Compressed Size 000003A8 (936) │ │ │ │ -09B278 Uncompressed Size 00001100 (4352) │ │ │ │ -09B27C Filename Length 001C (28) │ │ │ │ -09B27E Extra Length 0000 (0) │ │ │ │ -09B280 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B273 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B275 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B279 CRC 43CD1169 (1137512809) │ │ │ │ +09B27D Compressed Size 000003A8 (936) │ │ │ │ +09B281 Uncompressed Size 00001100 (4352) │ │ │ │ +09B285 Filename Length 001C (28) │ │ │ │ +09B287 Extra Length 0000 (0) │ │ │ │ +09B289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B280: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B29C PAYLOAD │ │ │ │ +09B2A5 PAYLOAD │ │ │ │ │ │ │ │ -09B644 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09B648 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B649 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B64A General Purpose Flag 0800 (2048) │ │ │ │ +09B64D LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09B651 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B652 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B653 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B64C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B64E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B652 CRC 06AB8287 (111903367) │ │ │ │ -09B656 Compressed Size 0000045B (1115) │ │ │ │ -09B65A Uncompressed Size 00000A1A (2586) │ │ │ │ -09B65E Filename Length 001A (26) │ │ │ │ -09B660 Extra Length 0000 (0) │ │ │ │ -09B662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B655 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B657 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B65B CRC 06AB8287 (111903367) │ │ │ │ +09B65F Compressed Size 0000045B (1115) │ │ │ │ +09B663 Uncompressed Size 00000A1A (2586) │ │ │ │ +09B667 Filename Length 001A (26) │ │ │ │ +09B669 Extra Length 0000 (0) │ │ │ │ +09B66B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B66B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B67C PAYLOAD │ │ │ │ +09B685 PAYLOAD │ │ │ │ │ │ │ │ -09BAD7 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09BADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09BADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09BADD General Purpose Flag 0800 (2048) │ │ │ │ +09BAE0 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09BAE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09BAE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09BAE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09BADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -09BAE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09BAE5 CRC 011AF7EE (18544622) │ │ │ │ -09BAE9 Compressed Size 00000612 (1554) │ │ │ │ -09BAED Uncompressed Size 00001B1D (6941) │ │ │ │ -09BAF1 Filename Length 0019 (25) │ │ │ │ -09BAF3 Extra Length 0000 (0) │ │ │ │ -09BAF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09BAE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09BAEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09BAEE CRC 011AF7EE (18544622) │ │ │ │ +09BAF2 Compressed Size 00000612 (1554) │ │ │ │ +09BAF6 Uncompressed Size 00001B1D (6941) │ │ │ │ +09BAFA Filename Length 0019 (25) │ │ │ │ +09BAFC Extra Length 0000 (0) │ │ │ │ +09BAFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9BAF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9BAFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09BB0E PAYLOAD │ │ │ │ +09BB17 PAYLOAD │ │ │ │ │ │ │ │ -09C120 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09C124 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C125 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C126 General Purpose Flag 0800 (2048) │ │ │ │ +09C129 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09C12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C12F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C128 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C12A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09C12E CRC A234D8AF (2721372335) │ │ │ │ -09C132 Compressed Size 00000A96 (2710) │ │ │ │ -09C136 Uncompressed Size 00001F1F (7967) │ │ │ │ -09C13A Filename Length 0017 (23) │ │ │ │ -09C13C Extra Length 0000 (0) │ │ │ │ -09C13E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C131 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09C137 CRC A234D8AF (2721372335) │ │ │ │ +09C13B Compressed Size 00000A96 (2710) │ │ │ │ +09C13F Uncompressed Size 00001F1F (7967) │ │ │ │ +09C143 Filename Length 0017 (23) │ │ │ │ +09C145 Extra Length 0000 (0) │ │ │ │ +09C147 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C13E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C147: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C155 PAYLOAD │ │ │ │ +09C15E PAYLOAD │ │ │ │ │ │ │ │ -09CBEB LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -09CBEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CBF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CBF1 General Purpose Flag 0800 (2048) │ │ │ │ +09CBF4 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +09CBF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CBF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CBFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CBF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CBF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09CBF9 CRC D4D34A56 (3570616918) │ │ │ │ -09CBFD Compressed Size 00000E05 (3589) │ │ │ │ -09CC01 Uncompressed Size 00007E20 (32288) │ │ │ │ -09CC05 Filename Length 0016 (22) │ │ │ │ -09CC07 Extra Length 0000 (0) │ │ │ │ -09CC09 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CBFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CBFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09CC02 CRC D4D34A56 (3570616918) │ │ │ │ +09CC06 Compressed Size 00000E05 (3589) │ │ │ │ +09CC0A Uncompressed Size 00007E20 (32288) │ │ │ │ +09CC0E Filename Length 0016 (22) │ │ │ │ +09CC10 Extra Length 0000 (0) │ │ │ │ +09CC12 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CC09: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CC12: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09CC1F PAYLOAD │ │ │ │ +09CC28 PAYLOAD │ │ │ │ │ │ │ │ -09DA24 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -09DA28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DA29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DA2A General Purpose Flag 0800 (2048) │ │ │ │ +09DA2D LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +09DA31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DA32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DA33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DA2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DA2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09DA32 CRC 3697EF67 (915926887) │ │ │ │ -09DA36 Compressed Size 000005DD (1501) │ │ │ │ -09DA3A Uncompressed Size 00000EEF (3823) │ │ │ │ -09DA3E Filename Length 001A (26) │ │ │ │ -09DA40 Extra Length 0000 (0) │ │ │ │ -09DA42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DA35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DA37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09DA3B CRC 3697EF67 (915926887) │ │ │ │ +09DA3F Compressed Size 000005DD (1501) │ │ │ │ +09DA43 Uncompressed Size 00000EEF (3823) │ │ │ │ +09DA47 Filename Length 001A (26) │ │ │ │ +09DA49 Extra Length 0000 (0) │ │ │ │ +09DA4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DA42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DA4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DA5C PAYLOAD │ │ │ │ +09DA65 PAYLOAD │ │ │ │ │ │ │ │ -09E039 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -09E03D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E03E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E03F General Purpose Flag 0800 (2048) │ │ │ │ +09E042 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +09E046 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E047 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E048 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E041 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E043 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E047 CRC 9698FA18 (2526607896) │ │ │ │ -09E04B Compressed Size 000006D6 (1750) │ │ │ │ -09E04F Uncompressed Size 000028C5 (10437) │ │ │ │ -09E053 Filename Length 0019 (25) │ │ │ │ -09E055 Extra Length 0000 (0) │ │ │ │ -09E057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E04A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E04C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E050 CRC 9698FA18 (2526607896) │ │ │ │ +09E054 Compressed Size 000006D6 (1750) │ │ │ │ +09E058 Uncompressed Size 000028C5 (10437) │ │ │ │ +09E05C Filename Length 0019 (25) │ │ │ │ +09E05E Extra Length 0000 (0) │ │ │ │ +09E060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E070 PAYLOAD │ │ │ │ +09E079 PAYLOAD │ │ │ │ │ │ │ │ -09E746 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -09E74A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E74B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E74C General Purpose Flag 0800 (2048) │ │ │ │ +09E74F LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +09E753 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E754 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E755 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E74E Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E754 CRC 83EBBD5F (2213264735) │ │ │ │ -09E758 Compressed Size 00000448 (1096) │ │ │ │ -09E75C Uncompressed Size 00000A00 (2560) │ │ │ │ -09E760 Filename Length 001D (29) │ │ │ │ -09E762 Extra Length 0000 (0) │ │ │ │ -09E764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E757 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E759 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E75D CRC 83EBBD5F (2213264735) │ │ │ │ +09E761 Compressed Size 00000448 (1096) │ │ │ │ +09E765 Uncompressed Size 00000A00 (2560) │ │ │ │ +09E769 Filename Length 001D (29) │ │ │ │ +09E76B Extra Length 0000 (0) │ │ │ │ +09E76D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E76D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E781 PAYLOAD │ │ │ │ +09E78A PAYLOAD │ │ │ │ │ │ │ │ -09EBC9 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -09EBCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EBCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EBCF General Purpose Flag 0800 (2048) │ │ │ │ +09EBD2 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +09EBD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EBD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EBD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09EBD7 CRC 88221179 (2283934073) │ │ │ │ -09EBDB Compressed Size 00000665 (1637) │ │ │ │ -09EBDF Uncompressed Size 00001CE4 (7396) │ │ │ │ -09EBE3 Filename Length 001C (28) │ │ │ │ -09EBE5 Extra Length 0000 (0) │ │ │ │ -09EBE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EBDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EBDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09EBE0 CRC 88221179 (2283934073) │ │ │ │ +09EBE4 Compressed Size 00000665 (1637) │ │ │ │ +09EBE8 Uncompressed Size 00001CE4 (7396) │ │ │ │ +09EBEC Filename Length 001C (28) │ │ │ │ +09EBEE Extra Length 0000 (0) │ │ │ │ +09EBF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EBF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC03 PAYLOAD │ │ │ │ +09EC0C PAYLOAD │ │ │ │ │ │ │ │ -09F268 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -09F26C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F26D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F26E General Purpose Flag 0800 (2048) │ │ │ │ +09F271 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +09F275 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F276 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F277 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F270 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F272 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09F276 CRC 62076E32 (1644654130) │ │ │ │ -09F27A Compressed Size 00000BE9 (3049) │ │ │ │ -09F27E Uncompressed Size 00002472 (9330) │ │ │ │ -09F282 Filename Length 001D (29) │ │ │ │ -09F284 Extra Length 0000 (0) │ │ │ │ -09F286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F279 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F27B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09F27F CRC 62076E32 (1644654130) │ │ │ │ +09F283 Compressed Size 00000BE9 (3049) │ │ │ │ +09F287 Uncompressed Size 00002472 (9330) │ │ │ │ +09F28B Filename Length 001D (29) │ │ │ │ +09F28D Extra Length 0000 (0) │ │ │ │ +09F28F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F28F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F2A3 PAYLOAD │ │ │ │ +09F2AC PAYLOAD │ │ │ │ │ │ │ │ -09FE8C LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -09FE90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FE91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FE92 General Purpose Flag 0800 (2048) │ │ │ │ +09FE95 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +09FE99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FE9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FE9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FE94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FE96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09FE9A CRC DBBB630D (3686490893) │ │ │ │ -09FE9E Compressed Size 00000DFB (3579) │ │ │ │ -09FEA2 Uncompressed Size 00006D6C (28012) │ │ │ │ -09FEA6 Filename Length 001C (28) │ │ │ │ -09FEA8 Extra Length 0000 (0) │ │ │ │ -09FEAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FE9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FE9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09FEA3 CRC DBBB630D (3686490893) │ │ │ │ +09FEA7 Compressed Size 00000DFB (3579) │ │ │ │ +09FEAB Uncompressed Size 00006D6C (28012) │ │ │ │ +09FEAF Filename Length 001C (28) │ │ │ │ +09FEB1 Extra Length 0000 (0) │ │ │ │ +09FEB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FEAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FEB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FEC6 PAYLOAD │ │ │ │ +09FECF PAYLOAD │ │ │ │ │ │ │ │ -0A0CC1 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A0CC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CC7 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CCA LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A0CCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CC9 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A0CCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0CCF CRC 00000000 (0) │ │ │ │ -0A0CD3 Compressed Size 00000000 (0) │ │ │ │ -0A0CD7 Uncompressed Size 00000000 (0) │ │ │ │ -0A0CDB Filename Length 0015 (21) │ │ │ │ -0A0CDD Extra Length 0000 (0) │ │ │ │ -0A0CDF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CD2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0A0CD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CD8 CRC 00000000 (0) │ │ │ │ +0A0CDC Compressed Size 00000000 (0) │ │ │ │ +0A0CE0 Uncompressed Size 00000000 (0) │ │ │ │ +0A0CE4 Filename Length 0015 (21) │ │ │ │ +0A0CE6 Extra Length 0000 (0) │ │ │ │ +0A0CE8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0CDF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CE8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A0CF4 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A0CF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CFA General Purpose Flag 0800 (2048) │ │ │ │ +0A0CFD LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A0D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0D03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A0CFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0D02 CRC 3D75D759 (1031133017) │ │ │ │ -0A0D06 Compressed Size 00000A65 (2661) │ │ │ │ -0A0D0A Uncompressed Size 00002387 (9095) │ │ │ │ -0A0D0E Filename Length 0028 (40) │ │ │ │ -0A0D10 Extra Length 0000 (0) │ │ │ │ -0A0D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A0D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0D0B CRC 3D75D759 (1031133017) │ │ │ │ +0A0D0F Compressed Size 00000A65 (2661) │ │ │ │ +0A0D13 Uncompressed Size 00002387 (9095) │ │ │ │ +0A0D17 Filename Length 0028 (40) │ │ │ │ +0A0D19 Extra Length 0000 (0) │ │ │ │ +0A0D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A0D3A PAYLOAD │ │ │ │ +0A0D43 PAYLOAD │ │ │ │ │ │ │ │ -0A179F LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A17A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A17A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A17A5 General Purpose Flag 0800 (2048) │ │ │ │ +0A17A8 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A17AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A17AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A17AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A17A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A17A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A17AD CRC 51B05197 (1370509719) │ │ │ │ -0A17B1 Compressed Size 00000D48 (3400) │ │ │ │ -0A17B5 Uncompressed Size 00008600 (34304) │ │ │ │ -0A17B9 Filename Length 0027 (39) │ │ │ │ -0A17BB Extra Length 0000 (0) │ │ │ │ -0A17BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A17B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A17B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A17B6 CRC 51B05197 (1370509719) │ │ │ │ +0A17BA Compressed Size 00000D48 (3400) │ │ │ │ +0A17BE Uncompressed Size 00008600 (34304) │ │ │ │ +0A17C2 Filename Length 0027 (39) │ │ │ │ +0A17C4 Extra Length 0000 (0) │ │ │ │ +0A17C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA17BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA17C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A17E4 PAYLOAD │ │ │ │ +0A17ED PAYLOAD │ │ │ │ │ │ │ │ -0A252C LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A2530 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2531 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2532 General Purpose Flag 0800 (2048) │ │ │ │ +0A2535 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A2539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A253A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A253B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2534 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2536 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A253A CRC B2472903 (2991008003) │ │ │ │ -0A253E Compressed Size 000004EA (1258) │ │ │ │ -0A2542 Uncompressed Size 00000EA9 (3753) │ │ │ │ -0A2546 Filename Length 002A (42) │ │ │ │ -0A2548 Extra Length 0000 (0) │ │ │ │ -0A254A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A253D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A253F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2543 CRC B2472903 (2991008003) │ │ │ │ +0A2547 Compressed Size 000004EA (1258) │ │ │ │ +0A254B Uncompressed Size 00000EA9 (3753) │ │ │ │ +0A254F Filename Length 002A (42) │ │ │ │ +0A2551 Extra Length 0000 (0) │ │ │ │ +0A2553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA254A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2574 PAYLOAD │ │ │ │ +0A257D PAYLOAD │ │ │ │ │ │ │ │ -0A2A5E LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A2A62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2A63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2A64 General Purpose Flag 0800 (2048) │ │ │ │ +0A2A67 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A2A6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2A6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2A6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2A66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2A68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2A6C CRC AF369FB6 (2939592630) │ │ │ │ -0A2A70 Compressed Size 000008AA (2218) │ │ │ │ -0A2A74 Uncompressed Size 00002721 (10017) │ │ │ │ -0A2A78 Filename Length 0029 (41) │ │ │ │ -0A2A7A Extra Length 0000 (0) │ │ │ │ -0A2A7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2A6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2A71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2A75 CRC AF369FB6 (2939592630) │ │ │ │ +0A2A79 Compressed Size 000008AA (2218) │ │ │ │ +0A2A7D Uncompressed Size 00002721 (10017) │ │ │ │ +0A2A81 Filename Length 0029 (41) │ │ │ │ +0A2A83 Extra Length 0000 (0) │ │ │ │ +0A2A85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2A7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2A85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2AA5 PAYLOAD │ │ │ │ +0A2AAE PAYLOAD │ │ │ │ │ │ │ │ -0A334F LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A3353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3355 General Purpose Flag 0800 (2048) │ │ │ │ +0A3358 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A335C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A335D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A335E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3357 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A335D CRC 40475A04 (1078417924) │ │ │ │ -0A3361 Compressed Size 000007B3 (1971) │ │ │ │ -0A3365 Uncompressed Size 0000125B (4699) │ │ │ │ -0A3369 Filename Length 0020 (32) │ │ │ │ -0A336B Extra Length 0000 (0) │ │ │ │ -0A336D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3360 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3362 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3366 CRC 40475A04 (1078417924) │ │ │ │ +0A336A Compressed Size 000007B3 (1971) │ │ │ │ +0A336E Uncompressed Size 0000125B (4699) │ │ │ │ +0A3372 Filename Length 0020 (32) │ │ │ │ +0A3374 Extra Length 0000 (0) │ │ │ │ +0A3376 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA336D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A338D PAYLOAD │ │ │ │ +0A3396 PAYLOAD │ │ │ │ │ │ │ │ -0A3B40 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A3B44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3B45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3B46 General Purpose Flag 0800 (2048) │ │ │ │ +0A3B49 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A3B4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3B4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3B4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3B48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3B4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A3B4E CRC 6274F8E6 (1651833062) │ │ │ │ -0A3B52 Compressed Size 000007FB (2043) │ │ │ │ -0A3B56 Uncompressed Size 000023B5 (9141) │ │ │ │ -0A3B5A Filename Length 001F (31) │ │ │ │ -0A3B5C Extra Length 0000 (0) │ │ │ │ -0A3B5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3B51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3B53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3B57 CRC 6274F8E6 (1651833062) │ │ │ │ +0A3B5B Compressed Size 000007FB (2043) │ │ │ │ +0A3B5F Uncompressed Size 000023B5 (9141) │ │ │ │ +0A3B63 Filename Length 001F (31) │ │ │ │ +0A3B65 Extra Length 0000 (0) │ │ │ │ +0A3B67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3B67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3B7D PAYLOAD │ │ │ │ +0A3B86 PAYLOAD │ │ │ │ │ │ │ │ -0A4378 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A437C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A437D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A437E General Purpose Flag 0800 (2048) │ │ │ │ +0A4381 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A4385 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4386 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4387 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4380 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4382 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4386 CRC AA38300D (2855809037) │ │ │ │ -0A438A Compressed Size 00000482 (1154) │ │ │ │ -0A438E Uncompressed Size 00000AAA (2730) │ │ │ │ -0A4392 Filename Length 0023 (35) │ │ │ │ -0A4394 Extra Length 0000 (0) │ │ │ │ -0A4396 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4389 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A438B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A438F CRC AA38300D (2855809037) │ │ │ │ +0A4393 Compressed Size 00000482 (1154) │ │ │ │ +0A4397 Uncompressed Size 00000AAA (2730) │ │ │ │ +0A439B Filename Length 0023 (35) │ │ │ │ +0A439D Extra Length 0000 (0) │ │ │ │ +0A439F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA439F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A43B9 PAYLOAD │ │ │ │ +0A43C2 PAYLOAD │ │ │ │ │ │ │ │ -0A483B LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A483F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4841 General Purpose Flag 0800 (2048) │ │ │ │ +0A4844 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A4848 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4849 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A484A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4849 CRC F6B91BE7 (4139326439) │ │ │ │ -0A484D Compressed Size 000004F6 (1270) │ │ │ │ -0A4851 Uncompressed Size 00001620 (5664) │ │ │ │ -0A4855 Filename Length 0022 (34) │ │ │ │ -0A4857 Extra Length 0000 (0) │ │ │ │ -0A4859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A484C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A484E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4852 CRC F6B91BE7 (4139326439) │ │ │ │ +0A4856 Compressed Size 000004F6 (1270) │ │ │ │ +0A485A Uncompressed Size 00001620 (5664) │ │ │ │ +0A485E Filename Length 0022 (34) │ │ │ │ +0A4860 Extra Length 0000 (0) │ │ │ │ +0A4862 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A487B PAYLOAD │ │ │ │ +0A4884 PAYLOAD │ │ │ │ │ │ │ │ -0A4D71 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A4D75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4D76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4D77 General Purpose Flag 0800 (2048) │ │ │ │ +0A4D7A LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A4D7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4D7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4D80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4D79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4D7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4D7F CRC 0AD2C816 (181585942) │ │ │ │ -0A4D83 Compressed Size 00000489 (1161) │ │ │ │ -0A4D87 Uncompressed Size 00000ABF (2751) │ │ │ │ -0A4D8B Filename Length 002B (43) │ │ │ │ -0A4D8D Extra Length 0000 (0) │ │ │ │ -0A4D8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4D82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4D84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4D88 CRC 0AD2C816 (181585942) │ │ │ │ +0A4D8C Compressed Size 00000489 (1161) │ │ │ │ +0A4D90 Uncompressed Size 00000ABF (2751) │ │ │ │ +0A4D94 Filename Length 002B (43) │ │ │ │ +0A4D96 Extra Length 0000 (0) │ │ │ │ +0A4D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A4DBA PAYLOAD │ │ │ │ +0A4DC3 PAYLOAD │ │ │ │ │ │ │ │ -0A5243 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A5247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5249 General Purpose Flag 0800 (2048) │ │ │ │ +0A524C LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A5250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5252 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A524B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A524D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5251 CRC 3B040E69 (990121577) │ │ │ │ -0A5255 Compressed Size 000006CB (1739) │ │ │ │ -0A5259 Uncompressed Size 00002379 (9081) │ │ │ │ -0A525D Filename Length 002A (42) │ │ │ │ -0A525F Extra Length 0000 (0) │ │ │ │ -0A5261 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5254 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5256 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A525A CRC 3B040E69 (990121577) │ │ │ │ +0A525E Compressed Size 000006CB (1739) │ │ │ │ +0A5262 Uncompressed Size 00002379 (9081) │ │ │ │ +0A5266 Filename Length 002A (42) │ │ │ │ +0A5268 Extra Length 0000 (0) │ │ │ │ +0A526A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5261: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA526A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A528B PAYLOAD │ │ │ │ +0A5294 PAYLOAD │ │ │ │ │ │ │ │ -0A5956 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A595A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A595B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A595C General Purpose Flag 0800 (2048) │ │ │ │ +0A595F LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A5963 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5964 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5965 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A595E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5960 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5964 CRC FA9F7582 (4204754306) │ │ │ │ -0A5968 Compressed Size 0000044F (1103) │ │ │ │ -0A596C Uncompressed Size 000009EB (2539) │ │ │ │ -0A5970 Filename Length 0027 (39) │ │ │ │ -0A5972 Extra Length 0000 (0) │ │ │ │ -0A5974 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5967 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5969 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A596D CRC FA9F7582 (4204754306) │ │ │ │ +0A5971 Compressed Size 0000044F (1103) │ │ │ │ +0A5975 Uncompressed Size 000009EB (2539) │ │ │ │ +0A5979 Filename Length 0027 (39) │ │ │ │ +0A597B Extra Length 0000 (0) │ │ │ │ +0A597D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5974: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA597D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A599B PAYLOAD │ │ │ │ +0A59A4 PAYLOAD │ │ │ │ │ │ │ │ -0A5DEA LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A5DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5DF0 General Purpose Flag 0800 (2048) │ │ │ │ +0A5DF3 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A5DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5DF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5DF8 CRC C17090F3 (3245379827) │ │ │ │ -0A5DFC Compressed Size 000006B4 (1716) │ │ │ │ -0A5E00 Uncompressed Size 00001AF6 (6902) │ │ │ │ -0A5E04 Filename Length 0026 (38) │ │ │ │ -0A5E06 Extra Length 0000 (0) │ │ │ │ -0A5E08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5DFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5DFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5E01 CRC C17090F3 (3245379827) │ │ │ │ +0A5E05 Compressed Size 000006B4 (1716) │ │ │ │ +0A5E09 Uncompressed Size 00001AF6 (6902) │ │ │ │ +0A5E0D Filename Length 0026 (38) │ │ │ │ +0A5E0F Extra Length 0000 (0) │ │ │ │ +0A5E11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5E2E PAYLOAD │ │ │ │ +0A5E37 PAYLOAD │ │ │ │ │ │ │ │ -0A64E2 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A64E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A64E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A64E8 General Purpose Flag 0800 (2048) │ │ │ │ +0A64EB LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A64EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A64F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A64F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A64EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A64EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A64F0 CRC F20EE0D2 (4061061330) │ │ │ │ -0A64F4 Compressed Size 000007FE (2046) │ │ │ │ -0A64F8 Uncompressed Size 0000197F (6527) │ │ │ │ -0A64FC Filename Length 002A (42) │ │ │ │ -0A64FE Extra Length 0000 (0) │ │ │ │ -0A6500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A64F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A64F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A64F9 CRC F20EE0D2 (4061061330) │ │ │ │ +0A64FD Compressed Size 000007FE (2046) │ │ │ │ +0A6501 Uncompressed Size 0000197F (6527) │ │ │ │ +0A6505 Filename Length 002A (42) │ │ │ │ +0A6507 Extra Length 0000 (0) │ │ │ │ +0A6509 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6509: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A652A PAYLOAD │ │ │ │ +0A6533 PAYLOAD │ │ │ │ │ │ │ │ -0A6D28 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0A6D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6D2E General Purpose Flag 0800 (2048) │ │ │ │ +0A6D31 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0A6D35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6D36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6D37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6D30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6D32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A6D36 CRC 1A83FFDE (444858334) │ │ │ │ -0A6D3A Compressed Size 00000970 (2416) │ │ │ │ -0A6D3E Uncompressed Size 00005083 (20611) │ │ │ │ -0A6D42 Filename Length 0029 (41) │ │ │ │ -0A6D44 Extra Length 0000 (0) │ │ │ │ -0A6D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6D39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6D3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A6D3F CRC 1A83FFDE (444858334) │ │ │ │ +0A6D43 Compressed Size 00000970 (2416) │ │ │ │ +0A6D47 Uncompressed Size 00005083 (20611) │ │ │ │ +0A6D4B Filename Length 0029 (41) │ │ │ │ +0A6D4D Extra Length 0000 (0) │ │ │ │ +0A6D4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6D4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6D6F PAYLOAD │ │ │ │ +0A6D78 PAYLOAD │ │ │ │ │ │ │ │ -0A76DF LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0A76E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A76E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A76E5 General Purpose Flag 0800 (2048) │ │ │ │ +0A76E8 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0A76EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A76ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A76EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A76E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A76E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A76ED CRC 13124CE1 (319966433) │ │ │ │ -0A76F1 Compressed Size 00000538 (1336) │ │ │ │ -0A76F5 Uncompressed Size 00000CFA (3322) │ │ │ │ -0A76F9 Filename Length 002C (44) │ │ │ │ -0A76FB Extra Length 0000 (0) │ │ │ │ -0A76FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A76F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A76F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A76F6 CRC 13124CE1 (319966433) │ │ │ │ +0A76FA Compressed Size 00000538 (1336) │ │ │ │ +0A76FE Uncompressed Size 00000CFA (3322) │ │ │ │ +0A7702 Filename Length 002C (44) │ │ │ │ +0A7704 Extra Length 0000 (0) │ │ │ │ +0A7706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA76FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7729 PAYLOAD │ │ │ │ +0A7732 PAYLOAD │ │ │ │ │ │ │ │ -0A7C61 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0A7C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7C67 General Purpose Flag 0800 (2048) │ │ │ │ +0A7C6A LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0A7C6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7C6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7C70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7C6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7C6F CRC 31421C37 (826416183) │ │ │ │ -0A7C73 Compressed Size 000002E7 (743) │ │ │ │ -0A7C77 Uncompressed Size 00001007 (4103) │ │ │ │ -0A7C7B Filename Length 002B (43) │ │ │ │ -0A7C7D Extra Length 0000 (0) │ │ │ │ -0A7C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7C72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7C74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7C78 CRC 31421C37 (826416183) │ │ │ │ +0A7C7C Compressed Size 000002E7 (743) │ │ │ │ +0A7C80 Uncompressed Size 00001007 (4103) │ │ │ │ +0A7C84 Filename Length 002B (43) │ │ │ │ +0A7C86 Extra Length 0000 (0) │ │ │ │ +0A7C88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7CAA PAYLOAD │ │ │ │ +0A7CB3 PAYLOAD │ │ │ │ │ │ │ │ -0A7F91 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0A7F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7F97 General Purpose Flag 0800 (2048) │ │ │ │ +0A7F9A LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0A7F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7FA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7F9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7F9F CRC C1D27241 (3251794497) │ │ │ │ -0A7FA3 Compressed Size 0000089E (2206) │ │ │ │ -0A7FA7 Uncompressed Size 00001977 (6519) │ │ │ │ -0A7FAB Filename Length 0036 (54) │ │ │ │ -0A7FAD Extra Length 0000 (0) │ │ │ │ -0A7FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7FA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7FA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7FA8 CRC C1D27241 (3251794497) │ │ │ │ +0A7FAC Compressed Size 0000089E (2206) │ │ │ │ +0A7FB0 Uncompressed Size 00001977 (6519) │ │ │ │ +0A7FB4 Filename Length 0036 (54) │ │ │ │ +0A7FB6 Extra Length 0000 (0) │ │ │ │ +0A7FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7FE5 PAYLOAD │ │ │ │ +0A7FEE PAYLOAD │ │ │ │ │ │ │ │ -0A8883 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0A8887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8889 General Purpose Flag 0800 (2048) │ │ │ │ +0A888C LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0A8890 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8891 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8892 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A888B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A888D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8891 CRC 4BF27431 (1274180657) │ │ │ │ -0A8895 Compressed Size 0000060F (1551) │ │ │ │ -0A8899 Uncompressed Size 00002E32 (11826) │ │ │ │ -0A889D Filename Length 0035 (53) │ │ │ │ -0A889F Extra Length 0000 (0) │ │ │ │ -0A88A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8894 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8896 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A889A CRC 4BF27431 (1274180657) │ │ │ │ +0A889E Compressed Size 0000060F (1551) │ │ │ │ +0A88A2 Uncompressed Size 00002E32 (11826) │ │ │ │ +0A88A6 Filename Length 0035 (53) │ │ │ │ +0A88A8 Extra Length 0000 (0) │ │ │ │ +0A88AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA88A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA88AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A88D6 PAYLOAD │ │ │ │ +0A88DF PAYLOAD │ │ │ │ │ │ │ │ -0A8EE5 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0A8EE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8EEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8EEB General Purpose Flag 0800 (2048) │ │ │ │ +0A8EEE LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0A8EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8EF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A8EED Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A8EEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8EF3 CRC 67951229 (1737822761) │ │ │ │ -0A8EF7 Compressed Size 00000DD5 (3541) │ │ │ │ -0A8EFB Uncompressed Size 00003416 (13334) │ │ │ │ -0A8EFF Filename Length 002D (45) │ │ │ │ -0A8F01 Extra Length 0000 (0) │ │ │ │ -0A8F03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8EF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8EFC CRC 67951229 (1737822761) │ │ │ │ +0A8F00 Compressed Size 00000DD5 (3541) │ │ │ │ +0A8F04 Uncompressed Size 00003416 (13334) │ │ │ │ +0A8F08 Filename Length 002D (45) │ │ │ │ +0A8F0A Extra Length 0000 (0) │ │ │ │ +0A8F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA8F03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8F30 PAYLOAD │ │ │ │ +0A8F39 PAYLOAD │ │ │ │ │ │ │ │ -0A9D05 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0A9D09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9D0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9D0B General Purpose Flag 0800 (2048) │ │ │ │ +0A9D0E LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0A9D12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9D13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9D14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9D0D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9D0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A9D13 CRC D7F8E9F2 (3623414258) │ │ │ │ -0A9D17 Compressed Size 00000B4C (2892) │ │ │ │ -0A9D1B Uncompressed Size 000069DB (27099) │ │ │ │ -0A9D1F Filename Length 002C (44) │ │ │ │ -0A9D21 Extra Length 0000 (0) │ │ │ │ -0A9D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9D16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9D18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A9D1C CRC D7F8E9F2 (3623414258) │ │ │ │ +0A9D20 Compressed Size 00000B4C (2892) │ │ │ │ +0A9D24 Uncompressed Size 000069DB (27099) │ │ │ │ +0A9D28 Filename Length 002C (44) │ │ │ │ +0A9D2A Extra Length 0000 (0) │ │ │ │ +0A9D2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9D2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9D4F PAYLOAD │ │ │ │ +0A9D58 PAYLOAD │ │ │ │ │ │ │ │ -0AA89B LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0AA89F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA8A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA8A1 General Purpose Flag 0800 (2048) │ │ │ │ +0AA8A4 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0AA8A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA8A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA8AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA8A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA8A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AA8A9 CRC A86E1CB0 (2825788592) │ │ │ │ -0AA8AD Compressed Size 000008D0 (2256) │ │ │ │ -0AA8B1 Uncompressed Size 00001D32 (7474) │ │ │ │ -0AA8B5 Filename Length 0030 (48) │ │ │ │ -0AA8B7 Extra Length 0000 (0) │ │ │ │ -0AA8B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA8AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA8AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AA8B2 CRC A86E1CB0 (2825788592) │ │ │ │ +0AA8B6 Compressed Size 000008D0 (2256) │ │ │ │ +0AA8BA Uncompressed Size 00001D32 (7474) │ │ │ │ +0AA8BE Filename Length 0030 (48) │ │ │ │ +0AA8C0 Extra Length 0000 (0) │ │ │ │ +0AA8C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA8B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA8C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA8E9 PAYLOAD │ │ │ │ +0AA8F2 PAYLOAD │ │ │ │ │ │ │ │ -0AB1B9 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AB1BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB1BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB1BF General Purpose Flag 0800 (2048) │ │ │ │ +0AB1C2 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AB1C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB1C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB1C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB1C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB1C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB1C7 CRC A94C0A74 (2840332916) │ │ │ │ -0AB1CB Compressed Size 00000628 (1576) │ │ │ │ -0AB1CF Uncompressed Size 000035D2 (13778) │ │ │ │ -0AB1D3 Filename Length 002F (47) │ │ │ │ -0AB1D5 Extra Length 0000 (0) │ │ │ │ -0AB1D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB1CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB1CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB1D0 CRC A94C0A74 (2840332916) │ │ │ │ +0AB1D4 Compressed Size 00000628 (1576) │ │ │ │ +0AB1D8 Uncompressed Size 000035D2 (13778) │ │ │ │ +0AB1DC Filename Length 002F (47) │ │ │ │ +0AB1DE Extra Length 0000 (0) │ │ │ │ +0AB1E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB1D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB1E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB206 PAYLOAD │ │ │ │ +0AB20F PAYLOAD │ │ │ │ │ │ │ │ -0AB82E LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AB832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB834 General Purpose Flag 0800 (2048) │ │ │ │ +0AB837 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AB83B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB83C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB83D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB836 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB83C CRC 347250CE (879907022) │ │ │ │ -0AB840 Compressed Size 00000987 (2439) │ │ │ │ -0AB844 Uncompressed Size 000016FB (5883) │ │ │ │ -0AB848 Filename Length 0025 (37) │ │ │ │ -0AB84A Extra Length 0000 (0) │ │ │ │ -0AB84C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB83F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB841 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB845 CRC 347250CE (879907022) │ │ │ │ +0AB849 Compressed Size 00000987 (2439) │ │ │ │ +0AB84D Uncompressed Size 000016FB (5883) │ │ │ │ +0AB851 Filename Length 0025 (37) │ │ │ │ +0AB853 Extra Length 0000 (0) │ │ │ │ +0AB855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB84C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB871 PAYLOAD │ │ │ │ +0AB87A PAYLOAD │ │ │ │ │ │ │ │ -0AC1F8 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AC1FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC1FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC1FE General Purpose Flag 0800 (2048) │ │ │ │ +0AC201 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AC205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC207 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC200 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC202 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AC206 CRC D2A941BA (3534307770) │ │ │ │ -0AC20A Compressed Size 0000094E (2382) │ │ │ │ -0AC20E Uncompressed Size 000034F8 (13560) │ │ │ │ -0AC212 Filename Length 0024 (36) │ │ │ │ -0AC214 Extra Length 0000 (0) │ │ │ │ -0AC216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC209 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC20B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AC20F CRC D2A941BA (3534307770) │ │ │ │ +0AC213 Compressed Size 0000094E (2382) │ │ │ │ +0AC217 Uncompressed Size 000034F8 (13560) │ │ │ │ +0AC21B Filename Length 0024 (36) │ │ │ │ +0AC21D Extra Length 0000 (0) │ │ │ │ +0AC21F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC21F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC23A PAYLOAD │ │ │ │ +0AC243 PAYLOAD │ │ │ │ │ │ │ │ -0ACB88 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0ACB8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACB8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACB8E General Purpose Flag 0800 (2048) │ │ │ │ +0ACB91 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0ACB95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACB96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACB97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACB90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACB92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ACB96 CRC 9817CD5E (2551696734) │ │ │ │ -0ACB9A Compressed Size 000009C1 (2497) │ │ │ │ -0ACB9E Uncompressed Size 00001C60 (7264) │ │ │ │ -0ACBA2 Filename Length 0029 (41) │ │ │ │ -0ACBA4 Extra Length 0000 (0) │ │ │ │ -0ACBA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACB99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACB9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ACB9F CRC 9817CD5E (2551696734) │ │ │ │ +0ACBA3 Compressed Size 000009C1 (2497) │ │ │ │ +0ACBA7 Uncompressed Size 00001C60 (7264) │ │ │ │ +0ACBAB Filename Length 0029 (41) │ │ │ │ +0ACBAD Extra Length 0000 (0) │ │ │ │ +0ACBAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACBA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACBAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACBCF PAYLOAD │ │ │ │ +0ACBD8 PAYLOAD │ │ │ │ │ │ │ │ -0AD590 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0AD594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD596 General Purpose Flag 0800 (2048) │ │ │ │ +0AD599 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AD59D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD59E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD59F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD598 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD59A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AD59E CRC 908A13A6 (2424968102) │ │ │ │ -0AD5A2 Compressed Size 000008BB (2235) │ │ │ │ -0AD5A6 Uncompressed Size 00004DF4 (19956) │ │ │ │ -0AD5AA Filename Length 0028 (40) │ │ │ │ -0AD5AC Extra Length 0000 (0) │ │ │ │ -0AD5AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD5A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD5A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AD5A7 CRC 908A13A6 (2424968102) │ │ │ │ +0AD5AB Compressed Size 000008BB (2235) │ │ │ │ +0AD5AF Uncompressed Size 00004DF4 (19956) │ │ │ │ +0AD5B3 Filename Length 0028 (40) │ │ │ │ +0AD5B5 Extra Length 0000 (0) │ │ │ │ +0AD5B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD5AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD5B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD5D6 PAYLOAD │ │ │ │ +0AD5DF PAYLOAD │ │ │ │ │ │ │ │ -0ADE91 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0ADE95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE97 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE9A LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0ADE9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADEA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ADE9F CRC 61E59461 (1642435681) │ │ │ │ -0ADEA3 Compressed Size 000006AB (1707) │ │ │ │ -0ADEA7 Uncompressed Size 00001104 (4356) │ │ │ │ -0ADEAB Filename Length 002B (43) │ │ │ │ -0ADEAD Extra Length 0000 (0) │ │ │ │ -0ADEAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADEA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADEA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ADEA8 CRC 61E59461 (1642435681) │ │ │ │ +0ADEAC Compressed Size 000006AB (1707) │ │ │ │ +0ADEB0 Uncompressed Size 00001104 (4356) │ │ │ │ +0ADEB4 Filename Length 002B (43) │ │ │ │ +0ADEB6 Extra Length 0000 (0) │ │ │ │ +0ADEB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADEB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADEDA PAYLOAD │ │ │ │ +0ADEE3 PAYLOAD │ │ │ │ │ │ │ │ -0AE585 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0AE589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE58A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE58B General Purpose Flag 0800 (2048) │ │ │ │ +0AE58E LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0AE592 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE593 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE594 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE58D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE58F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AE593 CRC D8AE5557 (3635303767) │ │ │ │ -0AE597 Compressed Size 00000652 (1618) │ │ │ │ -0AE59B Uncompressed Size 0000248D (9357) │ │ │ │ -0AE59F Filename Length 002A (42) │ │ │ │ -0AE5A1 Extra Length 0000 (0) │ │ │ │ -0AE5A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE596 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE598 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AE59C CRC D8AE5557 (3635303767) │ │ │ │ +0AE5A0 Compressed Size 00000652 (1618) │ │ │ │ +0AE5A4 Uncompressed Size 0000248D (9357) │ │ │ │ +0AE5A8 Filename Length 002A (42) │ │ │ │ +0AE5AA Extra Length 0000 (0) │ │ │ │ +0AE5AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE5A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE5AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE5CD PAYLOAD │ │ │ │ +0AE5D6 PAYLOAD │ │ │ │ │ │ │ │ -0AEC1F LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0AEC23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AEC24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AEC25 General Purpose Flag 0800 (2048) │ │ │ │ +0AEC28 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0AEC2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AEC2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AEC2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AEC27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AEC29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AEC2D CRC 0CFA9DCD (217750989) │ │ │ │ -0AEC31 Compressed Size 000008A2 (2210) │ │ │ │ -0AEC35 Uncompressed Size 00001F25 (7973) │ │ │ │ -0AEC39 Filename Length 0030 (48) │ │ │ │ -0AEC3B Extra Length 0000 (0) │ │ │ │ -0AEC3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AEC30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AEC32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AEC36 CRC 0CFA9DCD (217750989) │ │ │ │ +0AEC3A Compressed Size 000008A2 (2210) │ │ │ │ +0AEC3E Uncompressed Size 00001F25 (7973) │ │ │ │ +0AEC42 Filename Length 0030 (48) │ │ │ │ +0AEC44 Extra Length 0000 (0) │ │ │ │ +0AEC46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAEC3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAEC46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AEC6D PAYLOAD │ │ │ │ +0AEC76 PAYLOAD │ │ │ │ │ │ │ │ -0AF50F LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0AF513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF515 General Purpose Flag 0800 (2048) │ │ │ │ +0AF518 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0AF51C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF51D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF51E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF517 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF519 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AF51D CRC 356F4453 (896484435) │ │ │ │ -0AF521 Compressed Size 00000712 (1810) │ │ │ │ -0AF525 Uncompressed Size 00004221 (16929) │ │ │ │ -0AF529 Filename Length 002F (47) │ │ │ │ -0AF52B Extra Length 0000 (0) │ │ │ │ -0AF52D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF520 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF522 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AF526 CRC 356F4453 (896484435) │ │ │ │ +0AF52A Compressed Size 00000712 (1810) │ │ │ │ +0AF52E Uncompressed Size 00004221 (16929) │ │ │ │ +0AF532 Filename Length 002F (47) │ │ │ │ +0AF534 Extra Length 0000 (0) │ │ │ │ +0AF536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF52D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF55C PAYLOAD │ │ │ │ +0AF565 PAYLOAD │ │ │ │ │ │ │ │ -0AFC6E LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0AFC72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFC73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFC74 General Purpose Flag 0800 (2048) │ │ │ │ +0AFC77 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0AFC7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFC7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFC7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFC76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFC78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFC7C CRC 587A15DD (1484395997) │ │ │ │ -0AFC80 Compressed Size 0000031F (799) │ │ │ │ -0AFC84 Uncompressed Size 000006C6 (1734) │ │ │ │ -0AFC88 Filename Length 0024 (36) │ │ │ │ -0AFC8A Extra Length 0000 (0) │ │ │ │ -0AFC8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFC7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFC81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFC85 CRC 587A15DD (1484395997) │ │ │ │ +0AFC89 Compressed Size 0000031F (799) │ │ │ │ +0AFC8D Uncompressed Size 000006C6 (1734) │ │ │ │ +0AFC91 Filename Length 0024 (36) │ │ │ │ +0AFC93 Extra Length 0000 (0) │ │ │ │ +0AFC95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFC8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFC95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFCB0 PAYLOAD │ │ │ │ +0AFCB9 PAYLOAD │ │ │ │ │ │ │ │ -0AFFCF LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0AFFD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFFD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFFD5 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFD8 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0AFFDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFFD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFFD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFFDD CRC C7B676DF (3350623967) │ │ │ │ -0AFFE1 Compressed Size 00000359 (857) │ │ │ │ -0AFFE5 Uncompressed Size 00000DC4 (3524) │ │ │ │ -0AFFE9 Filename Length 0023 (35) │ │ │ │ -0AFFEB Extra Length 0000 (0) │ │ │ │ -0AFFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFFE6 CRC C7B676DF (3350623967) │ │ │ │ +0AFFEA Compressed Size 00000359 (857) │ │ │ │ +0AFFEE Uncompressed Size 00000DC4 (3524) │ │ │ │ +0AFFF2 Filename Length 0023 (35) │ │ │ │ +0AFFF4 Extra Length 0000 (0) │ │ │ │ +0AFFF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFFF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0010 PAYLOAD │ │ │ │ +0B0019 PAYLOAD │ │ │ │ │ │ │ │ -0B0369 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B036D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B036E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B036F General Purpose Flag 0800 (2048) │ │ │ │ +0B0372 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B0376 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0377 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0378 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B0377 CRC 4DE65267 (1306940007) │ │ │ │ -0B037B Compressed Size 00000D49 (3401) │ │ │ │ -0B037F Uncompressed Size 0000271E (10014) │ │ │ │ -0B0383 Filename Length 0024 (36) │ │ │ │ -0B0385 Extra Length 0000 (0) │ │ │ │ -0B0387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B037A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B037C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B0380 CRC 6C09BE73 (1812577907) │ │ │ │ +0B0384 Compressed Size 00000D38 (3384) │ │ │ │ +0B0388 Uncompressed Size 0000271E (10014) │ │ │ │ +0B038C Filename Length 0024 (36) │ │ │ │ +0B038E Extra Length 0000 (0) │ │ │ │ +0B0390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB0390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B03AB PAYLOAD │ │ │ │ +0B03B4 PAYLOAD │ │ │ │ │ │ │ │ -0B10F4 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B10F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B10F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B10FA General Purpose Flag 0800 (2048) │ │ │ │ +0B10EC LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B10F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B10F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B10F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B10FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B10FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B1102 CRC 694F81D6 (1766818262) │ │ │ │ -0B1106 Compressed Size 00001B2C (6956) │ │ │ │ -0B110A Uncompressed Size 0000B7E0 (47072) │ │ │ │ -0B110E Filename Length 0023 (35) │ │ │ │ -0B1110 Extra Length 0000 (0) │ │ │ │ -0B1112 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B10F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B10F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B10FA CRC 4A77D12A (1249366314) │ │ │ │ +0B10FE Compressed Size 00001B2E (6958) │ │ │ │ +0B1102 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +0B1106 Filename Length 0023 (35) │ │ │ │ +0B1108 Extra Length 0000 (0) │ │ │ │ +0B110A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1112: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB110A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1135 PAYLOAD │ │ │ │ +0B112D PAYLOAD │ │ │ │ │ │ │ │ -0B2C61 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B2C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B2C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B2C67 General Purpose Flag 0800 (2048) │ │ │ │ +0B2C5B LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B2C5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B2C60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B2C61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B2C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B2C6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B2C6F CRC 09B9FBA3 (163183523) │ │ │ │ -0B2C73 Compressed Size 000003D4 (980) │ │ │ │ -0B2C77 Uncompressed Size 000009D9 (2521) │ │ │ │ -0B2C7B Filename Length 0029 (41) │ │ │ │ -0B2C7D Extra Length 0000 (0) │ │ │ │ -0B2C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B2C63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B2C65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B2C69 CRC 09B9FBA3 (163183523) │ │ │ │ +0B2C6D Compressed Size 000003D4 (980) │ │ │ │ +0B2C71 Uncompressed Size 000009D9 (2521) │ │ │ │ +0B2C75 Filename Length 0029 (41) │ │ │ │ +0B2C77 Extra Length 0000 (0) │ │ │ │ +0B2C79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB2C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB2C79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B2CA8 PAYLOAD │ │ │ │ +0B2CA2 PAYLOAD │ │ │ │ │ │ │ │ -0B307C LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B3080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3082 General Purpose Flag 0800 (2048) │ │ │ │ +0B3076 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B307A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B307B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B307C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3084 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3086 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B308A CRC 25253938 (623196472) │ │ │ │ -0B308E Compressed Size 0000059C (1436) │ │ │ │ -0B3092 Uncompressed Size 00001F2A (7978) │ │ │ │ -0B3096 Filename Length 0028 (40) │ │ │ │ -0B3098 Extra Length 0000 (0) │ │ │ │ -0B309A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B307E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3080 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3084 CRC 25253938 (623196472) │ │ │ │ +0B3088 Compressed Size 0000059C (1436) │ │ │ │ +0B308C Uncompressed Size 00001F2A (7978) │ │ │ │ +0B3090 Filename Length 0028 (40) │ │ │ │ +0B3092 Extra Length 0000 (0) │ │ │ │ +0B3094 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB309A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3094: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B30C2 PAYLOAD │ │ │ │ +0B30BC PAYLOAD │ │ │ │ │ │ │ │ -0B365E LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B3662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3664 General Purpose Flag 0800 (2048) │ │ │ │ +0B3658 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B365C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B365D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B365E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3668 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B366C CRC 74E34431 (1961051185) │ │ │ │ -0B3670 Compressed Size 0000025B (603) │ │ │ │ -0B3674 Uncompressed Size 000005AA (1450) │ │ │ │ -0B3678 Filename Length 002E (46) │ │ │ │ -0B367A Extra Length 0000 (0) │ │ │ │ -0B367C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3660 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3662 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3666 CRC 74E34431 (1961051185) │ │ │ │ +0B366A Compressed Size 0000025B (603) │ │ │ │ +0B366E Uncompressed Size 000005AA (1450) │ │ │ │ +0B3672 Filename Length 002E (46) │ │ │ │ +0B3674 Extra Length 0000 (0) │ │ │ │ +0B3676 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB367C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3676: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B36AA PAYLOAD │ │ │ │ +0B36A4 PAYLOAD │ │ │ │ │ │ │ │ -0B3905 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B3909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B390A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B390B General Purpose Flag 0800 (2048) │ │ │ │ +0B38FF LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B3903 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3904 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3905 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B390D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B390F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3913 CRC DC9718FC (3700889852) │ │ │ │ -0B3917 Compressed Size 000002AD (685) │ │ │ │ -0B391B Uncompressed Size 00000C5D (3165) │ │ │ │ -0B391F Filename Length 002D (45) │ │ │ │ -0B3921 Extra Length 0000 (0) │ │ │ │ -0B3923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3907 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3909 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B390D CRC DC9718FC (3700889852) │ │ │ │ +0B3911 Compressed Size 000002AD (685) │ │ │ │ +0B3915 Uncompressed Size 00000C5D (3165) │ │ │ │ +0B3919 Filename Length 002D (45) │ │ │ │ +0B391B Extra Length 0000 (0) │ │ │ │ +0B391D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB391D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3950 PAYLOAD │ │ │ │ +0B394A PAYLOAD │ │ │ │ │ │ │ │ -0B3BFD LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B3C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3C03 General Purpose Flag 0800 (2048) │ │ │ │ +0B3BF7 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B3BFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3BFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3BFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3C07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3C0B CRC F3CCDE6D (4090289773) │ │ │ │ -0B3C0F Compressed Size 00000588 (1416) │ │ │ │ -0B3C13 Uncompressed Size 00000F97 (3991) │ │ │ │ -0B3C17 Filename Length 0035 (53) │ │ │ │ -0B3C19 Extra Length 0000 (0) │ │ │ │ -0B3C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3BFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3C01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3C05 CRC F3CCDE6D (4090289773) │ │ │ │ +0B3C09 Compressed Size 00000588 (1416) │ │ │ │ +0B3C0D Uncompressed Size 00000F97 (3991) │ │ │ │ +0B3C11 Filename Length 0035 (53) │ │ │ │ +0B3C13 Extra Length 0000 (0) │ │ │ │ +0B3C15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3C15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3C50 PAYLOAD │ │ │ │ +0B3C4A PAYLOAD │ │ │ │ │ │ │ │ -0B41D8 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B41DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B41DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B41DE General Purpose Flag 0800 (2048) │ │ │ │ +0B41D2 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B41D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B41D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B41D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B41E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B41E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B41E6 CRC 7EA8434F (2124956495) │ │ │ │ -0B41EA Compressed Size 0000035C (860) │ │ │ │ -0B41EE Uncompressed Size 000017DE (6110) │ │ │ │ -0B41F2 Filename Length 0034 (52) │ │ │ │ -0B41F4 Extra Length 0000 (0) │ │ │ │ -0B41F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B41DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B41DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B41E0 CRC 7EA8434F (2124956495) │ │ │ │ +0B41E4 Compressed Size 0000035C (860) │ │ │ │ +0B41E8 Uncompressed Size 000017DE (6110) │ │ │ │ +0B41EC Filename Length 0034 (52) │ │ │ │ +0B41EE Extra Length 0000 (0) │ │ │ │ +0B41F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB41F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB41F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B422A PAYLOAD │ │ │ │ +0B4224 PAYLOAD │ │ │ │ │ │ │ │ -0B4586 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B458A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B458B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B458C General Purpose Flag 0800 (2048) │ │ │ │ +0B4580 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B4584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4586 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B458E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4594 CRC A681EAE8 (2793532136) │ │ │ │ -0B4598 Compressed Size 000005F2 (1522) │ │ │ │ -0B459C Uncompressed Size 00000D70 (3440) │ │ │ │ -0B45A0 Filename Length 0028 (40) │ │ │ │ -0B45A2 Extra Length 0000 (0) │ │ │ │ -0B45A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4588 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B458A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B458E CRC A681EAE8 (2793532136) │ │ │ │ +0B4592 Compressed Size 000005F2 (1522) │ │ │ │ +0B4596 Uncompressed Size 00000D70 (3440) │ │ │ │ +0B459A Filename Length 0028 (40) │ │ │ │ +0B459C Extra Length 0000 (0) │ │ │ │ +0B459E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB45A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB459E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B45CC PAYLOAD │ │ │ │ +0B45C6 PAYLOAD │ │ │ │ │ │ │ │ -0B4BBE LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B4BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4BC4 General Purpose Flag 0800 (2048) │ │ │ │ +0B4BB8 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B4BBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4BBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4BBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4BC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4BCC CRC 2FC4FB8C (801438604) │ │ │ │ -0B4BD0 Compressed Size 00000447 (1095) │ │ │ │ -0B4BD4 Uncompressed Size 00001094 (4244) │ │ │ │ -0B4BD8 Filename Length 0027 (39) │ │ │ │ -0B4BDA Extra Length 0000 (0) │ │ │ │ -0B4BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4BC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4BC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4BC6 CRC 2FC4FB8C (801438604) │ │ │ │ +0B4BCA Compressed Size 00000447 (1095) │ │ │ │ +0B4BCE Uncompressed Size 00001094 (4244) │ │ │ │ +0B4BD2 Filename Length 0027 (39) │ │ │ │ +0B4BD4 Extra Length 0000 (0) │ │ │ │ +0B4BD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4BD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4C03 PAYLOAD │ │ │ │ +0B4BFD PAYLOAD │ │ │ │ │ │ │ │ -0B504A LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B504E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B504F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5050 General Purpose Flag 0800 (2048) │ │ │ │ +0B5044 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B5048 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5049 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B504A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5052 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5054 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5058 CRC 7223B87F (1914943615) │ │ │ │ -0B505C Compressed Size 00000493 (1171) │ │ │ │ -0B5060 Uncompressed Size 00000B44 (2884) │ │ │ │ -0B5064 Filename Length 002F (47) │ │ │ │ -0B5066 Extra Length 0000 (0) │ │ │ │ -0B5068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B504C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B504E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5052 CRC 7223B87F (1914943615) │ │ │ │ +0B5056 Compressed Size 00000493 (1171) │ │ │ │ +0B505A Uncompressed Size 00000B44 (2884) │ │ │ │ +0B505E Filename Length 002F (47) │ │ │ │ +0B5060 Extra Length 0000 (0) │ │ │ │ +0B5062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5097 PAYLOAD │ │ │ │ +0B5091 PAYLOAD │ │ │ │ │ │ │ │ -0B552A LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B552E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B552F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5530 General Purpose Flag 0800 (2048) │ │ │ │ +0B5524 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B5528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B552A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5534 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5538 CRC 177CD2BD (394056381) │ │ │ │ -0B553C Compressed Size 000002BB (699) │ │ │ │ -0B5540 Uncompressed Size 00000DA6 (3494) │ │ │ │ -0B5544 Filename Length 002E (46) │ │ │ │ -0B5546 Extra Length 0000 (0) │ │ │ │ -0B5548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B552C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B552E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5532 CRC 177CD2BD (394056381) │ │ │ │ +0B5536 Compressed Size 000002BB (699) │ │ │ │ +0B553A Uncompressed Size 00000DA6 (3494) │ │ │ │ +0B553E Filename Length 002E (46) │ │ │ │ +0B5540 Extra Length 0000 (0) │ │ │ │ +0B5542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5576 PAYLOAD │ │ │ │ +0B5570 PAYLOAD │ │ │ │ │ │ │ │ -0B5831 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B5835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5837 General Purpose Flag 0800 (2048) │ │ │ │ +0B582B LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B582F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5831 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5839 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B583B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B583F CRC B9D58389 (3117777801) │ │ │ │ -0B5843 Compressed Size 000005AF (1455) │ │ │ │ -0B5847 Uncompressed Size 00000DFE (3582) │ │ │ │ -0B584B Filename Length 002B (43) │ │ │ │ -0B584D Extra Length 0000 (0) │ │ │ │ -0B584F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5833 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5839 CRC B9D58389 (3117777801) │ │ │ │ +0B583D Compressed Size 000005AF (1455) │ │ │ │ +0B5841 Uncompressed Size 00000DFE (3582) │ │ │ │ +0B5845 Filename Length 002B (43) │ │ │ │ +0B5847 Extra Length 0000 (0) │ │ │ │ +0B5849 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB584F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B587A PAYLOAD │ │ │ │ +0B5874 PAYLOAD │ │ │ │ │ │ │ │ -0B5E29 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B5E2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5E2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5E2F General Purpose Flag 0800 (2048) │ │ │ │ +0B5E23 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B5E27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5E28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5E29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5E31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5E33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5E37 CRC BAD58509 (3134555401) │ │ │ │ -0B5E3B Compressed Size 00000342 (834) │ │ │ │ -0B5E3F Uncompressed Size 0000122E (4654) │ │ │ │ -0B5E43 Filename Length 002A (42) │ │ │ │ -0B5E45 Extra Length 0000 (0) │ │ │ │ -0B5E47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5E2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5E2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5E31 CRC BAD58509 (3134555401) │ │ │ │ +0B5E35 Compressed Size 00000342 (834) │ │ │ │ +0B5E39 Uncompressed Size 0000122E (4654) │ │ │ │ +0B5E3D Filename Length 002A (42) │ │ │ │ +0B5E3F Extra Length 0000 (0) │ │ │ │ +0B5E41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5E47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5E41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5E71 PAYLOAD │ │ │ │ +0B5E6B PAYLOAD │ │ │ │ │ │ │ │ -0B61B3 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B61B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61B9 General Purpose Flag 0800 (2048) │ │ │ │ +0B61AD LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B61B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61BB Compression Method 0000 (0) 'Stored' │ │ │ │ -0B61BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61C1 CRC 00000000 (0) │ │ │ │ -0B61C5 Compressed Size 00000000 (0) │ │ │ │ -0B61C9 Uncompressed Size 00000000 (0) │ │ │ │ -0B61CD Filename Length 0010 (16) │ │ │ │ -0B61CF Extra Length 0000 (0) │ │ │ │ -0B61D1 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B61B5 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B61B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61BB CRC 00000000 (0) │ │ │ │ +0B61BF Compressed Size 00000000 (0) │ │ │ │ +0B61C3 Uncompressed Size 00000000 (0) │ │ │ │ +0B61C7 Filename Length 0010 (16) │ │ │ │ +0B61C9 Extra Length 0000 (0) │ │ │ │ +0B61CB Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61D1: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61CB: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B61E1 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B61E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61E7 General Purpose Flag 0800 (2048) │ │ │ │ +0B61DB LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B61DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B61EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61EF CRC 810F19F8 (2165250552) │ │ │ │ -0B61F3 Compressed Size 0000006B (107) │ │ │ │ -0B61F7 Uncompressed Size 0000007F (127) │ │ │ │ -0B61FB Filename Length 0025 (37) │ │ │ │ -0B61FD Extra Length 0000 (0) │ │ │ │ -0B61FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61E9 CRC 810F19F8 (2165250552) │ │ │ │ +0B61ED Compressed Size 0000006B (107) │ │ │ │ +0B61F1 Uncompressed Size 0000007F (127) │ │ │ │ +0B61F5 Filename Length 0025 (37) │ │ │ │ +0B61F7 Extra Length 0000 (0) │ │ │ │ +0B61F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6224 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B621E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B628F LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B6293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6295 General Purpose Flag 0800 (2048) │ │ │ │ +0B6289 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B628D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B628E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B628F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6297 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B629D CRC 8E3C5B46 (2386320198) │ │ │ │ -0B62A1 Compressed Size 0000007B (123) │ │ │ │ -0B62A5 Uncompressed Size 00000098 (152) │ │ │ │ -0B62A9 Filename Length 0024 (36) │ │ │ │ -0B62AB Extra Length 0000 (0) │ │ │ │ -0B62AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6291 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6293 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6297 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B629B Compressed Size 0000007B (123) │ │ │ │ +0B629F Uncompressed Size 00000098 (152) │ │ │ │ +0B62A3 Filename Length 0024 (36) │ │ │ │ +0B62A5 Extra Length 0000 (0) │ │ │ │ +0B62A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB62AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB62A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B62D1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B62CB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B634C LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B6350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6352 General Purpose Flag 0800 (2048) │ │ │ │ +0B6346 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B634A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B634B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B634C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B635A CRC 824F7F49 (2186248009) │ │ │ │ -0B635E Compressed Size 000001D1 (465) │ │ │ │ -0B6362 Uncompressed Size 00000347 (839) │ │ │ │ -0B6366 Filename Length 0028 (40) │ │ │ │ -0B6368 Extra Length 0000 (0) │ │ │ │ -0B636A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B634E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6350 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6354 CRC 824F7F49 (2186248009) │ │ │ │ +0B6358 Compressed Size 000001D1 (465) │ │ │ │ +0B635C Uncompressed Size 00000347 (839) │ │ │ │ +0B6360 Filename Length 0028 (40) │ │ │ │ +0B6362 Extra Length 0000 (0) │ │ │ │ +0B6364 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB636A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6392 PAYLOAD │ │ │ │ +0B638C PAYLOAD │ │ │ │ │ │ │ │ -0B6563 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B6567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6569 General Purpose Flag 0800 (2048) │ │ │ │ +0B655D LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B6561 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6562 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6563 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B656B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B656D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6571 CRC D21211B0 (3524399536) │ │ │ │ -0B6575 Compressed Size 00000164 (356) │ │ │ │ -0B6579 Uncompressed Size 00000266 (614) │ │ │ │ -0B657D Filename Length 0027 (39) │ │ │ │ -0B657F Extra Length 0000 (0) │ │ │ │ -0B6581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6565 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6567 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B656B CRC D21211B0 (3524399536) │ │ │ │ +0B656F Compressed Size 00000164 (356) │ │ │ │ +0B6573 Uncompressed Size 00000266 (614) │ │ │ │ +0B6577 Filename Length 0027 (39) │ │ │ │ +0B6579 Extra Length 0000 (0) │ │ │ │ +0B657B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB657B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B65A8 PAYLOAD │ │ │ │ +0B65A2 PAYLOAD │ │ │ │ │ │ │ │ -0B670C LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B6710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6712 General Purpose Flag 0800 (2048) │ │ │ │ +0B6706 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B670A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B670B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B670C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6714 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B6716 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B671A CRC 00000000 (0) │ │ │ │ -0B671E Compressed Size 00000000 (0) │ │ │ │ -0B6722 Uncompressed Size 00000000 (0) │ │ │ │ -0B6726 Filename Length 001C (28) │ │ │ │ -0B6728 Extra Length 0000 (0) │ │ │ │ -0B672A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B670E Compression Method 0000 (0) 'Stored' │ │ │ │ +0B6710 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6714 CRC 00000000 (0) │ │ │ │ +0B6718 Compressed Size 00000000 (0) │ │ │ │ +0B671C Uncompressed Size 00000000 (0) │ │ │ │ +0B6720 Filename Length 001C (28) │ │ │ │ +0B6722 Extra Length 0000 (0) │ │ │ │ +0B6724 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB672A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B6746 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B674A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B674B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B674C General Purpose Flag 0800 (2048) │ │ │ │ +0B6740 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B6744 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6745 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6746 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B674E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6754 CRC B0D9726D (2967040621) │ │ │ │ -0B6758 Compressed Size 00000255 (597) │ │ │ │ -0B675C Uncompressed Size 00000578 (1400) │ │ │ │ -0B6760 Filename Length 003A (58) │ │ │ │ -0B6762 Extra Length 0000 (0) │ │ │ │ -0B6764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6748 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B674A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B674E CRC 9CB514D1 (2629113041) │ │ │ │ +0B6752 Compressed Size 00000254 (596) │ │ │ │ +0B6756 Uncompressed Size 00000578 (1400) │ │ │ │ +0B675A Filename Length 003A (58) │ │ │ │ +0B675C Extra Length 0000 (0) │ │ │ │ +0B675E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB675E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B679E PAYLOAD │ │ │ │ +0B6798 PAYLOAD │ │ │ │ │ │ │ │ -0B69F3 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B69F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B69F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B69F9 General Purpose Flag 0800 (2048) │ │ │ │ +0B69EC LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B69F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B69FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B69FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6A01 CRC 6EA9B289 (1856615049) │ │ │ │ -0B6A05 Compressed Size 000003FA (1018) │ │ │ │ -0B6A09 Uncompressed Size 00000D24 (3364) │ │ │ │ -0B6A0D Filename Length 0039 (57) │ │ │ │ -0B6A0F Extra Length 0000 (0) │ │ │ │ -0B6A11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B69FA CRC 75C86708 (1976067848) │ │ │ │ +0B69FE Compressed Size 000003F5 (1013) │ │ │ │ +0B6A02 Uncompressed Size 00000CF0 (3312) │ │ │ │ +0B6A06 Filename Length 0039 (57) │ │ │ │ +0B6A08 Extra Length 0000 (0) │ │ │ │ +0B6A0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A4A PAYLOAD │ │ │ │ +0B6A43 PAYLOAD │ │ │ │ │ │ │ │ -0B6E44 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B6E48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6E49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6E4A General Purpose Flag 0800 (2048) │ │ │ │ +0B6E38 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B6E3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6E3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6E3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6E4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6E4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6E52 CRC 5D5D9803 (1566414851) │ │ │ │ -0B6E56 Compressed Size 000004FA (1274) │ │ │ │ -0B6E5A Uncompressed Size 00000CA4 (3236) │ │ │ │ -0B6E5E Filename Length 0041 (65) │ │ │ │ -0B6E60 Extra Length 0000 (0) │ │ │ │ -0B6E62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6E40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6E42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6E46 CRC 5D5D9803 (1566414851) │ │ │ │ +0B6E4A Compressed Size 000004FA (1274) │ │ │ │ +0B6E4E Uncompressed Size 00000CA4 (3236) │ │ │ │ +0B6E52 Filename Length 0041 (65) │ │ │ │ +0B6E54 Extra Length 0000 (0) │ │ │ │ +0B6E56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6E62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6E56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6EA3 PAYLOAD │ │ │ │ +0B6E97 PAYLOAD │ │ │ │ │ │ │ │ -0B739D LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B73A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B73A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B73A3 General Purpose Flag 0800 (2048) │ │ │ │ +0B7391 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B7395 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7396 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7397 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B73A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B73A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B73AB CRC E225F545 (3794138437) │ │ │ │ -0B73AF Compressed Size 000003A1 (929) │ │ │ │ -0B73B3 Uncompressed Size 00001258 (4696) │ │ │ │ -0B73B7 Filename Length 0040 (64) │ │ │ │ -0B73B9 Extra Length 0000 (0) │ │ │ │ -0B73BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7399 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B739B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B739F CRC E225F545 (3794138437) │ │ │ │ +0B73A3 Compressed Size 000003A1 (929) │ │ │ │ +0B73A7 Uncompressed Size 00001258 (4696) │ │ │ │ +0B73AB Filename Length 0040 (64) │ │ │ │ +0B73AD Extra Length 0000 (0) │ │ │ │ +0B73AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB73BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB73AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B73FB PAYLOAD │ │ │ │ +0B73EF PAYLOAD │ │ │ │ │ │ │ │ -0B779C LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B77A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B77A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B77A2 General Purpose Flag 0800 (2048) │ │ │ │ +0B7790 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B7794 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7795 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7796 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B77A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B77A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B77AA CRC E82B9372 (3895169906) │ │ │ │ -0B77AE Compressed Size 0000020F (527) │ │ │ │ -0B77B2 Uncompressed Size 0000042E (1070) │ │ │ │ -0B77B6 Filename Length 0031 (49) │ │ │ │ -0B77B8 Extra Length 0000 (0) │ │ │ │ -0B77BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7798 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B779A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B779E CRC E82B9372 (3895169906) │ │ │ │ +0B77A2 Compressed Size 0000020F (527) │ │ │ │ +0B77A6 Uncompressed Size 0000042E (1070) │ │ │ │ +0B77AA Filename Length 0031 (49) │ │ │ │ +0B77AC Extra Length 0000 (0) │ │ │ │ +0B77AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB77BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB77AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B77EB PAYLOAD │ │ │ │ +0B77DF PAYLOAD │ │ │ │ │ │ │ │ -0B79FA LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B79FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7A00 General Purpose Flag 0800 (2048) │ │ │ │ +0B79EE LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B79F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7A08 CRC D83E4AE4 (3627961060) │ │ │ │ -0B7A0C Compressed Size 00000261 (609) │ │ │ │ -0B7A10 Uncompressed Size 0000084A (2122) │ │ │ │ -0B7A14 Filename Length 0030 (48) │ │ │ │ -0B7A16 Extra Length 0000 (0) │ │ │ │ -0B7A18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B79FC CRC D83E4AE4 (3627961060) │ │ │ │ +0B7A00 Compressed Size 00000261 (609) │ │ │ │ +0B7A04 Uncompressed Size 0000084A (2122) │ │ │ │ +0B7A08 Filename Length 0030 (48) │ │ │ │ +0B7A0A Extra Length 0000 (0) │ │ │ │ +0B7A0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7A0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A48 PAYLOAD │ │ │ │ +0B7A3C PAYLOAD │ │ │ │ │ │ │ │ -0B7CA9 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B7CAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CAF General Purpose Flag 0800 (2048) │ │ │ │ +0B7C9D LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B7CA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7CA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7CA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7CB7 CRC 2D03D35B (755225435) │ │ │ │ -0B7CBB Compressed Size 000000DA (218) │ │ │ │ -0B7CBF Uncompressed Size 00000149 (329) │ │ │ │ -0B7CC3 Filename Length 0032 (50) │ │ │ │ -0B7CC5 Extra Length 0000 (0) │ │ │ │ -0B7CC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7CA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7CAB CRC 2D03D35B (755225435) │ │ │ │ +0B7CAF Compressed Size 000000DA (218) │ │ │ │ +0B7CB3 Uncompressed Size 00000149 (329) │ │ │ │ +0B7CB7 Filename Length 0032 (50) │ │ │ │ +0B7CB9 Extra Length 0000 (0) │ │ │ │ +0B7CBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7CF9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7CED PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7DD3 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B7DD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7DD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7DD9 General Purpose Flag 0800 (2048) │ │ │ │ +0B7DC7 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B7DCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7DCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7DCD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7DDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7DDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7DE1 CRC DDDD378D (3722262413) │ │ │ │ -0B7DE5 Compressed Size 0000007D (125) │ │ │ │ -0B7DE9 Uncompressed Size 000000AB (171) │ │ │ │ -0B7DED Filename Length 0031 (49) │ │ │ │ -0B7DEF Extra Length 0000 (0) │ │ │ │ -0B7DF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7DCF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7DD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7DD5 CRC DDDD378D (3722262413) │ │ │ │ +0B7DD9 Compressed Size 0000007D (125) │ │ │ │ +0B7DDD Uncompressed Size 000000AB (171) │ │ │ │ +0B7DE1 Filename Length 0031 (49) │ │ │ │ +0B7DE3 Extra Length 0000 (0) │ │ │ │ +0B7DE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7DF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7DE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7E22 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7E16 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7E9F LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B7EA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7EA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7EA5 General Purpose Flag 0800 (2048) │ │ │ │ +0B7E93 LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B7E97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7E98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7E99 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7EA7 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7EA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EAD CRC 00000000 (0) │ │ │ │ -0B7EB1 Compressed Size 00000000 (0) │ │ │ │ -0B7EB5 Uncompressed Size 00000000 (0) │ │ │ │ -0B7EB9 Filename Length 0011 (17) │ │ │ │ -0B7EBB Extra Length 0000 (0) │ │ │ │ -0B7EBD Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B7E9B Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7E9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7EA1 CRC 00000000 (0) │ │ │ │ +0B7EA5 Compressed Size 00000000 (0) │ │ │ │ +0B7EA9 Uncompressed Size 00000000 (0) │ │ │ │ +0B7EAD Filename Length 0011 (17) │ │ │ │ +0B7EAF Extra Length 0000 (0) │ │ │ │ +0B7EB1 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EBD: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EB1: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7ECE LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B7ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7ED4 General Purpose Flag 0800 (2048) │ │ │ │ +0B7EC2 LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B7EC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7EC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7EC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7ED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7ED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EDC CRC 7D077A9A (2097642138) │ │ │ │ -0B7EE0 Compressed Size 00000272 (626) │ │ │ │ -0B7EE4 Uncompressed Size 000004EF (1263) │ │ │ │ -0B7EE8 Filename Length 0025 (37) │ │ │ │ -0B7EEA Extra Length 0000 (0) │ │ │ │ -0B7EEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7ECA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7ECC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7ED0 CRC 7D077A9A (2097642138) │ │ │ │ +0B7ED4 Compressed Size 00000272 (626) │ │ │ │ +0B7ED8 Uncompressed Size 000004EF (1263) │ │ │ │ +0B7EDC Filename Length 0025 (37) │ │ │ │ +0B7EDE Extra Length 0000 (0) │ │ │ │ +0B7EE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7F11 PAYLOAD │ │ │ │ +0B7F05 PAYLOAD │ │ │ │ │ │ │ │ -0B8183 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B8187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8189 General Purpose Flag 0800 (2048) │ │ │ │ +0B8177 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B817B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B817C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B817D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B818B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B818D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8191 CRC D9246A2F (3643042351) │ │ │ │ -0B8195 Compressed Size 000002A1 (673) │ │ │ │ -0B8199 Uncompressed Size 000006E5 (1765) │ │ │ │ -0B819D Filename Length 0024 (36) │ │ │ │ -0B819F Extra Length 0000 (0) │ │ │ │ -0B81A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B817F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8181 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8185 CRC D9246A2F (3643042351) │ │ │ │ +0B8189 Compressed Size 000002A1 (673) │ │ │ │ +0B818D Uncompressed Size 000006E5 (1765) │ │ │ │ +0B8191 Filename Length 0024 (36) │ │ │ │ +0B8193 Extra Length 0000 (0) │ │ │ │ +0B8195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB81A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81C5 PAYLOAD │ │ │ │ +0B81B9 PAYLOAD │ │ │ │ │ │ │ │ -0B8466 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0B846A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B846B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B846C General Purpose Flag 0800 (2048) │ │ │ │ +0B845A LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0B845E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B845F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8460 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B846E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8470 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8474 CRC 4CA9431A (1286161178) │ │ │ │ -0B8478 Compressed Size 00000541 (1345) │ │ │ │ -0B847C Uncompressed Size 00000CA9 (3241) │ │ │ │ -0B8480 Filename Length 001F (31) │ │ │ │ -0B8482 Extra Length 0000 (0) │ │ │ │ -0B8484 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8462 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8464 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8468 CRC 4CA9431A (1286161178) │ │ │ │ +0B846C Compressed Size 00000541 (1345) │ │ │ │ +0B8470 Uncompressed Size 00000CA9 (3241) │ │ │ │ +0B8474 Filename Length 001F (31) │ │ │ │ +0B8476 Extra Length 0000 (0) │ │ │ │ +0B8478 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8484: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8478: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B84A3 PAYLOAD │ │ │ │ +0B8497 PAYLOAD │ │ │ │ │ │ │ │ -0B89E4 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0B89E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B89E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B89EA General Purpose Flag 0800 (2048) │ │ │ │ +0B89D8 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0B89DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B89DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B89DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B89EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B89EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B89F2 CRC 2E967EF1 (781614833) │ │ │ │ -0B89F6 Compressed Size 00000583 (1411) │ │ │ │ -0B89FA Uncompressed Size 0000176D (5997) │ │ │ │ -0B89FE Filename Length 001E (30) │ │ │ │ -0B8A00 Extra Length 0000 (0) │ │ │ │ -0B8A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B89E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B89E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B89E6 CRC 2E967EF1 (781614833) │ │ │ │ +0B89EA Compressed Size 00000583 (1411) │ │ │ │ +0B89EE Uncompressed Size 0000176D (5997) │ │ │ │ +0B89F2 Filename Length 001E (30) │ │ │ │ +0B89F4 Extra Length 0000 (0) │ │ │ │ +0B89F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB89F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8A20 PAYLOAD │ │ │ │ +0B8A14 PAYLOAD │ │ │ │ │ │ │ │ -0B8FA3 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0B8FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FA9 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F97 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0B8F9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8FB1 CRC E22C3481 (3794547841) │ │ │ │ -0B8FB5 Compressed Size 0000024C (588) │ │ │ │ -0B8FB9 Uncompressed Size 0000046C (1132) │ │ │ │ -0B8FBD Filename Length 0023 (35) │ │ │ │ -0B8FBF Extra Length 0000 (0) │ │ │ │ -0B8FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8FA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8FA5 CRC E22C3481 (3794547841) │ │ │ │ +0B8FA9 Compressed Size 0000024C (588) │ │ │ │ +0B8FAD Uncompressed Size 0000046C (1132) │ │ │ │ +0B8FB1 Filename Length 0023 (35) │ │ │ │ +0B8FB3 Extra Length 0000 (0) │ │ │ │ +0B8FB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FE4 PAYLOAD │ │ │ │ +0B8FD8 PAYLOAD │ │ │ │ │ │ │ │ -0B9230 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0B9234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9236 General Purpose Flag 0800 (2048) │ │ │ │ +0B9224 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0B9228 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9229 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B922A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9238 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B923A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B923E CRC F3AA23A9 (4088013737) │ │ │ │ -0B9242 Compressed Size 0000024D (589) │ │ │ │ -0B9246 Uncompressed Size 00000596 (1430) │ │ │ │ -0B924A Filename Length 0022 (34) │ │ │ │ -0B924C Extra Length 0000 (0) │ │ │ │ -0B924E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B922C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B922E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9232 CRC F3AA23A9 (4088013737) │ │ │ │ +0B9236 Compressed Size 0000024D (589) │ │ │ │ +0B923A Uncompressed Size 00000596 (1430) │ │ │ │ +0B923E Filename Length 0022 (34) │ │ │ │ +0B9240 Extra Length 0000 (0) │ │ │ │ +0B9242 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB924E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9270 PAYLOAD │ │ │ │ +0B9264 PAYLOAD │ │ │ │ │ │ │ │ -0B94BD LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0B94C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B94C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B94C3 General Purpose Flag 0800 (2048) │ │ │ │ +0B94B1 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0B94B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B94B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B94B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B94C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B94C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B94CB CRC B48ACF64 (3028995940) │ │ │ │ -0B94CF Compressed Size 00000275 (629) │ │ │ │ -0B94D3 Uncompressed Size 00000530 (1328) │ │ │ │ -0B94D7 Filename Length 0027 (39) │ │ │ │ -0B94D9 Extra Length 0000 (0) │ │ │ │ -0B94DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B94B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B94BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B94BF CRC B48ACF64 (3028995940) │ │ │ │ +0B94C3 Compressed Size 00000275 (629) │ │ │ │ +0B94C7 Uncompressed Size 00000530 (1328) │ │ │ │ +0B94CB Filename Length 0027 (39) │ │ │ │ +0B94CD Extra Length 0000 (0) │ │ │ │ +0B94CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB94DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB94CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9502 PAYLOAD │ │ │ │ +0B94F6 PAYLOAD │ │ │ │ │ │ │ │ -0B9777 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0B977B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B977C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B977D General Purpose Flag 0800 (2048) │ │ │ │ +0B976B LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0B976F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9770 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9771 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B977F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9781 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9785 CRC 4B305F5F (1261461343) │ │ │ │ -0B9789 Compressed Size 000002C1 (705) │ │ │ │ -0B978D Uncompressed Size 000009F2 (2546) │ │ │ │ -0B9791 Filename Length 0026 (38) │ │ │ │ -0B9793 Extra Length 0000 (0) │ │ │ │ -0B9795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9773 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9775 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9779 CRC 4B305F5F (1261461343) │ │ │ │ +0B977D Compressed Size 000002C1 (705) │ │ │ │ +0B9781 Uncompressed Size 000009F2 (2546) │ │ │ │ +0B9785 Filename Length 0026 (38) │ │ │ │ +0B9787 Extra Length 0000 (0) │ │ │ │ +0B9789 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B97BB PAYLOAD │ │ │ │ +0B97AF PAYLOAD │ │ │ │ │ │ │ │ -0B9A7C LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0B9A80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9A81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9A82 General Purpose Flag 0800 (2048) │ │ │ │ +0B9A70 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0B9A74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9A75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9A76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9A84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9A86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9A8A CRC F2D7F409 (4074238985) │ │ │ │ -0B9A8E Compressed Size 00000277 (631) │ │ │ │ -0B9A92 Uncompressed Size 000004EE (1262) │ │ │ │ -0B9A96 Filename Length 0029 (41) │ │ │ │ -0B9A98 Extra Length 0000 (0) │ │ │ │ -0B9A9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9A78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9A7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9A7E CRC F2D7F409 (4074238985) │ │ │ │ +0B9A82 Compressed Size 00000277 (631) │ │ │ │ +0B9A86 Uncompressed Size 000004EE (1262) │ │ │ │ +0B9A8A Filename Length 0029 (41) │ │ │ │ +0B9A8C Extra Length 0000 (0) │ │ │ │ +0B9A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9A9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9AC3 PAYLOAD │ │ │ │ +0B9AB7 PAYLOAD │ │ │ │ │ │ │ │ -0B9D3A LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0B9D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9D40 General Purpose Flag 0800 (2048) │ │ │ │ +0B9D2E LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0B9D32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9D33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9D34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9D48 CRC 86AA355F (2259301727) │ │ │ │ -0B9D4C Compressed Size 00000281 (641) │ │ │ │ -0B9D50 Uncompressed Size 000008CB (2251) │ │ │ │ -0B9D54 Filename Length 0028 (40) │ │ │ │ -0B9D56 Extra Length 0000 (0) │ │ │ │ -0B9D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9D36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9D38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9D3C CRC 86AA355F (2259301727) │ │ │ │ +0B9D40 Compressed Size 00000281 (641) │ │ │ │ +0B9D44 Uncompressed Size 000008CB (2251) │ │ │ │ +0B9D48 Filename Length 0028 (40) │ │ │ │ +0B9D4A Extra Length 0000 (0) │ │ │ │ +0B9D4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9D4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9D80 PAYLOAD │ │ │ │ +0B9D74 PAYLOAD │ │ │ │ │ │ │ │ -0BA001 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BA005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA007 General Purpose Flag 0800 (2048) │ │ │ │ +0B9FF5 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0B9FF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9FFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9FFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA009 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA00B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA00F CRC DBD3D944 (3688094020) │ │ │ │ -0BA013 Compressed Size 0000076F (1903) │ │ │ │ -0BA017 Uncompressed Size 00001284 (4740) │ │ │ │ -0BA01B Filename Length 002B (43) │ │ │ │ -0BA01D Extra Length 0000 (0) │ │ │ │ -0BA01F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9FFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9FFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA003 CRC DBD3D944 (3688094020) │ │ │ │ +0BA007 Compressed Size 0000076F (1903) │ │ │ │ +0BA00B Uncompressed Size 00001284 (4740) │ │ │ │ +0BA00F Filename Length 002B (43) │ │ │ │ +0BA011 Extra Length 0000 (0) │ │ │ │ +0BA013 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA01F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA04A PAYLOAD │ │ │ │ +0BA03E PAYLOAD │ │ │ │ │ │ │ │ -0BA7B9 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BA7BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7BF General Purpose Flag 0800 (2048) │ │ │ │ +0BA7AD LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BA7B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA7B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA7B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA7C7 CRC 2D4623FD (759571453) │ │ │ │ -0BA7CB Compressed Size 00000980 (2432) │ │ │ │ -0BA7CF Uncompressed Size 00003370 (13168) │ │ │ │ -0BA7D3 Filename Length 002A (42) │ │ │ │ -0BA7D5 Extra Length 0000 (0) │ │ │ │ -0BA7D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA7B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA7BB CRC 2D4623FD (759571453) │ │ │ │ +0BA7BF Compressed Size 00000980 (2432) │ │ │ │ +0BA7C3 Uncompressed Size 00003370 (13168) │ │ │ │ +0BA7C7 Filename Length 002A (42) │ │ │ │ +0BA7C9 Extra Length 0000 (0) │ │ │ │ +0BA7CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA801 PAYLOAD │ │ │ │ +0BA7F5 PAYLOAD │ │ │ │ │ │ │ │ -0BB181 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BB185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB187 General Purpose Flag 0800 (2048) │ │ │ │ +0BB175 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BB179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB17A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB17B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB18B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB18F CRC C94E32EB (3377345259) │ │ │ │ -0BB193 Compressed Size 000007AA (1962) │ │ │ │ -0BB197 Uncompressed Size 00001432 (5170) │ │ │ │ -0BB19B Filename Length 002C (44) │ │ │ │ -0BB19D Extra Length 0000 (0) │ │ │ │ -0BB19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB17D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB17F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB183 CRC C94E32EB (3377345259) │ │ │ │ +0BB187 Compressed Size 000007AA (1962) │ │ │ │ +0BB18B Uncompressed Size 00001432 (5170) │ │ │ │ +0BB18F Filename Length 002C (44) │ │ │ │ +0BB191 Extra Length 0000 (0) │ │ │ │ +0BB193 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB1CB PAYLOAD │ │ │ │ +0BB1BF PAYLOAD │ │ │ │ │ │ │ │ -0BB975 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BB979 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB97A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB97B General Purpose Flag 0800 (2048) │ │ │ │ +0BB969 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BB96D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB96E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB96F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB97D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB97F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB983 CRC 060BCD8C (101436812) │ │ │ │ -0BB987 Compressed Size 00000AE6 (2790) │ │ │ │ -0BB98B Uncompressed Size 00003F84 (16260) │ │ │ │ -0BB98F Filename Length 002B (43) │ │ │ │ -0BB991 Extra Length 0000 (0) │ │ │ │ -0BB993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB971 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB973 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB977 CRC 060BCD8C (101436812) │ │ │ │ +0BB97B Compressed Size 00000AE6 (2790) │ │ │ │ +0BB97F Uncompressed Size 00003F84 (16260) │ │ │ │ +0BB983 Filename Length 002B (43) │ │ │ │ +0BB985 Extra Length 0000 (0) │ │ │ │ +0BB987 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB987: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9BE PAYLOAD │ │ │ │ +0BB9B2 PAYLOAD │ │ │ │ │ │ │ │ -0BC4A4 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC4A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC4A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC4AA General Purpose Flag 0800 (2048) │ │ │ │ +0BC498 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC49C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC49D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC49E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC4AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC4AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC4B2 CRC B6753C1F (3061136415) │ │ │ │ -0BC4B6 Compressed Size 000002B6 (694) │ │ │ │ -0BC4BA Uncompressed Size 00000613 (1555) │ │ │ │ -0BC4BE Filename Length 0023 (35) │ │ │ │ -0BC4C0 Extra Length 0000 (0) │ │ │ │ -0BC4C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC4A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC4A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC4A6 CRC B6753C1F (3061136415) │ │ │ │ +0BC4AA Compressed Size 000002B6 (694) │ │ │ │ +0BC4AE Uncompressed Size 00000613 (1555) │ │ │ │ +0BC4B2 Filename Length 0023 (35) │ │ │ │ +0BC4B4 Extra Length 0000 (0) │ │ │ │ +0BC4B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC4C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC4B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC4E5 PAYLOAD │ │ │ │ +0BC4D9 PAYLOAD │ │ │ │ │ │ │ │ -0BC79B LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BC79F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC7A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC7A1 General Purpose Flag 0800 (2048) │ │ │ │ +0BC78F LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BC793 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC794 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC795 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC7A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC7A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC7A9 CRC 2ABA8560 (716866912) │ │ │ │ -0BC7AD Compressed Size 0000025C (604) │ │ │ │ -0BC7B1 Uncompressed Size 00000769 (1897) │ │ │ │ -0BC7B5 Filename Length 0022 (34) │ │ │ │ -0BC7B7 Extra Length 0000 (0) │ │ │ │ -0BC7B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC797 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC799 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC79D CRC 2ABA8560 (716866912) │ │ │ │ +0BC7A1 Compressed Size 0000025C (604) │ │ │ │ +0BC7A5 Uncompressed Size 00000769 (1897) │ │ │ │ +0BC7A9 Filename Length 0022 (34) │ │ │ │ +0BC7AB Extra Length 0000 (0) │ │ │ │ +0BC7AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC7B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC7AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC7DB PAYLOAD │ │ │ │ +0BC7CF PAYLOAD │ │ │ │ │ │ │ │ -0BCA37 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCA3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCA3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCA3D General Purpose Flag 0800 (2048) │ │ │ │ +0BCA2B LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCA2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCA30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCA31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCA3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCA41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCA45 CRC 4C39BA60 (1278851680) │ │ │ │ -0BCA49 Compressed Size 0000025D (605) │ │ │ │ -0BCA4D Uncompressed Size 000004B9 (1209) │ │ │ │ -0BCA51 Filename Length 0025 (37) │ │ │ │ -0BCA53 Extra Length 0000 (0) │ │ │ │ -0BCA55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCA33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCA35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCA39 CRC 4C39BA60 (1278851680) │ │ │ │ +0BCA3D Compressed Size 0000025D (605) │ │ │ │ +0BCA41 Uncompressed Size 000004B9 (1209) │ │ │ │ +0BCA45 Filename Length 0025 (37) │ │ │ │ +0BCA47 Extra Length 0000 (0) │ │ │ │ +0BCA49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCA55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCA49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCA7A PAYLOAD │ │ │ │ +0BCA6E PAYLOAD │ │ │ │ │ │ │ │ -0BCCD7 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BCCDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCCDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCCDD General Purpose Flag 0800 (2048) │ │ │ │ +0BCCCB LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BCCCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCCD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCCD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCCDF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCCE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCCE5 CRC E2D401A9 (3805544873) │ │ │ │ -0BCCE9 Compressed Size 00000294 (660) │ │ │ │ -0BCCED Uncompressed Size 0000067A (1658) │ │ │ │ -0BCCF1 Filename Length 0024 (36) │ │ │ │ -0BCCF3 Extra Length 0000 (0) │ │ │ │ -0BCCF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCCD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCCD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCCD9 CRC E2D401A9 (3805544873) │ │ │ │ +0BCCDD Compressed Size 00000294 (660) │ │ │ │ +0BCCE1 Uncompressed Size 0000067A (1658) │ │ │ │ +0BCCE5 Filename Length 0024 (36) │ │ │ │ +0BCCE7 Extra Length 0000 (0) │ │ │ │ +0BCCE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCCF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCCE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCD19 PAYLOAD │ │ │ │ +0BCD0D PAYLOAD │ │ │ │ │ │ │ │ -0BCFAD LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0BCFB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCFB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCFB3 General Purpose Flag 0800 (2048) │ │ │ │ +0BCFA1 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0BCFA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCFA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCFA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCFB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCFB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCFBB CRC 2BEE9066 (737054822) │ │ │ │ -0BCFBF Compressed Size 000003C8 (968) │ │ │ │ -0BCFC3 Uncompressed Size 0000094C (2380) │ │ │ │ -0BCFC7 Filename Length 0023 (35) │ │ │ │ -0BCFC9 Extra Length 0000 (0) │ │ │ │ -0BCFCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCFA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCFAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCFAF CRC 2BEE9066 (737054822) │ │ │ │ +0BCFB3 Compressed Size 000003C8 (968) │ │ │ │ +0BCFB7 Uncompressed Size 0000094C (2380) │ │ │ │ +0BCFBB Filename Length 0023 (35) │ │ │ │ +0BCFBD Extra Length 0000 (0) │ │ │ │ +0BCFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCFCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCFEE PAYLOAD │ │ │ │ +0BCFE2 PAYLOAD │ │ │ │ │ │ │ │ -0BD3B6 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0BD3BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD3BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD3BC General Purpose Flag 0800 (2048) │ │ │ │ +0BD3AA LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0BD3AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD3AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD3B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD3BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD3C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD3C4 CRC 035D2761 (56436577) │ │ │ │ -0BD3C8 Compressed Size 0000040F (1039) │ │ │ │ -0BD3CC Uncompressed Size 00001118 (4376) │ │ │ │ -0BD3D0 Filename Length 0022 (34) │ │ │ │ -0BD3D2 Extra Length 0000 (0) │ │ │ │ -0BD3D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD3B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD3B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD3B8 CRC 035D2761 (56436577) │ │ │ │ +0BD3BC Compressed Size 0000040F (1039) │ │ │ │ +0BD3C0 Uncompressed Size 00001118 (4376) │ │ │ │ +0BD3C4 Filename Length 0022 (34) │ │ │ │ +0BD3C6 Extra Length 0000 (0) │ │ │ │ +0BD3C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD3D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD3C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD3F6 PAYLOAD │ │ │ │ +0BD3EA PAYLOAD │ │ │ │ │ │ │ │ -0BD805 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0BD809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD80A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD80B General Purpose Flag 0800 (2048) │ │ │ │ +0BD7F9 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0BD7FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD7FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD7FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD80D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD80F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD813 CRC 70D24230 (1892827696) │ │ │ │ -0BD817 Compressed Size 000002B6 (694) │ │ │ │ -0BD81B Uncompressed Size 0000061B (1563) │ │ │ │ -0BD81F Filename Length 0025 (37) │ │ │ │ -0BD821 Extra Length 0000 (0) │ │ │ │ -0BD823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD801 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD803 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD807 CRC 70D24230 (1892827696) │ │ │ │ +0BD80B Compressed Size 000002B6 (694) │ │ │ │ +0BD80F Uncompressed Size 0000061B (1563) │ │ │ │ +0BD813 Filename Length 0025 (37) │ │ │ │ +0BD815 Extra Length 0000 (0) │ │ │ │ +0BD817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD848 PAYLOAD │ │ │ │ +0BD83C PAYLOAD │ │ │ │ │ │ │ │ -0BDAFE LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0BDB02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDB03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDB04 General Purpose Flag 0800 (2048) │ │ │ │ +0BDAF2 LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0BDAF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDAF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDAF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDB06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDB08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDB0C CRC 5CFB8820 (1559988256) │ │ │ │ -0BDB10 Compressed Size 0000025D (605) │ │ │ │ -0BDB14 Uncompressed Size 0000077B (1915) │ │ │ │ -0BDB18 Filename Length 0024 (36) │ │ │ │ -0BDB1A Extra Length 0000 (0) │ │ │ │ -0BDB1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDAFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDAFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDB00 CRC 5CFB8820 (1559988256) │ │ │ │ +0BDB04 Compressed Size 0000025D (605) │ │ │ │ +0BDB08 Uncompressed Size 0000077B (1915) │ │ │ │ +0BDB0C Filename Length 0024 (36) │ │ │ │ +0BDB0E Extra Length 0000 (0) │ │ │ │ +0BDB10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDB1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDB10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDB40 PAYLOAD │ │ │ │ +0BDB34 PAYLOAD │ │ │ │ │ │ │ │ -0BDD9D LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0BDDA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDDA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDDA3 General Purpose Flag 0800 (2048) │ │ │ │ +0BDD91 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0BDD95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDD96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDD97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDDA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDDA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDDAB CRC 616993C4 (1634309060) │ │ │ │ -0BDDAF Compressed Size 00001CBC (7356) │ │ │ │ -0BDDB3 Uncompressed Size 00006021 (24609) │ │ │ │ -0BDDB7 Filename Length 001C (28) │ │ │ │ -0BDDB9 Extra Length 0000 (0) │ │ │ │ -0BDDBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDD99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDD9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDD9F CRC B881FDBA (3095526842) │ │ │ │ +0BDDA3 Compressed Size 00001CBB (7355) │ │ │ │ +0BDDA7 Uncompressed Size 00006021 (24609) │ │ │ │ +0BDDAB Filename Length 001C (28) │ │ │ │ +0BDDAD Extra Length 0000 (0) │ │ │ │ +0BDDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDDBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDDD7 PAYLOAD │ │ │ │ +0BDDCB PAYLOAD │ │ │ │ │ │ │ │ -0BFA93 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0BFA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BFA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BFA99 General Purpose Flag 0800 (2048) │ │ │ │ +0BFA86 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0BFA8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BFA8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BFA8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BFA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BFA9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BFAA1 CRC 882D286C (2284660844) │ │ │ │ -0BFAA5 Compressed Size 00002E76 (11894) │ │ │ │ -0BFAA9 Uncompressed Size 0001C29E (115358) │ │ │ │ -0BFAAD Filename Length 001B (27) │ │ │ │ -0BFAAF Extra Length 0000 (0) │ │ │ │ -0BFAB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BFA8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BFA90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BFA94 CRC C2725DC8 (3262275016) │ │ │ │ +0BFA98 Compressed Size 00002E79 (11897) │ │ │ │ +0BFA9C Uncompressed Size 0001C29E (115358) │ │ │ │ +0BFAA0 Filename Length 001B (27) │ │ │ │ +0BFAA2 Extra Length 0000 (0) │ │ │ │ +0BFAA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBFAB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBFAA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BFACC PAYLOAD │ │ │ │ +0BFABF PAYLOAD │ │ │ │ │ │ │ │ -0C2942 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C2946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2948 General Purpose Flag 0800 (2048) │ │ │ │ +0C2938 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C293C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C293D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C293E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C294A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C294C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2950 CRC 5503849E (1426293918) │ │ │ │ -0C2954 Compressed Size 00000226 (550) │ │ │ │ -0C2958 Uncompressed Size 000003E1 (993) │ │ │ │ -0C295C Filename Length 001E (30) │ │ │ │ -0C295E Extra Length 0000 (0) │ │ │ │ -0C2960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2940 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2942 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2946 CRC 5503849E (1426293918) │ │ │ │ +0C294A Compressed Size 00000226 (550) │ │ │ │ +0C294E Uncompressed Size 000003E1 (993) │ │ │ │ +0C2952 Filename Length 001E (30) │ │ │ │ +0C2954 Extra Length 0000 (0) │ │ │ │ +0C2956 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C297E PAYLOAD │ │ │ │ +0C2974 PAYLOAD │ │ │ │ │ │ │ │ -0C2BA4 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2BA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2BA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2BAA General Purpose Flag 0800 (2048) │ │ │ │ +0C2B9A LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2B9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2BA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2BAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2BAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2BB2 CRC DA81A592 (3665929618) │ │ │ │ -0C2BB6 Compressed Size 0000025F (607) │ │ │ │ -0C2BBA Uncompressed Size 00000678 (1656) │ │ │ │ -0C2BBE Filename Length 001D (29) │ │ │ │ -0C2BC0 Extra Length 0000 (0) │ │ │ │ -0C2BC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2BA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2BA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2BA8 CRC DA81A592 (3665929618) │ │ │ │ +0C2BAC Compressed Size 0000025F (607) │ │ │ │ +0C2BB0 Uncompressed Size 00000678 (1656) │ │ │ │ +0C2BB4 Filename Length 001D (29) │ │ │ │ +0C2BB6 Extra Length 0000 (0) │ │ │ │ +0C2BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2BC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2BDF PAYLOAD │ │ │ │ +0C2BD5 PAYLOAD │ │ │ │ │ │ │ │ -0C2E3E LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2E44 General Purpose Flag 0800 (2048) │ │ │ │ +0C2E34 LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2E38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2E39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2E3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2E48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2E4C CRC C61F46CB (3323938507) │ │ │ │ -0C2E50 Compressed Size 000001FB (507) │ │ │ │ -0C2E54 Uncompressed Size 000003F0 (1008) │ │ │ │ -0C2E58 Filename Length 0023 (35) │ │ │ │ -0C2E5A Extra Length 0000 (0) │ │ │ │ -0C2E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2E3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2E3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2E42 CRC C61F46CB (3323938507) │ │ │ │ +0C2E46 Compressed Size 000001FB (507) │ │ │ │ +0C2E4A Uncompressed Size 000003F0 (1008) │ │ │ │ +0C2E4E Filename Length 0023 (35) │ │ │ │ +0C2E50 Extra Length 0000 (0) │ │ │ │ +0C2E52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2E52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2E7F PAYLOAD │ │ │ │ +0C2E75 PAYLOAD │ │ │ │ │ │ │ │ -0C307A LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C307E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C307F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3080 General Purpose Flag 0800 (2048) │ │ │ │ +0C3070 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C3074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3076 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3084 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3088 CRC EA41C010 (3930177552) │ │ │ │ -0C308C Compressed Size 00000286 (646) │ │ │ │ -0C3090 Uncompressed Size 000007C9 (1993) │ │ │ │ -0C3094 Filename Length 0022 (34) │ │ │ │ -0C3096 Extra Length 0000 (0) │ │ │ │ -0C3098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3078 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C307A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C307E CRC EA41C010 (3930177552) │ │ │ │ +0C3082 Compressed Size 00000286 (646) │ │ │ │ +0C3086 Uncompressed Size 000007C9 (1993) │ │ │ │ +0C308A Filename Length 0022 (34) │ │ │ │ +0C308C Extra Length 0000 (0) │ │ │ │ +0C308E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC308E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C30BA PAYLOAD │ │ │ │ +0C30B0 PAYLOAD │ │ │ │ │ │ │ │ -0C3340 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C3344 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3345 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3346 General Purpose Flag 0800 (2048) │ │ │ │ +0C3336 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C333A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C333B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C333C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3348 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C334A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C334E CRC 429D6297 (1117610647) │ │ │ │ -0C3352 Compressed Size 000001FC (508) │ │ │ │ -0C3356 Uncompressed Size 000003FD (1021) │ │ │ │ -0C335A Filename Length 0025 (37) │ │ │ │ -0C335C Extra Length 0000 (0) │ │ │ │ -0C335E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C333E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3340 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3344 CRC 429D6297 (1117610647) │ │ │ │ +0C3348 Compressed Size 000001FC (508) │ │ │ │ +0C334C Uncompressed Size 000003FD (1021) │ │ │ │ +0C3350 Filename Length 0025 (37) │ │ │ │ +0C3352 Extra Length 0000 (0) │ │ │ │ +0C3354 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC335E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3354: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3383 PAYLOAD │ │ │ │ +0C3379 PAYLOAD │ │ │ │ │ │ │ │ -0C357F LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C3583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3585 General Purpose Flag 0800 (2048) │ │ │ │ +0C3575 LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C3579 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C357A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C357B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3587 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3589 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C358D CRC 5AD67BE0 (1524005856) │ │ │ │ -0C3591 Compressed Size 00000255 (597) │ │ │ │ -0C3595 Uncompressed Size 0000079A (1946) │ │ │ │ -0C3599 Filename Length 0024 (36) │ │ │ │ -0C359B Extra Length 0000 (0) │ │ │ │ -0C359D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C357D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C357F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3583 CRC 5AD67BE0 (1524005856) │ │ │ │ +0C3587 Compressed Size 00000255 (597) │ │ │ │ +0C358B Uncompressed Size 0000079A (1946) │ │ │ │ +0C358F Filename Length 0024 (36) │ │ │ │ +0C3591 Extra Length 0000 (0) │ │ │ │ +0C3593 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC359D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3593: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C35C1 PAYLOAD │ │ │ │ +0C35B7 PAYLOAD │ │ │ │ │ │ │ │ -0C3816 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C381A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C381B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C381C General Purpose Flag 0800 (2048) │ │ │ │ +0C380C LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C3810 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3811 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3812 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C381E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3824 CRC ECB3A64C (3971196492) │ │ │ │ -0C3828 Compressed Size 0000024F (591) │ │ │ │ -0C382C Uncompressed Size 00000543 (1347) │ │ │ │ -0C3830 Filename Length 0026 (38) │ │ │ │ -0C3832 Extra Length 0000 (0) │ │ │ │ -0C3834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3814 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3816 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C381A CRC ECB3A64C (3971196492) │ │ │ │ +0C381E Compressed Size 0000024F (591) │ │ │ │ +0C3822 Uncompressed Size 00000543 (1347) │ │ │ │ +0C3826 Filename Length 0026 (38) │ │ │ │ +0C3828 Extra Length 0000 (0) │ │ │ │ +0C382A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC382A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C385A PAYLOAD │ │ │ │ +0C3850 PAYLOAD │ │ │ │ │ │ │ │ -0C3AA9 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3AAF General Purpose Flag 0800 (2048) │ │ │ │ +0C3A9F LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C3AA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3AA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3AA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3AB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3AB7 CRC AE996EFE (2929291006) │ │ │ │ -0C3ABB Compressed Size 0000028B (651) │ │ │ │ -0C3ABF Uncompressed Size 00000A9F (2719) │ │ │ │ -0C3AC3 Filename Length 0025 (37) │ │ │ │ -0C3AC5 Extra Length 0000 (0) │ │ │ │ -0C3AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3AA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3AA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3AAD CRC AE996EFE (2929291006) │ │ │ │ +0C3AB1 Compressed Size 0000028B (651) │ │ │ │ +0C3AB5 Uncompressed Size 00000A9F (2719) │ │ │ │ +0C3AB9 Filename Length 0025 (37) │ │ │ │ +0C3ABB Extra Length 0000 (0) │ │ │ │ +0C3ABD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3ABD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3AEC PAYLOAD │ │ │ │ +0C3AE2 PAYLOAD │ │ │ │ │ │ │ │ -0C3D77 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3D7D General Purpose Flag 0800 (2048) │ │ │ │ +0C3D6D LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3D71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D73 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3D7F Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3D81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3D85 CRC 00000000 (0) │ │ │ │ -0C3D89 Compressed Size 00000000 (0) │ │ │ │ -0C3D8D Uncompressed Size 00000000 (0) │ │ │ │ -0C3D91 Filename Length 0010 (16) │ │ │ │ -0C3D93 Extra Length 0000 (0) │ │ │ │ -0C3D95 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C3D75 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C3D77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3D7B CRC 00000000 (0) │ │ │ │ +0C3D7F Compressed Size 00000000 (0) │ │ │ │ +0C3D83 Uncompressed Size 00000000 (0) │ │ │ │ +0C3D87 Filename Length 0010 (16) │ │ │ │ +0C3D89 Extra Length 0000 (0) │ │ │ │ +0C3D8B Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3D95: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3D8B: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3DA5 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3DAB General Purpose Flag 0800 (2048) │ │ │ │ +0C3D9B LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3D9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3DA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3DA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3DB3 CRC E3048D88 (3808726408) │ │ │ │ -0C3DB7 Compressed Size 000000CD (205) │ │ │ │ -0C3DBB Uncompressed Size 0000010D (269) │ │ │ │ -0C3DBF Filename Length 001A (26) │ │ │ │ -0C3DC1 Extra Length 0000 (0) │ │ │ │ -0C3DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3DA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3DA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3DA9 CRC E3048D88 (3808726408) │ │ │ │ +0C3DAD Compressed Size 000000CD (205) │ │ │ │ +0C3DB1 Uncompressed Size 0000010D (269) │ │ │ │ +0C3DB5 Filename Length 001A (26) │ │ │ │ +0C3DB7 Extra Length 0000 (0) │ │ │ │ +0C3DB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3DB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3DDD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3DD3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3EAA LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3EAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3EAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3EB0 General Purpose Flag 0800 (2048) │ │ │ │ +0C3EA0 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3EA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3EA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3EA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3EB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3EB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3EB8 CRC 7D0535AF (2097493423) │ │ │ │ -0C3EBC Compressed Size 00000073 (115) │ │ │ │ -0C3EC0 Uncompressed Size 00000087 (135) │ │ │ │ -0C3EC4 Filename Length 0019 (25) │ │ │ │ -0C3EC6 Extra Length 0000 (0) │ │ │ │ -0C3EC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3EA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3EAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3EAE CRC 7D0535AF (2097493423) │ │ │ │ +0C3EB2 Compressed Size 00000073 (115) │ │ │ │ +0C3EB6 Uncompressed Size 00000087 (135) │ │ │ │ +0C3EBA Filename Length 0019 (25) │ │ │ │ +0C3EBC Extra Length 0000 (0) │ │ │ │ +0C3EBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3EC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3EBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3EE1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3ED7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3F54 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C3F58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F5A General Purpose Flag 0800 (2048) │ │ │ │ +0C3F4A LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C3F4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3F62 CRC CD157ED7 (3440738007) │ │ │ │ -0C3F66 Compressed Size 00000589 (1417) │ │ │ │ -0C3F6A Uncompressed Size 00000F54 (3924) │ │ │ │ -0C3F6E Filename Length 001C (28) │ │ │ │ -0C3F70 Extra Length 0000 (0) │ │ │ │ -0C3F72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3F58 CRC CD157ED7 (3440738007) │ │ │ │ +0C3F5C Compressed Size 00000589 (1417) │ │ │ │ +0C3F60 Uncompressed Size 00000F54 (3924) │ │ │ │ +0C3F64 Filename Length 001C (28) │ │ │ │ +0C3F66 Extra Length 0000 (0) │ │ │ │ +0C3F68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3F72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3F8E PAYLOAD │ │ │ │ +0C3F84 PAYLOAD │ │ │ │ │ │ │ │ -0C4517 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C451B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C451C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C451D General Purpose Flag 0800 (2048) │ │ │ │ +0C450D LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4511 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4512 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4513 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C451F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4525 CRC FE2A3A9C (4264180380) │ │ │ │ -0C4529 Compressed Size 00000679 (1657) │ │ │ │ -0C452D Uncompressed Size 000025BC (9660) │ │ │ │ -0C4531 Filename Length 001B (27) │ │ │ │ -0C4533 Extra Length 0000 (0) │ │ │ │ -0C4535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4515 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4517 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C451B CRC FE2A3A9C (4264180380) │ │ │ │ +0C451F Compressed Size 00000679 (1657) │ │ │ │ +0C4523 Uncompressed Size 000025BC (9660) │ │ │ │ +0C4527 Filename Length 001B (27) │ │ │ │ +0C4529 Extra Length 0000 (0) │ │ │ │ +0C452B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC452B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4550 PAYLOAD │ │ │ │ +0C4546 PAYLOAD │ │ │ │ │ │ │ │ -0C4BC9 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C4BCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BCF General Purpose Flag 0800 (2048) │ │ │ │ +0C4BBF LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C4BC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4BD1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C4BD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4BD7 CRC 00000000 (0) │ │ │ │ -0C4BDB Compressed Size 00000000 (0) │ │ │ │ -0C4BDF Uncompressed Size 00000000 (0) │ │ │ │ -0C4BE3 Filename Length 0013 (19) │ │ │ │ -0C4BE5 Extra Length 0000 (0) │ │ │ │ -0C4BE7 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BC7 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C4BC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BCD CRC 00000000 (0) │ │ │ │ +0C4BD1 Compressed Size 00000000 (0) │ │ │ │ +0C4BD5 Uncompressed Size 00000000 (0) │ │ │ │ +0C4BD9 Filename Length 0013 (19) │ │ │ │ +0C4BDB Extra Length 0000 (0) │ │ │ │ +0C4BDD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4BE7: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4BDD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C4BFA LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C4BFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C00 General Purpose Flag 0800 (2048) │ │ │ │ +0C4BF0 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C4BF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4C08 CRC E212A945 (3792873797) │ │ │ │ -0C4C0C Compressed Size 00000935 (2357) │ │ │ │ -0C4C10 Uncompressed Size 000019A8 (6568) │ │ │ │ -0C4C14 Filename Length 001F (31) │ │ │ │ -0C4C16 Extra Length 0000 (0) │ │ │ │ -0C4C18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4BFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BFE CRC E212A945 (3792873797) │ │ │ │ +0C4C02 Compressed Size 00000935 (2357) │ │ │ │ +0C4C06 Uncompressed Size 000019A8 (6568) │ │ │ │ +0C4C0A Filename Length 001F (31) │ │ │ │ +0C4C0C Extra Length 0000 (0) │ │ │ │ +0C4C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C37 PAYLOAD │ │ │ │ +0C4C2D PAYLOAD │ │ │ │ │ │ │ │ -0C556C LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C5570 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5571 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5572 General Purpose Flag 0800 (2048) │ │ │ │ +0C5562 LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C5566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5568 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5574 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5576 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C557A CRC 06CC015A (114032986) │ │ │ │ -0C557E Compressed Size 00000BA3 (2979) │ │ │ │ -0C5582 Uncompressed Size 0000512C (20780) │ │ │ │ -0C5586 Filename Length 001E (30) │ │ │ │ -0C5588 Extra Length 0000 (0) │ │ │ │ -0C558A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C556A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C556C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C5570 CRC 06CC015A (114032986) │ │ │ │ +0C5574 Compressed Size 00000BA3 (2979) │ │ │ │ +0C5578 Uncompressed Size 0000512C (20780) │ │ │ │ +0C557C Filename Length 001E (30) │ │ │ │ +0C557E Extra Length 0000 (0) │ │ │ │ +0C5580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC558A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C55A8 PAYLOAD │ │ │ │ +0C559E PAYLOAD │ │ │ │ │ │ │ │ -0C614B LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C614F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6151 General Purpose Flag 0800 (2048) │ │ │ │ +0C6141 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C6145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6147 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6153 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6155 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6159 CRC E982C69E (3917661854) │ │ │ │ -0C615D Compressed Size 00000656 (1622) │ │ │ │ -0C6161 Uncompressed Size 00000FD3 (4051) │ │ │ │ -0C6165 Filename Length 0021 (33) │ │ │ │ -0C6167 Extra Length 0000 (0) │ │ │ │ -0C6169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6149 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C614B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C614F CRC E982C69E (3917661854) │ │ │ │ +0C6153 Compressed Size 00000656 (1622) │ │ │ │ +0C6157 Uncompressed Size 00000FD3 (4051) │ │ │ │ +0C615B Filename Length 0021 (33) │ │ │ │ +0C615D Extra Length 0000 (0) │ │ │ │ +0C615F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC615F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C618A PAYLOAD │ │ │ │ +0C6180 PAYLOAD │ │ │ │ │ │ │ │ -0C67E0 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C67E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C67E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C67E6 General Purpose Flag 0800 (2048) │ │ │ │ +0C67D6 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C67DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C67E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C67EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C67EE CRC 5250B3DB (1381020635) │ │ │ │ -0C67F2 Compressed Size 00000569 (1385) │ │ │ │ -0C67F6 Uncompressed Size 00001C35 (7221) │ │ │ │ -0C67FA Filename Length 0020 (32) │ │ │ │ -0C67FC Extra Length 0000 (0) │ │ │ │ -0C67FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C67E4 CRC 5250B3DB (1381020635) │ │ │ │ +0C67E8 Compressed Size 00000569 (1385) │ │ │ │ +0C67EC Uncompressed Size 00001C35 (7221) │ │ │ │ +0C67F0 Filename Length 0020 (32) │ │ │ │ +0C67F2 Extra Length 0000 (0) │ │ │ │ +0C67F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC67FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C681E PAYLOAD │ │ │ │ +0C6814 PAYLOAD │ │ │ │ │ │ │ │ -0C6D87 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C6D8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6D8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6D8D General Purpose Flag 0800 (2048) │ │ │ │ +0C6D7D LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C6D81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6D82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6D83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6D8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6D91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6D95 CRC E2B67A5C (3803609692) │ │ │ │ -0C6D99 Compressed Size 000006B5 (1717) │ │ │ │ -0C6D9D Uncompressed Size 0000110F (4367) │ │ │ │ -0C6DA1 Filename Length 0026 (38) │ │ │ │ -0C6DA3 Extra Length 0000 (0) │ │ │ │ -0C6DA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6D85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6D87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6D8B CRC E2B67A5C (3803609692) │ │ │ │ +0C6D8F Compressed Size 000006B5 (1717) │ │ │ │ +0C6D93 Uncompressed Size 0000110F (4367) │ │ │ │ +0C6D97 Filename Length 0026 (38) │ │ │ │ +0C6D99 Extra Length 0000 (0) │ │ │ │ +0C6D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6DA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6D9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6DCB PAYLOAD │ │ │ │ +0C6DC1 PAYLOAD │ │ │ │ │ │ │ │ -0C7480 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C7484 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7485 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7486 General Purpose Flag 0800 (2048) │ │ │ │ +0C7476 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C747A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C747B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C747C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7488 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C748A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C748E CRC 47510F70 (1196494704) │ │ │ │ -0C7492 Compressed Size 000006A3 (1699) │ │ │ │ -0C7496 Uncompressed Size 0000246C (9324) │ │ │ │ -0C749A Filename Length 0025 (37) │ │ │ │ -0C749C Extra Length 0000 (0) │ │ │ │ -0C749E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C747E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7484 CRC 47510F70 (1196494704) │ │ │ │ +0C7488 Compressed Size 000006A3 (1699) │ │ │ │ +0C748C Uncompressed Size 0000246C (9324) │ │ │ │ +0C7490 Filename Length 0025 (37) │ │ │ │ +0C7492 Extra Length 0000 (0) │ │ │ │ +0C7494 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC749E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C74C3 PAYLOAD │ │ │ │ +0C74B9 PAYLOAD │ │ │ │ │ │ │ │ -0C7B66 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C7B6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7B6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7B6C General Purpose Flag 0800 (2048) │ │ │ │ +0C7B5C LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C7B60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7B61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7B62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7B6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7B70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C7B74 CRC 56FDC711 (1459472145) │ │ │ │ -0C7B78 Compressed Size 00000807 (2055) │ │ │ │ -0C7B7C Uncompressed Size 000017ED (6125) │ │ │ │ -0C7B80 Filename Length 0029 (41) │ │ │ │ -0C7B82 Extra Length 0000 (0) │ │ │ │ -0C7B84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7B64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7B66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7B6A CRC 56FDC711 (1459472145) │ │ │ │ +0C7B6E Compressed Size 00000807 (2055) │ │ │ │ +0C7B72 Uncompressed Size 000017ED (6125) │ │ │ │ +0C7B76 Filename Length 0029 (41) │ │ │ │ +0C7B78 Extra Length 0000 (0) │ │ │ │ +0C7B7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7B84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7B7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7BAD PAYLOAD │ │ │ │ +0C7BA3 PAYLOAD │ │ │ │ │ │ │ │ -0C83B4 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C83B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C83B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C83BA General Purpose Flag 0800 (2048) │ │ │ │ +0C83AA LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C83AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C83AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C83B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C83BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C83BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C83C2 CRC 2C7B7916 (746289430) │ │ │ │ -0C83C6 Compressed Size 00000513 (1299) │ │ │ │ -0C83CA Uncompressed Size 00002C0B (11275) │ │ │ │ -0C83CE Filename Length 0028 (40) │ │ │ │ -0C83D0 Extra Length 0000 (0) │ │ │ │ -0C83D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C83B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C83B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C83B8 CRC 2C7B7916 (746289430) │ │ │ │ +0C83BC Compressed Size 00000513 (1299) │ │ │ │ +0C83C0 Uncompressed Size 00002C0B (11275) │ │ │ │ +0C83C4 Filename Length 0028 (40) │ │ │ │ +0C83C6 Extra Length 0000 (0) │ │ │ │ +0C83C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC83D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC83C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C83FA PAYLOAD │ │ │ │ +0C83F0 PAYLOAD │ │ │ │ │ │ │ │ -0C890D LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C8911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8913 General Purpose Flag 0800 (2048) │ │ │ │ +0C8903 LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C8907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8909 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C891B CRC D8480436 (3628598326) │ │ │ │ -0C891F Compressed Size 000002E2 (738) │ │ │ │ -0C8923 Uncompressed Size 000005BE (1470) │ │ │ │ -0C8927 Filename Length 0022 (34) │ │ │ │ -0C8929 Extra Length 0000 (0) │ │ │ │ -0C892B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C890B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C890D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8911 CRC D8480436 (3628598326) │ │ │ │ +0C8915 Compressed Size 000002E2 (738) │ │ │ │ +0C8919 Uncompressed Size 000005BE (1470) │ │ │ │ +0C891D Filename Length 0022 (34) │ │ │ │ +0C891F Extra Length 0000 (0) │ │ │ │ +0C8921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC892B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8921: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C894D PAYLOAD │ │ │ │ +0C8943 PAYLOAD │ │ │ │ │ │ │ │ -0C8C2F LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C8C33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8C34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8C35 General Purpose Flag 0800 (2048) │ │ │ │ +0C8C25 LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C8C29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8C2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8C2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8C37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8C39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8C3D CRC E8ED524A (3907867210) │ │ │ │ -0C8C41 Compressed Size 00000146 (326) │ │ │ │ -0C8C45 Uncompressed Size 00000282 (642) │ │ │ │ -0C8C49 Filename Length 0021 (33) │ │ │ │ -0C8C4B Extra Length 0000 (0) │ │ │ │ -0C8C4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8C2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8C2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8C33 CRC E8ED524A (3907867210) │ │ │ │ +0C8C37 Compressed Size 00000146 (326) │ │ │ │ +0C8C3B Uncompressed Size 00000282 (642) │ │ │ │ +0C8C3F Filename Length 0021 (33) │ │ │ │ +0C8C41 Extra Length 0000 (0) │ │ │ │ +0C8C43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8C4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8C43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8C6E PAYLOAD │ │ │ │ +0C8C64 PAYLOAD │ │ │ │ │ │ │ │ -0C8DB4 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C8DB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8DB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8DBA General Purpose Flag 0800 (2048) │ │ │ │ +0C8DAA LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C8DAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8DAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8DB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8DBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8DBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8DC2 CRC D1CA568D (3519698573) │ │ │ │ -0C8DC6 Compressed Size 00001036 (4150) │ │ │ │ -0C8DCA Uncompressed Size 000035CD (13773) │ │ │ │ -0C8DCE Filename Length 0020 (32) │ │ │ │ -0C8DD0 Extra Length 0000 (0) │ │ │ │ -0C8DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8DB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8DB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8DB8 CRC D1CA568D (3519698573) │ │ │ │ +0C8DBC Compressed Size 00001036 (4150) │ │ │ │ +0C8DC0 Uncompressed Size 000035CD (13773) │ │ │ │ +0C8DC4 Filename Length 0020 (32) │ │ │ │ +0C8DC6 Extra Length 0000 (0) │ │ │ │ +0C8DC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8DC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8DF2 PAYLOAD │ │ │ │ +0C8DE8 PAYLOAD │ │ │ │ │ │ │ │ -0C9E28 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C9E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9E2E General Purpose Flag 0800 (2048) │ │ │ │ +0C9E1E LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C9E22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9E23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9E24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9E32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C9E36 CRC 62652437 (1650795575) │ │ │ │ -0C9E3A Compressed Size 000018FE (6398) │ │ │ │ -0C9E3E Uncompressed Size 0000EFEA (61418) │ │ │ │ -0C9E42 Filename Length 001F (31) │ │ │ │ -0C9E44 Extra Length 0000 (0) │ │ │ │ -0C9E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9E26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9E28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C9E2C CRC 62652437 (1650795575) │ │ │ │ +0C9E30 Compressed Size 000018FE (6398) │ │ │ │ +0C9E34 Uncompressed Size 0000EFEA (61418) │ │ │ │ +0C9E38 Filename Length 001F (31) │ │ │ │ +0C9E3A Extra Length 0000 (0) │ │ │ │ +0C9E3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC9E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9E3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C9E65 PAYLOAD │ │ │ │ +0C9E5B PAYLOAD │ │ │ │ │ │ │ │ -0CB763 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0CB767 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CB768 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CB769 General Purpose Flag 0800 (2048) │ │ │ │ +0CB759 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0CB75D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CB75E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CB75F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CB76B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CB76D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CB771 CRC 9154FCFC (2438266108) │ │ │ │ -0CB775 Compressed Size 00000797 (1943) │ │ │ │ -0CB779 Uncompressed Size 000012B3 (4787) │ │ │ │ -0CB77D Filename Length 0024 (36) │ │ │ │ -0CB77F Extra Length 0000 (0) │ │ │ │ -0CB781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CB761 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CB763 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CB767 CRC 9154FCFC (2438266108) │ │ │ │ +0CB76B Compressed Size 00000797 (1943) │ │ │ │ +0CB76F Uncompressed Size 000012B3 (4787) │ │ │ │ +0CB773 Filename Length 0024 (36) │ │ │ │ +0CB775 Extra Length 0000 (0) │ │ │ │ +0CB777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCB781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCB777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CB7A5 PAYLOAD │ │ │ │ +0CB79B PAYLOAD │ │ │ │ │ │ │ │ -0CBF3C LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0CBF40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBF41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBF42 General Purpose Flag 0800 (2048) │ │ │ │ +0CBF32 LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0CBF36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBF37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBF38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBF44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBF46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CBF4A CRC 58D9ED22 (1490677026) │ │ │ │ -0CBF4E Compressed Size 0000071D (1821) │ │ │ │ -0CBF52 Uncompressed Size 000029AC (10668) │ │ │ │ -0CBF56 Filename Length 0023 (35) │ │ │ │ -0CBF58 Extra Length 0000 (0) │ │ │ │ -0CBF5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBF3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBF3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CBF40 CRC 58D9ED22 (1490677026) │ │ │ │ +0CBF44 Compressed Size 0000071D (1821) │ │ │ │ +0CBF48 Uncompressed Size 000029AC (10668) │ │ │ │ +0CBF4C Filename Length 0023 (35) │ │ │ │ +0CBF4E Extra Length 0000 (0) │ │ │ │ +0CBF50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBF5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBF50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBF7D PAYLOAD │ │ │ │ +0CBF73 PAYLOAD │ │ │ │ │ │ │ │ -0CC69A LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0CC69E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC69F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC6A0 General Purpose Flag 0800 (2048) │ │ │ │ +0CC690 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0CC694 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC695 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC696 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC6A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC6A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CC6A8 CRC F188359C (4052235676) │ │ │ │ -0CC6AC Compressed Size 00000399 (921) │ │ │ │ -0CC6B0 Uncompressed Size 000007EF (2031) │ │ │ │ -0CC6B4 Filename Length 0032 (50) │ │ │ │ -0CC6B6 Extra Length 0000 (0) │ │ │ │ -0CC6B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC698 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC69A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CC69E CRC F188359C (4052235676) │ │ │ │ +0CC6A2 Compressed Size 00000399 (921) │ │ │ │ +0CC6A6 Uncompressed Size 000007EF (2031) │ │ │ │ +0CC6AA Filename Length 0032 (50) │ │ │ │ +0CC6AC Extra Length 0000 (0) │ │ │ │ +0CC6AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC6B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC6EA PAYLOAD │ │ │ │ +0CC6E0 PAYLOAD │ │ │ │ │ │ │ │ -0CCA83 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0CCA87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCA88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCA89 General Purpose Flag 0800 (2048) │ │ │ │ +0CCA79 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0CCA7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCA7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCA7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCA8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCA8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCA91 CRC F57EB47A (4118721658) │ │ │ │ -0CCA95 Compressed Size 0000022F (559) │ │ │ │ -0CCA99 Uncompressed Size 000008B8 (2232) │ │ │ │ -0CCA9D Filename Length 0031 (49) │ │ │ │ -0CCA9F Extra Length 0000 (0) │ │ │ │ -0CCAA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCA81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCA83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCA87 CRC F57EB47A (4118721658) │ │ │ │ +0CCA8B Compressed Size 0000022F (559) │ │ │ │ +0CCA8F Uncompressed Size 000008B8 (2232) │ │ │ │ +0CCA93 Filename Length 0031 (49) │ │ │ │ +0CCA95 Extra Length 0000 (0) │ │ │ │ +0CCA97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCAA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCA97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCAD2 PAYLOAD │ │ │ │ +0CCAC8 PAYLOAD │ │ │ │ │ │ │ │ -0CCD01 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0CCD05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCD06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCD07 General Purpose Flag 0800 (2048) │ │ │ │ +0CCCF7 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0CCCFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCCFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCCFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCD09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCD0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCD0F CRC 1496BEB3 (345423539) │ │ │ │ -0CCD13 Compressed Size 000008CA (2250) │ │ │ │ -0CCD17 Uncompressed Size 00001685 (5765) │ │ │ │ -0CCD1B Filename Length 001F (31) │ │ │ │ -0CCD1D Extra Length 0000 (0) │ │ │ │ -0CCD1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCCFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCD01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCD05 CRC 1496BEB3 (345423539) │ │ │ │ +0CCD09 Compressed Size 000008CA (2250) │ │ │ │ +0CCD0D Uncompressed Size 00001685 (5765) │ │ │ │ +0CCD11 Filename Length 001F (31) │ │ │ │ +0CCD13 Extra Length 0000 (0) │ │ │ │ +0CCD15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCD1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCD15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCD3E PAYLOAD │ │ │ │ +0CCD34 PAYLOAD │ │ │ │ │ │ │ │ -0CD608 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0CD60C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD60D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD60E General Purpose Flag 0800 (2048) │ │ │ │ +0CD5FE LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0CD602 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD603 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD604 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD610 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD612 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CD616 CRC 91A6A275 (2443616885) │ │ │ │ -0CD61A Compressed Size 00000861 (2145) │ │ │ │ -0CD61E Uncompressed Size 000036EA (14058) │ │ │ │ -0CD622 Filename Length 001E (30) │ │ │ │ -0CD624 Extra Length 0000 (0) │ │ │ │ -0CD626 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD606 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD608 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CD60C CRC 91A6A275 (2443616885) │ │ │ │ +0CD610 Compressed Size 00000861 (2145) │ │ │ │ +0CD614 Uncompressed Size 000036EA (14058) │ │ │ │ +0CD618 Filename Length 001E (30) │ │ │ │ +0CD61A Extra Length 0000 (0) │ │ │ │ +0CD61C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD626: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD61C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD644 PAYLOAD │ │ │ │ +0CD63A PAYLOAD │ │ │ │ │ │ │ │ -0CDEA5 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0CDEA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDEAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDEAB General Purpose Flag 0800 (2048) │ │ │ │ +0CDE9B LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0CDE9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDEA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDEA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDEAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDEAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CDEB3 CRC 85A28F43 (2242023235) │ │ │ │ -0CDEB7 Compressed Size 000007FE (2046) │ │ │ │ -0CDEBB Uncompressed Size 000017CF (6095) │ │ │ │ -0CDEBF Filename Length 0027 (39) │ │ │ │ -0CDEC1 Extra Length 0000 (0) │ │ │ │ -0CDEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDEA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDEA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CDEA9 CRC 85A28F43 (2242023235) │ │ │ │ +0CDEAD Compressed Size 000007FE (2046) │ │ │ │ +0CDEB1 Uncompressed Size 000017CF (6095) │ │ │ │ +0CDEB5 Filename Length 0027 (39) │ │ │ │ +0CDEB7 Extra Length 0000 (0) │ │ │ │ +0CDEB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDEB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDEEA PAYLOAD │ │ │ │ +0CDEE0 PAYLOAD │ │ │ │ │ │ │ │ -0CE6E8 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0CE6EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE6ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE6EE General Purpose Flag 0800 (2048) │ │ │ │ +0CE6DE LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0CE6E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE6E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE6E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE6F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE6F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CE6F6 CRC 44CBED69 (1154215273) │ │ │ │ -0CE6FA Compressed Size 000007EA (2026) │ │ │ │ -0CE6FE Uncompressed Size 00003E55 (15957) │ │ │ │ -0CE702 Filename Length 0026 (38) │ │ │ │ -0CE704 Extra Length 0000 (0) │ │ │ │ -0CE706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE6E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE6E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CE6EC CRC 44CBED69 (1154215273) │ │ │ │ +0CE6F0 Compressed Size 000007EA (2026) │ │ │ │ +0CE6F4 Uncompressed Size 00003E55 (15957) │ │ │ │ +0CE6F8 Filename Length 0026 (38) │ │ │ │ +0CE6FA Extra Length 0000 (0) │ │ │ │ +0CE6FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE6FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE72C PAYLOAD │ │ │ │ +0CE722 PAYLOAD │ │ │ │ │ │ │ │ -0CEF16 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0CEF1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF1C General Purpose Flag 0800 (2048) │ │ │ │ +0CEF0C LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0CEF10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF12 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF1E Compression Method 0000 (0) 'Stored' │ │ │ │ -0CEF20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF24 CRC 00000000 (0) │ │ │ │ -0CEF28 Compressed Size 00000000 (0) │ │ │ │ -0CEF2C Uncompressed Size 00000000 (0) │ │ │ │ -0CEF30 Filename Length 0014 (20) │ │ │ │ -0CEF32 Extra Length 0000 (0) │ │ │ │ -0CEF34 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF14 Compression Method 0000 (0) 'Stored' │ │ │ │ +0CEF16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF1A CRC 00000000 (0) │ │ │ │ +0CEF1E Compressed Size 00000000 (0) │ │ │ │ +0CEF22 Uncompressed Size 00000000 (0) │ │ │ │ +0CEF26 Filename Length 0014 (20) │ │ │ │ +0CEF28 Extra Length 0000 (0) │ │ │ │ +0CEF2A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF34: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF2A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CEF48 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0CEF4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF4E General Purpose Flag 0800 (2048) │ │ │ │ +0CEF3E LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0CEF42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CEF52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF56 CRC F4122FC0 (4094832576) │ │ │ │ -0CEF5A Compressed Size 00000122 (290) │ │ │ │ -0CEF5E Uncompressed Size 000001E5 (485) │ │ │ │ -0CEF62 Filename Length 0028 (40) │ │ │ │ -0CEF64 Extra Length 0000 (0) │ │ │ │ -0CEF66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEF48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF4C CRC F4122FC0 (4094832576) │ │ │ │ +0CEF50 Compressed Size 00000122 (290) │ │ │ │ +0CEF54 Uncompressed Size 000001E5 (485) │ │ │ │ +0CEF58 Filename Length 0028 (40) │ │ │ │ +0CEF5A Extra Length 0000 (0) │ │ │ │ +0CEF5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEF8E PAYLOAD │ │ │ │ +0CEF84 PAYLOAD │ │ │ │ │ │ │ │ -0CF0B0 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CF0B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF0B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF0B6 General Purpose Flag 0800 (2048) │ │ │ │ +0CF0A6 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CF0AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF0AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF0AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF0B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF0BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF0BE CRC EF896488 (4018758792) │ │ │ │ -0CF0C2 Compressed Size 0000012C (300) │ │ │ │ -0CF0C6 Uncompressed Size 00000262 (610) │ │ │ │ -0CF0CA Filename Length 0027 (39) │ │ │ │ -0CF0CC Extra Length 0000 (0) │ │ │ │ -0CF0CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF0AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF0B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF0B4 CRC EF896488 (4018758792) │ │ │ │ +0CF0B8 Compressed Size 0000012C (300) │ │ │ │ +0CF0BC Uncompressed Size 00000262 (610) │ │ │ │ +0CF0C0 Filename Length 0027 (39) │ │ │ │ +0CF0C2 Extra Length 0000 (0) │ │ │ │ +0CF0C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF0CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF0C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF0F5 PAYLOAD │ │ │ │ +0CF0EB PAYLOAD │ │ │ │ │ │ │ │ -0CF221 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CF225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF227 General Purpose Flag 0800 (2048) │ │ │ │ +0CF217 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CF21B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF21C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF21D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF229 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF22B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF22F CRC 8ADCCA5D (2329725533) │ │ │ │ -0CF233 Compressed Size 00000322 (802) │ │ │ │ -0CF237 Uncompressed Size 00000718 (1816) │ │ │ │ -0CF23B Filename Length 0036 (54) │ │ │ │ -0CF23D Extra Length 0000 (0) │ │ │ │ -0CF23F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF21F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF221 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF225 CRC 8ADCCA5D (2329725533) │ │ │ │ +0CF229 Compressed Size 00000322 (802) │ │ │ │ +0CF22D Uncompressed Size 00000718 (1816) │ │ │ │ +0CF231 Filename Length 0036 (54) │ │ │ │ +0CF233 Extra Length 0000 (0) │ │ │ │ +0CF235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF23F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF275 PAYLOAD │ │ │ │ +0CF26B PAYLOAD │ │ │ │ │ │ │ │ -0CF597 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CF59B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF59C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF59D General Purpose Flag 0800 (2048) │ │ │ │ +0CF58D LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CF591 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF592 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF593 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF59F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF5A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF5A5 CRC CDD2FD66 (3453156710) │ │ │ │ -0CF5A9 Compressed Size 00000386 (902) │ │ │ │ -0CF5AD Uncompressed Size 00001002 (4098) │ │ │ │ -0CF5B1 Filename Length 0035 (53) │ │ │ │ -0CF5B3 Extra Length 0000 (0) │ │ │ │ -0CF5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF595 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF597 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF59B CRC CDD2FD66 (3453156710) │ │ │ │ +0CF59F Compressed Size 00000386 (902) │ │ │ │ +0CF5A3 Uncompressed Size 00001002 (4098) │ │ │ │ +0CF5A7 Filename Length 0035 (53) │ │ │ │ +0CF5A9 Extra Length 0000 (0) │ │ │ │ +0CF5AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF5AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF5EA PAYLOAD │ │ │ │ +0CF5E0 PAYLOAD │ │ │ │ │ │ │ │ -0CF970 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CF974 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF975 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF976 General Purpose Flag 0800 (2048) │ │ │ │ +0CF966 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CF96A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF96B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF96C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF978 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF97A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF97E CRC 4E850981 (1317341569) │ │ │ │ -0CF982 Compressed Size 00000122 (290) │ │ │ │ -0CF986 Uncompressed Size 000001D5 (469) │ │ │ │ -0CF98A Filename Length 0024 (36) │ │ │ │ -0CF98C Extra Length 0000 (0) │ │ │ │ -0CF98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF96E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF970 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF974 CRC 4E850981 (1317341569) │ │ │ │ +0CF978 Compressed Size 00000122 (290) │ │ │ │ +0CF97C Uncompressed Size 000001D5 (469) │ │ │ │ +0CF980 Filename Length 0024 (36) │ │ │ │ +0CF982 Extra Length 0000 (0) │ │ │ │ +0CF984 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF984: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF9B2 PAYLOAD │ │ │ │ +0CF9A8 PAYLOAD │ │ │ │ │ │ │ │ -0CFAD4 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CFAD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFAD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFADA General Purpose Flag 0800 (2048) │ │ │ │ +0CFACA LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CFACE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFACF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFAD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFADC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFADE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFAE2 CRC 3D12637E (1024615294) │ │ │ │ -0CFAE6 Compressed Size 0000012B (299) │ │ │ │ -0CFAEA Uncompressed Size 00000249 (585) │ │ │ │ -0CFAEE Filename Length 0023 (35) │ │ │ │ -0CFAF0 Extra Length 0000 (0) │ │ │ │ -0CFAF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFAD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFAD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFAD8 CRC 3D12637E (1024615294) │ │ │ │ +0CFADC Compressed Size 0000012B (299) │ │ │ │ +0CFAE0 Uncompressed Size 00000249 (585) │ │ │ │ +0CFAE4 Filename Length 0023 (35) │ │ │ │ +0CFAE6 Extra Length 0000 (0) │ │ │ │ +0CFAE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFAF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFAE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFB15 PAYLOAD │ │ │ │ +0CFB0B PAYLOAD │ │ │ │ │ │ │ │ -0CFC40 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CFC44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFC45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFC46 General Purpose Flag 0800 (2048) │ │ │ │ +0CFC36 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CFC3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFC3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFC3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFC48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFC4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFC4E CRC 2A198D45 (706317637) │ │ │ │ -0CFC52 Compressed Size 000003E6 (998) │ │ │ │ -0CFC56 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CFC5A Filename Length 0028 (40) │ │ │ │ -0CFC5C Extra Length 0000 (0) │ │ │ │ -0CFC5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFC3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFC40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFC44 CRC 2A198D45 (706317637) │ │ │ │ +0CFC48 Compressed Size 000003E6 (998) │ │ │ │ +0CFC4C Uncompressed Size 000008E5 (2277) │ │ │ │ +0CFC50 Filename Length 0028 (40) │ │ │ │ +0CFC52 Extra Length 0000 (0) │ │ │ │ +0CFC54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFC5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFC54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFC86 PAYLOAD │ │ │ │ +0CFC7C PAYLOAD │ │ │ │ │ │ │ │ -0D006C LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0D0070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0072 General Purpose Flag 0800 (2048) │ │ │ │ +0D0062 LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0D0066 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0067 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0068 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0074 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0076 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D007A CRC 7C7FEAC7 (2088757959) │ │ │ │ -0D007E Compressed Size 000004A5 (1189) │ │ │ │ -0D0082 Uncompressed Size 00001438 (5176) │ │ │ │ -0D0086 Filename Length 0027 (39) │ │ │ │ -0D0088 Extra Length 0000 (0) │ │ │ │ -0D008A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D006A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D006C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0070 CRC 7C7FEAC7 (2088757959) │ │ │ │ +0D0074 Compressed Size 000004A5 (1189) │ │ │ │ +0D0078 Uncompressed Size 00001438 (5176) │ │ │ │ +0D007C Filename Length 0027 (39) │ │ │ │ +0D007E Extra Length 0000 (0) │ │ │ │ +0D0080 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD008A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D00B1 PAYLOAD │ │ │ │ +0D00A7 PAYLOAD │ │ │ │ │ │ │ │ -0D0556 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0D055A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D055B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D055C General Purpose Flag 0800 (2048) │ │ │ │ +0D054C LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0D0550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0552 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D055E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0560 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0564 CRC 19FC7AE7 (435976935) │ │ │ │ -0D0568 Compressed Size 000001B7 (439) │ │ │ │ -0D056C Uncompressed Size 000002F9 (761) │ │ │ │ -0D0570 Filename Length 0022 (34) │ │ │ │ -0D0572 Extra Length 0000 (0) │ │ │ │ -0D0574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0554 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D055A CRC 19FC7AE7 (435976935) │ │ │ │ +0D055E Compressed Size 000001B7 (439) │ │ │ │ +0D0562 Uncompressed Size 000002F9 (761) │ │ │ │ +0D0566 Filename Length 0022 (34) │ │ │ │ +0D0568 Extra Length 0000 (0) │ │ │ │ +0D056A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD056A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0596 PAYLOAD │ │ │ │ +0D058C PAYLOAD │ │ │ │ │ │ │ │ -0D074D LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0D0751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0753 General Purpose Flag 0800 (2048) │ │ │ │ +0D0743 LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0D0747 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0748 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0749 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0755 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D075B CRC 379C89F7 (933005815) │ │ │ │ -0D075F Compressed Size 00000204 (516) │ │ │ │ -0D0763 Uncompressed Size 00000580 (1408) │ │ │ │ -0D0767 Filename Length 0021 (33) │ │ │ │ -0D0769 Extra Length 0000 (0) │ │ │ │ -0D076B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D074B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D074D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0751 CRC 379C89F7 (933005815) │ │ │ │ +0D0755 Compressed Size 00000204 (516) │ │ │ │ +0D0759 Uncompressed Size 00000580 (1408) │ │ │ │ +0D075D Filename Length 0021 (33) │ │ │ │ +0D075F Extra Length 0000 (0) │ │ │ │ +0D0761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD076B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D078C PAYLOAD │ │ │ │ +0D0782 PAYLOAD │ │ │ │ │ │ │ │ -0D0990 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0D0994 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0995 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0996 General Purpose Flag 0800 (2048) │ │ │ │ +0D0986 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0D098A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D098B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D098C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0998 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D099A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D099E CRC 1351C931 (324127025) │ │ │ │ -0D09A2 Compressed Size 000001B9 (441) │ │ │ │ -0D09A6 Uncompressed Size 0000031C (796) │ │ │ │ -0D09AA Filename Length 0028 (40) │ │ │ │ -0D09AC Extra Length 0000 (0) │ │ │ │ -0D09AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D098E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0994 CRC 1351C931 (324127025) │ │ │ │ +0D0998 Compressed Size 000001B9 (441) │ │ │ │ +0D099C Uncompressed Size 0000031C (796) │ │ │ │ +0D09A0 Filename Length 0028 (40) │ │ │ │ +0D09A2 Extra Length 0000 (0) │ │ │ │ +0D09A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD09AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD09A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D09D6 PAYLOAD │ │ │ │ +0D09CC PAYLOAD │ │ │ │ │ │ │ │ -0D0B8F LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0D0B93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B95 General Purpose Flag 0800 (2048) │ │ │ │ +0D0B85 LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0D0B89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0B8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0B8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0B9D CRC FABC7C7E (4206656638) │ │ │ │ -0D0BA1 Compressed Size 00000393 (915) │ │ │ │ -0D0BA5 Uncompressed Size 000008BE (2238) │ │ │ │ -0D0BA9 Filename Length 0027 (39) │ │ │ │ -0D0BAB Extra Length 0000 (0) │ │ │ │ -0D0BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0B8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0B8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0B93 CRC FABC7C7E (4206656638) │ │ │ │ +0D0B97 Compressed Size 00000393 (915) │ │ │ │ +0D0B9B Uncompressed Size 000008BE (2238) │ │ │ │ +0D0B9F Filename Length 0027 (39) │ │ │ │ +0D0BA1 Extra Length 0000 (0) │ │ │ │ +0D0BA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0BA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0BD4 PAYLOAD │ │ │ │ +0D0BCA PAYLOAD │ │ │ │ │ │ │ │ -0D0F67 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0D0F6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0F6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0F6D General Purpose Flag 0800 (2048) │ │ │ │ +0D0F5D LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0D0F61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0F62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0F63 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0F6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0F71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0F75 CRC F33A1EFC (4080672508) │ │ │ │ -0D0F79 Compressed Size 000001F6 (502) │ │ │ │ -0D0F7D Uncompressed Size 000003DD (989) │ │ │ │ -0D0F81 Filename Length 0033 (51) │ │ │ │ -0D0F83 Extra Length 0000 (0) │ │ │ │ -0D0F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0F65 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0F67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0F6B CRC F33A1EFC (4080672508) │ │ │ │ +0D0F6F Compressed Size 000001F6 (502) │ │ │ │ +0D0F73 Uncompressed Size 000003DD (989) │ │ │ │ +0D0F77 Filename Length 0033 (51) │ │ │ │ +0D0F79 Extra Length 0000 (0) │ │ │ │ +0D0F7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0F7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0FB8 PAYLOAD │ │ │ │ +0D0FAE PAYLOAD │ │ │ │ │ │ │ │ -0D11AE LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0D11B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D11B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D11B4 General Purpose Flag 0800 (2048) │ │ │ │ +0D11A4 LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0D11A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D11A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D11AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D11B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D11B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D11BC CRC B7E02508 (3084920072) │ │ │ │ -0D11C0 Compressed Size 00000237 (567) │ │ │ │ -0D11C4 Uncompressed Size 000006B3 (1715) │ │ │ │ -0D11C8 Filename Length 0032 (50) │ │ │ │ -0D11CA Extra Length 0000 (0) │ │ │ │ -0D11CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D11AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D11AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D11B2 CRC B7E02508 (3084920072) │ │ │ │ +0D11B6 Compressed Size 00000237 (567) │ │ │ │ +0D11BA Uncompressed Size 000006B3 (1715) │ │ │ │ +0D11BE Filename Length 0032 (50) │ │ │ │ +0D11C0 Extra Length 0000 (0) │ │ │ │ +0D11C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD11CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD11C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D11FE PAYLOAD │ │ │ │ +0D11F4 PAYLOAD │ │ │ │ │ │ │ │ -0D1435 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0D1439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D143A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D143B General Purpose Flag 0800 (2048) │ │ │ │ +0D142B LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0D142F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1430 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1431 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D143D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D143F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1443 CRC 278AAF10 (663400208) │ │ │ │ -0D1447 Compressed Size 000002BC (700) │ │ │ │ -0D144B Uncompressed Size 0000060E (1550) │ │ │ │ -0D144F Filename Length 0038 (56) │ │ │ │ -0D1451 Extra Length 0000 (0) │ │ │ │ -0D1453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1433 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1435 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1439 CRC 278AAF10 (663400208) │ │ │ │ +0D143D Compressed Size 000002BC (700) │ │ │ │ +0D1441 Uncompressed Size 0000060E (1550) │ │ │ │ +0D1445 Filename Length 0038 (56) │ │ │ │ +0D1447 Extra Length 0000 (0) │ │ │ │ +0D1449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D148B PAYLOAD │ │ │ │ +0D1481 PAYLOAD │ │ │ │ │ │ │ │ -0D1747 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0D174B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D174C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D174D General Purpose Flag 0800 (2048) │ │ │ │ +0D173D LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0D1741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1743 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D174F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1751 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1755 CRC 21F0E057 (569434199) │ │ │ │ -0D1759 Compressed Size 00000366 (870) │ │ │ │ -0D175D Uncompressed Size 00000E45 (3653) │ │ │ │ -0D1761 Filename Length 0037 (55) │ │ │ │ -0D1763 Extra Length 0000 (0) │ │ │ │ -0D1765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1745 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1747 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D174B CRC 21F0E057 (569434199) │ │ │ │ +0D174F Compressed Size 00000366 (870) │ │ │ │ +0D1753 Uncompressed Size 00000E45 (3653) │ │ │ │ +0D1757 Filename Length 0037 (55) │ │ │ │ +0D1759 Extra Length 0000 (0) │ │ │ │ +0D175B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD175B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D179C PAYLOAD │ │ │ │ +0D1792 PAYLOAD │ │ │ │ │ │ │ │ -0D1B02 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0D1B06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B08 General Purpose Flag 0800 (2048) │ │ │ │ +0D1AF8 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0D1AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1AFE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B0A Compression Method 0000 (0) 'Stored' │ │ │ │ -0D1B0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B10 CRC 00000000 (0) │ │ │ │ -0D1B14 Compressed Size 00000000 (0) │ │ │ │ -0D1B18 Uncompressed Size 00000000 (0) │ │ │ │ -0D1B1C Filename Length 0012 (18) │ │ │ │ -0D1B1E Extra Length 0000 (0) │ │ │ │ -0D1B20 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B00 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D1B02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B06 CRC 00000000 (0) │ │ │ │ +0D1B0A Compressed Size 00000000 (0) │ │ │ │ +0D1B0E Uncompressed Size 00000000 (0) │ │ │ │ +0D1B12 Filename Length 0012 (18) │ │ │ │ +0D1B14 Extra Length 0000 (0) │ │ │ │ +0D1B16 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B20: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B16: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D1B32 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0D1B36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B38 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B28 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0D1B2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1B3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B40 CRC F2F9FAE8 (4076468968) │ │ │ │ -0D1B44 Compressed Size 00000AD6 (2774) │ │ │ │ -0D1B48 Uncompressed Size 00002656 (9814) │ │ │ │ -0D1B4C Filename Length 001E (30) │ │ │ │ -0D1B4E Extra Length 0000 (0) │ │ │ │ -0D1B50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1B32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B36 CRC F2F9FAE8 (4076468968) │ │ │ │ +0D1B3A Compressed Size 00000AD6 (2774) │ │ │ │ +0D1B3E Uncompressed Size 00002656 (9814) │ │ │ │ +0D1B42 Filename Length 001E (30) │ │ │ │ +0D1B44 Extra Length 0000 (0) │ │ │ │ +0D1B46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1B6E PAYLOAD │ │ │ │ +0D1B64 PAYLOAD │ │ │ │ │ │ │ │ -0D2644 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0D2648 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2649 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D264A General Purpose Flag 0800 (2048) │ │ │ │ +0D263A LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0D263E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D263F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2640 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D264C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D264E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D2652 CRC 04B0E295 (78701205) │ │ │ │ -0D2656 Compressed Size 00001952 (6482) │ │ │ │ -0D265A Uncompressed Size 0001493B (84283) │ │ │ │ -0D265E Filename Length 001D (29) │ │ │ │ -0D2660 Extra Length 0000 (0) │ │ │ │ -0D2662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D2642 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D2644 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D2648 CRC 04B0E295 (78701205) │ │ │ │ +0D264C Compressed Size 00001952 (6482) │ │ │ │ +0D2650 Uncompressed Size 0001493B (84283) │ │ │ │ +0D2654 Filename Length 001D (29) │ │ │ │ +0D2656 Extra Length 0000 (0) │ │ │ │ +0D2658 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2658: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D267F PAYLOAD │ │ │ │ +0D2675 PAYLOAD │ │ │ │ │ │ │ │ -0D3FD1 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D3FD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D3FD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D3FD7 General Purpose Flag 0800 (2048) │ │ │ │ +0D3FC7 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D3FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D3FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D3FCD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D3FD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D3FDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D3FDF CRC 430083D6 (1124107222) │ │ │ │ -0D3FE3 Compressed Size 00000513 (1299) │ │ │ │ -0D3FE7 Uncompressed Size 00000D71 (3441) │ │ │ │ -0D3FEB Filename Length 0020 (32) │ │ │ │ -0D3FED Extra Length 0000 (0) │ │ │ │ -0D3FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D3FCF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D3FD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D3FD5 CRC 430083D6 (1124107222) │ │ │ │ +0D3FD9 Compressed Size 00000513 (1299) │ │ │ │ +0D3FDD Uncompressed Size 00000D71 (3441) │ │ │ │ +0D3FE1 Filename Length 0020 (32) │ │ │ │ +0D3FE3 Extra Length 0000 (0) │ │ │ │ +0D3FE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD3FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD3FE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D400F PAYLOAD │ │ │ │ +0D4005 PAYLOAD │ │ │ │ │ │ │ │ -0D4522 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D4526 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4527 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4528 General Purpose Flag 0800 (2048) │ │ │ │ +0D4518 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D451C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D451D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D451E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D452A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D452C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4530 CRC 19604A4D (425740877) │ │ │ │ -0D4534 Compressed Size 0000061F (1567) │ │ │ │ -0D4538 Uncompressed Size 0000230C (8972) │ │ │ │ -0D453C Filename Length 001F (31) │ │ │ │ -0D453E Extra Length 0000 (0) │ │ │ │ -0D4540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4520 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4522 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4526 CRC 19604A4D (425740877) │ │ │ │ +0D452A Compressed Size 0000061F (1567) │ │ │ │ +0D452E Uncompressed Size 0000230C (8972) │ │ │ │ +0D4532 Filename Length 001F (31) │ │ │ │ +0D4534 Extra Length 0000 (0) │ │ │ │ +0D4536 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4536: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D455F PAYLOAD │ │ │ │ +0D4555 PAYLOAD │ │ │ │ │ │ │ │ -0D4B7E LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D4B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4B84 General Purpose Flag 0800 (2048) │ │ │ │ +0D4B74 LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D4B78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4B79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4B7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4B8C CRC F618ED6F (4128828783) │ │ │ │ -0D4B90 Compressed Size 000003D9 (985) │ │ │ │ -0D4B94 Uncompressed Size 00000A05 (2565) │ │ │ │ -0D4B98 Filename Length 0025 (37) │ │ │ │ -0D4B9A Extra Length 0000 (0) │ │ │ │ -0D4B9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4B7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4B7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4B82 CRC F618ED6F (4128828783) │ │ │ │ +0D4B86 Compressed Size 000003D9 (985) │ │ │ │ +0D4B8A Uncompressed Size 00000A05 (2565) │ │ │ │ +0D4B8E Filename Length 0025 (37) │ │ │ │ +0D4B90 Extra Length 0000 (0) │ │ │ │ +0D4B92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4B9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4B92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4BC1 PAYLOAD │ │ │ │ +0D4BB7 PAYLOAD │ │ │ │ │ │ │ │ -0D4F9A LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D4F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4FA0 General Purpose Flag 0800 (2048) │ │ │ │ +0D4F90 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D4F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4F96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4FA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4FA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4FA8 CRC 2BD5DC2B (735435819) │ │ │ │ -0D4FAC Compressed Size 0000045A (1114) │ │ │ │ -0D4FB0 Uncompressed Size 000015CD (5581) │ │ │ │ -0D4FB4 Filename Length 0024 (36) │ │ │ │ -0D4FB6 Extra Length 0000 (0) │ │ │ │ -0D4FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4F9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4F9E CRC 2BD5DC2B (735435819) │ │ │ │ +0D4FA2 Compressed Size 0000045A (1114) │ │ │ │ +0D4FA6 Uncompressed Size 000015CD (5581) │ │ │ │ +0D4FAA Filename Length 0024 (36) │ │ │ │ +0D4FAC Extra Length 0000 (0) │ │ │ │ +0D4FAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4FDC PAYLOAD │ │ │ │ +0D4FD2 PAYLOAD │ │ │ │ │ │ │ │ -0D5436 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D543A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D543B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D543C General Purpose Flag 0800 (2048) │ │ │ │ +0D542C LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D5430 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5431 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5432 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D543E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5440 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5444 CRC A1A93853 (2712221779) │ │ │ │ -0D5448 Compressed Size 00000636 (1590) │ │ │ │ -0D544C Uncompressed Size 0000110D (4365) │ │ │ │ -0D5450 Filename Length 0022 (34) │ │ │ │ -0D5452 Extra Length 0000 (0) │ │ │ │ -0D5454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5434 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5436 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D543A CRC A1A93853 (2712221779) │ │ │ │ +0D543E Compressed Size 00000636 (1590) │ │ │ │ +0D5442 Uncompressed Size 0000110D (4365) │ │ │ │ +0D5446 Filename Length 0022 (34) │ │ │ │ +0D5448 Extra Length 0000 (0) │ │ │ │ +0D544A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD544A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5476 PAYLOAD │ │ │ │ +0D546C PAYLOAD │ │ │ │ │ │ │ │ -0D5AAC LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D5AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5AB2 General Purpose Flag 0800 (2048) │ │ │ │ +0D5AA2 LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D5AA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5AA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5AA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5AB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5ABA CRC 160D5FBD (369975229) │ │ │ │ -0D5ABE Compressed Size 00000CA9 (3241) │ │ │ │ -0D5AC2 Uncompressed Size 00009D79 (40313) │ │ │ │ -0D5AC6 Filename Length 0021 (33) │ │ │ │ -0D5AC8 Extra Length 0000 (0) │ │ │ │ -0D5ACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5AAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5AAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5AB0 CRC 160D5FBD (369975229) │ │ │ │ +0D5AB4 Compressed Size 00000CA9 (3241) │ │ │ │ +0D5AB8 Uncompressed Size 00009D79 (40313) │ │ │ │ +0D5ABC Filename Length 0021 (33) │ │ │ │ +0D5ABE Extra Length 0000 (0) │ │ │ │ +0D5AC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5ACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5AC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5AEB PAYLOAD │ │ │ │ +0D5AE1 PAYLOAD │ │ │ │ │ │ │ │ -0D6794 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D6798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D679A General Purpose Flag 0800 (2048) │ │ │ │ +0D678A LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D678E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D678F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6790 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D679C Compression Method 0000 (0) 'Stored' │ │ │ │ -0D679E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67A2 CRC 00000000 (0) │ │ │ │ -0D67A6 Compressed Size 00000000 (0) │ │ │ │ -0D67AA Uncompressed Size 00000000 (0) │ │ │ │ -0D67AE Filename Length 001C (28) │ │ │ │ -0D67B0 Extra Length 0000 (0) │ │ │ │ -0D67B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6792 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D6794 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6798 CRC 00000000 (0) │ │ │ │ +0D679C Compressed Size 00000000 (0) │ │ │ │ +0D67A0 Uncompressed Size 00000000 (0) │ │ │ │ +0D67A4 Filename Length 001C (28) │ │ │ │ +0D67A6 Extra Length 0000 (0) │ │ │ │ +0D67A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D67CE LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D67D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D67D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D67D4 General Purpose Flag 0800 (2048) │ │ │ │ +0D67C4 LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D67C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D67C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D67CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D67D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D67D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67DC CRC C93487EF (3375663087) │ │ │ │ -0D67E0 Compressed Size 00000457 (1111) │ │ │ │ -0D67E4 Uncompressed Size 0000090C (2316) │ │ │ │ -0D67E8 Filename Length 0031 (49) │ │ │ │ -0D67EA Extra Length 0000 (0) │ │ │ │ -0D67EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D67CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67D2 CRC 0F71B5BA (259110330) │ │ │ │ +0D67D6 Compressed Size 00000457 (1111) │ │ │ │ +0D67DA Uncompressed Size 0000090C (2316) │ │ │ │ +0D67DE Filename Length 0031 (49) │ │ │ │ +0D67E0 Extra Length 0000 (0) │ │ │ │ +0D67E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D681D PAYLOAD │ │ │ │ +0D6813 PAYLOAD │ │ │ │ │ │ │ │ -0D6C74 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D6C78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6C79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6C7A General Purpose Flag 0800 (2048) │ │ │ │ +0D6C6A LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D6C6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6C6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6C70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6C7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6C7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D6C82 CRC 797E6389 (2038326153) │ │ │ │ -0D6C86 Compressed Size 000007F7 (2039) │ │ │ │ -0D6C8A Uncompressed Size 00001CF0 (7408) │ │ │ │ -0D6C8E Filename Length 0030 (48) │ │ │ │ -0D6C90 Extra Length 0000 (0) │ │ │ │ -0D6C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6C72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6C74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6C78 CRC 8F43A589 (2403575177) │ │ │ │ +0D6C7C Compressed Size 000007F4 (2036) │ │ │ │ +0D6C80 Uncompressed Size 00001CB5 (7349) │ │ │ │ +0D6C84 Filename Length 0030 (48) │ │ │ │ +0D6C86 Extra Length 0000 (0) │ │ │ │ +0D6C88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6CC2 PAYLOAD │ │ │ │ +0D6CB8 PAYLOAD │ │ │ │ │ │ │ │ -0D74B9 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D74BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D74BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D74BF General Purpose Flag 0800 (2048) │ │ │ │ +0D74AC LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D74B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D74B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D74B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D74C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D74C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D74C7 CRC A5873550 (2777101648) │ │ │ │ -0D74CB Compressed Size 0000059F (1439) │ │ │ │ -0D74CF Uncompressed Size 00000F81 (3969) │ │ │ │ -0D74D3 Filename Length 0033 (51) │ │ │ │ -0D74D5 Extra Length 0000 (0) │ │ │ │ -0D74D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D74B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D74B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D74BA CRC A5873550 (2777101648) │ │ │ │ +0D74BE Compressed Size 0000059F (1439) │ │ │ │ +0D74C2 Uncompressed Size 00000F81 (3969) │ │ │ │ +0D74C6 Filename Length 0033 (51) │ │ │ │ +0D74C8 Extra Length 0000 (0) │ │ │ │ +0D74CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD74D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD74CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D750A PAYLOAD │ │ │ │ +0D74FD PAYLOAD │ │ │ │ │ │ │ │ -0D7AA9 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D7AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7AAF General Purpose Flag 0800 (2048) │ │ │ │ +0D7A9C LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D7AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7AA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7AB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D7AB7 CRC 430E0F35 (1124994869) │ │ │ │ -0D7ABB Compressed Size 00000615 (1557) │ │ │ │ -0D7ABF Uncompressed Size 000022FD (8957) │ │ │ │ -0D7AC3 Filename Length 0032 (50) │ │ │ │ -0D7AC5 Extra Length 0000 (0) │ │ │ │ -0D7AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D7AAA CRC 430E0F35 (1124994869) │ │ │ │ +0D7AAE Compressed Size 00000615 (1557) │ │ │ │ +0D7AB2 Uncompressed Size 000022FD (8957) │ │ │ │ +0D7AB6 Filename Length 0032 (50) │ │ │ │ +0D7AB8 Extra Length 0000 (0) │ │ │ │ +0D7ABA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7ABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7AF9 PAYLOAD │ │ │ │ +0D7AEC PAYLOAD │ │ │ │ │ │ │ │ -0D810E LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D8112 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8113 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8114 General Purpose Flag 0800 (2048) │ │ │ │ +0D8101 LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D8105 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8106 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8107 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8116 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8118 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D811C CRC CCB9538D (3434697613) │ │ │ │ -0D8120 Compressed Size 000005F7 (1527) │ │ │ │ -0D8124 Uncompressed Size 00000FDC (4060) │ │ │ │ -0D8128 Filename Length 003A (58) │ │ │ │ -0D812A Extra Length 0000 (0) │ │ │ │ -0D812C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8109 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D810B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D810F CRC CCB9538D (3434697613) │ │ │ │ +0D8113 Compressed Size 000005F7 (1527) │ │ │ │ +0D8117 Uncompressed Size 00000FDC (4060) │ │ │ │ +0D811B Filename Length 003A (58) │ │ │ │ +0D811D Extra Length 0000 (0) │ │ │ │ +0D811F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD812C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD811F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8166 PAYLOAD │ │ │ │ +0D8159 PAYLOAD │ │ │ │ │ │ │ │ -0D875D LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D8761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8763 General Purpose Flag 0800 (2048) │ │ │ │ +0D8750 LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D8754 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8755 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8756 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D876B CRC AEEA3B80 (2934586240) │ │ │ │ -0D876F Compressed Size 00000460 (1120) │ │ │ │ -0D8773 Uncompressed Size 00001923 (6435) │ │ │ │ -0D8777 Filename Length 0039 (57) │ │ │ │ -0D8779 Extra Length 0000 (0) │ │ │ │ -0D877B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8758 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D875A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D875E CRC AEEA3B80 (2934586240) │ │ │ │ +0D8762 Compressed Size 00000460 (1120) │ │ │ │ +0D8766 Uncompressed Size 00001923 (6435) │ │ │ │ +0D876A Filename Length 0039 (57) │ │ │ │ +0D876C Extra Length 0000 (0) │ │ │ │ +0D876E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD877B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD876E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D87B4 PAYLOAD │ │ │ │ +0D87A7 PAYLOAD │ │ │ │ │ │ │ │ -0D8C14 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D8C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8C1A General Purpose Flag 0800 (2048) │ │ │ │ +0D8C07 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D8C0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8C1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D8C22 CRC B5E07B3C (3051387708) │ │ │ │ -0D8C26 Compressed Size 000005AC (1452) │ │ │ │ -0D8C2A Uncompressed Size 00000EDD (3805) │ │ │ │ -0D8C2E Filename Length 0038 (56) │ │ │ │ -0D8C30 Extra Length 0000 (0) │ │ │ │ -0D8C32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D8C15 CRC B5E07B3C (3051387708) │ │ │ │ +0D8C19 Compressed Size 000005AC (1452) │ │ │ │ +0D8C1D Uncompressed Size 00000EDD (3805) │ │ │ │ +0D8C21 Filename Length 0038 (56) │ │ │ │ +0D8C23 Extra Length 0000 (0) │ │ │ │ +0D8C25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8C32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8C6A PAYLOAD │ │ │ │ +0D8C5D PAYLOAD │ │ │ │ │ │ │ │ -0D9216 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D921A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D921B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D921C General Purpose Flag 0800 (2048) │ │ │ │ +0D9209 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D920D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D920E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D920F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D921E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9220 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9224 CRC 64C99025 (1690931237) │ │ │ │ -0D9228 Compressed Size 00000497 (1175) │ │ │ │ -0D922C Uncompressed Size 00001CE0 (7392) │ │ │ │ -0D9230 Filename Length 0037 (55) │ │ │ │ -0D9232 Extra Length 0000 (0) │ │ │ │ -0D9234 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9211 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9213 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9217 CRC 64C99025 (1690931237) │ │ │ │ +0D921B Compressed Size 00000497 (1175) │ │ │ │ +0D921F Uncompressed Size 00001CE0 (7392) │ │ │ │ +0D9223 Filename Length 0037 (55) │ │ │ │ +0D9225 Extra Length 0000 (0) │ │ │ │ +0D9227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D926B PAYLOAD │ │ │ │ +0D925E PAYLOAD │ │ │ │ │ │ │ │ -0D9702 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D9706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9708 General Purpose Flag 0800 (2048) │ │ │ │ +0D96F5 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D96F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D96FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D96FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D970A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D970C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9710 CRC CB0618E6 (3406174438) │ │ │ │ -0D9714 Compressed Size 0000012A (298) │ │ │ │ -0D9718 Uncompressed Size 000001D6 (470) │ │ │ │ -0D971C Filename Length 0032 (50) │ │ │ │ -0D971E Extra Length 0000 (0) │ │ │ │ -0D9720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D96FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D96FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9703 CRC CB0618E6 (3406174438) │ │ │ │ +0D9707 Compressed Size 0000012A (298) │ │ │ │ +0D970B Uncompressed Size 000001D6 (470) │ │ │ │ +0D970F Filename Length 0032 (50) │ │ │ │ +0D9711 Extra Length 0000 (0) │ │ │ │ +0D9713 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9713: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9752 PAYLOAD │ │ │ │ +0D9745 PAYLOAD │ │ │ │ │ │ │ │ -0D987C LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D9880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9882 General Purpose Flag 0800 (2048) │ │ │ │ +0D986F LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D9873 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9874 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9875 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9886 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D988A CRC 7EFF497D (2130659709) │ │ │ │ -0D988E Compressed Size 000000CE (206) │ │ │ │ -0D9892 Uncompressed Size 0000014A (330) │ │ │ │ -0D9896 Filename Length 0031 (49) │ │ │ │ -0D9898 Extra Length 0000 (0) │ │ │ │ -0D989A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9877 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9879 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D987D CRC 7EFF497D (2130659709) │ │ │ │ +0D9881 Compressed Size 000000CE (206) │ │ │ │ +0D9885 Uncompressed Size 0000014A (330) │ │ │ │ +0D9889 Filename Length 0031 (49) │ │ │ │ +0D988B Extra Length 0000 (0) │ │ │ │ +0D988D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD989A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD988D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D98CB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0D98BE PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0D9999 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D999D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D999E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D999F General Purpose Flag 0800 (2048) │ │ │ │ +0D998C LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D9990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9992 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99A1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D99A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99A7 CRC 00000000 (0) │ │ │ │ -0D99AB Compressed Size 00000000 (0) │ │ │ │ -0D99AF Uncompressed Size 00000000 (0) │ │ │ │ -0D99B3 Filename Length 0010 (16) │ │ │ │ -0D99B5 Extra Length 0000 (0) │ │ │ │ -0D99B7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0D9994 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D9996 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D999A CRC 00000000 (0) │ │ │ │ +0D999E Compressed Size 00000000 (0) │ │ │ │ +0D99A2 Uncompressed Size 00000000 (0) │ │ │ │ +0D99A6 Filename Length 0010 (16) │ │ │ │ +0D99A8 Extra Length 0000 (0) │ │ │ │ +0D99AA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99B7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99AA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D99C7 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D99CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D99CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D99CD General Purpose Flag 0800 (2048) │ │ │ │ +0D99BA LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D99BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D99BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D99D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99D5 CRC 5DAB5802 (1571510274) │ │ │ │ -0D99D9 Compressed Size 000002DC (732) │ │ │ │ -0D99DD Uncompressed Size 000005AD (1453) │ │ │ │ -0D99E1 Filename Length 001D (29) │ │ │ │ -0D99E3 Extra Length 0000 (0) │ │ │ │ -0D99E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D99C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D99C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99C8 CRC 5DAB5802 (1571510274) │ │ │ │ +0D99CC Compressed Size 000002DC (732) │ │ │ │ +0D99D0 Uncompressed Size 000005AD (1453) │ │ │ │ +0D99D4 Filename Length 001D (29) │ │ │ │ +0D99D6 Extra Length 0000 (0) │ │ │ │ +0D99D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9A02 PAYLOAD │ │ │ │ +0D99F5 PAYLOAD │ │ │ │ │ │ │ │ -0D9CDE LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D9CE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9CE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9CE4 General Purpose Flag 0800 (2048) │ │ │ │ +0D9CD1 LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D9CD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9CD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9CD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9CE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9CE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9CEC CRC 76C8419F (1992835487) │ │ │ │ -0D9CF0 Compressed Size 00000142 (322) │ │ │ │ -0D9CF4 Uncompressed Size 00000275 (629) │ │ │ │ -0D9CF8 Filename Length 001C (28) │ │ │ │ -0D9CFA Extra Length 0000 (0) │ │ │ │ -0D9CFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9CD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9CDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9CDF CRC 76C8419F (1992835487) │ │ │ │ +0D9CE3 Compressed Size 00000142 (322) │ │ │ │ +0D9CE7 Uncompressed Size 00000275 (629) │ │ │ │ +0D9CEB Filename Length 001C (28) │ │ │ │ +0D9CED Extra Length 0000 (0) │ │ │ │ +0D9CEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9CFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9D18 PAYLOAD │ │ │ │ +0D9D0B PAYLOAD │ │ │ │ │ │ │ │ -0D9E5A LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D9E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9E60 General Purpose Flag 0800 (2048) │ │ │ │ +0D9E4D LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D9E51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9E52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9E53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9E64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9E68 CRC 57F0C326 (1475396390) │ │ │ │ -0D9E6C Compressed Size 00000127 (295) │ │ │ │ -0D9E70 Uncompressed Size 000001BE (446) │ │ │ │ -0D9E74 Filename Length 001E (30) │ │ │ │ -0D9E76 Extra Length 0000 (0) │ │ │ │ -0D9E78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9E55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9E57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9E5B CRC 57F0C326 (1475396390) │ │ │ │ +0D9E5F Compressed Size 00000127 (295) │ │ │ │ +0D9E63 Uncompressed Size 000001BE (446) │ │ │ │ +0D9E67 Filename Length 001E (30) │ │ │ │ +0D9E69 Extra Length 0000 (0) │ │ │ │ +0D9E6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9E78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9E6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9E96 PAYLOAD │ │ │ │ +0D9E89 PAYLOAD │ │ │ │ │ │ │ │ -0D9FBD LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D9FC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9FC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9FC3 General Purpose Flag 0800 (2048) │ │ │ │ +0D9FB0 LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D9FB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9FB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9FB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9FC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9FC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9FCB CRC 096C8417 (158106647) │ │ │ │ -0D9FCF Compressed Size 00000197 (407) │ │ │ │ -0D9FD3 Uncompressed Size 000002B5 (693) │ │ │ │ -0D9FD7 Filename Length 001D (29) │ │ │ │ -0D9FD9 Extra Length 0000 (0) │ │ │ │ -0D9FDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9FB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9FBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9FBE CRC 096C8417 (158106647) │ │ │ │ +0D9FC2 Compressed Size 00000197 (407) │ │ │ │ +0D9FC6 Uncompressed Size 000002B5 (693) │ │ │ │ +0D9FCA Filename Length 001D (29) │ │ │ │ +0D9FCC Extra Length 0000 (0) │ │ │ │ +0D9FCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9FCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9FF8 PAYLOAD │ │ │ │ +0D9FEB PAYLOAD │ │ │ │ │ │ │ │ -0DA18F LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0DA193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA195 General Purpose Flag 0800 (2048) │ │ │ │ +0DA182 LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0DA186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA188 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA199 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA19D CRC 94A7D2F6 (2494026486) │ │ │ │ -0DA1A1 Compressed Size 000002E5 (741) │ │ │ │ -0DA1A5 Uncompressed Size 000005D5 (1493) │ │ │ │ -0DA1A9 Filename Length 0027 (39) │ │ │ │ -0DA1AB Extra Length 0000 (0) │ │ │ │ -0DA1AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA18A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA18C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA190 CRC 94A7D2F6 (2494026486) │ │ │ │ +0DA194 Compressed Size 000002E5 (741) │ │ │ │ +0DA198 Uncompressed Size 000005D5 (1493) │ │ │ │ +0DA19C Filename Length 0027 (39) │ │ │ │ +0DA19E Extra Length 0000 (0) │ │ │ │ +0DA1A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA1AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA1A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1D4 PAYLOAD │ │ │ │ +0DA1C7 PAYLOAD │ │ │ │ │ │ │ │ -0DA4B9 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0DA4BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA4BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA4BF General Purpose Flag 0800 (2048) │ │ │ │ +0DA4AC LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0DA4B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA4B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA4B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA4C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA4C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA4C7 CRC DDAA617A (3718930810) │ │ │ │ -0DA4CB Compressed Size 000001AE (430) │ │ │ │ -0DA4CF Uncompressed Size 00000353 (851) │ │ │ │ -0DA4D3 Filename Length 0026 (38) │ │ │ │ -0DA4D5 Extra Length 0000 (0) │ │ │ │ -0DA4D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA4B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA4B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA4BA CRC DDAA617A (3718930810) │ │ │ │ +0DA4BE Compressed Size 000001AE (430) │ │ │ │ +0DA4C2 Uncompressed Size 00000353 (851) │ │ │ │ +0DA4C6 Filename Length 0026 (38) │ │ │ │ +0DA4C8 Extra Length 0000 (0) │ │ │ │ +0DA4CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA4D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA4CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA4FD PAYLOAD │ │ │ │ +0DA4F0 PAYLOAD │ │ │ │ │ │ │ │ -0DA6AB LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0DA6AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA6B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA6B1 General Purpose Flag 0800 (2048) │ │ │ │ +0DA69E LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0DA6A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA6A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA6A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA6B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA6B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA6B9 CRC FF08AC8D (4278758541) │ │ │ │ -0DA6BD Compressed Size 000003FB (1019) │ │ │ │ -0DA6C1 Uncompressed Size 00000AE0 (2784) │ │ │ │ -0DA6C5 Filename Length 002A (42) │ │ │ │ -0DA6C7 Extra Length 0000 (0) │ │ │ │ -0DA6C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA6A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA6A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA6AC CRC FF08AC8D (4278758541) │ │ │ │ +0DA6B0 Compressed Size 000003FB (1019) │ │ │ │ +0DA6B4 Uncompressed Size 00000AE0 (2784) │ │ │ │ +0DA6B8 Filename Length 002A (42) │ │ │ │ +0DA6BA Extra Length 0000 (0) │ │ │ │ +0DA6BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA6C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA6BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA6F3 PAYLOAD │ │ │ │ +0DA6E6 PAYLOAD │ │ │ │ │ │ │ │ -0DAAEE LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0DAAF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAAF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAAF4 General Purpose Flag 0800 (2048) │ │ │ │ +0DAAE1 LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0DAAE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAAE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAAE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAAF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DAAFC CRC F571E130 (4117881136) │ │ │ │ -0DAB00 Compressed Size 00000611 (1553) │ │ │ │ -0DAB04 Uncompressed Size 0000245F (9311) │ │ │ │ -0DAB08 Filename Length 0029 (41) │ │ │ │ -0DAB0A Extra Length 0000 (0) │ │ │ │ -0DAB0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAAE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAAEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DAAEF CRC F571E130 (4117881136) │ │ │ │ +0DAAF3 Compressed Size 00000611 (1553) │ │ │ │ +0DAAF7 Uncompressed Size 0000245F (9311) │ │ │ │ +0DAAFB Filename Length 0029 (41) │ │ │ │ +0DAAFD Extra Length 0000 (0) │ │ │ │ +0DAAFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAB0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAAFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB35 PAYLOAD │ │ │ │ +0DAB28 PAYLOAD │ │ │ │ │ │ │ │ -0DB146 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0DB14A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB14B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB14C General Purpose Flag 0800 (2048) │ │ │ │ +0DB139 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0DB13D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB13E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB13F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB14E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB150 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB154 CRC 370929DA (923347418) │ │ │ │ -0DB158 Compressed Size 000002F8 (760) │ │ │ │ -0DB15C Uncompressed Size 0000062D (1581) │ │ │ │ -0DB160 Filename Length 003D (61) │ │ │ │ -0DB162 Extra Length 0000 (0) │ │ │ │ -0DB164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB141 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB147 CRC 370929DA (923347418) │ │ │ │ +0DB14B Compressed Size 000002F8 (760) │ │ │ │ +0DB14F Uncompressed Size 0000062D (1581) │ │ │ │ +0DB153 Filename Length 003D (61) │ │ │ │ +0DB155 Extra Length 0000 (0) │ │ │ │ +0DB157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB1A1 PAYLOAD │ │ │ │ +0DB194 PAYLOAD │ │ │ │ │ │ │ │ -0DB499 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0DB49D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB49E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB49F General Purpose Flag 0800 (2048) │ │ │ │ +0DB48C LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0DB490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB492 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB4A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB4A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB4A7 CRC 958A49E8 (2508868072) │ │ │ │ -0DB4AB Compressed Size 00000248 (584) │ │ │ │ -0DB4AF Uncompressed Size 000004F4 (1268) │ │ │ │ -0DB4B3 Filename Length 003C (60) │ │ │ │ -0DB4B5 Extra Length 0000 (0) │ │ │ │ -0DB4B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB494 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB496 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB49A CRC 958A49E8 (2508868072) │ │ │ │ +0DB49E Compressed Size 00000248 (584) │ │ │ │ +0DB4A2 Uncompressed Size 000004F4 (1268) │ │ │ │ +0DB4A6 Filename Length 003C (60) │ │ │ │ +0DB4A8 Extra Length 0000 (0) │ │ │ │ +0DB4AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB4AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB4F3 PAYLOAD │ │ │ │ +0DB4E6 PAYLOAD │ │ │ │ │ │ │ │ -0DB73B LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0DB73F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB741 General Purpose Flag 0800 (2048) │ │ │ │ +0DB72E LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0DB732 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB733 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB734 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB749 CRC 0577956B (91723115) │ │ │ │ -0DB74D Compressed Size 00000460 (1120) │ │ │ │ -0DB751 Uncompressed Size 00000CCB (3275) │ │ │ │ -0DB755 Filename Length 0023 (35) │ │ │ │ -0DB757 Extra Length 0000 (0) │ │ │ │ -0DB759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB736 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB738 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB73C CRC 0577956B (91723115) │ │ │ │ +0DB740 Compressed Size 00000460 (1120) │ │ │ │ +0DB744 Uncompressed Size 00000CCB (3275) │ │ │ │ +0DB748 Filename Length 0023 (35) │ │ │ │ +0DB74A Extra Length 0000 (0) │ │ │ │ +0DB74C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB74C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB77C PAYLOAD │ │ │ │ +0DB76F PAYLOAD │ │ │ │ │ │ │ │ -0DBBDC LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0DBBE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBBE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBBE2 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBCF LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0DBBD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBBE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBBE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DBBEA CRC 689EB538 (1755231544) │ │ │ │ -0DBBEE Compressed Size 000006AD (1709) │ │ │ │ -0DBBF2 Uncompressed Size 00002B26 (11046) │ │ │ │ -0DBBF6 Filename Length 0022 (34) │ │ │ │ -0DBBF8 Extra Length 0000 (0) │ │ │ │ -0DBBFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DBBDD CRC 689EB538 (1755231544) │ │ │ │ +0DBBE1 Compressed Size 000006AD (1709) │ │ │ │ +0DBBE5 Uncompressed Size 00002B26 (11046) │ │ │ │ +0DBBE9 Filename Length 0022 (34) │ │ │ │ +0DBBEB Extra Length 0000 (0) │ │ │ │ +0DBBED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBBFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC1C PAYLOAD │ │ │ │ +0DBC0F PAYLOAD │ │ │ │ │ │ │ │ -0DC2C9 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0DC2CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC2CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC2CF General Purpose Flag 0800 (2048) │ │ │ │ +0DC2BC LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0DC2C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC2C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC2C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC2D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC2D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC2D7 CRC AA44D54D (2856637773) │ │ │ │ -0DC2DB Compressed Size 000002F3 (755) │ │ │ │ -0DC2DF Uncompressed Size 00000611 (1553) │ │ │ │ -0DC2E3 Filename Length 0036 (54) │ │ │ │ -0DC2E5 Extra Length 0000 (0) │ │ │ │ -0DC2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC2C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC2C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC2CA CRC AA44D54D (2856637773) │ │ │ │ +0DC2CE Compressed Size 000002F3 (755) │ │ │ │ +0DC2D2 Uncompressed Size 00000611 (1553) │ │ │ │ +0DC2D6 Filename Length 0036 (54) │ │ │ │ +0DC2D8 Extra Length 0000 (0) │ │ │ │ +0DC2DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC2DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC31D PAYLOAD │ │ │ │ +0DC310 PAYLOAD │ │ │ │ │ │ │ │ -0DC610 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0DC614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC616 General Purpose Flag 0800 (2048) │ │ │ │ +0DC603 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0DC607 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC608 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC609 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC618 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC61A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC61E CRC 8756749A (2270590106) │ │ │ │ -0DC622 Compressed Size 00000240 (576) │ │ │ │ -0DC626 Uncompressed Size 000004BF (1215) │ │ │ │ -0DC62A Filename Length 0035 (53) │ │ │ │ -0DC62C Extra Length 0000 (0) │ │ │ │ -0DC62E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC60B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC60D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC611 CRC 8756749A (2270590106) │ │ │ │ +0DC615 Compressed Size 00000240 (576) │ │ │ │ +0DC619 Uncompressed Size 000004BF (1215) │ │ │ │ +0DC61D Filename Length 0035 (53) │ │ │ │ +0DC61F Extra Length 0000 (0) │ │ │ │ +0DC621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC62E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC663 PAYLOAD │ │ │ │ +0DC656 PAYLOAD │ │ │ │ │ │ │ │ -0DC8A3 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0DC8A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC8A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC8A9 General Purpose Flag 0800 (2048) │ │ │ │ +0DC896 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0DC89A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC89B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC89C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC8AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC8AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC8B1 CRC 8CB84331 (2360886065) │ │ │ │ -0DC8B5 Compressed Size 0000044F (1103) │ │ │ │ -0DC8B9 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0DC8BD Filename Length 0022 (34) │ │ │ │ -0DC8BF Extra Length 0000 (0) │ │ │ │ -0DC8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC89E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC8A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC8A4 CRC 8CB84331 (2360886065) │ │ │ │ +0DC8A8 Compressed Size 0000044F (1103) │ │ │ │ +0DC8AC Uncompressed Size 00000BE5 (3045) │ │ │ │ +0DC8B0 Filename Length 0022 (34) │ │ │ │ +0DC8B2 Extra Length 0000 (0) │ │ │ │ +0DC8B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC8B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8E3 PAYLOAD │ │ │ │ +0DC8D6 PAYLOAD │ │ │ │ │ │ │ │ -0DCD32 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DCD36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCD37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCD38 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD25 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DCD29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCD3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCD3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DCD40 CRC 1435E8D1 (339077329) │ │ │ │ -0DCD44 Compressed Size 00000714 (1812) │ │ │ │ -0DCD48 Uncompressed Size 00002F70 (12144) │ │ │ │ -0DCD4C Filename Length 0021 (33) │ │ │ │ -0DCD4E Extra Length 0000 (0) │ │ │ │ -0DCD50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DCD33 CRC 1435E8D1 (339077329) │ │ │ │ +0DCD37 Compressed Size 00000714 (1812) │ │ │ │ +0DCD3B Uncompressed Size 00002F70 (12144) │ │ │ │ +0DCD3F Filename Length 0021 (33) │ │ │ │ +0DCD41 Extra Length 0000 (0) │ │ │ │ +0DCD43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCD50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCD71 PAYLOAD │ │ │ │ +0DCD64 PAYLOAD │ │ │ │ │ │ │ │ -0DD485 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DD489 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD48A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD48B General Purpose Flag 0800 (2048) │ │ │ │ +0DD478 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DD47C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD47D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD47E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD48D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD48F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DD493 CRC 8D977ACA (2375514826) │ │ │ │ -0DD497 Compressed Size 00001111 (4369) │ │ │ │ -0DD49B Uncompressed Size 00003526 (13606) │ │ │ │ -0DD49F Filename Length 001A (26) │ │ │ │ -0DD4A1 Extra Length 0000 (0) │ │ │ │ -0DD4A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD480 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD482 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DD486 CRC 9A6F9627 (2591004199) │ │ │ │ +0DD48A Compressed Size 000010FE (4350) │ │ │ │ +0DD48E Uncompressed Size 00003526 (13606) │ │ │ │ +0DD492 Filename Length 001A (26) │ │ │ │ +0DD494 Extra Length 0000 (0) │ │ │ │ +0DD496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD4A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD4BD PAYLOAD │ │ │ │ +0DD4B0 PAYLOAD │ │ │ │ │ │ │ │ -0DE5CE LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DE5D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE5D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE5D4 General Purpose Flag 0800 (2048) │ │ │ │ +0DE5AE LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DE5B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE5B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE5B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE5D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE5D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DE5DC CRC 07B119CF (129046991) │ │ │ │ -0DE5E0 Compressed Size 00001694 (5780) │ │ │ │ -0DE5E4 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0DE5E8 Filename Length 0019 (25) │ │ │ │ -0DE5EA Extra Length 0000 (0) │ │ │ │ -0DE5EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE5B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE5B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DE5BC CRC 77EE3F47 (2012102471) │ │ │ │ +0DE5C0 Compressed Size 00001658 (5720) │ │ │ │ +0DE5C4 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0DE5C8 Filename Length 0019 (25) │ │ │ │ +0DE5CA Extra Length 0000 (0) │ │ │ │ +0DE5CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE5EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE5CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE605 PAYLOAD │ │ │ │ +0DE5E5 PAYLOAD │ │ │ │ │ │ │ │ -0DFC99 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DFC9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFC9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFC9F General Purpose Flag 0800 (2048) │ │ │ │ +0DFC3D LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DFC41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFC42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFC43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFCA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFCA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DFCA7 CRC 0134997B (20224379) │ │ │ │ -0DFCAB Compressed Size 000003A1 (929) │ │ │ │ -0DFCAF Uncompressed Size 0000076C (1900) │ │ │ │ -0DFCB3 Filename Length 0022 (34) │ │ │ │ -0DFCB5 Extra Length 0000 (0) │ │ │ │ -0DFCB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFC45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFC47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DFC4B CRC 0134997B (20224379) │ │ │ │ +0DFC4F Compressed Size 000003A1 (929) │ │ │ │ +0DFC53 Uncompressed Size 0000076C (1900) │ │ │ │ +0DFC57 Filename Length 0022 (34) │ │ │ │ +0DFC59 Extra Length 0000 (0) │ │ │ │ +0DFC5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFCB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFC5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFCD9 PAYLOAD │ │ │ │ +0DFC7D PAYLOAD │ │ │ │ │ │ │ │ -0E007A LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0E007E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E007F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0080 General Purpose Flag 0800 (2048) │ │ │ │ +0E001E LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0E0022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0024 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0084 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0088 CRC 98514523 (2555462947) │ │ │ │ -0E008C Compressed Size 000002D2 (722) │ │ │ │ -0E0090 Uncompressed Size 0000078A (1930) │ │ │ │ -0E0094 Filename Length 0021 (33) │ │ │ │ -0E0096 Extra Length 0000 (0) │ │ │ │ -0E0098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0026 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E002C CRC 98514523 (2555462947) │ │ │ │ +0E0030 Compressed Size 000002D2 (722) │ │ │ │ +0E0034 Uncompressed Size 0000078A (1930) │ │ │ │ +0E0038 Filename Length 0021 (33) │ │ │ │ +0E003A Extra Length 0000 (0) │ │ │ │ +0E003C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE003C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E00B9 PAYLOAD │ │ │ │ +0E005D PAYLOAD │ │ │ │ │ │ │ │ -0E038B LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0E038F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0391 General Purpose Flag 0800 (2048) │ │ │ │ +0E032F LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0E0333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0335 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0393 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0395 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0399 CRC B16AC60C (2976564748) │ │ │ │ -0E039D Compressed Size 00000275 (629) │ │ │ │ -0E03A1 Uncompressed Size 000004E6 (1254) │ │ │ │ -0E03A5 Filename Length 0025 (37) │ │ │ │ -0E03A7 Extra Length 0000 (0) │ │ │ │ -0E03A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0337 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E033D CRC B16AC60C (2976564748) │ │ │ │ +0E0341 Compressed Size 00000275 (629) │ │ │ │ +0E0345 Uncompressed Size 000004E6 (1254) │ │ │ │ +0E0349 Filename Length 0025 (37) │ │ │ │ +0E034B Extra Length 0000 (0) │ │ │ │ +0E034D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE03A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE034D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E03CE PAYLOAD │ │ │ │ +0E0372 PAYLOAD │ │ │ │ │ │ │ │ -0E0643 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0E0647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0649 General Purpose Flag 0800 (2048) │ │ │ │ +0E05E7 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0E05EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E05EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E05ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E064B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E064D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0651 CRC 3D011DBE (1023483326) │ │ │ │ -0E0655 Compressed Size 00000401 (1025) │ │ │ │ -0E0659 Uncompressed Size 00000B51 (2897) │ │ │ │ -0E065D Filename Length 0024 (36) │ │ │ │ -0E065F Extra Length 0000 (0) │ │ │ │ -0E0661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E05EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E05F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E05F5 CRC 3D011DBE (1023483326) │ │ │ │ +0E05F9 Compressed Size 00000401 (1025) │ │ │ │ +0E05FD Uncompressed Size 00000B51 (2897) │ │ │ │ +0E0601 Filename Length 0024 (36) │ │ │ │ +0E0603 Extra Length 0000 (0) │ │ │ │ +0E0605 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0605: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0685 PAYLOAD │ │ │ │ +0E0629 PAYLOAD │ │ │ │ │ │ │ │ -0E0A86 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0E0A8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0A8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0A8C General Purpose Flag 0800 (2048) │ │ │ │ +0E0A2A LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0E0A2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0A2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0A30 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0A8E Compression Method 0000 (0) 'Stored' │ │ │ │ -0E0A90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0A94 CRC 00000000 (0) │ │ │ │ -0E0A98 Compressed Size 00000000 (0) │ │ │ │ -0E0A9C Uncompressed Size 00000000 (0) │ │ │ │ -0E0AA0 Filename Length 0014 (20) │ │ │ │ -0E0AA2 Extra Length 0000 (0) │ │ │ │ -0E0AA4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0A32 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E0A34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0A38 CRC 00000000 (0) │ │ │ │ +0E0A3C Compressed Size 00000000 (0) │ │ │ │ +0E0A40 Uncompressed Size 00000000 (0) │ │ │ │ +0E0A44 Filename Length 0014 (20) │ │ │ │ +0E0A46 Extra Length 0000 (0) │ │ │ │ +0E0A48 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AA4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0A48: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E0AB8 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0E0ABC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0ABD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0ABE General Purpose Flag 0800 (2048) │ │ │ │ +0E0A5C LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0E0A60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0A61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0A62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0AC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0AC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0AC6 CRC BB6D54C6 (3144504518) │ │ │ │ -0E0ACA Compressed Size 0000023E (574) │ │ │ │ -0E0ACE Uncompressed Size 00000492 (1170) │ │ │ │ -0E0AD2 Filename Length 0025 (37) │ │ │ │ -0E0AD4 Extra Length 0000 (0) │ │ │ │ -0E0AD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0A64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0A66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0A6A CRC BB6D54C6 (3144504518) │ │ │ │ +0E0A6E Compressed Size 0000023E (574) │ │ │ │ +0E0A72 Uncompressed Size 00000492 (1170) │ │ │ │ +0E0A76 Filename Length 0025 (37) │ │ │ │ +0E0A78 Extra Length 0000 (0) │ │ │ │ +0E0A7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0A7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0AFB PAYLOAD │ │ │ │ +0E0A9F PAYLOAD │ │ │ │ │ │ │ │ -0E0D39 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0E0D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0D3F General Purpose Flag 0800 (2048) │ │ │ │ +0E0CDD LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0E0CE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0CE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0CE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0D47 CRC 0FDA82F6 (265978614) │ │ │ │ -0E0D4B Compressed Size 0000027C (636) │ │ │ │ -0E0D4F Uncompressed Size 00000794 (1940) │ │ │ │ -0E0D53 Filename Length 0024 (36) │ │ │ │ -0E0D55 Extra Length 0000 (0) │ │ │ │ -0E0D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0CE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0CE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0CEB CRC 0FDA82F6 (265978614) │ │ │ │ +0E0CEF Compressed Size 0000027C (636) │ │ │ │ +0E0CF3 Uncompressed Size 00000794 (1940) │ │ │ │ +0E0CF7 Filename Length 0024 (36) │ │ │ │ +0E0CF9 Extra Length 0000 (0) │ │ │ │ +0E0CFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0CFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0D7B PAYLOAD │ │ │ │ +0E0D1F PAYLOAD │ │ │ │ │ │ │ │ -0E0FF7 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0E0FFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0FFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0FFD General Purpose Flag 0800 (2048) │ │ │ │ +0E0F9B LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0E0F9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0FA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0FA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0FFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1001 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1005 CRC A76E3DED (2809019885) │ │ │ │ -0E1009 Compressed Size 00000B0F (2831) │ │ │ │ -0E100D Uncompressed Size 00002525 (9509) │ │ │ │ -0E1011 Filename Length 002C (44) │ │ │ │ -0E1013 Extra Length 0000 (0) │ │ │ │ -0E1015 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0FA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0FA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0FA9 CRC A76E3DED (2809019885) │ │ │ │ +0E0FAD Compressed Size 00000B0F (2831) │ │ │ │ +0E0FB1 Uncompressed Size 00002525 (9509) │ │ │ │ +0E0FB5 Filename Length 002C (44) │ │ │ │ +0E0FB7 Extra Length 0000 (0) │ │ │ │ +0E0FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1041 PAYLOAD │ │ │ │ +0E0FE5 PAYLOAD │ │ │ │ │ │ │ │ -0E1B50 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0E1B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1B56 General Purpose Flag 0800 (2048) │ │ │ │ +0E1AF4 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0E1AF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E1AF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E1AFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1B5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1B5E CRC F3C460C4 (4089733316) │ │ │ │ -0E1B62 Compressed Size 0000080E (2062) │ │ │ │ -0E1B66 Uncompressed Size 00004443 (17475) │ │ │ │ -0E1B6A Filename Length 002B (43) │ │ │ │ -0E1B6C Extra Length 0000 (0) │ │ │ │ -0E1B6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E1AFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E1AFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E1B02 CRC F3C460C4 (4089733316) │ │ │ │ +0E1B06 Compressed Size 0000080E (2062) │ │ │ │ +0E1B0A Uncompressed Size 00004443 (17475) │ │ │ │ +0E1B0E Filename Length 002B (43) │ │ │ │ +0E1B10 Extra Length 0000 (0) │ │ │ │ +0E1B12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1B6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1B12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1B99 PAYLOAD │ │ │ │ +0E1B3D PAYLOAD │ │ │ │ │ │ │ │ -0E23A7 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0E23AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E23AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E23AD General Purpose Flag 0800 (2048) │ │ │ │ +0E234B LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0E234F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E2350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E2351 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E23AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E23B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E23B5 CRC 2A0F7210 (705655312) │ │ │ │ -0E23B9 Compressed Size 00000206 (518) │ │ │ │ -0E23BD Uncompressed Size 000003F3 (1011) │ │ │ │ -0E23C1 Filename Length 0024 (36) │ │ │ │ -0E23C3 Extra Length 0000 (0) │ │ │ │ -0E23C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E2353 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E2355 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E2359 CRC 2A0F7210 (705655312) │ │ │ │ +0E235D Compressed Size 00000206 (518) │ │ │ │ +0E2361 Uncompressed Size 000003F3 (1011) │ │ │ │ +0E2365 Filename Length 0024 (36) │ │ │ │ +0E2367 Extra Length 0000 (0) │ │ │ │ +0E2369 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE23C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE2369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E23E9 PAYLOAD │ │ │ │ +0E238D PAYLOAD │ │ │ │ │ │ │ │ -0E25EF LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0E25F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E25F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E25F5 General Purpose Flag 0800 (2048) │ │ │ │ +0E2593 LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0E2597 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E2598 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E2599 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E25F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E25F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E25FD CRC 360A2D10 (906636560) │ │ │ │ -0E2601 Compressed Size 00000366 (870) │ │ │ │ -0E2605 Uncompressed Size 00000898 (2200) │ │ │ │ -0E2609 Filename Length 0023 (35) │ │ │ │ -0E260B Extra Length 0000 (0) │ │ │ │ -0E260D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E259B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E259D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E25A1 CRC 360A2D10 (906636560) │ │ │ │ +0E25A5 Compressed Size 00000366 (870) │ │ │ │ +0E25A9 Uncompressed Size 00000898 (2200) │ │ │ │ +0E25AD Filename Length 0023 (35) │ │ │ │ +0E25AF Extra Length 0000 (0) │ │ │ │ +0E25B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE260D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE25B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E2630 PAYLOAD │ │ │ │ +0E25D4 PAYLOAD │ │ │ │ │ │ │ │ -0E2996 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0E299A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E299B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E299C General Purpose Flag 0800 (2048) │ │ │ │ +0E293A LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0E293E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E293F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E2940 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E299E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E29A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E29A4 CRC BBEF24A3 (3153011875) │ │ │ │ -0E29A8 Compressed Size 00000781 (1921) │ │ │ │ -0E29AC Uncompressed Size 00001626 (5670) │ │ │ │ -0E29B0 Filename Length 002B (43) │ │ │ │ -0E29B2 Extra Length 0000 (0) │ │ │ │ -0E29B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E2942 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E2944 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E2948 CRC BBEF24A3 (3153011875) │ │ │ │ +0E294C Compressed Size 00000781 (1921) │ │ │ │ +0E2950 Uncompressed Size 00001626 (5670) │ │ │ │ +0E2954 Filename Length 002B (43) │ │ │ │ +0E2956 Extra Length 0000 (0) │ │ │ │ +0E2958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE29B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE2958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E29DF PAYLOAD │ │ │ │ +0E2983 PAYLOAD │ │ │ │ │ │ │ │ -0E3160 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0E3164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3166 General Purpose Flag 0800 (2048) │ │ │ │ +0E3104 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0E3108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E310A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E316A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E316E CRC 88C51A9F (2294618783) │ │ │ │ -0E3172 Compressed Size 000004DD (1245) │ │ │ │ -0E3176 Uncompressed Size 00002418 (9240) │ │ │ │ -0E317A Filename Length 002A (42) │ │ │ │ -0E317C Extra Length 0000 (0) │ │ │ │ -0E317E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E310C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E310E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3112 CRC 88C51A9F (2294618783) │ │ │ │ +0E3116 Compressed Size 000004DD (1245) │ │ │ │ +0E311A Uncompressed Size 00002418 (9240) │ │ │ │ +0E311E Filename Length 002A (42) │ │ │ │ +0E3120 Extra Length 0000 (0) │ │ │ │ +0E3122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE317E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E31A8 PAYLOAD │ │ │ │ +0E314C PAYLOAD │ │ │ │ │ │ │ │ -0E3685 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0E3689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E368A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E368B General Purpose Flag 0800 (2048) │ │ │ │ +0E3629 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0E362D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E362E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E362F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E368D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E368F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3693 CRC B8047AAE (3087301294) │ │ │ │ -0E3697 Compressed Size 00000253 (595) │ │ │ │ -0E369B Uncompressed Size 00000528 (1320) │ │ │ │ -0E369F Filename Length 0022 (34) │ │ │ │ -0E36A1 Extra Length 0000 (0) │ │ │ │ -0E36A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3631 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3633 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3637 CRC B8047AAE (3087301294) │ │ │ │ +0E363B Compressed Size 00000253 (595) │ │ │ │ +0E363F Uncompressed Size 00000528 (1320) │ │ │ │ +0E3643 Filename Length 0022 (34) │ │ │ │ +0E3645 Extra Length 0000 (0) │ │ │ │ +0E3647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE36A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E36C5 PAYLOAD │ │ │ │ +0E3669 PAYLOAD │ │ │ │ │ │ │ │ -0E3918 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0E391C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E391D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E391E General Purpose Flag 0800 (2048) │ │ │ │ +0E38BC LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0E38C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E38C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E38C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3920 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3922 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3926 CRC DB6176D5 (3680597717) │ │ │ │ -0E392A Compressed Size 000001D8 (472) │ │ │ │ -0E392E Uncompressed Size 00000574 (1396) │ │ │ │ -0E3932 Filename Length 0021 (33) │ │ │ │ -0E3934 Extra Length 0000 (0) │ │ │ │ -0E3936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E38C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E38C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E38CA CRC DB6176D5 (3680597717) │ │ │ │ +0E38CE Compressed Size 000001D8 (472) │ │ │ │ +0E38D2 Uncompressed Size 00000574 (1396) │ │ │ │ +0E38D6 Filename Length 0021 (33) │ │ │ │ +0E38D8 Extra Length 0000 (0) │ │ │ │ +0E38DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE38DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3957 PAYLOAD │ │ │ │ +0E38FB PAYLOAD │ │ │ │ │ │ │ │ -0E3B2F LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0E3B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3B35 General Purpose Flag 0800 (2048) │ │ │ │ +0E3AD3 LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0E3AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3AD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3B39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3B3D CRC 1AD4F0F9 (450162937) │ │ │ │ -0E3B41 Compressed Size 00000358 (856) │ │ │ │ -0E3B45 Uncompressed Size 0000074A (1866) │ │ │ │ -0E3B49 Filename Length 002D (45) │ │ │ │ -0E3B4B Extra Length 0000 (0) │ │ │ │ -0E3B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3ADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3AE1 CRC 1AD4F0F9 (450162937) │ │ │ │ +0E3AE5 Compressed Size 00000358 (856) │ │ │ │ +0E3AE9 Uncompressed Size 0000074A (1866) │ │ │ │ +0E3AED Filename Length 002D (45) │ │ │ │ +0E3AEF Extra Length 0000 (0) │ │ │ │ +0E3AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3B7A PAYLOAD │ │ │ │ +0E3B1E PAYLOAD │ │ │ │ │ │ │ │ -0E3ED2 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0E3ED6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3ED7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3ED8 General Purpose Flag 0800 (2048) │ │ │ │ +0E3E76 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0E3E7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3E7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3E7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3EDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3EDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3EE0 CRC D7812BEE (3615566830) │ │ │ │ -0E3EE4 Compressed Size 0000041E (1054) │ │ │ │ -0E3EE8 Uncompressed Size 00000F87 (3975) │ │ │ │ -0E3EEC Filename Length 002C (44) │ │ │ │ -0E3EEE Extra Length 0000 (0) │ │ │ │ -0E3EF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3E7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3E80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3E84 CRC D7812BEE (3615566830) │ │ │ │ +0E3E88 Compressed Size 0000041E (1054) │ │ │ │ +0E3E8C Uncompressed Size 00000F87 (3975) │ │ │ │ +0E3E90 Filename Length 002C (44) │ │ │ │ +0E3E92 Extra Length 0000 (0) │ │ │ │ +0E3E94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3EF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3E94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3F1C PAYLOAD │ │ │ │ +0E3EC0 PAYLOAD │ │ │ │ │ │ │ │ -0E433A LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0E433E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E433F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4340 General Purpose Flag 0800 (2048) │ │ │ │ +0E42DE LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0E42E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E42E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E42E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4342 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4344 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4348 CRC A54AF7E3 (2773153763) │ │ │ │ -0E434C Compressed Size 000002A7 (679) │ │ │ │ -0E4350 Uncompressed Size 000004A0 (1184) │ │ │ │ -0E4354 Filename Length 0028 (40) │ │ │ │ -0E4356 Extra Length 0000 (0) │ │ │ │ -0E4358 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E42E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E42E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E42EC CRC A54AF7E3 (2773153763) │ │ │ │ +0E42F0 Compressed Size 000002A7 (679) │ │ │ │ +0E42F4 Uncompressed Size 000004A0 (1184) │ │ │ │ +0E42F8 Filename Length 0028 (40) │ │ │ │ +0E42FA Extra Length 0000 (0) │ │ │ │ +0E42FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4358: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE42FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4380 PAYLOAD │ │ │ │ +0E4324 PAYLOAD │ │ │ │ │ │ │ │ -0E4627 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0E462B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E462C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E462D General Purpose Flag 0800 (2048) │ │ │ │ +0E45CB LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0E45CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E45D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E45D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E462F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4631 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4635 CRC BC449FA3 (3158613923) │ │ │ │ -0E4639 Compressed Size 00000378 (888) │ │ │ │ -0E463D Uncompressed Size 00000A63 (2659) │ │ │ │ -0E4641 Filename Length 0027 (39) │ │ │ │ -0E4643 Extra Length 0000 (0) │ │ │ │ -0E4645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E45D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E45D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E45D9 CRC BC449FA3 (3158613923) │ │ │ │ +0E45DD Compressed Size 00000378 (888) │ │ │ │ +0E45E1 Uncompressed Size 00000A63 (2659) │ │ │ │ +0E45E5 Filename Length 0027 (39) │ │ │ │ +0E45E7 Extra Length 0000 (0) │ │ │ │ +0E45E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4645: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE45E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E466C PAYLOAD │ │ │ │ +0E4610 PAYLOAD │ │ │ │ │ │ │ │ -0E49E4 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0E49E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E49E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E49EA General Purpose Flag 0800 (2048) │ │ │ │ +0E4988 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0E498C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E498D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E498E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E49EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E49EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E49F2 CRC 6BC55B66 (1808096102) │ │ │ │ -0E49F6 Compressed Size 00000164 (356) │ │ │ │ -0E49FA Uncompressed Size 0000029F (671) │ │ │ │ -0E49FE Filename Length 0030 (48) │ │ │ │ -0E4A00 Extra Length 0000 (0) │ │ │ │ -0E4A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4990 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4992 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4996 CRC 6BC55B66 (1808096102) │ │ │ │ +0E499A Compressed Size 00000164 (356) │ │ │ │ +0E499E Uncompressed Size 0000029F (671) │ │ │ │ +0E49A2 Filename Length 0030 (48) │ │ │ │ +0E49A4 Extra Length 0000 (0) │ │ │ │ +0E49A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE49A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4A32 PAYLOAD │ │ │ │ +0E49D6 PAYLOAD │ │ │ │ │ │ │ │ -0E4B96 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0E4B9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4B9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4B9C General Purpose Flag 0800 (2048) │ │ │ │ +0E4B3A LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0E4B3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4B3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4B40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4B9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4BA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4BA4 CRC 6454FC12 (1683291154) │ │ │ │ -0E4BA8 Compressed Size 0000021C (540) │ │ │ │ -0E4BAC Uncompressed Size 00000524 (1316) │ │ │ │ -0E4BB0 Filename Length 002F (47) │ │ │ │ -0E4BB2 Extra Length 0000 (0) │ │ │ │ -0E4BB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4B42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4B44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4B48 CRC 6454FC12 (1683291154) │ │ │ │ +0E4B4C Compressed Size 0000021C (540) │ │ │ │ +0E4B50 Uncompressed Size 00000524 (1316) │ │ │ │ +0E4B54 Filename Length 002F (47) │ │ │ │ +0E4B56 Extra Length 0000 (0) │ │ │ │ +0E4B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4BB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4BE3 PAYLOAD │ │ │ │ +0E4B87 PAYLOAD │ │ │ │ │ │ │ │ -0E4DFF LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0E4E03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4E04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4E05 General Purpose Flag 0800 (2048) │ │ │ │ +0E4DA3 LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0E4DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4DA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4E07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4E09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4E0D CRC 27F16341 (670131009) │ │ │ │ -0E4E11 Compressed Size 000001DE (478) │ │ │ │ -0E4E15 Uncompressed Size 00000389 (905) │ │ │ │ -0E4E19 Filename Length 002C (44) │ │ │ │ -0E4E1B Extra Length 0000 (0) │ │ │ │ -0E4E1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4DB1 CRC 27F16341 (670131009) │ │ │ │ +0E4DB5 Compressed Size 000001DE (478) │ │ │ │ +0E4DB9 Uncompressed Size 00000389 (905) │ │ │ │ +0E4DBD Filename Length 002C (44) │ │ │ │ +0E4DBF Extra Length 0000 (0) │ │ │ │ +0E4DC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4E1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4E49 PAYLOAD │ │ │ │ +0E4DED PAYLOAD │ │ │ │ │ │ │ │ -0E5027 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0E502B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E502C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E502D General Purpose Flag 0800 (2048) │ │ │ │ +0E4FCB LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0E4FCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4FD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4FD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E502F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5035 CRC 0B857104 (193294596) │ │ │ │ -0E5039 Compressed Size 0000022F (559) │ │ │ │ -0E503D Uncompressed Size 000005DC (1500) │ │ │ │ -0E5041 Filename Length 002B (43) │ │ │ │ -0E5043 Extra Length 0000 (0) │ │ │ │ -0E5045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4FD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4FD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4FD9 CRC 0B857104 (193294596) │ │ │ │ +0E4FDD Compressed Size 0000022F (559) │ │ │ │ +0E4FE1 Uncompressed Size 000005DC (1500) │ │ │ │ +0E4FE5 Filename Length 002B (43) │ │ │ │ +0E4FE7 Extra Length 0000 (0) │ │ │ │ +0E4FE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4FE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5070 PAYLOAD │ │ │ │ +0E5014 PAYLOAD │ │ │ │ │ │ │ │ -0E529F LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0E52A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E52A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E52A5 General Purpose Flag 0800 (2048) │ │ │ │ +0E5243 LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0E5247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5249 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E52A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E52A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E52AD CRC A8208BB9 (2820705209) │ │ │ │ -0E52B1 Compressed Size 00000161 (353) │ │ │ │ -0E52B5 Uncompressed Size 00000286 (646) │ │ │ │ -0E52B9 Filename Length 002B (43) │ │ │ │ -0E52BB Extra Length 0000 (0) │ │ │ │ -0E52BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E524B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E524D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5251 CRC A8208BB9 (2820705209) │ │ │ │ +0E5255 Compressed Size 00000161 (353) │ │ │ │ +0E5259 Uncompressed Size 00000286 (646) │ │ │ │ +0E525D Filename Length 002B (43) │ │ │ │ +0E525F Extra Length 0000 (0) │ │ │ │ +0E5261 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE52BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5261: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E52E8 PAYLOAD │ │ │ │ +0E528C PAYLOAD │ │ │ │ │ │ │ │ -0E5449 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0E544D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E544E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E544F General Purpose Flag 0800 (2048) │ │ │ │ +0E53ED LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0E53F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E53F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E53F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5451 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5453 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5457 CRC B9549885 (3109329029) │ │ │ │ -0E545B Compressed Size 000002D6 (726) │ │ │ │ -0E545F Uncompressed Size 0000063C (1596) │ │ │ │ -0E5463 Filename Length 002A (42) │ │ │ │ -0E5465 Extra Length 0000 (0) │ │ │ │ -0E5467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E53F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E53F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E53FB CRC B9549885 (3109329029) │ │ │ │ +0E53FF Compressed Size 000002D6 (726) │ │ │ │ +0E5403 Uncompressed Size 0000063C (1596) │ │ │ │ +0E5407 Filename Length 002A (42) │ │ │ │ +0E5409 Extra Length 0000 (0) │ │ │ │ +0E540B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE540B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5491 PAYLOAD │ │ │ │ +0E5435 PAYLOAD │ │ │ │ │ │ │ │ -0E5767 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E576B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E576C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E576D General Purpose Flag 0800 (2048) │ │ │ │ +0E570B LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E570F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5711 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E576F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5771 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5775 CRC 8D9BC79F (2375796639) │ │ │ │ -0E5779 Compressed Size 00000161 (353) │ │ │ │ -0E577D Uncompressed Size 00000286 (646) │ │ │ │ -0E5781 Filename Length 002B (43) │ │ │ │ -0E5783 Extra Length 0000 (0) │ │ │ │ -0E5785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5713 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5715 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5719 CRC 8D9BC79F (2375796639) │ │ │ │ +0E571D Compressed Size 00000161 (353) │ │ │ │ +0E5721 Uncompressed Size 00000286 (646) │ │ │ │ +0E5725 Filename Length 002B (43) │ │ │ │ +0E5727 Extra Length 0000 (0) │ │ │ │ +0E5729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E57B0 PAYLOAD │ │ │ │ +0E5754 PAYLOAD │ │ │ │ │ │ │ │ -0E5911 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E5915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5917 General Purpose Flag 0800 (2048) │ │ │ │ +0E58B5 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E58B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E58BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E58BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5919 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E591B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E591F CRC 0ABD5959 (180181337) │ │ │ │ -0E5923 Compressed Size 00000247 (583) │ │ │ │ -0E5927 Uncompressed Size 00000518 (1304) │ │ │ │ -0E592B Filename Length 002A (42) │ │ │ │ -0E592D Extra Length 0000 (0) │ │ │ │ -0E592F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E58BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E58BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E58C3 CRC 0ABD5959 (180181337) │ │ │ │ +0E58C7 Compressed Size 00000247 (583) │ │ │ │ +0E58CB Uncompressed Size 00000518 (1304) │ │ │ │ +0E58CF Filename Length 002A (42) │ │ │ │ +0E58D1 Extra Length 0000 (0) │ │ │ │ +0E58D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE592F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE58D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5959 PAYLOAD │ │ │ │ +0E58FD PAYLOAD │ │ │ │ │ │ │ │ -0E5BA0 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E5BA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5BA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5BA6 General Purpose Flag 0800 (2048) │ │ │ │ +0E5B44 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E5B48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5B49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5B4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5BA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5BAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5BAE CRC 5A5DA465 (1516086373) │ │ │ │ -0E5BB2 Compressed Size 00000160 (352) │ │ │ │ -0E5BB6 Uncompressed Size 00000290 (656) │ │ │ │ -0E5BBA Filename Length 002D (45) │ │ │ │ -0E5BBC Extra Length 0000 (0) │ │ │ │ -0E5BBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5B4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5B4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5B52 CRC 5A5DA465 (1516086373) │ │ │ │ +0E5B56 Compressed Size 00000160 (352) │ │ │ │ +0E5B5A Uncompressed Size 00000290 (656) │ │ │ │ +0E5B5E Filename Length 002D (45) │ │ │ │ +0E5B60 Extra Length 0000 (0) │ │ │ │ +0E5B62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5BBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5BEB PAYLOAD │ │ │ │ +0E5B8F PAYLOAD │ │ │ │ │ │ │ │ -0E5D4B LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E5D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5D51 General Purpose Flag 0800 (2048) │ │ │ │ +0E5CEF LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E5CF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5CF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5CF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5D55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5D59 CRC 80F01ABD (2163219133) │ │ │ │ -0E5D5D Compressed Size 0000022F (559) │ │ │ │ -0E5D61 Uncompressed Size 000004F8 (1272) │ │ │ │ -0E5D65 Filename Length 002C (44) │ │ │ │ -0E5D67 Extra Length 0000 (0) │ │ │ │ -0E5D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5CF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5CF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5CFD CRC 80F01ABD (2163219133) │ │ │ │ +0E5D01 Compressed Size 0000022F (559) │ │ │ │ +0E5D05 Uncompressed Size 000004F8 (1272) │ │ │ │ +0E5D09 Filename Length 002C (44) │ │ │ │ +0E5D0B Extra Length 0000 (0) │ │ │ │ +0E5D0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5D0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5D95 PAYLOAD │ │ │ │ +0E5D39 PAYLOAD │ │ │ │ │ │ │ │ -0E5FC4 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E5FC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5FC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5FCA General Purpose Flag 0800 (2048) │ │ │ │ +0E5F68 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E5F6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5F6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5F6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5FCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5FCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5FD2 CRC 4A3C69A0 (1245473184) │ │ │ │ -0E5FD6 Compressed Size 00000167 (359) │ │ │ │ -0E5FDA Uncompressed Size 000002A9 (681) │ │ │ │ -0E5FDE Filename Length 0032 (50) │ │ │ │ -0E5FE0 Extra Length 0000 (0) │ │ │ │ -0E5FE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5F70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5F72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5F76 CRC 4A3C69A0 (1245473184) │ │ │ │ +0E5F7A Compressed Size 00000167 (359) │ │ │ │ +0E5F7E Uncompressed Size 000002A9 (681) │ │ │ │ +0E5F82 Filename Length 0032 (50) │ │ │ │ +0E5F84 Extra Length 0000 (0) │ │ │ │ +0E5F86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5FE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5F86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6014 PAYLOAD │ │ │ │ +0E5FB8 PAYLOAD │ │ │ │ │ │ │ │ -0E617B LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E617F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6180 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6181 General Purpose Flag 0800 (2048) │ │ │ │ +0E611F LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E6123 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6124 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6125 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6183 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6185 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6189 CRC 28281334 (673714996) │ │ │ │ -0E618D Compressed Size 0000029B (667) │ │ │ │ -0E6191 Uncompressed Size 00000608 (1544) │ │ │ │ -0E6195 Filename Length 0031 (49) │ │ │ │ -0E6197 Extra Length 0000 (0) │ │ │ │ -0E6199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6127 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6129 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E612D CRC 28281334 (673714996) │ │ │ │ +0E6131 Compressed Size 0000029B (667) │ │ │ │ +0E6135 Uncompressed Size 00000608 (1544) │ │ │ │ +0E6139 Filename Length 0031 (49) │ │ │ │ +0E613B Extra Length 0000 (0) │ │ │ │ +0E613D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE613D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E61CA PAYLOAD │ │ │ │ +0E616E PAYLOAD │ │ │ │ │ │ │ │ -0E6465 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E6469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E646A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E646B General Purpose Flag 0800 (2048) │ │ │ │ +0E6409 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E640D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E640E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E640F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E646D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E646F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6473 CRC 53E95C53 (1407802451) │ │ │ │ -0E6477 Compressed Size 00000160 (352) │ │ │ │ -0E647B Uncompressed Size 00000286 (646) │ │ │ │ -0E647F Filename Length 002B (43) │ │ │ │ -0E6481 Extra Length 0000 (0) │ │ │ │ -0E6483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6411 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6413 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6417 CRC 53E95C53 (1407802451) │ │ │ │ +0E641B Compressed Size 00000160 (352) │ │ │ │ +0E641F Uncompressed Size 00000286 (646) │ │ │ │ +0E6423 Filename Length 002B (43) │ │ │ │ +0E6425 Extra Length 0000 (0) │ │ │ │ +0E6427 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E64AE PAYLOAD │ │ │ │ +0E6452 PAYLOAD │ │ │ │ │ │ │ │ -0E660E LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E6612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6614 General Purpose Flag 0800 (2048) │ │ │ │ +0E65B2 LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E65B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E65B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E65B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6616 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6618 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E661C CRC 69953FAB (1771388843) │ │ │ │ -0E6620 Compressed Size 000002DF (735) │ │ │ │ -0E6624 Uncompressed Size 000006AF (1711) │ │ │ │ -0E6628 Filename Length 002A (42) │ │ │ │ -0E662A Extra Length 0000 (0) │ │ │ │ -0E662C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E65BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E65BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E65C0 CRC 69953FAB (1771388843) │ │ │ │ +0E65C4 Compressed Size 000002DF (735) │ │ │ │ +0E65C8 Uncompressed Size 000006AF (1711) │ │ │ │ +0E65CC Filename Length 002A (42) │ │ │ │ +0E65CE Extra Length 0000 (0) │ │ │ │ +0E65D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE662C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE65D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6656 PAYLOAD │ │ │ │ +0E65FA PAYLOAD │ │ │ │ │ │ │ │ -0E6935 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E6939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E693A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E693B General Purpose Flag 0800 (2048) │ │ │ │ +0E68D9 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E68DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E68DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E68DF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E693D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E693F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6943 CRC 00000000 (0) │ │ │ │ -0E6947 Compressed Size 00000000 (0) │ │ │ │ -0E694B Uncompressed Size 00000000 (0) │ │ │ │ -0E694F Filename Length 0011 (17) │ │ │ │ -0E6951 Extra Length 0000 (0) │ │ │ │ -0E6953 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E68E1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E68E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E68E7 CRC 00000000 (0) │ │ │ │ +0E68EB Compressed Size 00000000 (0) │ │ │ │ +0E68EF Uncompressed Size 00000000 (0) │ │ │ │ +0E68F3 Filename Length 0011 (17) │ │ │ │ +0E68F5 Extra Length 0000 (0) │ │ │ │ +0E68F7 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6953: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE68F7: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E6964 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E6968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E696A General Purpose Flag 0800 (2048) │ │ │ │ +0E6908 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E690C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E690D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E690E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E696C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E696E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6972 CRC 1442AD0B (339913995) │ │ │ │ -0E6976 Compressed Size 000023A1 (9121) │ │ │ │ -0E697A Uncompressed Size 00006E47 (28231) │ │ │ │ -0E697E Filename Length 0021 (33) │ │ │ │ -0E6980 Extra Length 0000 (0) │ │ │ │ -0E6982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6912 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6916 CRC 1442AD0B (339913995) │ │ │ │ +0E691A Compressed Size 000023A1 (9121) │ │ │ │ +0E691E Uncompressed Size 00006E47 (28231) │ │ │ │ +0E6922 Filename Length 0021 (33) │ │ │ │ +0E6924 Extra Length 0000 (0) │ │ │ │ +0E6926 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6926: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E69A3 PAYLOAD │ │ │ │ +0E6947 PAYLOAD │ │ │ │ │ │ │ │ -0E8D44 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E8D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E8D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E8D4A General Purpose Flag 0800 (2048) │ │ │ │ +0E8CE8 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E8CEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E8CED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E8CEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E8D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E8D4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E8D52 CRC 6B705E01 (1802526209) │ │ │ │ -0E8D56 Compressed Size 00000B93 (2963) │ │ │ │ -0E8D5A Uncompressed Size 00007824 (30756) │ │ │ │ -0E8D5E Filename Length 0020 (32) │ │ │ │ -0E8D60 Extra Length 0000 (0) │ │ │ │ -0E8D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E8CF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E8CF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E8CF6 CRC 6B705E01 (1802526209) │ │ │ │ +0E8CFA Compressed Size 00000B93 (2963) │ │ │ │ +0E8CFE Uncompressed Size 00007824 (30756) │ │ │ │ +0E8D02 Filename Length 0020 (32) │ │ │ │ +0E8D04 Extra Length 0000 (0) │ │ │ │ +0E8D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE8D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE8D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E8D82 PAYLOAD │ │ │ │ +0E8D26 PAYLOAD │ │ │ │ │ │ │ │ -0E9915 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E9919 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E991A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E991B General Purpose Flag 0800 (2048) │ │ │ │ +0E98B9 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E98BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E98BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E98BF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E991D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E991F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9923 CRC 00000000 (0) │ │ │ │ -0E9927 Compressed Size 00000000 (0) │ │ │ │ -0E992B Uncompressed Size 00000000 (0) │ │ │ │ -0E992F Filename Length 0011 (17) │ │ │ │ -0E9931 Extra Length 0000 (0) │ │ │ │ -0E9933 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E98C1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0E98C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E98C7 CRC 00000000 (0) │ │ │ │ +0E98CB Compressed Size 00000000 (0) │ │ │ │ +0E98CF Uncompressed Size 00000000 (0) │ │ │ │ +0E98D3 Filename Length 0011 (17) │ │ │ │ +0E98D5 Extra Length 0000 (0) │ │ │ │ +0E98D7 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9933: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE98D7: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9944 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E9948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E994A General Purpose Flag 0800 (2048) │ │ │ │ +0E98E8 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E98EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E98ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E98EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E994C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E994E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9952 CRC CFEF84C4 (3488580804) │ │ │ │ -0E9956 Compressed Size 000002E4 (740) │ │ │ │ -0E995A Uncompressed Size 0000067B (1659) │ │ │ │ -0E995E Filename Length 002B (43) │ │ │ │ -0E9960 Extra Length 0000 (0) │ │ │ │ -0E9962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E98F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E98F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E98F6 CRC CFEF84C4 (3488580804) │ │ │ │ +0E98FA Compressed Size 000002E4 (740) │ │ │ │ +0E98FE Uncompressed Size 0000067B (1659) │ │ │ │ +0E9902 Filename Length 002B (43) │ │ │ │ +0E9904 Extra Length 0000 (0) │ │ │ │ +0E9906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E998D PAYLOAD │ │ │ │ +0E9931 PAYLOAD │ │ │ │ │ │ │ │ -0E9C71 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C77 General Purpose Flag 0800 (2048) │ │ │ │ +0E9C15 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9C7F CRC 311ED094 (824103060) │ │ │ │ -0E9C83 Compressed Size 00000481 (1153) │ │ │ │ -0E9C87 Uncompressed Size 0000175B (5979) │ │ │ │ -0E9C8B Filename Length 002A (42) │ │ │ │ -0E9C8D Extra Length 0000 (0) │ │ │ │ -0E9C8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9C23 CRC 311ED094 (824103060) │ │ │ │ +0E9C27 Compressed Size 00000481 (1153) │ │ │ │ +0E9C2B Uncompressed Size 0000175B (5979) │ │ │ │ +0E9C2F Filename Length 002A (42) │ │ │ │ +0E9C31 Extra Length 0000 (0) │ │ │ │ +0E9C33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9CB9 PAYLOAD │ │ │ │ +0E9C5D PAYLOAD │ │ │ │ │ │ │ │ -0EA13A LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0EA13E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA13F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA140 General Purpose Flag 0800 (2048) │ │ │ │ +0EA0DE LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0EA0E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA0E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA0E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA142 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA148 CRC B75DB208 (3076370952) │ │ │ │ -0EA14C Compressed Size 000003AF (943) │ │ │ │ -0EA150 Uncompressed Size 000009AE (2478) │ │ │ │ -0EA154 Filename Length 002E (46) │ │ │ │ -0EA156 Extra Length 0000 (0) │ │ │ │ -0EA158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA0E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA0E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA0EC CRC B75DB208 (3076370952) │ │ │ │ +0EA0F0 Compressed Size 000003AF (943) │ │ │ │ +0EA0F4 Uncompressed Size 000009AE (2478) │ │ │ │ +0EA0F8 Filename Length 002E (46) │ │ │ │ +0EA0FA Extra Length 0000 (0) │ │ │ │ +0EA0FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA0FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA186 PAYLOAD │ │ │ │ +0EA12A PAYLOAD │ │ │ │ │ │ │ │ -0EA535 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0EA539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA53A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA53B General Purpose Flag 0800 (2048) │ │ │ │ +0EA4D9 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0EA4DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA4DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA4DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA53D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA53F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA543 CRC 422D8363 (1110279011) │ │ │ │ -0EA547 Compressed Size 00000636 (1590) │ │ │ │ -0EA54B Uncompressed Size 00001F80 (8064) │ │ │ │ -0EA54F Filename Length 002D (45) │ │ │ │ -0EA551 Extra Length 0000 (0) │ │ │ │ -0EA553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA4E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA4E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA4E7 CRC 422D8363 (1110279011) │ │ │ │ +0EA4EB Compressed Size 00000636 (1590) │ │ │ │ +0EA4EF Uncompressed Size 00001F80 (8064) │ │ │ │ +0EA4F3 Filename Length 002D (45) │ │ │ │ +0EA4F5 Extra Length 0000 (0) │ │ │ │ +0EA4F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA4F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA580 PAYLOAD │ │ │ │ +0EA524 PAYLOAD │ │ │ │ │ │ │ │ -0EABB6 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0EABBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EABBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EABBC General Purpose Flag 0800 (2048) │ │ │ │ +0EAB5A LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0EAB5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EAB5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EAB60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EABBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EABC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EABC4 CRC C045E318 (3225805592) │ │ │ │ -0EABC8 Compressed Size 00000646 (1606) │ │ │ │ -0EABCC Uncompressed Size 000012A6 (4774) │ │ │ │ -0EABD0 Filename Length 002F (47) │ │ │ │ -0EABD2 Extra Length 0000 (0) │ │ │ │ -0EABD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EAB62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EAB64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EAB68 CRC C045E318 (3225805592) │ │ │ │ +0EAB6C Compressed Size 00000646 (1606) │ │ │ │ +0EAB70 Uncompressed Size 000012A6 (4774) │ │ │ │ +0EAB74 Filename Length 002F (47) │ │ │ │ +0EAB76 Extra Length 0000 (0) │ │ │ │ +0EAB78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEABD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEAB78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAC03 PAYLOAD │ │ │ │ +0EABA7 PAYLOAD │ │ │ │ │ │ │ │ -0EB249 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EB24D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB24E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB24F General Purpose Flag 0800 (2048) │ │ │ │ +0EB1ED LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EB1F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB1F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB1F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB251 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EB257 CRC 4BA2FECA (1268973258) │ │ │ │ -0EB25B Compressed Size 00000B1D (2845) │ │ │ │ -0EB25F Uncompressed Size 000044B2 (17586) │ │ │ │ -0EB263 Filename Length 002E (46) │ │ │ │ -0EB265 Extra Length 0000 (0) │ │ │ │ -0EB267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB1F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB1F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EB1FB CRC 4BA2FECA (1268973258) │ │ │ │ +0EB1FF Compressed Size 00000B1D (2845) │ │ │ │ +0EB203 Uncompressed Size 000044B2 (17586) │ │ │ │ +0EB207 Filename Length 002E (46) │ │ │ │ +0EB209 Extra Length 0000 (0) │ │ │ │ +0EB20B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB20B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB295 PAYLOAD │ │ │ │ +0EB239 PAYLOAD │ │ │ │ │ │ │ │ -0EBDB2 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EBDB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBDB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBDB8 General Purpose Flag 0800 (2048) │ │ │ │ +0EBD56 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EBD5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBD5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBD5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBDBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBDBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EBDC0 CRC 2DF20D24 (770837796) │ │ │ │ -0EBDC4 Compressed Size 00000575 (1397) │ │ │ │ -0EBDC8 Uncompressed Size 0000118A (4490) │ │ │ │ -0EBDCC Filename Length 0025 (37) │ │ │ │ -0EBDCE Extra Length 0000 (0) │ │ │ │ -0EBDD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBD5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBD60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EBD64 CRC 2DF20D24 (770837796) │ │ │ │ +0EBD68 Compressed Size 00000575 (1397) │ │ │ │ +0EBD6C Uncompressed Size 0000118A (4490) │ │ │ │ +0EBD70 Filename Length 0025 (37) │ │ │ │ +0EBD72 Extra Length 0000 (0) │ │ │ │ +0EBD74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBDD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBD74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBDF5 PAYLOAD │ │ │ │ +0EBD99 PAYLOAD │ │ │ │ │ │ │ │ -0EC36A LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EC36E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC36F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC370 General Purpose Flag 0800 (2048) │ │ │ │ +0EC30E LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EC312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC314 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC372 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC374 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EC378 CRC 5415A174 (1410703732) │ │ │ │ -0EC37C Compressed Size 00000A4E (2638) │ │ │ │ -0EC380 Uncompressed Size 00003A96 (14998) │ │ │ │ -0EC384 Filename Length 0024 (36) │ │ │ │ -0EC386 Extra Length 0000 (0) │ │ │ │ -0EC388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC316 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EC31C CRC 5415A174 (1410703732) │ │ │ │ +0EC320 Compressed Size 00000A4E (2638) │ │ │ │ +0EC324 Uncompressed Size 00003A96 (14998) │ │ │ │ +0EC328 Filename Length 0024 (36) │ │ │ │ +0EC32A Extra Length 0000 (0) │ │ │ │ +0EC32C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC32C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC3AC PAYLOAD │ │ │ │ +0EC350 PAYLOAD │ │ │ │ │ │ │ │ -0ECDFA LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0ECDFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECDFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECE00 General Purpose Flag 0800 (2048) │ │ │ │ +0ECD9E LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0ECDA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECDA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECDA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECE02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECE04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ECE08 CRC BE35D57A (3191199098) │ │ │ │ -0ECE0C Compressed Size 000001FC (508) │ │ │ │ -0ECE10 Uncompressed Size 0000039D (925) │ │ │ │ -0ECE14 Filename Length 0027 (39) │ │ │ │ -0ECE16 Extra Length 0000 (0) │ │ │ │ -0ECE18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECDA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECDA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ECDAC CRC BE35D57A (3191199098) │ │ │ │ +0ECDB0 Compressed Size 000001FC (508) │ │ │ │ +0ECDB4 Uncompressed Size 0000039D (925) │ │ │ │ +0ECDB8 Filename Length 0027 (39) │ │ │ │ +0ECDBA Extra Length 0000 (0) │ │ │ │ +0ECDBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECE18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECDBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECE3F PAYLOAD │ │ │ │ +0ECDE3 PAYLOAD │ │ │ │ │ │ │ │ -0ED03B LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0ED03F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED041 General Purpose Flag 0800 (2048) │ │ │ │ +0ECFDF LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0ECFE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECFE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECFE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED043 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED049 CRC 580684C7 (1476822215) │ │ │ │ -0ED04D Compressed Size 00000256 (598) │ │ │ │ -0ED051 Uncompressed Size 0000064C (1612) │ │ │ │ -0ED055 Filename Length 0026 (38) │ │ │ │ -0ED057 Extra Length 0000 (0) │ │ │ │ -0ED059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECFE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECFE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ECFED CRC 580684C7 (1476822215) │ │ │ │ +0ECFF1 Compressed Size 00000256 (598) │ │ │ │ +0ECFF5 Uncompressed Size 0000064C (1612) │ │ │ │ +0ECFF9 Filename Length 0026 (38) │ │ │ │ +0ECFFB Extra Length 0000 (0) │ │ │ │ +0ECFFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECFFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED07F PAYLOAD │ │ │ │ +0ED023 PAYLOAD │ │ │ │ │ │ │ │ -0ED2D5 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0ED2D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED2DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED2DB General Purpose Flag 0800 (2048) │ │ │ │ +0ED279 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0ED27D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED27E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED27F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED2DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED2DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED2E3 CRC C60A43D1 (3322561489) │ │ │ │ -0ED2E7 Compressed Size 00000636 (1590) │ │ │ │ -0ED2EB Uncompressed Size 00000F33 (3891) │ │ │ │ -0ED2EF Filename Length 0024 (36) │ │ │ │ -0ED2F1 Extra Length 0000 (0) │ │ │ │ -0ED2F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED281 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED283 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED287 CRC C60A43D1 (3322561489) │ │ │ │ +0ED28B Compressed Size 00000636 (1590) │ │ │ │ +0ED28F Uncompressed Size 00000F33 (3891) │ │ │ │ +0ED293 Filename Length 0024 (36) │ │ │ │ +0ED295 Extra Length 0000 (0) │ │ │ │ +0ED297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED2F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED317 PAYLOAD │ │ │ │ +0ED2BB PAYLOAD │ │ │ │ │ │ │ │ -0ED94D LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0ED951 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED952 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED953 General Purpose Flag 0800 (2048) │ │ │ │ +0ED8F1 LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0ED8F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED8F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED8F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED955 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED957 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED95B CRC ADEBBD99 (2917907865) │ │ │ │ -0ED95F Compressed Size 0000063F (1599) │ │ │ │ -0ED963 Uncompressed Size 0000197A (6522) │ │ │ │ -0ED967 Filename Length 0023 (35) │ │ │ │ -0ED969 Extra Length 0000 (0) │ │ │ │ -0ED96B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED8F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED8FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED8FF CRC ADEBBD99 (2917907865) │ │ │ │ +0ED903 Compressed Size 0000063F (1599) │ │ │ │ +0ED907 Uncompressed Size 0000197A (6522) │ │ │ │ +0ED90B Filename Length 0023 (35) │ │ │ │ +0ED90D Extra Length 0000 (0) │ │ │ │ +0ED90F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED96B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED90F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED98E PAYLOAD │ │ │ │ +0ED932 PAYLOAD │ │ │ │ │ │ │ │ -0EDFCD LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EDFD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDFD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDFD3 General Purpose Flag 0800 (2048) │ │ │ │ +0EDF71 LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EDF75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDF76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDF77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDFD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDFD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EDFDB CRC E69F8B30 (3869215536) │ │ │ │ -0EDFDF Compressed Size 000005EE (1518) │ │ │ │ -0EDFE3 Uncompressed Size 000010CC (4300) │ │ │ │ -0EDFE7 Filename Length 002B (43) │ │ │ │ -0EDFE9 Extra Length 0000 (0) │ │ │ │ -0EDFEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDF79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDF7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EDF7F CRC E69F8B30 (3869215536) │ │ │ │ +0EDF83 Compressed Size 000005EE (1518) │ │ │ │ +0EDF87 Uncompressed Size 000010CC (4300) │ │ │ │ +0EDF8B Filename Length 002B (43) │ │ │ │ +0EDF8D Extra Length 0000 (0) │ │ │ │ +0EDF8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDFEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDF8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE016 PAYLOAD │ │ │ │ +0EDFBA PAYLOAD │ │ │ │ │ │ │ │ -0EE604 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EE608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE60A General Purpose Flag 0800 (2048) │ │ │ │ +0EE5A8 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EE5AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE5AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE5AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE60C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE60E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EE612 CRC 722B94DB (1915458779) │ │ │ │ -0EE616 Compressed Size 00000490 (1168) │ │ │ │ -0EE61A Uncompressed Size 000022E3 (8931) │ │ │ │ -0EE61E Filename Length 002A (42) │ │ │ │ -0EE620 Extra Length 0000 (0) │ │ │ │ -0EE622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE5B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE5B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EE5B6 CRC 722B94DB (1915458779) │ │ │ │ +0EE5BA Compressed Size 00000490 (1168) │ │ │ │ +0EE5BE Uncompressed Size 000022E3 (8931) │ │ │ │ +0EE5C2 Filename Length 002A (42) │ │ │ │ +0EE5C4 Extra Length 0000 (0) │ │ │ │ +0EE5C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE5C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE64C PAYLOAD │ │ │ │ +0EE5F0 PAYLOAD │ │ │ │ │ │ │ │ -0EEADC LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EEAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEAE2 General Purpose Flag 0800 (2048) │ │ │ │ +0EEA80 LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EEA84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEA85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEA86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EEAEA CRC F04D5A9D (4031601309) │ │ │ │ -0EEAEE Compressed Size 0000082F (2095) │ │ │ │ -0EEAF2 Uncompressed Size 000017CF (6095) │ │ │ │ -0EEAF6 Filename Length 0023 (35) │ │ │ │ -0EEAF8 Extra Length 0000 (0) │ │ │ │ -0EEAFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEA88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEA8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EEA8E CRC F04D5A9D (4031601309) │ │ │ │ +0EEA92 Compressed Size 0000082F (2095) │ │ │ │ +0EEA96 Uncompressed Size 000017CF (6095) │ │ │ │ +0EEA9A Filename Length 0023 (35) │ │ │ │ +0EEA9C Extra Length 0000 (0) │ │ │ │ +0EEA9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEA9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEB1D PAYLOAD │ │ │ │ +0EEAC1 PAYLOAD │ │ │ │ │ │ │ │ -0EF34C LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0EF350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF352 General Purpose Flag 0800 (2048) │ │ │ │ +0EF2F0 LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0EF2F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF2F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF2F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF35A CRC EF8636E7 (4018550503) │ │ │ │ -0EF35E Compressed Size 00000656 (1622) │ │ │ │ -0EF362 Uncompressed Size 000029D5 (10709) │ │ │ │ -0EF366 Filename Length 0022 (34) │ │ │ │ -0EF368 Extra Length 0000 (0) │ │ │ │ -0EF36A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF2F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF2FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF2FE CRC EF8636E7 (4018550503) │ │ │ │ +0EF302 Compressed Size 00000656 (1622) │ │ │ │ +0EF306 Uncompressed Size 000029D5 (10709) │ │ │ │ +0EF30A Filename Length 0022 (34) │ │ │ │ +0EF30C Extra Length 0000 (0) │ │ │ │ +0EF30E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF36A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF30E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF38C PAYLOAD │ │ │ │ +0EF330 PAYLOAD │ │ │ │ │ │ │ │ -0EF9E2 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0EF9E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF9E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF9E8 General Purpose Flag 0800 (2048) │ │ │ │ +0EF986 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0EF98A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF98B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF98C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF9EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF9EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF9F0 CRC 614E7033 (1632530483) │ │ │ │ -0EF9F4 Compressed Size 00000238 (568) │ │ │ │ -0EF9F8 Uncompressed Size 000004D8 (1240) │ │ │ │ -0EF9FC Filename Length 0028 (40) │ │ │ │ -0EF9FE Extra Length 0000 (0) │ │ │ │ -0EFA00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF98E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF994 CRC 614E7033 (1632530483) │ │ │ │ +0EF998 Compressed Size 00000238 (568) │ │ │ │ +0EF99C Uncompressed Size 000004D8 (1240) │ │ │ │ +0EF9A0 Filename Length 0028 (40) │ │ │ │ +0EF9A2 Extra Length 0000 (0) │ │ │ │ +0EF9A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFA00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF9A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFA28 PAYLOAD │ │ │ │ +0EF9CC PAYLOAD │ │ │ │ │ │ │ │ -0EFC60 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0EFC64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFC65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFC66 General Purpose Flag 0800 (2048) │ │ │ │ +0EFC04 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0EFC08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFC09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFC0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFC68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFC6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFC6E CRC 336960CD (862544077) │ │ │ │ -0EFC72 Compressed Size 00000317 (791) │ │ │ │ -0EFC76 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0EFC7A Filename Length 0027 (39) │ │ │ │ -0EFC7C Extra Length 0000 (0) │ │ │ │ -0EFC7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFC0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFC0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFC12 CRC 336960CD (862544077) │ │ │ │ +0EFC16 Compressed Size 00000317 (791) │ │ │ │ +0EFC1A Uncompressed Size 00000BE5 (3045) │ │ │ │ +0EFC1E Filename Length 0027 (39) │ │ │ │ +0EFC20 Extra Length 0000 (0) │ │ │ │ +0EFC22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFC7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFC22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFCA5 PAYLOAD │ │ │ │ +0EFC49 PAYLOAD │ │ │ │ │ │ │ │ -0EFFBC LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EFFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFFC2 General Purpose Flag 0800 (2048) │ │ │ │ +0EFF60 LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EFF64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFF65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFF66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFFC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFFCA CRC 09095BBB (151608251) │ │ │ │ -0EFFCE Compressed Size 0000054D (1357) │ │ │ │ -0EFFD2 Uncompressed Size 00000DFC (3580) │ │ │ │ -0EFFD6 Filename Length 002D (45) │ │ │ │ -0EFFD8 Extra Length 0000 (0) │ │ │ │ -0EFFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFF68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFF6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFF6E CRC 09095BBB (151608251) │ │ │ │ +0EFF72 Compressed Size 0000054D (1357) │ │ │ │ +0EFF76 Uncompressed Size 00000DFC (3580) │ │ │ │ +0EFF7A Filename Length 002D (45) │ │ │ │ +0EFF7C Extra Length 0000 (0) │ │ │ │ +0EFF7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFF7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0007 PAYLOAD │ │ │ │ +0EFFAB PAYLOAD │ │ │ │ │ │ │ │ -0F0554 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0F0558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F055A General Purpose Flag 0800 (2048) │ │ │ │ +0F04F8 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0F04FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F04FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F04FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F055C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F055E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0562 CRC 2F89FB38 (797571896) │ │ │ │ -0F0566 Compressed Size 0000043C (1084) │ │ │ │ -0F056A Uncompressed Size 00001A90 (6800) │ │ │ │ -0F056E Filename Length 002C (44) │ │ │ │ -0F0570 Extra Length 0000 (0) │ │ │ │ -0F0572 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0500 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0502 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0506 CRC 2F89FB38 (797571896) │ │ │ │ +0F050A Compressed Size 0000043C (1084) │ │ │ │ +0F050E Uncompressed Size 00001A90 (6800) │ │ │ │ +0F0512 Filename Length 002C (44) │ │ │ │ +0F0514 Extra Length 0000 (0) │ │ │ │ +0F0516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0572: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F059E PAYLOAD │ │ │ │ +0F0542 PAYLOAD │ │ │ │ │ │ │ │ -0F09DA LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0F09DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09E0 General Purpose Flag 0800 (2048) │ │ │ │ +0F097E LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0F0982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F09E8 CRC 6907A58C (1762108812) │ │ │ │ -0F09EC Compressed Size 00000485 (1157) │ │ │ │ -0F09F0 Uncompressed Size 000008F9 (2297) │ │ │ │ -0F09F4 Filename Length 001E (30) │ │ │ │ -0F09F6 Extra Length 0000 (0) │ │ │ │ -0F09F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F098C CRC 6907A58C (1762108812) │ │ │ │ +0F0990 Compressed Size 00000485 (1157) │ │ │ │ +0F0994 Uncompressed Size 000008F9 (2297) │ │ │ │ +0F0998 Filename Length 001E (30) │ │ │ │ +0F099A Extra Length 0000 (0) │ │ │ │ +0F099C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF099C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0A16 PAYLOAD │ │ │ │ +0F09BA PAYLOAD │ │ │ │ │ │ │ │ -0F0E9B LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0F0E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0EA1 General Purpose Flag 0800 (2048) │ │ │ │ +0F0E3F LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0F0E43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0E44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0E45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0EA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0EA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0EA9 CRC 70C0EA52 (1891691090) │ │ │ │ -0F0EAD Compressed Size 000003C9 (969) │ │ │ │ -0F0EB1 Uncompressed Size 00000BD0 (3024) │ │ │ │ -0F0EB5 Filename Length 001D (29) │ │ │ │ -0F0EB7 Extra Length 0000 (0) │ │ │ │ -0F0EB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0E47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0E49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0E4D CRC 70C0EA52 (1891691090) │ │ │ │ +0F0E51 Compressed Size 000003C9 (969) │ │ │ │ +0F0E55 Uncompressed Size 00000BD0 (3024) │ │ │ │ +0F0E59 Filename Length 001D (29) │ │ │ │ +0F0E5B Extra Length 0000 (0) │ │ │ │ +0F0E5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0EB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0E5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0ED6 PAYLOAD │ │ │ │ +0F0E7A PAYLOAD │ │ │ │ │ │ │ │ -0F129F LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0F12A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12A5 General Purpose Flag 0800 (2048) │ │ │ │ +0F1243 LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0F1247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1249 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F12AD CRC ABF5827F (2884993663) │ │ │ │ -0F12B1 Compressed Size 0000023A (570) │ │ │ │ -0F12B5 Uncompressed Size 000004EB (1259) │ │ │ │ -0F12B9 Filename Length 0027 (39) │ │ │ │ -0F12BB Extra Length 0000 (0) │ │ │ │ -0F12BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F124B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F124D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1251 CRC ABF5827F (2884993663) │ │ │ │ +0F1255 Compressed Size 0000023A (570) │ │ │ │ +0F1259 Uncompressed Size 000004EB (1259) │ │ │ │ +0F125D Filename Length 0027 (39) │ │ │ │ +0F125F Extra Length 0000 (0) │ │ │ │ +0F1261 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1261: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12E4 PAYLOAD │ │ │ │ +0F1288 PAYLOAD │ │ │ │ │ │ │ │ -0F151E LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0F1522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1524 General Purpose Flag 0800 (2048) │ │ │ │ +0F14C2 LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0F14C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F14C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F14C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1526 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1528 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F152C CRC 99214915 (2569095445) │ │ │ │ -0F1530 Compressed Size 00000246 (582) │ │ │ │ -0F1534 Uncompressed Size 00000929 (2345) │ │ │ │ -0F1538 Filename Length 0026 (38) │ │ │ │ -0F153A Extra Length 0000 (0) │ │ │ │ -0F153C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F14CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F14CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F14D0 CRC 99214915 (2569095445) │ │ │ │ +0F14D4 Compressed Size 00000246 (582) │ │ │ │ +0F14D8 Uncompressed Size 00000929 (2345) │ │ │ │ +0F14DC Filename Length 0026 (38) │ │ │ │ +0F14DE Extra Length 0000 (0) │ │ │ │ +0F14E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF153C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF14E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1562 PAYLOAD │ │ │ │ +0F1506 PAYLOAD │ │ │ │ │ │ │ │ -0F17A8 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0F17AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F17AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F17AE General Purpose Flag 0800 (2048) │ │ │ │ +0F174C LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0F1750 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1751 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1752 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F17B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F17B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F17B6 CRC EBA0C563 (3953182051) │ │ │ │ -0F17BA Compressed Size 000004F5 (1269) │ │ │ │ -0F17BE Uncompressed Size 00000C79 (3193) │ │ │ │ -0F17C2 Filename Length 002E (46) │ │ │ │ -0F17C4 Extra Length 0000 (0) │ │ │ │ -0F17C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1754 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1756 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F175A CRC EBA0C563 (3953182051) │ │ │ │ +0F175E Compressed Size 000004F5 (1269) │ │ │ │ +0F1762 Uncompressed Size 00000C79 (3193) │ │ │ │ +0F1766 Filename Length 002E (46) │ │ │ │ +0F1768 Extra Length 0000 (0) │ │ │ │ +0F176A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF176A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17F4 PAYLOAD │ │ │ │ +0F1798 PAYLOAD │ │ │ │ │ │ │ │ -0F1CE9 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0F1CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1CEF General Purpose Flag 0800 (2048) │ │ │ │ +0F1C8D LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0F1C91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1C92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1C93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1CF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F1CF7 CRC 1774508C (393498764) │ │ │ │ -0F1CFB Compressed Size 000002BF (703) │ │ │ │ -0F1CFF Uncompressed Size 00000F1F (3871) │ │ │ │ -0F1D03 Filename Length 002D (45) │ │ │ │ -0F1D05 Extra Length 0000 (0) │ │ │ │ -0F1D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1C95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1C97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1C9B CRC 1774508C (393498764) │ │ │ │ +0F1C9F Compressed Size 000002BF (703) │ │ │ │ +0F1CA3 Uncompressed Size 00000F1F (3871) │ │ │ │ +0F1CA7 Filename Length 002D (45) │ │ │ │ +0F1CA9 Extra Length 0000 (0) │ │ │ │ +0F1CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1D34 PAYLOAD │ │ │ │ +0F1CD8 PAYLOAD │ │ │ │ │ │ │ │ -0F1FF3 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0F1FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1FF9 General Purpose Flag 0800 (2048) │ │ │ │ +0F1F97 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0F1F9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1F9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1F9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1FFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2001 CRC 58EB7175 (1491825013) │ │ │ │ -0F2005 Compressed Size 000001C1 (449) │ │ │ │ -0F2009 Uncompressed Size 00000373 (883) │ │ │ │ -0F200D Filename Length 0021 (33) │ │ │ │ -0F200F Extra Length 0000 (0) │ │ │ │ -0F2011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1F9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1FA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1FA5 CRC 58EB7175 (1491825013) │ │ │ │ +0F1FA9 Compressed Size 000001C1 (449) │ │ │ │ +0F1FAD Uncompressed Size 00000373 (883) │ │ │ │ +0F1FB1 Filename Length 0021 (33) │ │ │ │ +0F1FB3 Extra Length 0000 (0) │ │ │ │ +0F1FB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1FB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2032 PAYLOAD │ │ │ │ +0F1FD6 PAYLOAD │ │ │ │ │ │ │ │ -0F21F3 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F21F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F21F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F21F9 General Purpose Flag 0800 (2048) │ │ │ │ +0F2197 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F219B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F219C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F219D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F21FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F21FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2201 CRC 42BC940E (1119654926) │ │ │ │ -0F2205 Compressed Size 0000028E (654) │ │ │ │ -0F2209 Uncompressed Size 000006C7 (1735) │ │ │ │ -0F220D Filename Length 0020 (32) │ │ │ │ -0F220F Extra Length 0000 (0) │ │ │ │ -0F2211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F219F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F21A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F21A5 CRC 42BC940E (1119654926) │ │ │ │ +0F21A9 Compressed Size 0000028E (654) │ │ │ │ +0F21AD Uncompressed Size 000006C7 (1735) │ │ │ │ +0F21B1 Filename Length 0020 (32) │ │ │ │ +0F21B3 Extra Length 0000 (0) │ │ │ │ +0F21B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF21B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2231 PAYLOAD │ │ │ │ +0F21D5 PAYLOAD │ │ │ │ │ │ │ │ -0F24BF LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F24C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F24C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F24C5 General Purpose Flag 0800 (2048) │ │ │ │ +0F2463 LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F2467 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2468 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2469 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F24C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F24C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F24CD CRC 06B85B82 (112745346) │ │ │ │ -0F24D1 Compressed Size 0000058F (1423) │ │ │ │ -0F24D5 Uncompressed Size 00000FBA (4026) │ │ │ │ -0F24D9 Filename Length 0028 (40) │ │ │ │ -0F24DB Extra Length 0000 (0) │ │ │ │ -0F24DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F246B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F246D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2471 CRC 06B85B82 (112745346) │ │ │ │ +0F2475 Compressed Size 0000058F (1423) │ │ │ │ +0F2479 Uncompressed Size 00000FBA (4026) │ │ │ │ +0F247D Filename Length 0028 (40) │ │ │ │ +0F247F Extra Length 0000 (0) │ │ │ │ +0F2481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF24DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2505 PAYLOAD │ │ │ │ +0F24A9 PAYLOAD │ │ │ │ │ │ │ │ -0F2A94 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F2A98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2A99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2A9A General Purpose Flag 0800 (2048) │ │ │ │ +0F2A38 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F2A3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2A9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2A9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2AA2 CRC DF0807F4 (3741845492) │ │ │ │ -0F2AA6 Compressed Size 00000358 (856) │ │ │ │ -0F2AAA Uncompressed Size 000016F9 (5881) │ │ │ │ -0F2AAE Filename Length 0027 (39) │ │ │ │ -0F2AB0 Extra Length 0000 (0) │ │ │ │ -0F2AB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2A46 CRC DF0807F4 (3741845492) │ │ │ │ +0F2A4A Compressed Size 00000358 (856) │ │ │ │ +0F2A4E Uncompressed Size 000016F9 (5881) │ │ │ │ +0F2A52 Filename Length 0027 (39) │ │ │ │ +0F2A54 Extra Length 0000 (0) │ │ │ │ +0F2A56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2A56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AD9 PAYLOAD │ │ │ │ +0F2A7D PAYLOAD │ │ │ │ │ │ │ │ -0F2E31 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F2E35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2E36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2E37 General Purpose Flag 0800 (2048) │ │ │ │ +0F2DD5 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F2DD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2DDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2DDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2E39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2E3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2E3F CRC E4969898 (3835074712) │ │ │ │ -0F2E43 Compressed Size 00000223 (547) │ │ │ │ -0F2E47 Uncompressed Size 00000487 (1159) │ │ │ │ -0F2E4B Filename Length 0022 (34) │ │ │ │ -0F2E4D Extra Length 0000 (0) │ │ │ │ -0F2E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2DDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2DDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2DE3 CRC E4969898 (3835074712) │ │ │ │ +0F2DE7 Compressed Size 00000223 (547) │ │ │ │ +0F2DEB Uncompressed Size 00000487 (1159) │ │ │ │ +0F2DEF Filename Length 0022 (34) │ │ │ │ +0F2DF1 Extra Length 0000 (0) │ │ │ │ +0F2DF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2E71 PAYLOAD │ │ │ │ +0F2E15 PAYLOAD │ │ │ │ │ │ │ │ -0F3094 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F3098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F309A General Purpose Flag 0800 (2048) │ │ │ │ +0F3038 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F303C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F303D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F303E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F309C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F309E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F30A2 CRC 31107A2C (823163436) │ │ │ │ -0F30A6 Compressed Size 00000335 (821) │ │ │ │ -0F30AA Uncompressed Size 00000A28 (2600) │ │ │ │ -0F30AE Filename Length 0021 (33) │ │ │ │ -0F30B0 Extra Length 0000 (0) │ │ │ │ -0F30B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3040 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3042 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3046 CRC 31107A2C (823163436) │ │ │ │ +0F304A Compressed Size 00000335 (821) │ │ │ │ +0F304E Uncompressed Size 00000A28 (2600) │ │ │ │ +0F3052 Filename Length 0021 (33) │ │ │ │ +0F3054 Extra Length 0000 (0) │ │ │ │ +0F3056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF30B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F30D3 PAYLOAD │ │ │ │ +0F3077 PAYLOAD │ │ │ │ │ │ │ │ -0F3408 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F340C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F340D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F340E General Purpose Flag 0800 (2048) │ │ │ │ +0F33AC LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F33B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F33B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F33B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3410 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3412 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3416 CRC 3F91BE22 (1066516002) │ │ │ │ -0F341A Compressed Size 000004A3 (1187) │ │ │ │ -0F341E Uncompressed Size 00000B5D (2909) │ │ │ │ -0F3422 Filename Length 0029 (41) │ │ │ │ -0F3424 Extra Length 0000 (0) │ │ │ │ -0F3426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F33B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F33B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F33BA CRC 3F91BE22 (1066516002) │ │ │ │ +0F33BE Compressed Size 000004A3 (1187) │ │ │ │ +0F33C2 Uncompressed Size 00000B5D (2909) │ │ │ │ +0F33C6 Filename Length 0029 (41) │ │ │ │ +0F33C8 Extra Length 0000 (0) │ │ │ │ +0F33CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF33CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F344F PAYLOAD │ │ │ │ +0F33F3 PAYLOAD │ │ │ │ │ │ │ │ -0F38F2 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F38F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F38F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F38F8 General Purpose Flag 0800 (2048) │ │ │ │ +0F3896 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F389A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F389B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F389C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F38FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F38FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3900 CRC FC649743 (4234450755) │ │ │ │ -0F3904 Compressed Size 0000028B (651) │ │ │ │ -0F3908 Uncompressed Size 00000C5A (3162) │ │ │ │ -0F390C Filename Length 0028 (40) │ │ │ │ -0F390E Extra Length 0000 (0) │ │ │ │ -0F3910 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F389E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F38A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F38A4 CRC FC649743 (4234450755) │ │ │ │ +0F38A8 Compressed Size 0000028B (651) │ │ │ │ +0F38AC Uncompressed Size 00000C5A (3162) │ │ │ │ +0F38B0 Filename Length 0028 (40) │ │ │ │ +0F38B2 Extra Length 0000 (0) │ │ │ │ +0F38B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3910: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF38B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3938 PAYLOAD │ │ │ │ +0F38DC PAYLOAD │ │ │ │ │ │ │ │ -0F3BC3 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F3BC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3BC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3BC9 General Purpose Flag 0800 (2048) │ │ │ │ +0F3B67 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F3B6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3B6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3B6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3BCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3BCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3BD1 CRC CD232FEB (3441635307) │ │ │ │ -0F3BD5 Compressed Size 00000318 (792) │ │ │ │ -0F3BD9 Uncompressed Size 000007E1 (2017) │ │ │ │ -0F3BDD Filename Length 0021 (33) │ │ │ │ -0F3BDF Extra Length 0000 (0) │ │ │ │ -0F3BE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3B6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3B71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3B75 CRC CD232FEB (3441635307) │ │ │ │ +0F3B79 Compressed Size 00000318 (792) │ │ │ │ +0F3B7D Uncompressed Size 000007E1 (2017) │ │ │ │ +0F3B81 Filename Length 0021 (33) │ │ │ │ +0F3B83 Extra Length 0000 (0) │ │ │ │ +0F3B85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3BE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3B85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3C02 PAYLOAD │ │ │ │ +0F3BA6 PAYLOAD │ │ │ │ │ │ │ │ -0F3F1A LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F3F1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3F1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3F20 General Purpose Flag 0800 (2048) │ │ │ │ +0F3EBE LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F3EC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3EC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3EC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3F22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3F24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3F28 CRC 9FA2E5DF (2678253023) │ │ │ │ -0F3F2C Compressed Size 000003D8 (984) │ │ │ │ -0F3F30 Uncompressed Size 000012AA (4778) │ │ │ │ -0F3F34 Filename Length 0020 (32) │ │ │ │ -0F3F36 Extra Length 0000 (0) │ │ │ │ -0F3F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3EC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3EC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3ECC CRC 9FA2E5DF (2678253023) │ │ │ │ +0F3ED0 Compressed Size 000003D8 (984) │ │ │ │ +0F3ED4 Uncompressed Size 000012AA (4778) │ │ │ │ +0F3ED8 Filename Length 0020 (32) │ │ │ │ +0F3EDA Extra Length 0000 (0) │ │ │ │ +0F3EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3F38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3F58 PAYLOAD │ │ │ │ +0F3EFC PAYLOAD │ │ │ │ │ │ │ │ -0F4330 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F4334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4336 General Purpose Flag 0800 (2048) │ │ │ │ +0F42D4 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F42D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F42D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F42DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4338 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F433A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F433E CRC C0D44A35 (3235138101) │ │ │ │ -0F4342 Compressed Size 000005DB (1499) │ │ │ │ -0F4346 Uncompressed Size 00000E98 (3736) │ │ │ │ -0F434A Filename Length 0028 (40) │ │ │ │ -0F434C Extra Length 0000 (0) │ │ │ │ -0F434E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F42DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F42DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F42E2 CRC C0D44A35 (3235138101) │ │ │ │ +0F42E6 Compressed Size 000005DB (1499) │ │ │ │ +0F42EA Uncompressed Size 00000E98 (3736) │ │ │ │ +0F42EE Filename Length 0028 (40) │ │ │ │ +0F42F0 Extra Length 0000 (0) │ │ │ │ +0F42F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF434E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF42F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4376 PAYLOAD │ │ │ │ +0F431A PAYLOAD │ │ │ │ │ │ │ │ -0F4951 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F4955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4957 General Purpose Flag 0800 (2048) │ │ │ │ +0F48F5 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F48F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F48FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F48FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4959 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F495B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F495F CRC 301D26F4 (807216884) │ │ │ │ -0F4963 Compressed Size 00000367 (871) │ │ │ │ -0F4967 Uncompressed Size 0000125F (4703) │ │ │ │ -0F496B Filename Length 0027 (39) │ │ │ │ -0F496D Extra Length 0000 (0) │ │ │ │ -0F496F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F48FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F48FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4903 CRC 301D26F4 (807216884) │ │ │ │ +0F4907 Compressed Size 00000367 (871) │ │ │ │ +0F490B Uncompressed Size 0000125F (4703) │ │ │ │ +0F490F Filename Length 0027 (39) │ │ │ │ +0F4911 Extra Length 0000 (0) │ │ │ │ +0F4913 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF496F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4913: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4996 PAYLOAD │ │ │ │ +0F493A PAYLOAD │ │ │ │ │ │ │ │ -0F4CFD LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F4D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D03 General Purpose Flag 0800 (2048) │ │ │ │ +0F4CA1 LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F4CA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4CA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4CA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F4D0B CRC F526A5BB (4112950715) │ │ │ │ -0F4D0F Compressed Size 0000040E (1038) │ │ │ │ -0F4D13 Uncompressed Size 00000ADC (2780) │ │ │ │ -0F4D17 Filename Length 002C (44) │ │ │ │ -0F4D19 Extra Length 0000 (0) │ │ │ │ -0F4D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4CA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4CAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4CAF CRC F526A5BB (4112950715) │ │ │ │ +0F4CB3 Compressed Size 0000040E (1038) │ │ │ │ +0F4CB7 Uncompressed Size 00000ADC (2780) │ │ │ │ +0F4CBB Filename Length 002C (44) │ │ │ │ +0F4CBD Extra Length 0000 (0) │ │ │ │ +0F4CBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4CBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4D47 PAYLOAD │ │ │ │ +0F4CEB PAYLOAD │ │ │ │ │ │ │ │ -0F5155 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F5159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F515A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F515B General Purpose Flag 0800 (2048) │ │ │ │ +0F50F9 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F50FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F50FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F50FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F515D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F515F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F5163 CRC BC834D8A (3162721674) │ │ │ │ -0F5167 Compressed Size 00000631 (1585) │ │ │ │ -0F516B Uncompressed Size 0000208E (8334) │ │ │ │ -0F516F Filename Length 002B (43) │ │ │ │ -0F5171 Extra Length 0000 (0) │ │ │ │ -0F5173 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F5101 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F5103 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F5107 CRC BC834D8A (3162721674) │ │ │ │ +0F510B Compressed Size 00000631 (1585) │ │ │ │ +0F510F Uncompressed Size 0000208E (8334) │ │ │ │ +0F5113 Filename Length 002B (43) │ │ │ │ +0F5115 Extra Length 0000 (0) │ │ │ │ +0F5117 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F519E PAYLOAD │ │ │ │ +0F5142 PAYLOAD │ │ │ │ │ │ │ │ -0F57CF LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F57D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F57D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F57D5 General Purpose Flag 0800 (2048) │ │ │ │ +0F5773 LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F5777 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5778 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5779 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F57D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F57D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F57DD CRC 097A9FBE (159031230) │ │ │ │ -0F57E1 Compressed Size 00001327 (4903) │ │ │ │ -0F57E5 Uncompressed Size 00003ADE (15070) │ │ │ │ -0F57E9 Filename Length 001C (28) │ │ │ │ -0F57EB Extra Length 0000 (0) │ │ │ │ -0F57ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F577B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F577D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F5781 CRC AA27F00E (2854744078) │ │ │ │ +0F5785 Compressed Size 00001323 (4899) │ │ │ │ +0F5789 Uncompressed Size 00003ADE (15070) │ │ │ │ +0F578D Filename Length 001C (28) │ │ │ │ +0F578F Extra Length 0000 (0) │ │ │ │ +0F5791 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5791: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5809 PAYLOAD │ │ │ │ +0F57AD PAYLOAD │ │ │ │ │ │ │ │ -0F6B30 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F6B34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6B35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6B36 General Purpose Flag 0800 (2048) │ │ │ │ +0F6AD0 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F6AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6AD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6B38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6B3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F6B3E CRC 10ED41EA (283984362) │ │ │ │ -0F6B42 Compressed Size 000025D6 (9686) │ │ │ │ -0F6B46 Uncompressed Size 00016469 (91241) │ │ │ │ -0F6B4A Filename Length 001B (27) │ │ │ │ -0F6B4C Extra Length 0000 (0) │ │ │ │ -0F6B4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6ADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F6ADE CRC 658BB519 (1703654681) │ │ │ │ +0F6AE2 Compressed Size 000025F1 (9713) │ │ │ │ +0F6AE6 Uncompressed Size 00016469 (91241) │ │ │ │ +0F6AEA Filename Length 001B (27) │ │ │ │ +0F6AEC Extra Length 0000 (0) │ │ │ │ +0F6AEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6B4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6AEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6B69 PAYLOAD │ │ │ │ +0F6B09 PAYLOAD │ │ │ │ │ │ │ │ -0F913F LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F9143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9145 General Purpose Flag 0800 (2048) │ │ │ │ +0F90FA LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F90FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F90FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9100 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9147 Compression Method 0000 (0) 'Stored' │ │ │ │ -0F9149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F914D CRC 00000000 (0) │ │ │ │ -0F9151 Compressed Size 00000000 (0) │ │ │ │ -0F9155 Uncompressed Size 00000000 (0) │ │ │ │ -0F9159 Filename Length 0013 (19) │ │ │ │ -0F915B Extra Length 0000 (0) │ │ │ │ -0F915D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9102 Compression Method 0000 (0) 'Stored' │ │ │ │ +0F9104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F9108 CRC 00000000 (0) │ │ │ │ +0F910C Compressed Size 00000000 (0) │ │ │ │ +0F9110 Uncompressed Size 00000000 (0) │ │ │ │ +0F9114 Filename Length 0013 (19) │ │ │ │ +0F9116 Extra Length 0000 (0) │ │ │ │ +0F9118 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF915D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9118: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0F9170 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F9174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9176 General Purpose Flag 0800 (2048) │ │ │ │ +0F912B LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F912F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9130 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9131 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F917A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F917E CRC B4A4B557 (3030693207) │ │ │ │ -0F9182 Compressed Size 0000039A (922) │ │ │ │ -0F9186 Uncompressed Size 0000074F (1871) │ │ │ │ -0F918A Filename Length 0026 (38) │ │ │ │ -0F918C Extra Length 0000 (0) │ │ │ │ -0F918E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9133 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9135 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F9139 CRC B4A4B557 (3030693207) │ │ │ │ +0F913D Compressed Size 0000039A (922) │ │ │ │ +0F9141 Uncompressed Size 0000074F (1871) │ │ │ │ +0F9145 Filename Length 0026 (38) │ │ │ │ +0F9147 Extra Length 0000 (0) │ │ │ │ +0F9149 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF918E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9149: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F91B4 PAYLOAD │ │ │ │ +0F916F PAYLOAD │ │ │ │ │ │ │ │ -0F954E LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F9552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9554 General Purpose Flag 0800 (2048) │ │ │ │ +0F9509 LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F950D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F950E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F950F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9558 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F955C CRC 914E40C9 (2437824713) │ │ │ │ -0F9560 Compressed Size 00000327 (807) │ │ │ │ -0F9564 Uncompressed Size 00000865 (2149) │ │ │ │ -0F9568 Filename Length 0025 (37) │ │ │ │ -0F956A Extra Length 0000 (0) │ │ │ │ -0F956C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9511 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9513 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F9517 CRC 914E40C9 (2437824713) │ │ │ │ +0F951B Compressed Size 00000327 (807) │ │ │ │ +0F951F Uncompressed Size 00000865 (2149) │ │ │ │ +0F9523 Filename Length 0025 (37) │ │ │ │ +0F9525 Extra Length 0000 (0) │ │ │ │ +0F9527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF956C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F9591 PAYLOAD │ │ │ │ +0F954C PAYLOAD │ │ │ │ │ │ │ │ -0F98B8 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F98BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F98BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F98BE General Purpose Flag 0800 (2048) │ │ │ │ +0F9873 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F9877 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9878 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9879 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F98C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F98C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F98C6 CRC 5289A85A (1384753242) │ │ │ │ -0F98CA Compressed Size 000009D3 (2515) │ │ │ │ -0F98CE Uncompressed Size 00001B65 (7013) │ │ │ │ -0F98D2 Filename Length 0025 (37) │ │ │ │ -0F98D4 Extra Length 0000 (0) │ │ │ │ -0F98D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F987B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F987D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F9881 CRC 5289A85A (1384753242) │ │ │ │ +0F9885 Compressed Size 000009D3 (2515) │ │ │ │ +0F9889 Uncompressed Size 00001B65 (7013) │ │ │ │ +0F988D Filename Length 0025 (37) │ │ │ │ +0F988F Extra Length 0000 (0) │ │ │ │ +0F9891 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF98D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF9891: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F98FB PAYLOAD │ │ │ │ +0F98B6 PAYLOAD │ │ │ │ │ │ │ │ -0FA2CE LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0FA2D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FA2D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FA2D4 General Purpose Flag 0800 (2048) │ │ │ │ +0FA289 LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0FA28D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FA28E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FA28F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FA2D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FA2D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FA2DC CRC 3AFC53E7 (989615079) │ │ │ │ -0FA2E0 Compressed Size 00001011 (4113) │ │ │ │ -0FA2E4 Uncompressed Size 000063E8 (25576) │ │ │ │ -0FA2E8 Filename Length 0024 (36) │ │ │ │ -0FA2EA Extra Length 0000 (0) │ │ │ │ -0FA2EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FA291 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FA293 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FA297 CRC 3AFC53E7 (989615079) │ │ │ │ +0FA29B Compressed Size 00001011 (4113) │ │ │ │ +0FA29F Uncompressed Size 000063E8 (25576) │ │ │ │ +0FA2A3 Filename Length 0024 (36) │ │ │ │ +0FA2A5 Extra Length 0000 (0) │ │ │ │ +0FA2A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFA2EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFA2A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FA310 PAYLOAD │ │ │ │ +0FA2CB PAYLOAD │ │ │ │ │ │ │ │ -0FB321 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0FB325 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FB326 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FB327 General Purpose Flag 0800 (2048) │ │ │ │ +0FB2DC LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0FB2E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FB2E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FB2E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FB329 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FB32B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FB32F CRC 086B2A6A (141240938) │ │ │ │ -0FB333 Compressed Size 00000A30 (2608) │ │ │ │ -0FB337 Uncompressed Size 00001B4A (6986) │ │ │ │ -0FB33B Filename Length 0024 (36) │ │ │ │ -0FB33D Extra Length 0000 (0) │ │ │ │ -0FB33F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FB2E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FB2E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FB2EA CRC 086B2A6A (141240938) │ │ │ │ +0FB2EE Compressed Size 00000A30 (2608) │ │ │ │ +0FB2F2 Uncompressed Size 00001B4A (6986) │ │ │ │ +0FB2F6 Filename Length 0024 (36) │ │ │ │ +0FB2F8 Extra Length 0000 (0) │ │ │ │ +0FB2FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFB33F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFB2FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FB363 PAYLOAD │ │ │ │ +0FB31E PAYLOAD │ │ │ │ │ │ │ │ -0FBD93 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0FBD97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FBD98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FBD99 General Purpose Flag 0800 (2048) │ │ │ │ +0FBD4E LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0FBD52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FBD53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FBD54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FBD9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FBD9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FBDA1 CRC A0BABF8B (2696593291) │ │ │ │ -0FBDA5 Compressed Size 00000CDB (3291) │ │ │ │ -0FBDA9 Uncompressed Size 00004FF1 (20465) │ │ │ │ -0FBDAD Filename Length 0023 (35) │ │ │ │ -0FBDAF Extra Length 0000 (0) │ │ │ │ -0FBDB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FBD56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FBD58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FBD5C CRC A0BABF8B (2696593291) │ │ │ │ +0FBD60 Compressed Size 00000CDB (3291) │ │ │ │ +0FBD64 Uncompressed Size 00004FF1 (20465) │ │ │ │ +0FBD68 Filename Length 0023 (35) │ │ │ │ +0FBD6A Extra Length 0000 (0) │ │ │ │ +0FBD6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFBDB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFBD6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FBDD4 PAYLOAD │ │ │ │ +0FBD8F PAYLOAD │ │ │ │ │ │ │ │ -0FCAAF LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0FCAB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FCAB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FCAB5 General Purpose Flag 0800 (2048) │ │ │ │ +0FCA6A LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0FCA6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FCA6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FCA70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FCAB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FCAB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FCABD CRC 36ED5E25 (921525797) │ │ │ │ -0FCAC1 Compressed Size 00001AE2 (6882) │ │ │ │ -0FCAC5 Uncompressed Size 00005612 (22034) │ │ │ │ -0FCAC9 Filename Length 0020 (32) │ │ │ │ -0FCACB Extra Length 0000 (0) │ │ │ │ -0FCACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FCA72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FCA74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FCA78 CRC 36ED5E25 (921525797) │ │ │ │ +0FCA7C Compressed Size 00001AE2 (6882) │ │ │ │ +0FCA80 Uncompressed Size 00005612 (22034) │ │ │ │ +0FCA84 Filename Length 0020 (32) │ │ │ │ +0FCA86 Extra Length 0000 (0) │ │ │ │ +0FCA88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFCACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFCA88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FCAED PAYLOAD │ │ │ │ +0FCAA8 PAYLOAD │ │ │ │ │ │ │ │ -0FE5CF LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0FE5D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FE5D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FE5D5 General Purpose Flag 0800 (2048) │ │ │ │ +0FE58A LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0FE58E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FE58F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FE590 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FE5D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FE5D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FE5DD CRC 9F3B9FAA (2671484842) │ │ │ │ -0FE5E1 Compressed Size 00001356 (4950) │ │ │ │ -0FE5E5 Uncompressed Size 00006EAA (28330) │ │ │ │ -0FE5E9 Filename Length 001F (31) │ │ │ │ -0FE5EB Extra Length 0000 (0) │ │ │ │ -0FE5ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FE592 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FE594 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FE598 CRC 9F3B9FAA (2671484842) │ │ │ │ +0FE59C Compressed Size 00001356 (4950) │ │ │ │ +0FE5A0 Uncompressed Size 00006EAA (28330) │ │ │ │ +0FE5A4 Filename Length 001F (31) │ │ │ │ +0FE5A6 Extra Length 0000 (0) │ │ │ │ +0FE5A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFE5ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFE5A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FE60C PAYLOAD │ │ │ │ +0FE5C7 PAYLOAD │ │ │ │ │ │ │ │ -0FF962 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0FF966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF968 General Purpose Flag 0800 (2048) │ │ │ │ +0FF91D LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0FF921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF923 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF96A Compression Method 0000 (0) 'Stored' │ │ │ │ -0FF96C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF970 CRC 00000000 (0) │ │ │ │ -0FF974 Compressed Size 00000000 (0) │ │ │ │ -0FF978 Uncompressed Size 00000000 (0) │ │ │ │ -0FF97C Filename Length 0019 (25) │ │ │ │ -0FF97E Extra Length 0000 (0) │ │ │ │ -0FF980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF925 Compression Method 0000 (0) 'Stored' │ │ │ │ +0FF927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF92B CRC 00000000 (0) │ │ │ │ +0FF92F Compressed Size 00000000 (0) │ │ │ │ +0FF933 Uncompressed Size 00000000 (0) │ │ │ │ +0FF937 Filename Length 0019 (25) │ │ │ │ +0FF939 Extra Length 0000 (0) │ │ │ │ +0FF93B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF93B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0FF999 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0FF99D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF99E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF99F General Purpose Flag 0800 (2048) │ │ │ │ +0FF954 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0FF958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF95A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF9A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FF9A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF9A7 CRC 224FD1D2 (575656402) │ │ │ │ -0FF9AB Compressed Size 00000637 (1591) │ │ │ │ -0FF9AF Uncompressed Size 00000F45 (3909) │ │ │ │ -0FF9B3 Filename Length 002B (43) │ │ │ │ -0FF9B5 Extra Length 0000 (0) │ │ │ │ -0FF9B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF95C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FF95E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF962 CRC 224FD1D2 (575656402) │ │ │ │ +0FF966 Compressed Size 00000637 (1591) │ │ │ │ +0FF96A Uncompressed Size 00000F45 (3909) │ │ │ │ +0FF96E Filename Length 002B (43) │ │ │ │ +0FF970 Extra Length 0000 (0) │ │ │ │ +0FF972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF9B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FF9E2 PAYLOAD │ │ │ │ +0FF99D PAYLOAD │ │ │ │ │ │ │ │ -100019 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -10001D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10001E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10001F General Purpose Flag 0800 (2048) │ │ │ │ +0FFFD4 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +0FFFD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FFFD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FFFDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100023 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100027 CRC 2470599D (611342749) │ │ │ │ -10002B Compressed Size 00000564 (1380) │ │ │ │ -10002F Uncompressed Size 000016E7 (5863) │ │ │ │ -100033 Filename Length 002A (42) │ │ │ │ -100035 Extra Length 0000 (0) │ │ │ │ -100037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FFFDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FFFDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FFFE2 CRC 2470599D (611342749) │ │ │ │ +0FFFE6 Compressed Size 00000564 (1380) │ │ │ │ +0FFFEA Uncompressed Size 000016E7 (5863) │ │ │ │ +0FFFEE Filename Length 002A (42) │ │ │ │ +0FFFF0 Extra Length 0000 (0) │ │ │ │ +0FFFF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFFFF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100061 PAYLOAD │ │ │ │ +10001C PAYLOAD │ │ │ │ │ │ │ │ -1005C5 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -1005C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1005CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1005CB General Purpose Flag 0800 (2048) │ │ │ │ +100580 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +100584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100586 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1005CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1005CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1005D3 CRC D27339EF (3530766831) │ │ │ │ -1005D7 Compressed Size 000000D5 (213) │ │ │ │ -1005DB Uncompressed Size 0000013A (314) │ │ │ │ -1005DF Filename Length 002C (44) │ │ │ │ -1005E1 Extra Length 0000 (0) │ │ │ │ -1005E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100588 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10058A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10058E CRC D27339EF (3530766831) │ │ │ │ +100592 Compressed Size 000000D5 (213) │ │ │ │ +100596 Uncompressed Size 0000013A (314) │ │ │ │ +10059A Filename Length 002C (44) │ │ │ │ +10059C Extra Length 0000 (0) │ │ │ │ +10059E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1005E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10059E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10060F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +1005CA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1006E4 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -1006E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1006E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1006EA General Purpose Flag 0800 (2048) │ │ │ │ +10069F LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +1006A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1006A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1006A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1006EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1006EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1006F2 CRC 1152B764 (290633572) │ │ │ │ -1006F6 Compressed Size 0000007B (123) │ │ │ │ -1006FA Uncompressed Size 000000A2 (162) │ │ │ │ -1006FE Filename Length 002B (43) │ │ │ │ -100700 Extra Length 0000 (0) │ │ │ │ -100702 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1006A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1006A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1006AD CRC 1152B764 (290633572) │ │ │ │ +1006B1 Compressed Size 0000007B (123) │ │ │ │ +1006B5 Uncompressed Size 000000A2 (162) │ │ │ │ +1006B9 Filename Length 002B (43) │ │ │ │ +1006BB Extra Length 0000 (0) │ │ │ │ +1006BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1006BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10072D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +1006E8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1007A8 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -1007AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007AE General Purpose Flag 0800 (2048) │ │ │ │ +100763 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +100767 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100768 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100769 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007B0 Compression Method 0000 (0) 'Stored' │ │ │ │ -1007B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007B6 CRC 00000000 (0) │ │ │ │ -1007BA Compressed Size 00000000 (0) │ │ │ │ -1007BE Uncompressed Size 00000000 (0) │ │ │ │ -1007C2 Filename Length 0014 (20) │ │ │ │ -1007C4 Extra Length 0000 (0) │ │ │ │ -1007C6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10076B Compression Method 0000 (0) 'Stored' │ │ │ │ +10076D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100771 CRC 00000000 (0) │ │ │ │ +100775 Compressed Size 00000000 (0) │ │ │ │ +100779 Uncompressed Size 00000000 (0) │ │ │ │ +10077D Filename Length 0014 (20) │ │ │ │ +10077F Extra Length 0000 (0) │ │ │ │ +100781 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007C6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100781: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1007DA LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -1007DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007E0 General Purpose Flag 0800 (2048) │ │ │ │ +100795 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +100799 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10079A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10079B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1007E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007E8 CRC F9361BFD (4181072893) │ │ │ │ -1007EC Compressed Size 00000276 (630) │ │ │ │ -1007F0 Uncompressed Size 0000050F (1295) │ │ │ │ -1007F4 Filename Length 0030 (48) │ │ │ │ -1007F6 Extra Length 0000 (0) │ │ │ │ -1007F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10079D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10079F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007A3 CRC F9361BFD (4181072893) │ │ │ │ +1007A7 Compressed Size 00000276 (630) │ │ │ │ +1007AB Uncompressed Size 0000050F (1295) │ │ │ │ +1007AF Filename Length 0030 (48) │ │ │ │ +1007B1 Extra Length 0000 (0) │ │ │ │ +1007B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100828 PAYLOAD │ │ │ │ +1007E3 PAYLOAD │ │ │ │ │ │ │ │ -100A9E LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -100AA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100AA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100AA4 General Purpose Flag 0800 (2048) │ │ │ │ +100A59 LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +100A5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100A5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100A5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100AA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100AA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100AAC CRC BB7F95D4 (3145700820) │ │ │ │ -100AB0 Compressed Size 000003F1 (1009) │ │ │ │ -100AB4 Uncompressed Size 00000D38 (3384) │ │ │ │ -100AB8 Filename Length 002F (47) │ │ │ │ -100ABA Extra Length 0000 (0) │ │ │ │ -100ABC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100A61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100A63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100A67 CRC BB7F95D4 (3145700820) │ │ │ │ +100A6B Compressed Size 000003F1 (1009) │ │ │ │ +100A6F Uncompressed Size 00000D38 (3384) │ │ │ │ +100A73 Filename Length 002F (47) │ │ │ │ +100A75 Extra Length 0000 (0) │ │ │ │ +100A77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100ABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100A77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100AEB PAYLOAD │ │ │ │ +100AA6 PAYLOAD │ │ │ │ │ │ │ │ -100EDC LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -100EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100EE2 General Purpose Flag 0800 (2048) │ │ │ │ +100E97 LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +100E9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100E9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100E9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100EEA CRC 0B441D9F (189013407) │ │ │ │ -100EEE Compressed Size 0000034D (845) │ │ │ │ -100EF2 Uncompressed Size 000006F6 (1782) │ │ │ │ -100EF6 Filename Length 0028 (40) │ │ │ │ -100EF8 Extra Length 0000 (0) │ │ │ │ -100EFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100E9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +100EA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100EA5 CRC 0B441D9F (189013407) │ │ │ │ +100EA9 Compressed Size 0000034D (845) │ │ │ │ +100EAD Uncompressed Size 000006F6 (1782) │ │ │ │ +100EB1 Filename Length 0028 (40) │ │ │ │ +100EB3 Extra Length 0000 (0) │ │ │ │ +100EB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100EB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100F22 PAYLOAD │ │ │ │ +100EDD PAYLOAD │ │ │ │ │ │ │ │ -10126F LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -101273 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101274 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101275 General Purpose Flag 0800 (2048) │ │ │ │ +10122A LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +10122E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10122F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101230 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101277 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101279 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10127D CRC E9CDCA85 (3922578053) │ │ │ │ -101281 Compressed Size 00000499 (1177) │ │ │ │ -101285 Uncompressed Size 000013AF (5039) │ │ │ │ -101289 Filename Length 0027 (39) │ │ │ │ -10128B Extra Length 0000 (0) │ │ │ │ -10128D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101232 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101234 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101238 CRC E9CDCA85 (3922578053) │ │ │ │ +10123C Compressed Size 00000499 (1177) │ │ │ │ +101240 Uncompressed Size 000013AF (5039) │ │ │ │ +101244 Filename Length 0027 (39) │ │ │ │ +101246 Extra Length 0000 (0) │ │ │ │ +101248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10128D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012B4 PAYLOAD │ │ │ │ +10126F PAYLOAD │ │ │ │ │ │ │ │ -10174D LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -101751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101753 General Purpose Flag 0800 (2048) │ │ │ │ +101708 LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +10170C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10170D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10170E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101755 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10175B CRC 209E63BB (547251131) │ │ │ │ -10175F Compressed Size 00000201 (513) │ │ │ │ -101763 Uncompressed Size 000003B1 (945) │ │ │ │ -101767 Filename Length 0022 (34) │ │ │ │ -101769 Extra Length 0000 (0) │ │ │ │ -10176B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101712 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101716 CRC 209E63BB (547251131) │ │ │ │ +10171A Compressed Size 00000201 (513) │ │ │ │ +10171E Uncompressed Size 000003B1 (945) │ │ │ │ +101722 Filename Length 0022 (34) │ │ │ │ +101724 Extra Length 0000 (0) │ │ │ │ +101726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10176B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10178D PAYLOAD │ │ │ │ +101748 PAYLOAD │ │ │ │ │ │ │ │ -10198E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -101992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101994 General Purpose Flag 0800 (2048) │ │ │ │ +101949 LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +10194D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10194E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10194F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10199C CRC B90888C9 (3104344265) │ │ │ │ -1019A0 Compressed Size 0000029E (670) │ │ │ │ -1019A4 Uncompressed Size 0000078F (1935) │ │ │ │ -1019A8 Filename Length 0021 (33) │ │ │ │ -1019AA Extra Length 0000 (0) │ │ │ │ -1019AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101951 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101953 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101957 CRC B90888C9 (3104344265) │ │ │ │ +10195B Compressed Size 0000029E (670) │ │ │ │ +10195F Uncompressed Size 0000078F (1935) │ │ │ │ +101963 Filename Length 0021 (33) │ │ │ │ +101965 Extra Length 0000 (0) │ │ │ │ +101967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1019AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1019CD PAYLOAD │ │ │ │ +101988 PAYLOAD │ │ │ │ │ │ │ │ -101C6B LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -101C6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101C70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101C71 General Purpose Flag 0800 (2048) │ │ │ │ +101C26 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +101C2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101C2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101C2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101C73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101C75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101C79 CRC E1DF3FE4 (3789504484) │ │ │ │ -101C7D Compressed Size 0000030D (781) │ │ │ │ -101C81 Uncompressed Size 00000782 (1922) │ │ │ │ -101C85 Filename Length 0029 (41) │ │ │ │ -101C87 Extra Length 0000 (0) │ │ │ │ -101C89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101C2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +101C30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101C34 CRC E1DF3FE4 (3789504484) │ │ │ │ +101C38 Compressed Size 0000030D (781) │ │ │ │ +101C3C Uncompressed Size 00000782 (1922) │ │ │ │ +101C40 Filename Length 0029 (41) │ │ │ │ +101C42 Extra Length 0000 (0) │ │ │ │ +101C44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101C89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101C44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101CB2 PAYLOAD │ │ │ │ +101C6D PAYLOAD │ │ │ │ │ │ │ │ -101FBF LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -101FC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FC5 General Purpose Flag 0800 (2048) │ │ │ │ +101F7A LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +101F7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101F7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101F80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101FCD CRC 14C312F6 (348328694) │ │ │ │ -101FD1 Compressed Size 0000043A (1082) │ │ │ │ -101FD5 Uncompressed Size 00001E58 (7768) │ │ │ │ -101FD9 Filename Length 0028 (40) │ │ │ │ -101FDB Extra Length 0000 (0) │ │ │ │ -101FDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101F82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101F84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101F88 CRC 14C312F6 (348328694) │ │ │ │ +101F8C Compressed Size 0000043A (1082) │ │ │ │ +101F90 Uncompressed Size 00001E58 (7768) │ │ │ │ +101F94 Filename Length 0028 (40) │ │ │ │ +101F96 Extra Length 0000 (0) │ │ │ │ +101F98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101FDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101F98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102005 PAYLOAD │ │ │ │ +101FC0 PAYLOAD │ │ │ │ │ │ │ │ -10243F LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -102443 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102444 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102445 General Purpose Flag 0800 (2048) │ │ │ │ +1023FA LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +1023FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1023FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102400 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102447 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102449 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10244D CRC 63072DA8 (1661414824) │ │ │ │ -102451 Compressed Size 00000369 (873) │ │ │ │ -102455 Uncompressed Size 00000804 (2052) │ │ │ │ -102459 Filename Length 002C (44) │ │ │ │ -10245B Extra Length 0000 (0) │ │ │ │ -10245D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102402 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102404 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102408 CRC 63072DA8 (1661414824) │ │ │ │ +10240C Compressed Size 00000369 (873) │ │ │ │ +102410 Uncompressed Size 00000804 (2052) │ │ │ │ +102414 Filename Length 002C (44) │ │ │ │ +102416 Extra Length 0000 (0) │ │ │ │ +102418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10245D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102489 PAYLOAD │ │ │ │ +102444 PAYLOAD │ │ │ │ │ │ │ │ -1027F2 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -1027F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1027F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1027F8 General Purpose Flag 0800 (2048) │ │ │ │ +1027AD LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +1027B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1027B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1027B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1027FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1027FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102800 CRC 9019EA9F (2417617567) │ │ │ │ -102804 Compressed Size 000005B9 (1465) │ │ │ │ -102808 Uncompressed Size 0000186D (6253) │ │ │ │ -10280C Filename Length 002B (43) │ │ │ │ -10280E Extra Length 0000 (0) │ │ │ │ -102810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1027B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1027B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1027BB CRC 9019EA9F (2417617567) │ │ │ │ +1027BF Compressed Size 000005B9 (1465) │ │ │ │ +1027C3 Uncompressed Size 0000186D (6253) │ │ │ │ +1027C7 Filename Length 002B (43) │ │ │ │ +1027C9 Extra Length 0000 (0) │ │ │ │ +1027CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1027CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10283B PAYLOAD │ │ │ │ +1027F6 PAYLOAD │ │ │ │ │ │ │ │ -102DF4 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -102DF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102DF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102DFA General Purpose Flag 0800 (2048) │ │ │ │ +102DAF LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +102DB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102DFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -102DFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102E02 CRC F7D38A03 (4157835779) │ │ │ │ -102E06 Compressed Size 000003B2 (946) │ │ │ │ -102E0A Uncompressed Size 00000925 (2341) │ │ │ │ -102E0E Filename Length 002F (47) │ │ │ │ -102E10 Extra Length 0000 (0) │ │ │ │ -102E12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102DBD CRC F7D38A03 (4157835779) │ │ │ │ +102DC1 Compressed Size 000003B2 (946) │ │ │ │ +102DC5 Uncompressed Size 00000925 (2341) │ │ │ │ +102DC9 Filename Length 002F (47) │ │ │ │ +102DCB Extra Length 0000 (0) │ │ │ │ +102DCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102E12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102DCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102E41 PAYLOAD │ │ │ │ +102DFC PAYLOAD │ │ │ │ │ │ │ │ -1031F3 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -1031F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1031F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1031F9 General Purpose Flag 0800 (2048) │ │ │ │ +1031AE LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +1031B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1031B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1031B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1031FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1031FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103201 CRC 1AF43135 (452210997) │ │ │ │ -103205 Compressed Size 000005FD (1533) │ │ │ │ -103209 Uncompressed Size 00001C35 (7221) │ │ │ │ -10320D Filename Length 002E (46) │ │ │ │ -10320F Extra Length 0000 (0) │ │ │ │ -103211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1031B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1031B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1031BC CRC 1AF43135 (452210997) │ │ │ │ +1031C0 Compressed Size 000005FD (1533) │ │ │ │ +1031C4 Uncompressed Size 00001C35 (7221) │ │ │ │ +1031C8 Filename Length 002E (46) │ │ │ │ +1031CA Extra Length 0000 (0) │ │ │ │ +1031CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1031CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10323F PAYLOAD │ │ │ │ +1031FA PAYLOAD │ │ │ │ │ │ │ │ -10383C LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -103840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103842 General Purpose Flag 0800 (2048) │ │ │ │ +1037F7 LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +1037FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1037FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1037FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103844 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103846 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10384A CRC 99743CB7 (2574531767) │ │ │ │ -10384E Compressed Size 00000571 (1393) │ │ │ │ -103852 Uncompressed Size 00001022 (4130) │ │ │ │ -103856 Filename Length 0023 (35) │ │ │ │ -103858 Extra Length 0000 (0) │ │ │ │ -10385A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1037FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +103801 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103805 CRC 99743CB7 (2574531767) │ │ │ │ +103809 Compressed Size 00000571 (1393) │ │ │ │ +10380D Uncompressed Size 00001022 (4130) │ │ │ │ +103811 Filename Length 0023 (35) │ │ │ │ +103813 Extra Length 0000 (0) │ │ │ │ +103815 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10385A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10387D PAYLOAD │ │ │ │ +103838 PAYLOAD │ │ │ │ │ │ │ │ -103DEE LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -103DF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103DF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103DF4 General Purpose Flag 0800 (2048) │ │ │ │ +103DA9 LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +103DAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103DF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103DF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103DFC CRC 075A362C (123352620) │ │ │ │ -103E00 Compressed Size 0000061E (1566) │ │ │ │ -103E04 Uncompressed Size 00002E6A (11882) │ │ │ │ -103E08 Filename Length 0022 (34) │ │ │ │ -103E0A Extra Length 0000 (0) │ │ │ │ -103E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103DB7 CRC 075A362C (123352620) │ │ │ │ +103DBB Compressed Size 0000061E (1566) │ │ │ │ +103DBF Uncompressed Size 00002E6A (11882) │ │ │ │ +103DC3 Filename Length 0022 (34) │ │ │ │ +103DC5 Extra Length 0000 (0) │ │ │ │ +103DC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103E2E PAYLOAD │ │ │ │ +103DE9 PAYLOAD │ │ │ │ │ │ │ │ -10444C LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -104450 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104451 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104452 General Purpose Flag 0800 (2048) │ │ │ │ +104407 LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +10440B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10440C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10440D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104454 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104456 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10445A CRC 5ABBA349 (1522246473) │ │ │ │ -10445E Compressed Size 00000459 (1113) │ │ │ │ -104462 Uncompressed Size 000009EF (2543) │ │ │ │ -104466 Filename Length 0025 (37) │ │ │ │ -104468 Extra Length 0000 (0) │ │ │ │ -10446A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10440F Compression Method 0008 (8) 'Deflated' │ │ │ │ +104411 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104415 CRC 5ABBA349 (1522246473) │ │ │ │ +104419 Compressed Size 00000459 (1113) │ │ │ │ +10441D Uncompressed Size 000009EF (2543) │ │ │ │ +104421 Filename Length 0025 (37) │ │ │ │ +104423 Extra Length 0000 (0) │ │ │ │ +104425 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10446A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104425: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10448F PAYLOAD │ │ │ │ +10444A PAYLOAD │ │ │ │ │ │ │ │ -1048E8 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -1048EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1048ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1048EE General Purpose Flag 0800 (2048) │ │ │ │ +1048A3 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +1048A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1048A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1048A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1048F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1048F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1048F6 CRC 64339276 (1681101430) │ │ │ │ -1048FA Compressed Size 0000059A (1434) │ │ │ │ -1048FE Uncompressed Size 00001636 (5686) │ │ │ │ -104902 Filename Length 0024 (36) │ │ │ │ -104904 Extra Length 0000 (0) │ │ │ │ -104906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1048AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1048AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1048B1 CRC 64339276 (1681101430) │ │ │ │ +1048B5 Compressed Size 0000059A (1434) │ │ │ │ +1048B9 Uncompressed Size 00001636 (5686) │ │ │ │ +1048BD Filename Length 0024 (36) │ │ │ │ +1048BF Extra Length 0000 (0) │ │ │ │ +1048C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1048C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10492A PAYLOAD │ │ │ │ +1048E5 PAYLOAD │ │ │ │ │ │ │ │ -104EC4 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -104EC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104ECA General Purpose Flag 0800 (2048) │ │ │ │ +104E7F LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +104E83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104E84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104E85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104ECC Compression Method 0008 (8) 'Deflated' │ │ │ │ -104ECE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104ED2 CRC 6254ABFB (1649716219) │ │ │ │ -104ED6 Compressed Size 00000795 (1941) │ │ │ │ -104EDA Uncompressed Size 0000161A (5658) │ │ │ │ -104EDE Filename Length 002C (44) │ │ │ │ -104EE0 Extra Length 0000 (0) │ │ │ │ -104EE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104E87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +104E89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104E8D CRC 6254ABFB (1649716219) │ │ │ │ +104E91 Compressed Size 00000795 (1941) │ │ │ │ +104E95 Uncompressed Size 0000161A (5658) │ │ │ │ +104E99 Filename Length 002C (44) │ │ │ │ +104E9B Extra Length 0000 (0) │ │ │ │ +104E9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104E9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104F0E PAYLOAD │ │ │ │ +104EC9 PAYLOAD │ │ │ │ │ │ │ │ -1056A3 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1056A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A9 General Purpose Flag 0800 (2048) │ │ │ │ +10565E LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +105662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105664 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1056B1 CRC 1C9A220C (479863308) │ │ │ │ -1056B5 Compressed Size 0000052E (1326) │ │ │ │ -1056B9 Uncompressed Size 00002580 (9600) │ │ │ │ -1056BD Filename Length 002B (43) │ │ │ │ -1056BF Extra Length 0000 (0) │ │ │ │ -1056C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105666 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105668 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10566C CRC 1C9A220C (479863308) │ │ │ │ +105670 Compressed Size 0000052E (1326) │ │ │ │ +105674 Uncompressed Size 00002580 (9600) │ │ │ │ +105678 Filename Length 002B (43) │ │ │ │ +10567A Extra Length 0000 (0) │ │ │ │ +10567C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10567C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1056EC PAYLOAD │ │ │ │ +1056A7 PAYLOAD │ │ │ │ │ │ │ │ -105C1A LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -105C1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C20 General Purpose Flag 0800 (2048) │ │ │ │ +105BD5 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +105BD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105BDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105BDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105C28 CRC FE847791 (4270094225) │ │ │ │ -105C2C Compressed Size 000001D3 (467) │ │ │ │ -105C30 Uncompressed Size 00000356 (854) │ │ │ │ -105C34 Filename Length 0033 (51) │ │ │ │ -105C36 Extra Length 0000 (0) │ │ │ │ -105C38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105BDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +105BDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105BE3 CRC FE847791 (4270094225) │ │ │ │ +105BE7 Compressed Size 000001D3 (467) │ │ │ │ +105BEB Uncompressed Size 00000356 (854) │ │ │ │ +105BEF Filename Length 0033 (51) │ │ │ │ +105BF1 Extra Length 0000 (0) │ │ │ │ +105BF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105BF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105C6B PAYLOAD │ │ │ │ +105C26 PAYLOAD │ │ │ │ │ │ │ │ -105E3E LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -105E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E44 General Purpose Flag 0800 (2048) │ │ │ │ +105DF9 LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +105DFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105DFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105DFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105E4C CRC 740035A3 (1946170787) │ │ │ │ -105E50 Compressed Size 000002B1 (689) │ │ │ │ -105E54 Uncompressed Size 000006B4 (1716) │ │ │ │ -105E58 Filename Length 0032 (50) │ │ │ │ -105E5A Extra Length 0000 (0) │ │ │ │ -105E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105E07 CRC 740035A3 (1946170787) │ │ │ │ +105E0B Compressed Size 000002B1 (689) │ │ │ │ +105E0F Uncompressed Size 000006B4 (1716) │ │ │ │ +105E13 Filename Length 0032 (50) │ │ │ │ +105E15 Extra Length 0000 (0) │ │ │ │ +105E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105E8E PAYLOAD │ │ │ │ +105E49 PAYLOAD │ │ │ │ │ │ │ │ -10613F LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -106143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106145 General Purpose Flag 0800 (2048) │ │ │ │ +1060FA LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +1060FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1060FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106100 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106147 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10614D CRC 5DA1A669 (1570874985) │ │ │ │ -106151 Compressed Size 000001C0 (448) │ │ │ │ -106155 Uncompressed Size 00000321 (801) │ │ │ │ -106159 Filename Length 0032 (50) │ │ │ │ -10615B Extra Length 0000 (0) │ │ │ │ -10615D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106102 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106108 CRC 5DA1A669 (1570874985) │ │ │ │ +10610C Compressed Size 000001C0 (448) │ │ │ │ +106110 Uncompressed Size 00000321 (801) │ │ │ │ +106114 Filename Length 0032 (50) │ │ │ │ +106116 Extra Length 0000 (0) │ │ │ │ +106118 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10615D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106118: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10618F PAYLOAD │ │ │ │ +10614A PAYLOAD │ │ │ │ │ │ │ │ -10634F LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -106353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106355 General Purpose Flag 0800 (2048) │ │ │ │ +10630A LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +10630E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10630F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106310 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106357 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10635D CRC 96CF8992 (2530183570) │ │ │ │ -106361 Compressed Size 00000256 (598) │ │ │ │ -106365 Uncompressed Size 0000056A (1386) │ │ │ │ -106369 Filename Length 0031 (49) │ │ │ │ -10636B Extra Length 0000 (0) │ │ │ │ -10636D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106312 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106314 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106318 CRC 96CF8992 (2530183570) │ │ │ │ +10631C Compressed Size 00000256 (598) │ │ │ │ +106320 Uncompressed Size 0000056A (1386) │ │ │ │ +106324 Filename Length 0031 (49) │ │ │ │ +106326 Extra Length 0000 (0) │ │ │ │ +106328 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10636D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106328: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10639E PAYLOAD │ │ │ │ +106359 PAYLOAD │ │ │ │ │ │ │ │ -1065F4 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ -1065F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065FA General Purpose Flag 0800 (2048) │ │ │ │ +1065AF LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ +1065B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106602 CRC D23FE222 (3527402018) │ │ │ │ -106606 Compressed Size 0000030C (780) │ │ │ │ -10660A Uncompressed Size 00000701 (1793) │ │ │ │ -10660E Filename Length 002A (42) │ │ │ │ -106610 Extra Length 0000 (0) │ │ │ │ -106612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1065BD CRC D23FE222 (3527402018) │ │ │ │ +1065C1 Compressed Size 0000030C (780) │ │ │ │ +1065C5 Uncompressed Size 00000701 (1793) │ │ │ │ +1065C9 Filename Length 002A (42) │ │ │ │ +1065CB Extra Length 0000 (0) │ │ │ │ +1065CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1065CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10663C PAYLOAD │ │ │ │ +1065F7 PAYLOAD │ │ │ │ │ │ │ │ -106948 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ -10694C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10694D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10694E General Purpose Flag 0800 (2048) │ │ │ │ +106903 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ +106907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106909 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106950 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106952 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106956 CRC 6BAB2714 (1806378772) │ │ │ │ -10695A Compressed Size 0000046A (1130) │ │ │ │ -10695E Uncompressed Size 00001424 (5156) │ │ │ │ -106962 Filename Length 0029 (41) │ │ │ │ -106964 Extra Length 0000 (0) │ │ │ │ -106966 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10690B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10690D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106911 CRC 6BAB2714 (1806378772) │ │ │ │ +106915 Compressed Size 0000046A (1130) │ │ │ │ +106919 Uncompressed Size 00001424 (5156) │ │ │ │ +10691D Filename Length 0029 (41) │ │ │ │ +10691F Extra Length 0000 (0) │ │ │ │ +106921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106966: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106921: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10698F PAYLOAD │ │ │ │ +10694A PAYLOAD │ │ │ │ │ │ │ │ -106DF9 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ -106DFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DFF General Purpose Flag 0800 (2048) │ │ │ │ +106DB4 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ +106DB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106E07 CRC 8C77ACF9 (2356653305) │ │ │ │ -106E0B Compressed Size 000002F3 (755) │ │ │ │ -106E0F Uncompressed Size 00000629 (1577) │ │ │ │ -106E13 Filename Length 002B (43) │ │ │ │ -106E15 Extra Length 0000 (0) │ │ │ │ -106E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106DC2 CRC 8C77ACF9 (2356653305) │ │ │ │ +106DC6 Compressed Size 000002F3 (755) │ │ │ │ +106DCA Uncompressed Size 00000629 (1577) │ │ │ │ +106DCE Filename Length 002B (43) │ │ │ │ +106DD0 Extra Length 0000 (0) │ │ │ │ +106DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -106E42 PAYLOAD │ │ │ │ +106DFD PAYLOAD │ │ │ │ │ │ │ │ -107135 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ -107139 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10713A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10713B General Purpose Flag 0800 (2048) │ │ │ │ +1070F0 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ +1070F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1070F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1070F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10713D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10713F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107143 CRC 3700FB7C (922811260) │ │ │ │ -107147 Compressed Size 00000354 (852) │ │ │ │ -10714B Uncompressed Size 00000D7A (3450) │ │ │ │ -10714F Filename Length 002A (42) │ │ │ │ -107151 Extra Length 0000 (0) │ │ │ │ -107153 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1070F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1070FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1070FE CRC 3700FB7C (922811260) │ │ │ │ +107102 Compressed Size 00000354 (852) │ │ │ │ +107106 Uncompressed Size 00000D7A (3450) │ │ │ │ +10710A Filename Length 002A (42) │ │ │ │ +10710C Extra Length 0000 (0) │ │ │ │ +10710E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107153: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10710E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10717D PAYLOAD │ │ │ │ +107138 PAYLOAD │ │ │ │ │ │ │ │ -1074D1 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ -1074D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074D7 General Purpose Flag 0800 (2048) │ │ │ │ +10748C LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ +107490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107492 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1074DF CRC 4FBF4CBA (1337937082) │ │ │ │ -1074E3 Compressed Size 00000203 (515) │ │ │ │ -1074E7 Uncompressed Size 000003C1 (961) │ │ │ │ -1074EB Filename Length 0026 (38) │ │ │ │ -1074ED Extra Length 0000 (0) │ │ │ │ -1074EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107494 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107496 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10749A CRC 4FBF4CBA (1337937082) │ │ │ │ +10749E Compressed Size 00000203 (515) │ │ │ │ +1074A2 Uncompressed Size 000003C1 (961) │ │ │ │ +1074A6 Filename Length 0026 (38) │ │ │ │ +1074A8 Extra Length 0000 (0) │ │ │ │ +1074AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107515 PAYLOAD │ │ │ │ +1074D0 PAYLOAD │ │ │ │ │ │ │ │ -107718 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ -10771C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10771D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10771E General Purpose Flag 0800 (2048) │ │ │ │ +1076D3 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ +1076D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1076D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1076D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107722 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107726 CRC 770BE395 (1997267861) │ │ │ │ -10772A Compressed Size 00000277 (631) │ │ │ │ -10772E Uncompressed Size 00000743 (1859) │ │ │ │ -107732 Filename Length 0025 (37) │ │ │ │ -107734 Extra Length 0000 (0) │ │ │ │ -107736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1076DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1076DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1076E1 CRC 770BE395 (1997267861) │ │ │ │ +1076E5 Compressed Size 00000277 (631) │ │ │ │ +1076E9 Uncompressed Size 00000743 (1859) │ │ │ │ +1076ED Filename Length 0025 (37) │ │ │ │ +1076EF Extra Length 0000 (0) │ │ │ │ +1076F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1076F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10775B PAYLOAD │ │ │ │ +107716 PAYLOAD │ │ │ │ │ │ │ │ -1079D2 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ -1079D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079D8 General Purpose Flag 0800 (2048) │ │ │ │ +10798D LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ +107991 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107992 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107993 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1079E0 CRC 24B6CE49 (615960137) │ │ │ │ -1079E4 Compressed Size 00000204 (516) │ │ │ │ -1079E8 Uncompressed Size 00000386 (902) │ │ │ │ -1079EC Filename Length 0029 (41) │ │ │ │ -1079EE Extra Length 0000 (0) │ │ │ │ -1079F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107995 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107997 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10799B CRC 24B6CE49 (615960137) │ │ │ │ +10799F Compressed Size 00000204 (516) │ │ │ │ +1079A3 Uncompressed Size 00000386 (902) │ │ │ │ +1079A7 Filename Length 0029 (41) │ │ │ │ +1079A9 Extra Length 0000 (0) │ │ │ │ +1079AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107A19 PAYLOAD │ │ │ │ +1079D4 PAYLOAD │ │ │ │ │ │ │ │ -107C1D LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ -107C21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C23 General Purpose Flag 0800 (2048) │ │ │ │ +107BD8 LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ +107BDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107BDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107BDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107C2B CRC BF6701B9 (3211198905) │ │ │ │ -107C2F Compressed Size 000001D7 (471) │ │ │ │ -107C33 Uncompressed Size 00000516 (1302) │ │ │ │ -107C37 Filename Length 0028 (40) │ │ │ │ -107C39 Extra Length 0000 (0) │ │ │ │ -107C3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107BE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107BE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107BE6 CRC BF6701B9 (3211198905) │ │ │ │ +107BEA Compressed Size 000001D7 (471) │ │ │ │ +107BEE Uncompressed Size 00000516 (1302) │ │ │ │ +107BF2 Filename Length 0028 (40) │ │ │ │ +107BF4 Extra Length 0000 (0) │ │ │ │ +107BF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107C63 PAYLOAD │ │ │ │ +107C1E PAYLOAD │ │ │ │ │ │ │ │ -107E3A LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ -107E3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E40 General Purpose Flag 0800 (2048) │ │ │ │ +107DF5 LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ +107DF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107DFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107DFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107E48 CRC 6D412191 (1832984977) │ │ │ │ -107E4C Compressed Size 00000715 (1813) │ │ │ │ -107E50 Uncompressed Size 00001634 (5684) │ │ │ │ -107E54 Filename Length 0029 (41) │ │ │ │ -107E56 Extra Length 0000 (0) │ │ │ │ -107E58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107DFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +107DFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107E03 CRC 6D412191 (1832984977) │ │ │ │ +107E07 Compressed Size 00000715 (1813) │ │ │ │ +107E0B Uncompressed Size 00001634 (5684) │ │ │ │ +107E0F Filename Length 0029 (41) │ │ │ │ +107E11 Extra Length 0000 (0) │ │ │ │ +107E13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107E81 PAYLOAD │ │ │ │ +107E3C PAYLOAD │ │ │ │ │ │ │ │ -108596 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ -10859A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10859B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10859C General Purpose Flag 0800 (2048) │ │ │ │ +108551 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ +108555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +108557 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10859E Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1085A4 CRC 5412C835 (1410517045) │ │ │ │ -1085A8 Compressed Size 00000B2A (2858) │ │ │ │ -1085AC Uncompressed Size 000049E9 (18921) │ │ │ │ -1085B0 Filename Length 0028 (40) │ │ │ │ -1085B2 Extra Length 0000 (0) │ │ │ │ -1085B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +108559 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10855B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10855F CRC 5412C835 (1410517045) │ │ │ │ +108563 Compressed Size 00000B2A (2858) │ │ │ │ +108567 Uncompressed Size 000049E9 (18921) │ │ │ │ +10856B Filename Length 0028 (40) │ │ │ │ +10856D Extra Length 0000 (0) │ │ │ │ +10856F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10856F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1085DC PAYLOAD │ │ │ │ +108597 PAYLOAD │ │ │ │ │ │ │ │ -109106 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ -10910A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10910B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10910C General Purpose Flag 0800 (2048) │ │ │ │ +1090C1 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ +1090C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10910E Compression Method 0008 (8) 'Deflated' │ │ │ │ -109110 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109114 CRC 2EFCA351 (788308817) │ │ │ │ -109118 Compressed Size 00000410 (1040) │ │ │ │ -10911C Uncompressed Size 00000A24 (2596) │ │ │ │ -109120 Filename Length 002E (46) │ │ │ │ -109122 Extra Length 0000 (0) │ │ │ │ -109124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1090CF CRC 2EFCA351 (788308817) │ │ │ │ +1090D3 Compressed Size 00000410 (1040) │ │ │ │ +1090D7 Uncompressed Size 00000A24 (2596) │ │ │ │ +1090DB Filename Length 002E (46) │ │ │ │ +1090DD Extra Length 0000 (0) │ │ │ │ +1090DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1090DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109152 PAYLOAD │ │ │ │ +10910D PAYLOAD │ │ │ │ │ │ │ │ -109562 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ -109566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109568 General Purpose Flag 0800 (2048) │ │ │ │ +10951D LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ +109521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109523 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10956A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10956C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109570 CRC 50599059 (1348046937) │ │ │ │ -109574 Compressed Size 00000526 (1318) │ │ │ │ -109578 Uncompressed Size 000022FD (8957) │ │ │ │ -10957C Filename Length 002D (45) │ │ │ │ -10957E Extra Length 0000 (0) │ │ │ │ -109580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109525 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109527 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10952B CRC 50599059 (1348046937) │ │ │ │ +10952F Compressed Size 00000526 (1318) │ │ │ │ +109533 Uncompressed Size 000022FD (8957) │ │ │ │ +109537 Filename Length 002D (45) │ │ │ │ +109539 Extra Length 0000 (0) │ │ │ │ +10953B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10953B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1095AD PAYLOAD │ │ │ │ +109568 PAYLOAD │ │ │ │ │ │ │ │ -109AD3 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ -109AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD9 General Purpose Flag 0800 (2048) │ │ │ │ +109A8E LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ +109A92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109A93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109A94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ -109ADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109AE1 CRC C516BAA4 (3306601124) │ │ │ │ -109AE5 Compressed Size 0000028F (655) │ │ │ │ -109AE9 Uncompressed Size 0000053A (1338) │ │ │ │ -109AED Filename Length 0025 (37) │ │ │ │ -109AEF Extra Length 0000 (0) │ │ │ │ -109AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109A96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109A98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109A9C CRC C516BAA4 (3306601124) │ │ │ │ +109AA0 Compressed Size 0000028F (655) │ │ │ │ +109AA4 Uncompressed Size 0000053A (1338) │ │ │ │ +109AA8 Filename Length 0025 (37) │ │ │ │ +109AAA Extra Length 0000 (0) │ │ │ │ +109AAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109B16 PAYLOAD │ │ │ │ +109AD1 PAYLOAD │ │ │ │ │ │ │ │ -109DA5 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ -109DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DAB General Purpose Flag 0800 (2048) │ │ │ │ +109D60 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ +109D64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109DB3 CRC 7B6A92A1 (2070581921) │ │ │ │ -109DB7 Compressed Size 00000616 (1558) │ │ │ │ -109DBB Uncompressed Size 000013A0 (5024) │ │ │ │ -109DBF Filename Length 0024 (36) │ │ │ │ -109DC1 Extra Length 0000 (0) │ │ │ │ -109DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109D6E CRC 7B6A92A1 (2070581921) │ │ │ │ +109D72 Compressed Size 00000616 (1558) │ │ │ │ +109D76 Uncompressed Size 000013A0 (5024) │ │ │ │ +109D7A Filename Length 0024 (36) │ │ │ │ +109D7C Extra Length 0000 (0) │ │ │ │ +109D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109DE7 PAYLOAD │ │ │ │ +109DA2 PAYLOAD │ │ │ │ │ │ │ │ -10A3FD LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ -10A401 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A402 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A403 General Purpose Flag 0800 (2048) │ │ │ │ +10A3B8 LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ +10A3BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A405 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A407 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A40B CRC 2156AA09 (559327753) │ │ │ │ -10A40F Compressed Size 00000533 (1331) │ │ │ │ -10A413 Uncompressed Size 00000EDF (3807) │ │ │ │ -10A417 Filename Length 0035 (53) │ │ │ │ -10A419 Extra Length 0000 (0) │ │ │ │ -10A41B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A3C6 CRC 2156AA09 (559327753) │ │ │ │ +10A3CA Compressed Size 00000533 (1331) │ │ │ │ +10A3CE Uncompressed Size 00000EDF (3807) │ │ │ │ +10A3D2 Filename Length 0035 (53) │ │ │ │ +10A3D4 Extra Length 0000 (0) │ │ │ │ +10A3D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A41B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A3D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A450 PAYLOAD │ │ │ │ +10A40B PAYLOAD │ │ │ │ │ │ │ │ -10A983 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ -10A987 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A988 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A989 General Purpose Flag 0800 (2048) │ │ │ │ +10A93E LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ +10A942 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A943 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A944 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A98B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A98D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A991 CRC 4A29777B (1244231547) │ │ │ │ -10A995 Compressed Size 00000595 (1429) │ │ │ │ -10A999 Uncompressed Size 00002D48 (11592) │ │ │ │ -10A99D Filename Length 0034 (52) │ │ │ │ -10A99F Extra Length 0000 (0) │ │ │ │ -10A9A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A946 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A948 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A94C CRC 4A29777B (1244231547) │ │ │ │ +10A950 Compressed Size 00000595 (1429) │ │ │ │ +10A954 Uncompressed Size 00002D48 (11592) │ │ │ │ +10A958 Filename Length 0034 (52) │ │ │ │ +10A95A Extra Length 0000 (0) │ │ │ │ +10A95C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A95C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A9D5 PAYLOAD │ │ │ │ +10A990 PAYLOAD │ │ │ │ │ │ │ │ -10AF6A LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ -10AF6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF70 General Purpose Flag 0800 (2048) │ │ │ │ +10AF25 LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ +10AF29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10AF78 CRC 744FADA5 (1951378853) │ │ │ │ -10AF7C Compressed Size 000002A2 (674) │ │ │ │ -10AF80 Uncompressed Size 0000059A (1434) │ │ │ │ -10AF84 Filename Length 003D (61) │ │ │ │ -10AF86 Extra Length 0000 (0) │ │ │ │ -10AF88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10AF33 CRC 744FADA5 (1951378853) │ │ │ │ +10AF37 Compressed Size 000002A2 (674) │ │ │ │ +10AF3B Uncompressed Size 0000059A (1434) │ │ │ │ +10AF3F Filename Length 003D (61) │ │ │ │ +10AF41 Extra Length 0000 (0) │ │ │ │ +10AF43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10AFC5 PAYLOAD │ │ │ │ +10AF80 PAYLOAD │ │ │ │ │ │ │ │ -10B267 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ -10B26B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B26C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B26D General Purpose Flag 0800 (2048) │ │ │ │ +10B222 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ +10B226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B228 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B26F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B271 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B275 CRC 1BF647C2 (469125058) │ │ │ │ -10B279 Compressed Size 0000039F (927) │ │ │ │ -10B27D Uncompressed Size 00000F2F (3887) │ │ │ │ -10B281 Filename Length 003C (60) │ │ │ │ -10B283 Extra Length 0000 (0) │ │ │ │ -10B285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B22A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B22C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B230 CRC 1BF647C2 (469125058) │ │ │ │ +10B234 Compressed Size 0000039F (927) │ │ │ │ +10B238 Uncompressed Size 00000F2F (3887) │ │ │ │ +10B23C Filename Length 003C (60) │ │ │ │ +10B23E Extra Length 0000 (0) │ │ │ │ +10B240 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B240: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B2C1 PAYLOAD │ │ │ │ +10B27C PAYLOAD │ │ │ │ │ │ │ │ -10B660 LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ -10B664 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B665 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B666 General Purpose Flag 0800 (2048) │ │ │ │ +10B61B LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ +10B61F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B620 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B621 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B668 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B66A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B66E CRC 16D0DE64 (382787172) │ │ │ │ -10B672 Compressed Size 00000139 (313) │ │ │ │ -10B676 Uncompressed Size 00000268 (616) │ │ │ │ -10B67A Filename Length 0042 (66) │ │ │ │ -10B67C Extra Length 0000 (0) │ │ │ │ -10B67E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B623 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B625 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B629 CRC 16D0DE64 (382787172) │ │ │ │ +10B62D Compressed Size 00000139 (313) │ │ │ │ +10B631 Uncompressed Size 00000268 (616) │ │ │ │ +10B635 Filename Length 0042 (66) │ │ │ │ +10B637 Extra Length 0000 (0) │ │ │ │ +10B639 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B67E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B639: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B6C0 PAYLOAD │ │ │ │ +10B67B PAYLOAD │ │ │ │ │ │ │ │ -10B7F9 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ -10B7FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7FF General Purpose Flag 0800 (2048) │ │ │ │ +10B7B4 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ +10B7B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B801 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B803 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B807 CRC 4199C455 (1100596309) │ │ │ │ -10B80B Compressed Size 0000017E (382) │ │ │ │ -10B80F Uncompressed Size 0000036C (876) │ │ │ │ -10B813 Filename Length 0041 (65) │ │ │ │ -10B815 Extra Length 0000 (0) │ │ │ │ -10B817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B7C2 CRC 4199C455 (1100596309) │ │ │ │ +10B7C6 Compressed Size 0000017E (382) │ │ │ │ +10B7CA Uncompressed Size 0000036C (876) │ │ │ │ +10B7CE Filename Length 0041 (65) │ │ │ │ +10B7D0 Extra Length 0000 (0) │ │ │ │ +10B7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B858 PAYLOAD │ │ │ │ +10B813 PAYLOAD │ │ │ │ │ │ │ │ -10B9D6 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ -10B9DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9DC General Purpose Flag 0800 (2048) │ │ │ │ +10B991 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ +10B995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B997 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B9E4 CRC 6E258967 (1847953767) │ │ │ │ -10B9E8 Compressed Size 00000137 (311) │ │ │ │ -10B9EC Uncompressed Size 00000264 (612) │ │ │ │ -10B9F0 Filename Length 0041 (65) │ │ │ │ -10B9F2 Extra Length 0000 (0) │ │ │ │ -10B9F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B999 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B99B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B99F CRC 6E258967 (1847953767) │ │ │ │ +10B9A3 Compressed Size 00000137 (311) │ │ │ │ +10B9A7 Uncompressed Size 00000264 (612) │ │ │ │ +10B9AB Filename Length 0041 (65) │ │ │ │ +10B9AD Extra Length 0000 (0) │ │ │ │ +10B9AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BA35 PAYLOAD │ │ │ │ +10B9F0 PAYLOAD │ │ │ │ │ │ │ │ -10BB6C LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ -10BB70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB72 General Purpose Flag 0800 (2048) │ │ │ │ +10BB27 LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ +10BB2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BB7A CRC EE8F416C (4002365804) │ │ │ │ -10BB7E Compressed Size 0000017E (382) │ │ │ │ -10BB82 Uncompressed Size 00000366 (870) │ │ │ │ -10BB86 Filename Length 0040 (64) │ │ │ │ -10BB88 Extra Length 0000 (0) │ │ │ │ -10BB8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BB35 CRC EE8F416C (4002365804) │ │ │ │ +10BB39 Compressed Size 0000017E (382) │ │ │ │ +10BB3D Uncompressed Size 00000366 (870) │ │ │ │ +10BB41 Filename Length 0040 (64) │ │ │ │ +10BB43 Extra Length 0000 (0) │ │ │ │ +10BB45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BBCA PAYLOAD │ │ │ │ +10BB85 PAYLOAD │ │ │ │ │ │ │ │ -10BD48 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ -10BD4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD4E General Purpose Flag 0800 (2048) │ │ │ │ +10BD03 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ +10BD07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BD56 CRC EE2DE02F (3995983919) │ │ │ │ -10BD5A Compressed Size 00000206 (518) │ │ │ │ -10BD5E Uncompressed Size 00000452 (1106) │ │ │ │ -10BD62 Filename Length 0045 (69) │ │ │ │ -10BD64 Extra Length 0000 (0) │ │ │ │ -10BD66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BD11 CRC EE2DE02F (3995983919) │ │ │ │ +10BD15 Compressed Size 00000206 (518) │ │ │ │ +10BD19 Uncompressed Size 00000452 (1106) │ │ │ │ +10BD1D Filename Length 0045 (69) │ │ │ │ +10BD1F Extra Length 0000 (0) │ │ │ │ +10BD21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BDAB PAYLOAD │ │ │ │ +10BD66 PAYLOAD │ │ │ │ │ │ │ │ -10BFB1 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ -10BFB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFB7 General Purpose Flag 0800 (2048) │ │ │ │ +10BF6C LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ +10BF70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BF71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BF72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BFB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BFBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BFBF CRC 175FEB58 (392162136) │ │ │ │ -10BFC3 Compressed Size 0000021E (542) │ │ │ │ -10BFC7 Uncompressed Size 000007C4 (1988) │ │ │ │ -10BFCB Filename Length 0044 (68) │ │ │ │ -10BFCD Extra Length 0000 (0) │ │ │ │ -10BFCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BF74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BF76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BF7A CRC 175FEB58 (392162136) │ │ │ │ +10BF7E Compressed Size 0000021E (542) │ │ │ │ +10BF82 Uncompressed Size 000007C4 (1988) │ │ │ │ +10BF86 Filename Length 0044 (68) │ │ │ │ +10BF88 Extra Length 0000 (0) │ │ │ │ +10BF8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BF8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C013 PAYLOAD │ │ │ │ +10BFCE PAYLOAD │ │ │ │ │ │ │ │ -10C231 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ -10C235 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C236 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C237 General Purpose Flag 0800 (2048) │ │ │ │ +10C1EC LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ +10C1F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C1F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C1F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C239 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C23B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C23F CRC 8BCB3051 (2345349201) │ │ │ │ -10C243 Compressed Size 00000139 (313) │ │ │ │ -10C247 Uncompressed Size 00000264 (612) │ │ │ │ -10C24B Filename Length 0041 (65) │ │ │ │ -10C24D Extra Length 0000 (0) │ │ │ │ -10C24F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C1F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C1F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C1FA CRC 8BCB3051 (2345349201) │ │ │ │ +10C1FE Compressed Size 00000139 (313) │ │ │ │ +10C202 Uncompressed Size 00000264 (612) │ │ │ │ +10C206 Filename Length 0041 (65) │ │ │ │ +10C208 Extra Length 0000 (0) │ │ │ │ +10C20A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C24F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C20A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C290 PAYLOAD │ │ │ │ +10C24B PAYLOAD │ │ │ │ │ │ │ │ -10C3C9 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ -10C3CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3CF General Purpose Flag 0800 (2048) │ │ │ │ +10C384 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ +10C388 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C389 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C38A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C3D7 CRC FDC4FBA2 (4257545122) │ │ │ │ -10C3DB Compressed Size 0000017C (380) │ │ │ │ -10C3DF Uncompressed Size 00000366 (870) │ │ │ │ -10C3E3 Filename Length 0040 (64) │ │ │ │ -10C3E5 Extra Length 0000 (0) │ │ │ │ -10C3E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C38C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C38E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C392 CRC FDC4FBA2 (4257545122) │ │ │ │ +10C396 Compressed Size 0000017C (380) │ │ │ │ +10C39A Uncompressed Size 00000366 (870) │ │ │ │ +10C39E Filename Length 0040 (64) │ │ │ │ +10C3A0 Extra Length 0000 (0) │ │ │ │ +10C3A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C427 PAYLOAD │ │ │ │ +10C3E2 PAYLOAD │ │ │ │ │ │ │ │ -10C5A3 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ -10C5A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5A9 General Purpose Flag 0800 (2048) │ │ │ │ +10C55E LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ +10C562 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C563 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C564 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C5B1 CRC 6E43099D (1849887133) │ │ │ │ -10C5B5 Compressed Size 00000139 (313) │ │ │ │ -10C5B9 Uncompressed Size 00000270 (624) │ │ │ │ -10C5BD Filename Length 0044 (68) │ │ │ │ -10C5BF Extra Length 0000 (0) │ │ │ │ -10C5C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C566 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C568 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C56C CRC 6E43099D (1849887133) │ │ │ │ +10C570 Compressed Size 00000139 (313) │ │ │ │ +10C574 Uncompressed Size 00000270 (624) │ │ │ │ +10C578 Filename Length 0044 (68) │ │ │ │ +10C57A Extra Length 0000 (0) │ │ │ │ +10C57C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C57C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C605 PAYLOAD │ │ │ │ +10C5C0 PAYLOAD │ │ │ │ │ │ │ │ -10C73E LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ -10C742 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C743 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C744 General Purpose Flag 0800 (2048) │ │ │ │ +10C6F9 LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ +10C6FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C6FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C6FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C746 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C748 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C74C CRC 19D3CBF3 (433310707) │ │ │ │ -10C750 Compressed Size 00000180 (384) │ │ │ │ -10C754 Uncompressed Size 00000378 (888) │ │ │ │ -10C758 Filename Length 0043 (67) │ │ │ │ -10C75A Extra Length 0000 (0) │ │ │ │ -10C75C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C701 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C703 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C707 CRC 19D3CBF3 (433310707) │ │ │ │ +10C70B Compressed Size 00000180 (384) │ │ │ │ +10C70F Uncompressed Size 00000378 (888) │ │ │ │ +10C713 Filename Length 0043 (67) │ │ │ │ +10C715 Extra Length 0000 (0) │ │ │ │ +10C717 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C75C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C717: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C79F PAYLOAD │ │ │ │ +10C75A PAYLOAD │ │ │ │ │ │ │ │ -10C91F LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ -10C923 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C924 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C925 General Purpose Flag 0800 (2048) │ │ │ │ +10C8DA LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ +10C8DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C8DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C8E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C927 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C929 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C92D CRC 27E54161 (669335905) │ │ │ │ -10C931 Compressed Size 000001F6 (502) │ │ │ │ -10C935 Uncompressed Size 000003C8 (968) │ │ │ │ -10C939 Filename Length 0031 (49) │ │ │ │ -10C93B Extra Length 0000 (0) │ │ │ │ -10C93D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C8E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C8E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C8E8 CRC 27E54161 (669335905) │ │ │ │ +10C8EC Compressed Size 000001F6 (502) │ │ │ │ +10C8F0 Uncompressed Size 000003C8 (968) │ │ │ │ +10C8F4 Filename Length 0031 (49) │ │ │ │ +10C8F6 Extra Length 0000 (0) │ │ │ │ +10C8F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C8F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C96E PAYLOAD │ │ │ │ +10C929 PAYLOAD │ │ │ │ │ │ │ │ -10CB64 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ -10CB68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB6A General Purpose Flag 0800 (2048) │ │ │ │ +10CB1F LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ +10CB23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CB72 CRC 526E8794 (1382975380) │ │ │ │ -10CB76 Compressed Size 000002C7 (711) │ │ │ │ -10CB7A Uncompressed Size 00000862 (2146) │ │ │ │ -10CB7E Filename Length 0030 (48) │ │ │ │ -10CB80 Extra Length 0000 (0) │ │ │ │ -10CB82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CB2D CRC 526E8794 (1382975380) │ │ │ │ +10CB31 Compressed Size 000002C7 (711) │ │ │ │ +10CB35 Uncompressed Size 00000862 (2146) │ │ │ │ +10CB39 Filename Length 0030 (48) │ │ │ │ +10CB3B Extra Length 0000 (0) │ │ │ │ +10CB3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CBB2 PAYLOAD │ │ │ │ +10CB6D PAYLOAD │ │ │ │ │ │ │ │ -10CE79 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ -10CE7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE7F General Purpose Flag 0800 (2048) │ │ │ │ +10CE34 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ +10CE38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CE87 CRC 24A5F179 (614855033) │ │ │ │ -10CE8B Compressed Size 00000387 (903) │ │ │ │ -10CE8F Uncompressed Size 000008EE (2286) │ │ │ │ -10CE93 Filename Length 0031 (49) │ │ │ │ -10CE95 Extra Length 0000 (0) │ │ │ │ -10CE97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CE42 CRC 24A5F179 (614855033) │ │ │ │ +10CE46 Compressed Size 00000387 (903) │ │ │ │ +10CE4A Uncompressed Size 000008EE (2286) │ │ │ │ +10CE4E Filename Length 0031 (49) │ │ │ │ +10CE50 Extra Length 0000 (0) │ │ │ │ +10CE52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CEC8 PAYLOAD │ │ │ │ +10CE83 PAYLOAD │ │ │ │ │ │ │ │ -10D24F LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ -10D253 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D254 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D255 General Purpose Flag 0800 (2048) │ │ │ │ +10D20A LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ +10D20E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D20F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D210 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D257 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D259 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D25D CRC 92A2ED15 (2460151061) │ │ │ │ -10D261 Compressed Size 0000042F (1071) │ │ │ │ -10D265 Uncompressed Size 000019AB (6571) │ │ │ │ -10D269 Filename Length 0030 (48) │ │ │ │ -10D26B Extra Length 0000 (0) │ │ │ │ -10D26D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D212 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D214 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D218 CRC 92A2ED15 (2460151061) │ │ │ │ +10D21C Compressed Size 0000042F (1071) │ │ │ │ +10D220 Uncompressed Size 000019AB (6571) │ │ │ │ +10D224 Filename Length 0030 (48) │ │ │ │ +10D226 Extra Length 0000 (0) │ │ │ │ +10D228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D26D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D29D PAYLOAD │ │ │ │ +10D258 PAYLOAD │ │ │ │ │ │ │ │ -10D6CC LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ -10D6D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6D2 General Purpose Flag 0800 (2048) │ │ │ │ +10D687 LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ +10D68B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D68C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D68D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D6DA CRC 69025F3C (1761763132) │ │ │ │ -10D6DE Compressed Size 00000328 (808) │ │ │ │ -10D6E2 Uncompressed Size 000006E4 (1764) │ │ │ │ -10D6E6 Filename Length 0027 (39) │ │ │ │ -10D6E8 Extra Length 0000 (0) │ │ │ │ -10D6EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D68F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D691 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D695 CRC 69025F3C (1761763132) │ │ │ │ +10D699 Compressed Size 00000328 (808) │ │ │ │ +10D69D Uncompressed Size 000006E4 (1764) │ │ │ │ +10D6A1 Filename Length 0027 (39) │ │ │ │ +10D6A3 Extra Length 0000 (0) │ │ │ │ +10D6A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D711 PAYLOAD │ │ │ │ +10D6CC PAYLOAD │ │ │ │ │ │ │ │ -10DA39 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ -10DA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA3F General Purpose Flag 0800 (2048) │ │ │ │ +10D9F4 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ +10D9F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D9F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D9FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10DA47 CRC FCCC5561 (4241249633) │ │ │ │ -10DA4B Compressed Size 000006D7 (1751) │ │ │ │ -10DA4F Uncompressed Size 00001DD9 (7641) │ │ │ │ -10DA53 Filename Length 0026 (38) │ │ │ │ -10DA55 Extra Length 0000 (0) │ │ │ │ -10DA57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D9FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D9FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10DA02 CRC FCCC5561 (4241249633) │ │ │ │ +10DA06 Compressed Size 000006D7 (1751) │ │ │ │ +10DA0A Uncompressed Size 00001DD9 (7641) │ │ │ │ +10DA0E Filename Length 0026 (38) │ │ │ │ +10DA10 Extra Length 0000 (0) │ │ │ │ +10DA12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10DA7D PAYLOAD │ │ │ │ +10DA38 PAYLOAD │ │ │ │ │ │ │ │ -10E154 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ -10E158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E15A General Purpose Flag 0800 (2048) │ │ │ │ +10E10F LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ +10E113 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E114 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E115 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E15C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E15E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E162 CRC 911BFA2F (2434529839) │ │ │ │ -10E166 Compressed Size 000002C7 (711) │ │ │ │ -10E16A Uncompressed Size 000005FF (1535) │ │ │ │ -10E16E Filename Length 0029 (41) │ │ │ │ -10E170 Extra Length 0000 (0) │ │ │ │ -10E172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E117 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E119 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E11D CRC 911BFA2F (2434529839) │ │ │ │ +10E121 Compressed Size 000002C7 (711) │ │ │ │ +10E125 Uncompressed Size 000005FF (1535) │ │ │ │ +10E129 Filename Length 0029 (41) │ │ │ │ +10E12B Extra Length 0000 (0) │ │ │ │ +10E12D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E12D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E19B PAYLOAD │ │ │ │ +10E156 PAYLOAD │ │ │ │ │ │ │ │ -10E462 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ -10E466 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E467 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E468 General Purpose Flag 0800 (2048) │ │ │ │ +10E41D LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ +10E421 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E422 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E423 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E46A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E46C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E470 CRC AF497377 (2940826487) │ │ │ │ -10E474 Compressed Size 000008AC (2220) │ │ │ │ -10E478 Uncompressed Size 0000285B (10331) │ │ │ │ -10E47C Filename Length 0028 (40) │ │ │ │ -10E47E Extra Length 0000 (0) │ │ │ │ -10E480 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E425 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E427 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E42B CRC AF497377 (2940826487) │ │ │ │ +10E42F Compressed Size 000008AC (2220) │ │ │ │ +10E433 Uncompressed Size 0000285B (10331) │ │ │ │ +10E437 Filename Length 0028 (40) │ │ │ │ +10E439 Extra Length 0000 (0) │ │ │ │ +10E43B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E480: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E43B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E4A8 PAYLOAD │ │ │ │ +10E463 PAYLOAD │ │ │ │ │ │ │ │ -10ED54 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ -10ED58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED5A General Purpose Flag 0800 (2048) │ │ │ │ +10ED0F LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ +10ED13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10ED62 CRC 291F099E (689899934) │ │ │ │ -10ED66 Compressed Size 0000032C (812) │ │ │ │ -10ED6A Uncompressed Size 000006E8 (1768) │ │ │ │ -10ED6E Filename Length 0028 (40) │ │ │ │ -10ED70 Extra Length 0000 (0) │ │ │ │ -10ED72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10ED1D CRC 291F099E (689899934) │ │ │ │ +10ED21 Compressed Size 0000032C (812) │ │ │ │ +10ED25 Uncompressed Size 000006E8 (1768) │ │ │ │ +10ED29 Filename Length 0028 (40) │ │ │ │ +10ED2B Extra Length 0000 (0) │ │ │ │ +10ED2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10ED9A PAYLOAD │ │ │ │ +10ED55 PAYLOAD │ │ │ │ │ │ │ │ -10F0C6 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ -10F0CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0CC General Purpose Flag 0800 (2048) │ │ │ │ +10F081 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ +10F085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F087 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F0D4 CRC 54D90E37 (1423511095) │ │ │ │ -10F0D8 Compressed Size 0000070A (1802) │ │ │ │ -10F0DC Uncompressed Size 00001EC2 (7874) │ │ │ │ -10F0E0 Filename Length 0027 (39) │ │ │ │ -10F0E2 Extra Length 0000 (0) │ │ │ │ -10F0E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F089 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F08B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F08F CRC 54D90E37 (1423511095) │ │ │ │ +10F093 Compressed Size 0000070A (1802) │ │ │ │ +10F097 Uncompressed Size 00001EC2 (7874) │ │ │ │ +10F09B Filename Length 0027 (39) │ │ │ │ +10F09D Extra Length 0000 (0) │ │ │ │ +10F09F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F09F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F10B PAYLOAD │ │ │ │ +10F0C6 PAYLOAD │ │ │ │ │ │ │ │ -10F815 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ -10F819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F81A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81B General Purpose Flag 0800 (2048) │ │ │ │ +10F7D0 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ +10F7D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F7D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F7D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F823 CRC 4EE0B8C8 (1323350216) │ │ │ │ -10F827 Compressed Size 00002D5C (11612) │ │ │ │ -10F82B Uncompressed Size 00009AFD (39677) │ │ │ │ -10F82F Filename Length 0022 (34) │ │ │ │ -10F831 Extra Length 0000 (0) │ │ │ │ -10F833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F7D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F7DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F7DE CRC 04627C9E (73563294) │ │ │ │ +10F7E2 Compressed Size 00002D8B (11659) │ │ │ │ +10F7E6 Uncompressed Size 00009AFD (39677) │ │ │ │ +10F7EA Filename Length 0022 (34) │ │ │ │ +10F7EC Extra Length 0000 (0) │ │ │ │ +10F7EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F7EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F855 PAYLOAD │ │ │ │ +10F810 PAYLOAD │ │ │ │ │ │ │ │ -1125B1 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ -1125B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1125B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1125B7 General Purpose Flag 0800 (2048) │ │ │ │ +11259B LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ +11259F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1125A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1125A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1125B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1125BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1125BF CRC 21B44AC4 (565463748) │ │ │ │ -1125C3 Compressed Size 000049A6 (18854) │ │ │ │ -1125C7 Uncompressed Size 0002D72C (186156) │ │ │ │ -1125CB Filename Length 0021 (33) │ │ │ │ -1125CD Extra Length 0000 (0) │ │ │ │ -1125CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1125A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1125A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1125A9 CRC FB254DB6 (4213525942) │ │ │ │ +1125AD Compressed Size 00004A86 (19078) │ │ │ │ +1125B1 Uncompressed Size 0002D72C (186156) │ │ │ │ +1125B5 Filename Length 0021 (33) │ │ │ │ +1125B7 Extra Length 0000 (0) │ │ │ │ +1125B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1125CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1125B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1125F0 PAYLOAD │ │ │ │ +1125DA PAYLOAD │ │ │ │ │ │ │ │ -116F96 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ -116F9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116F9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116F9C General Purpose Flag 0800 (2048) │ │ │ │ +117060 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ +117064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +117065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +117066 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116F9E Compression Method 0000 (0) 'Stored' │ │ │ │ -116FA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FA4 CRC 00000000 (0) │ │ │ │ -116FA8 Compressed Size 00000000 (0) │ │ │ │ -116FAC Uncompressed Size 00000000 (0) │ │ │ │ -116FB0 Filename Length 0016 (22) │ │ │ │ -116FB2 Extra Length 0000 (0) │ │ │ │ -116FB4 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117068 Compression Method 0000 (0) 'Stored' │ │ │ │ +11706A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11706E CRC 00000000 (0) │ │ │ │ +117072 Compressed Size 00000000 (0) │ │ │ │ +117076 Uncompressed Size 00000000 (0) │ │ │ │ +11707A Filename Length 0016 (22) │ │ │ │ +11707C Extra Length 0000 (0) │ │ │ │ +11707E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FB4: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11707E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -116FCA LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ -116FCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116FCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116FD0 General Purpose Flag 0800 (2048) │ │ │ │ +117094 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ +117098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +117099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11709A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116FD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -116FD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FD8 CRC B8BA3607 (3099211271) │ │ │ │ -116FDC Compressed Size 00000137 (311) │ │ │ │ -116FE0 Uncompressed Size 00000204 (516) │ │ │ │ -116FE4 Filename Length 0031 (49) │ │ │ │ -116FE6 Extra Length 0000 (0) │ │ │ │ -116FE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11709C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11709E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1170A2 CRC B8BA3607 (3099211271) │ │ │ │ +1170A6 Compressed Size 00000137 (311) │ │ │ │ +1170AA Uncompressed Size 00000204 (516) │ │ │ │ +1170AE Filename Length 0031 (49) │ │ │ │ +1170B0 Extra Length 0000 (0) │ │ │ │ +1170B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117019 PAYLOAD │ │ │ │ +1170E3 PAYLOAD │ │ │ │ │ │ │ │ -117150 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ -117154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -117155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -117156 General Purpose Flag 0800 (2048) │ │ │ │ +11721A LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ +11721E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11721F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +117220 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -117158 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11715A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11715E CRC 18D7E5A6 (416802214) │ │ │ │ -117162 Compressed Size 0000011F (287) │ │ │ │ -117166 Uncompressed Size 00000217 (535) │ │ │ │ -11716A Filename Length 0030 (48) │ │ │ │ -11716C Extra Length 0000 (0) │ │ │ │ -11716E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117222 Compression Method 0008 (8) 'Deflated' │ │ │ │ +117224 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +117228 CRC 18D7E5A6 (416802214) │ │ │ │ +11722C Compressed Size 0000011F (287) │ │ │ │ +117230 Uncompressed Size 00000217 (535) │ │ │ │ +117234 Filename Length 0030 (48) │ │ │ │ +117236 Extra Length 0000 (0) │ │ │ │ +117238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11716E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x117238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11719E PAYLOAD │ │ │ │ +117268 PAYLOAD │ │ │ │ │ │ │ │ -1172BD LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ -1172C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1172C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1172C3 General Purpose Flag 0800 (2048) │ │ │ │ +117387 LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ +11738B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11738C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11738D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1172C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1172C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1172CB CRC ABA82EEC (2879925996) │ │ │ │ -1172CF Compressed Size 00000DC4 (3524) │ │ │ │ -1172D3 Uncompressed Size 00002691 (9873) │ │ │ │ -1172D7 Filename Length 002D (45) │ │ │ │ -1172D9 Extra Length 0000 (0) │ │ │ │ -1172DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11738F Compression Method 0008 (8) 'Deflated' │ │ │ │ +117391 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +117395 CRC ABA82EEC (2879925996) │ │ │ │ +117399 Compressed Size 00000DC4 (3524) │ │ │ │ +11739D Uncompressed Size 00002691 (9873) │ │ │ │ +1173A1 Filename Length 002D (45) │ │ │ │ +1173A3 Extra Length 0000 (0) │ │ │ │ +1173A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1172DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1173A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117308 PAYLOAD │ │ │ │ +1173D2 PAYLOAD │ │ │ │ │ │ │ │ -1180CC LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ -1180D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1180D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1180D2 General Purpose Flag 0800 (2048) │ │ │ │ +118196 LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ +11819A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11819B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11819C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1180D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1180D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1180DA CRC 39AAAE48 (967487048) │ │ │ │ -1180DE Compressed Size 00000B01 (2817) │ │ │ │ -1180E2 Uncompressed Size 00009014 (36884) │ │ │ │ -1180E6 Filename Length 002C (44) │ │ │ │ -1180E8 Extra Length 0000 (0) │ │ │ │ -1180EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11819E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1181A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1181A4 CRC 39AAAE48 (967487048) │ │ │ │ +1181A8 Compressed Size 00000B01 (2817) │ │ │ │ +1181AC Uncompressed Size 00009014 (36884) │ │ │ │ +1181B0 Filename Length 002C (44) │ │ │ │ +1181B2 Extra Length 0000 (0) │ │ │ │ +1181B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1180EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1181B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118116 PAYLOAD │ │ │ │ +1181E0 PAYLOAD │ │ │ │ │ │ │ │ -118C17 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ -118C1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -118C1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -118C1D General Purpose Flag 0800 (2048) │ │ │ │ +118CE1 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ +118CE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +118CE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +118CE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -118C1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -118C21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -118C25 CRC 3D497A9D (1028225693) │ │ │ │ -118C29 Compressed Size 0000160F (5647) │ │ │ │ -118C2D Uncompressed Size 00004612 (17938) │ │ │ │ -118C31 Filename Length 0029 (41) │ │ │ │ -118C33 Extra Length 0000 (0) │ │ │ │ -118C35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +118CE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +118CEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +118CEF CRC 3D497A9D (1028225693) │ │ │ │ +118CF3 Compressed Size 0000160F (5647) │ │ │ │ +118CF7 Uncompressed Size 00004612 (17938) │ │ │ │ +118CFB Filename Length 0029 (41) │ │ │ │ +118CFD Extra Length 0000 (0) │ │ │ │ +118CFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x118C35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x118CFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118C5E PAYLOAD │ │ │ │ +118D28 PAYLOAD │ │ │ │ │ │ │ │ -11A26D LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ -11A271 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11A272 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11A273 General Purpose Flag 0800 (2048) │ │ │ │ +11A337 LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ +11A33B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11A33C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11A33D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11A275 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11A277 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11A27B CRC 31FC2258 (838607448) │ │ │ │ -11A27F Compressed Size 0000122D (4653) │ │ │ │ -11A283 Uncompressed Size 0000CDA9 (52649) │ │ │ │ -11A287 Filename Length 0028 (40) │ │ │ │ -11A289 Extra Length 0000 (0) │ │ │ │ -11A28B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11A33F Compression Method 0008 (8) 'Deflated' │ │ │ │ +11A341 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11A345 CRC 31FC2258 (838607448) │ │ │ │ +11A349 Compressed Size 0000122D (4653) │ │ │ │ +11A34D Uncompressed Size 0000CDA9 (52649) │ │ │ │ +11A351 Filename Length 0028 (40) │ │ │ │ +11A353 Extra Length 0000 (0) │ │ │ │ +11A355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11A28B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11A355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11A2B3 PAYLOAD │ │ │ │ +11A37D PAYLOAD │ │ │ │ │ │ │ │ -11B4E0 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ -11B4E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B4E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B4E6 General Purpose Flag 0800 (2048) │ │ │ │ +11B5AA LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ +11B5AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B5AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B5B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B4E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B4EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B4EE CRC BCD8E6A3 (3168331427) │ │ │ │ -11B4F2 Compressed Size 000002F6 (758) │ │ │ │ -11B4F6 Uncompressed Size 000005B3 (1459) │ │ │ │ -11B4FA Filename Length 0026 (38) │ │ │ │ -11B4FC Extra Length 0000 (0) │ │ │ │ -11B4FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B5B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B5B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B5B8 CRC BCD8E6A3 (3168331427) │ │ │ │ +11B5BC Compressed Size 000002F6 (758) │ │ │ │ +11B5C0 Uncompressed Size 000005B3 (1459) │ │ │ │ +11B5C4 Filename Length 0026 (38) │ │ │ │ +11B5C6 Extra Length 0000 (0) │ │ │ │ +11B5C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B4FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B5C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B524 PAYLOAD │ │ │ │ +11B5EE PAYLOAD │ │ │ │ │ │ │ │ -11B81A LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ -11B81E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B81F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B820 General Purpose Flag 0800 (2048) │ │ │ │ +11B8E4 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ +11B8E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B8E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B8EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B822 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B824 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B828 CRC 0FF691E0 (267817440) │ │ │ │ -11B82C Compressed Size 00000250 (592) │ │ │ │ -11B830 Uncompressed Size 000007A5 (1957) │ │ │ │ -11B834 Filename Length 0025 (37) │ │ │ │ -11B836 Extra Length 0000 (0) │ │ │ │ -11B838 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B8EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B8EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B8F2 CRC 0FF691E0 (267817440) │ │ │ │ +11B8F6 Compressed Size 00000250 (592) │ │ │ │ +11B8FA Uncompressed Size 000007A5 (1957) │ │ │ │ +11B8FE Filename Length 0025 (37) │ │ │ │ +11B900 Extra Length 0000 (0) │ │ │ │ +11B902 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B838: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B85D PAYLOAD │ │ │ │ +11B927 PAYLOAD │ │ │ │ │ │ │ │ -11BAAD LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ -11BAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAB3 General Purpose Flag 0800 (2048) │ │ │ │ +11BB77 LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ +11BB7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BB7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BB7D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAB5 Compression Method 0000 (0) 'Stored' │ │ │ │ -11BAB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BABB CRC 00000000 (0) │ │ │ │ -11BABF Compressed Size 00000000 (0) │ │ │ │ -11BAC3 Uncompressed Size 00000000 (0) │ │ │ │ -11BAC7 Filename Length 0012 (18) │ │ │ │ -11BAC9 Extra Length 0000 (0) │ │ │ │ -11BACB Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11BB7F Compression Method 0000 (0) 'Stored' │ │ │ │ +11BB81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BB85 CRC 00000000 (0) │ │ │ │ +11BB89 Compressed Size 00000000 (0) │ │ │ │ +11BB8D Uncompressed Size 00000000 (0) │ │ │ │ +11BB91 Filename Length 0012 (18) │ │ │ │ +11BB93 Extra Length 0000 (0) │ │ │ │ +11BB95 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BACB: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BB95: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11BADD LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ -11BAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAE3 General Purpose Flag 0800 (2048) │ │ │ │ +11BBA7 LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ +11BBAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BAE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BAEB CRC 4BFB538B (1274762123) │ │ │ │ -11BAEF Compressed Size 000001CF (463) │ │ │ │ -11BAF3 Uncompressed Size 0000032D (813) │ │ │ │ -11BAF7 Filename Length 0023 (35) │ │ │ │ -11BAF9 Extra Length 0000 (0) │ │ │ │ -11BAFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BBB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBB5 CRC 4BFB538B (1274762123) │ │ │ │ +11BBB9 Compressed Size 000001CF (463) │ │ │ │ +11BBBD Uncompressed Size 0000032D (813) │ │ │ │ +11BBC1 Filename Length 0023 (35) │ │ │ │ +11BBC3 Extra Length 0000 (0) │ │ │ │ +11BBC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BAFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BB1E PAYLOAD │ │ │ │ +11BBE8 PAYLOAD │ │ │ │ │ │ │ │ -11BCED LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ -11BCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BCF3 General Purpose Flag 0800 (2048) │ │ │ │ +11BDB7 LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ +11BDBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BDBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BDBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BCF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BCFB CRC 2A321DD3 (707927507) │ │ │ │ -11BCFF Compressed Size 00000373 (883) │ │ │ │ -11BD03 Uncompressed Size 00000943 (2371) │ │ │ │ -11BD07 Filename Length 0022 (34) │ │ │ │ -11BD09 Extra Length 0000 (0) │ │ │ │ -11BD0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BDBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BDC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BDC5 CRC 2A321DD3 (707927507) │ │ │ │ +11BDC9 Compressed Size 00000373 (883) │ │ │ │ +11BDCD Uncompressed Size 00000943 (2371) │ │ │ │ +11BDD1 Filename Length 0022 (34) │ │ │ │ +11BDD3 Extra Length 0000 (0) │ │ │ │ +11BDD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BD0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BDD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BD2D PAYLOAD │ │ │ │ +11BDF7 PAYLOAD │ │ │ │ │ │ │ │ -11C0A0 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ -11C0A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C0A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C0A6 General Purpose Flag 0800 (2048) │ │ │ │ +11C16A LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ +11C16E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C16F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C170 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C0A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C0AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C0AE CRC BFDAF526 (3218797862) │ │ │ │ -11C0B2 Compressed Size 000002EE (750) │ │ │ │ -11C0B6 Uncompressed Size 0000066E (1646) │ │ │ │ -11C0BA Filename Length 0027 (39) │ │ │ │ -11C0BC Extra Length 0000 (0) │ │ │ │ -11C0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C172 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C174 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C178 CRC BFDAF526 (3218797862) │ │ │ │ +11C17C Compressed Size 000002EE (750) │ │ │ │ +11C180 Uncompressed Size 0000066E (1646) │ │ │ │ +11C184 Filename Length 0027 (39) │ │ │ │ +11C186 Extra Length 0000 (0) │ │ │ │ +11C188 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C188: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C0E5 PAYLOAD │ │ │ │ +11C1AF PAYLOAD │ │ │ │ │ │ │ │ -11C3D3 LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ -11C3D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C3D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C3D9 General Purpose Flag 0800 (2048) │ │ │ │ +11C49D LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ +11C4A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C4A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C4A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C3DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C3DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C3E1 CRC AC0AF796 (2886399894) │ │ │ │ -11C3E5 Compressed Size 0000069E (1694) │ │ │ │ -11C3E9 Uncompressed Size 00001672 (5746) │ │ │ │ -11C3ED Filename Length 0026 (38) │ │ │ │ -11C3EF Extra Length 0000 (0) │ │ │ │ -11C3F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C4A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C4A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C4AB CRC AC0AF796 (2886399894) │ │ │ │ +11C4AF Compressed Size 0000069E (1694) │ │ │ │ +11C4B3 Uncompressed Size 00001672 (5746) │ │ │ │ +11C4B7 Filename Length 0026 (38) │ │ │ │ +11C4B9 Extra Length 0000 (0) │ │ │ │ +11C4BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C3F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C4BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C417 PAYLOAD │ │ │ │ +11C4E1 PAYLOAD │ │ │ │ │ │ │ │ -11CAB5 LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ -11CAB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CABA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CABB General Purpose Flag 0800 (2048) │ │ │ │ +11CB7F LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ +11CB83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CB84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CB85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CABD Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CAC3 CRC E53A8291 (3845816977) │ │ │ │ -11CAC7 Compressed Size 0000029F (671) │ │ │ │ -11CACB Uncompressed Size 0000069D (1693) │ │ │ │ -11CACF Filename Length 0020 (32) │ │ │ │ -11CAD1 Extra Length 0000 (0) │ │ │ │ -11CAD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CB87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CB89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CB8D CRC E53A8291 (3845816977) │ │ │ │ +11CB91 Compressed Size 0000029F (671) │ │ │ │ +11CB95 Uncompressed Size 0000069D (1693) │ │ │ │ +11CB99 Filename Length 0020 (32) │ │ │ │ +11CB9B Extra Length 0000 (0) │ │ │ │ +11CB9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CAD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CB9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CAF3 PAYLOAD │ │ │ │ +11CBBD PAYLOAD │ │ │ │ │ │ │ │ -11CD92 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ -11CD96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CD97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CD98 General Purpose Flag 0800 (2048) │ │ │ │ +11CE5C LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ +11CE60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CE61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CE62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CD9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CD9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CDA0 CRC 048621C3 (75899331) │ │ │ │ -11CDA4 Compressed Size 0000035A (858) │ │ │ │ -11CDA8 Uncompressed Size 000011EC (4588) │ │ │ │ -11CDAC Filename Length 001F (31) │ │ │ │ -11CDAE Extra Length 0000 (0) │ │ │ │ -11CDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CE64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CE66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CE6A CRC 048621C3 (75899331) │ │ │ │ +11CE6E Compressed Size 0000035A (858) │ │ │ │ +11CE72 Uncompressed Size 000011EC (4588) │ │ │ │ +11CE76 Filename Length 001F (31) │ │ │ │ +11CE78 Extra Length 0000 (0) │ │ │ │ +11CE7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CE7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CDCF PAYLOAD │ │ │ │ +11CE99 PAYLOAD │ │ │ │ │ │ │ │ -11D129 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ -11D12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D12F General Purpose Flag 0800 (2048) │ │ │ │ +11D1F3 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ +11D1F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D1F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D1F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D131 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D137 CRC C9A384CD (3382936781) │ │ │ │ -11D13B Compressed Size 00000280 (640) │ │ │ │ -11D13F Uncompressed Size 00000615 (1557) │ │ │ │ -11D143 Filename Length 0025 (37) │ │ │ │ -11D145 Extra Length 0000 (0) │ │ │ │ -11D147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D1FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D1FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D201 CRC C9A384CD (3382936781) │ │ │ │ +11D205 Compressed Size 00000280 (640) │ │ │ │ +11D209 Uncompressed Size 00000615 (1557) │ │ │ │ +11D20D Filename Length 0025 (37) │ │ │ │ +11D20F Extra Length 0000 (0) │ │ │ │ +11D211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D16C PAYLOAD │ │ │ │ +11D236 PAYLOAD │ │ │ │ │ │ │ │ -11D3EC LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ -11D3F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D3F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D3F2 General Purpose Flag 0800 (2048) │ │ │ │ +11D4B6 LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ +11D4BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D4BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D4BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D3F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D3F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D3FA CRC 24658950 (610634064) │ │ │ │ -11D3FE Compressed Size 000002FD (765) │ │ │ │ -11D402 Uncompressed Size 00000D66 (3430) │ │ │ │ -11D406 Filename Length 0024 (36) │ │ │ │ -11D408 Extra Length 0000 (0) │ │ │ │ -11D40A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D4BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D4C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D4C4 CRC 24658950 (610634064) │ │ │ │ +11D4C8 Compressed Size 000002FD (765) │ │ │ │ +11D4CC Uncompressed Size 00000D66 (3430) │ │ │ │ +11D4D0 Filename Length 0024 (36) │ │ │ │ +11D4D2 Extra Length 0000 (0) │ │ │ │ +11D4D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D4D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D42E PAYLOAD │ │ │ │ +11D4F8 PAYLOAD │ │ │ │ │ │ │ │ -11D72B LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ -11D72F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D731 General Purpose Flag 0800 (2048) │ │ │ │ +11D7F5 LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ +11D7F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D7FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D7FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D733 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D739 CRC 8D7D26D9 (2373789401) │ │ │ │ -11D73D Compressed Size 000001B8 (440) │ │ │ │ -11D741 Uncompressed Size 000002FB (763) │ │ │ │ -11D745 Filename Length 0025 (37) │ │ │ │ -11D747 Extra Length 0000 (0) │ │ │ │ -11D749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D7FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D7FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D803 CRC 8D7D26D9 (2373789401) │ │ │ │ +11D807 Compressed Size 000001B8 (440) │ │ │ │ +11D80B Uncompressed Size 000002FB (763) │ │ │ │ +11D80F Filename Length 0025 (37) │ │ │ │ +11D811 Extra Length 0000 (0) │ │ │ │ +11D813 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D813: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D76E PAYLOAD │ │ │ │ +11D838 PAYLOAD │ │ │ │ │ │ │ │ -11D926 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ -11D92A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D92B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D92C General Purpose Flag 0800 (2048) │ │ │ │ +11D9F0 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ +11D9F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D9F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D9F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D92E Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D934 CRC FD698991 (4251552145) │ │ │ │ -11D938 Compressed Size 000001EC (492) │ │ │ │ -11D93C Uncompressed Size 0000048D (1165) │ │ │ │ -11D940 Filename Length 0024 (36) │ │ │ │ -11D942 Extra Length 0000 (0) │ │ │ │ -11D944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D9F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D9FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D9FE CRC FD698991 (4251552145) │ │ │ │ +11DA02 Compressed Size 000001EC (492) │ │ │ │ +11DA06 Uncompressed Size 0000048D (1165) │ │ │ │ +11DA0A Filename Length 0024 (36) │ │ │ │ +11DA0C Extra Length 0000 (0) │ │ │ │ +11DA0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DA0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D968 PAYLOAD │ │ │ │ +11DA32 PAYLOAD │ │ │ │ │ │ │ │ -11DB54 LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ -11DB58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11DB59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11DB5A General Purpose Flag 0800 (2048) │ │ │ │ +11DC1E LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ +11DC22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DC23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DC24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11DB5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -11DB5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11DB62 CRC F76CD338 (4151104312) │ │ │ │ -11DB66 Compressed Size 00000D77 (3447) │ │ │ │ -11DB6A Uncompressed Size 000029F2 (10738) │ │ │ │ -11DB6E Filename Length 001E (30) │ │ │ │ -11DB70 Extra Length 0000 (0) │ │ │ │ -11DB72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DC26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DC28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DC2C CRC E008A2AB (3758662315) │ │ │ │ +11DC30 Compressed Size 00000D7A (3450) │ │ │ │ +11DC34 Uncompressed Size 000029F2 (10738) │ │ │ │ +11DC38 Filename Length 001E (30) │ │ │ │ +11DC3A Extra Length 0000 (0) │ │ │ │ +11DC3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11DB72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DC3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11DB90 PAYLOAD │ │ │ │ +11DC5A PAYLOAD │ │ │ │ │ │ │ │ -11E907 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ -11E90B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11E90C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11E90D General Purpose Flag 0800 (2048) │ │ │ │ +11E9D4 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ +11E9D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11E9D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11E9DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11E90F Compression Method 0008 (8) 'Deflated' │ │ │ │ -11E911 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11E915 CRC 9FDF2775 (2682201973) │ │ │ │ -11E919 Compressed Size 00001225 (4645) │ │ │ │ -11E91D Uncompressed Size 00013829 (79913) │ │ │ │ -11E921 Filename Length 001D (29) │ │ │ │ -11E923 Extra Length 0000 (0) │ │ │ │ -11E925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11E9DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +11E9DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11E9E2 CRC A16D4402 (2708292610) │ │ │ │ +11E9E6 Compressed Size 00001225 (4645) │ │ │ │ +11E9EA Uncompressed Size 00013829 (79913) │ │ │ │ +11E9EE Filename Length 001D (29) │ │ │ │ +11E9F0 Extra Length 0000 (0) │ │ │ │ +11E9F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11E925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11E9F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11E942 PAYLOAD │ │ │ │ +11EA0F PAYLOAD │ │ │ │ │ │ │ │ -11FB67 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -11FB6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FB6C Created OS 03 (3) 'Unix' │ │ │ │ -11FB6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FB6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FB6F General Purpose Flag 0800 (2048) │ │ │ │ +11FC34 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +11FC38 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FC39 Created OS 03 (3) 'Unix' │ │ │ │ +11FC3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FC3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FC3C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FB71 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FB73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FB77 CRC 00000000 (0) │ │ │ │ -11FB7B Compressed Size 00000000 (0) │ │ │ │ -11FB7F Uncompressed Size 00000000 (0) │ │ │ │ -11FB83 Filename Length 0009 (9) │ │ │ │ -11FB85 Extra Length 0004 (4) │ │ │ │ -11FB87 Comment Length 0000 (0) │ │ │ │ -11FB89 Disk Start 0000 (0) │ │ │ │ -11FB8B Int File Attributes 0000 (0) │ │ │ │ +11FC3E Compression Method 0000 (0) 'Stored' │ │ │ │ +11FC40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FC44 CRC 00000000 (0) │ │ │ │ +11FC48 Compressed Size 00000000 (0) │ │ │ │ +11FC4C Uncompressed Size 00000000 (0) │ │ │ │ +11FC50 Filename Length 0009 (9) │ │ │ │ +11FC52 Extra Length 0004 (4) │ │ │ │ +11FC54 Comment Length 0000 (0) │ │ │ │ +11FC56 Disk Start 0000 (0) │ │ │ │ +11FC58 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FB8D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FC5A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FB91 Local Header Offset 00000000 (0) │ │ │ │ -11FB95 Filename 'XXXXXXXXX' │ │ │ │ +11FC5E Local Header Offset 00000000 (0) │ │ │ │ +11FC62 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB95: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC62: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11FB9E Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -11FBA0 Length 0000 (0) │ │ │ │ +11FC6B Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +11FC6D Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FB95: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FC62: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB6D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC3A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FBA2 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -11FBA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBA7 Created OS 03 (3) 'Unix' │ │ │ │ -11FBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBAA General Purpose Flag 0800 (2048) │ │ │ │ +11FC6F CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +11FC73 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FC74 Created OS 03 (3) 'Unix' │ │ │ │ +11FC75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FC76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FC77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FBAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBB2 CRC 71304CE4 (1898990820) │ │ │ │ -11FBB6 Compressed Size 000000C3 (195) │ │ │ │ -11FBBA Uncompressed Size 00000134 (308) │ │ │ │ -11FBBE Filename Length 0014 (20) │ │ │ │ -11FBC0 Extra Length 0000 (0) │ │ │ │ -11FBC2 Comment Length 0000 (0) │ │ │ │ -11FBC4 Disk Start 0000 (0) │ │ │ │ -11FBC6 Int File Attributes 0000 (0) │ │ │ │ +11FC79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FC7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FC7F CRC 71304CE4 (1898990820) │ │ │ │ +11FC83 Compressed Size 000000C3 (195) │ │ │ │ +11FC87 Uncompressed Size 00000134 (308) │ │ │ │ +11FC8B Filename Length 0014 (20) │ │ │ │ +11FC8D Extra Length 0000 (0) │ │ │ │ +11FC8F Comment Length 0000 (0) │ │ │ │ +11FC91 Disk Start 0000 (0) │ │ │ │ +11FC93 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FBC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FC95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FBCC Local Header Offset 0000002B (43) │ │ │ │ -11FBD0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FC99 Local Header Offset 0000002B (43) │ │ │ │ +11FC9D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBD0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC9D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FBE4 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -11FBE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBE9 Created OS 03 (3) 'Unix' │ │ │ │ -11FBEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBEC General Purpose Flag 0800 (2048) │ │ │ │ +11FCB1 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +11FCB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCB6 Created OS 03 (3) 'Unix' │ │ │ │ +11FCB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBEE Compression Method 0000 (0) 'Stored' │ │ │ │ -11FBF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBF4 CRC 00000000 (0) │ │ │ │ -11FBF8 Compressed Size 00000000 (0) │ │ │ │ -11FBFC Uncompressed Size 00000000 (0) │ │ │ │ -11FC00 Filename Length 0004 (4) │ │ │ │ -11FC02 Extra Length 0000 (0) │ │ │ │ -11FC04 Comment Length 0000 (0) │ │ │ │ -11FC06 Disk Start 0000 (0) │ │ │ │ -11FC08 Int File Attributes 0000 (0) │ │ │ │ +11FCBB Compression Method 0000 (0) 'Stored' │ │ │ │ +11FCBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCC1 CRC 00000000 (0) │ │ │ │ +11FCC5 Compressed Size 00000000 (0) │ │ │ │ +11FCC9 Uncompressed Size 00000000 (0) │ │ │ │ +11FCCD Filename Length 0004 (4) │ │ │ │ +11FCCF Extra Length 0000 (0) │ │ │ │ +11FCD1 Comment Length 0000 (0) │ │ │ │ +11FCD3 Disk Start 0000 (0) │ │ │ │ +11FCD5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC0A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FCD7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC0E Local Header Offset 00000120 (288) │ │ │ │ -11FC12 Filename 'XXXX' │ │ │ │ +11FCDB Local Header Offset 00000120 (288) │ │ │ │ +11FCDF Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC12: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FCDF: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC12: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FCDF: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBEA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FCB7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC16 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -11FC1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC1B Created OS 03 (3) 'Unix' │ │ │ │ -11FC1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC1E General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC20 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC26 CRC 00000000 (0) │ │ │ │ -11FC2A Compressed Size 00000000 (0) │ │ │ │ -11FC2E Uncompressed Size 00000000 (0) │ │ │ │ -11FC32 Filename Length 000B (11) │ │ │ │ -11FC34 Extra Length 0000 (0) │ │ │ │ -11FC36 Comment Length 0000 (0) │ │ │ │ -11FC38 Disk Start 0000 (0) │ │ │ │ -11FC3A Int File Attributes 0000 (0) │ │ │ │ +11FCE3 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +11FCE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCE8 Created OS 03 (3) 'Unix' │ │ │ │ +11FCE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCEB General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FCED Compression Method 0000 (0) 'Stored' │ │ │ │ +11FCEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCF3 CRC 00000000 (0) │ │ │ │ +11FCF7 Compressed Size 00000000 (0) │ │ │ │ +11FCFB Uncompressed Size 00000000 (0) │ │ │ │ +11FCFF Filename Length 000B (11) │ │ │ │ +11FD01 Extra Length 0000 (0) │ │ │ │ +11FD03 Comment Length 0000 (0) │ │ │ │ +11FD05 Disk Start 0000 (0) │ │ │ │ +11FD07 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD09 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC40 Local Header Offset 00000142 (322) │ │ │ │ -11FC44 Filename 'XXXXXXXXXXX' │ │ │ │ +11FD0D Local Header Offset 00000142 (322) │ │ │ │ +11FD11 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC44: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD11: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC44: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD11: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FCE9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC4F CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -11FC53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC54 Created OS 03 (3) 'Unix' │ │ │ │ -11FC55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC57 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC59 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC5F CRC 00000000 (0) │ │ │ │ -11FC63 Compressed Size 00000000 (0) │ │ │ │ -11FC67 Uncompressed Size 00000000 (0) │ │ │ │ -11FC6B Filename Length 0012 (18) │ │ │ │ -11FC6D Extra Length 0000 (0) │ │ │ │ -11FC6F Comment Length 0000 (0) │ │ │ │ -11FC71 Disk Start 0000 (0) │ │ │ │ -11FC73 Int File Attributes 0000 (0) │ │ │ │ +11FD1C CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +11FD20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD21 Created OS 03 (3) 'Unix' │ │ │ │ +11FD22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD24 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD26 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD2C CRC 00000000 (0) │ │ │ │ +11FD30 Compressed Size 00000000 (0) │ │ │ │ +11FD34 Uncompressed Size 00000000 (0) │ │ │ │ +11FD38 Filename Length 0012 (18) │ │ │ │ +11FD3A Extra Length 0000 (0) │ │ │ │ +11FD3C Comment Length 0000 (0) │ │ │ │ +11FD3E Disk Start 0000 (0) │ │ │ │ +11FD40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC75 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD42 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC79 Local Header Offset 0000016B (363) │ │ │ │ -11FC7D Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11FD46 Local Header Offset 0000016B (363) │ │ │ │ +11FD4A Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC7D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD4A: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC7D: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD4A: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC55: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD22: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC8F CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -11FC93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC94 Created OS 03 (3) 'Unix' │ │ │ │ -11FC95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC97 General Purpose Flag 0800 (2048) │ │ │ │ +11FD5C CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +11FD60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD61 Created OS 03 (3) 'Unix' │ │ │ │ +11FD62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FC9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC9F CRC 21821B1F (562174751) │ │ │ │ -11FCA3 Compressed Size 0000043E (1086) │ │ │ │ -11FCA7 Uncompressed Size 00000AF2 (2802) │ │ │ │ -11FCAB Filename Length 002F (47) │ │ │ │ -11FCAD Extra Length 0000 (0) │ │ │ │ -11FCAF Comment Length 0000 (0) │ │ │ │ -11FCB1 Disk Start 0000 (0) │ │ │ │ -11FCB3 Int File Attributes 0000 (0) │ │ │ │ +11FD66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FD68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD6C CRC 21821B1F (562174751) │ │ │ │ +11FD70 Compressed Size 0000043E (1086) │ │ │ │ +11FD74 Uncompressed Size 00000AF2 (2802) │ │ │ │ +11FD78 Filename Length 002F (47) │ │ │ │ +11FD7A Extra Length 0000 (0) │ │ │ │ +11FD7C Comment Length 0000 (0) │ │ │ │ +11FD7E Disk Start 0000 (0) │ │ │ │ +11FD80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FCB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FD82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FCB9 Local Header Offset 0000019B (411) │ │ │ │ -11FCBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FD86 Local Header Offset 0000019B (411) │ │ │ │ +11FD8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FCBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FCEC CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -11FCF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FCF1 Created OS 03 (3) 'Unix' │ │ │ │ -11FCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FCF4 General Purpose Flag 0800 (2048) │ │ │ │ +11FDB9 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +11FDBD Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FDBE Created OS 03 (3) 'Unix' │ │ │ │ +11FDBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FDC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FDC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FCF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FCFC CRC F67305D7 (4134733271) │ │ │ │ -11FD00 Compressed Size 000005D4 (1492) │ │ │ │ -11FD04 Uncompressed Size 000020E9 (8425) │ │ │ │ -11FD08 Filename Length 002E (46) │ │ │ │ -11FD0A Extra Length 0000 (0) │ │ │ │ -11FD0C Comment Length 0000 (0) │ │ │ │ -11FD0E Disk Start 0000 (0) │ │ │ │ -11FD10 Int File Attributes 0000 (0) │ │ │ │ +11FDC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FDC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDC9 CRC F67305D7 (4134733271) │ │ │ │ +11FDCD Compressed Size 000005D4 (1492) │ │ │ │ +11FDD1 Uncompressed Size 000020E9 (8425) │ │ │ │ +11FDD5 Filename Length 002E (46) │ │ │ │ +11FDD7 Extra Length 0000 (0) │ │ │ │ +11FDD9 Comment Length 0000 (0) │ │ │ │ +11FDDB Disk Start 0000 (0) │ │ │ │ +11FDDD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FDDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD16 Local Header Offset 00000626 (1574) │ │ │ │ -11FD1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FDE3 Local Header Offset 00000626 (1574) │ │ │ │ +11FDE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FDE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FD48 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -11FD4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FD4D Created OS 03 (3) 'Unix' │ │ │ │ -11FD4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FD4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FD50 General Purpose Flag 0800 (2048) │ │ │ │ +11FE15 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +11FE19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE1A Created OS 03 (3) 'Unix' │ │ │ │ +11FE1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FD52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FD54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FD58 CRC 9F632493 (2674074771) │ │ │ │ -11FD5C Compressed Size 0000061F (1567) │ │ │ │ -11FD60 Uncompressed Size 0000117E (4478) │ │ │ │ -11FD64 Filename Length 002F (47) │ │ │ │ -11FD66 Extra Length 0000 (0) │ │ │ │ -11FD68 Comment Length 0000 (0) │ │ │ │ -11FD6A Disk Start 0000 (0) │ │ │ │ -11FD6C Int File Attributes 0000 (0) │ │ │ │ +11FE1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FE21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE25 CRC 9F632493 (2674074771) │ │ │ │ +11FE29 Compressed Size 0000061F (1567) │ │ │ │ +11FE2D Uncompressed Size 0000117E (4478) │ │ │ │ +11FE31 Filename Length 002F (47) │ │ │ │ +11FE33 Extra Length 0000 (0) │ │ │ │ +11FE35 Comment Length 0000 (0) │ │ │ │ +11FE37 Disk Start 0000 (0) │ │ │ │ +11FE39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD72 Local Header Offset 00000C46 (3142) │ │ │ │ -11FD76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE3F Local Header Offset 00000C46 (3142) │ │ │ │ +11FE43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FDA5 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -11FDA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FDAA Created OS 03 (3) 'Unix' │ │ │ │ -11FDAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FDAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FDAD General Purpose Flag 0800 (2048) │ │ │ │ +11FE72 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +11FE76 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE77 Created OS 03 (3) 'Unix' │ │ │ │ +11FE78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FDAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FDB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FDB5 CRC 6DB09DC7 (1840291271) │ │ │ │ -11FDB9 Compressed Size 00000983 (2435) │ │ │ │ -11FDBD Uncompressed Size 00003E34 (15924) │ │ │ │ -11FDC1 Filename Length 002E (46) │ │ │ │ -11FDC3 Extra Length 0000 (0) │ │ │ │ -11FDC5 Comment Length 0000 (0) │ │ │ │ -11FDC7 Disk Start 0000 (0) │ │ │ │ -11FDC9 Int File Attributes 0000 (0) │ │ │ │ +11FE7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FE7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE82 CRC 6DB09DC7 (1840291271) │ │ │ │ +11FE86 Compressed Size 00000983 (2435) │ │ │ │ +11FE8A Uncompressed Size 00003E34 (15924) │ │ │ │ +11FE8E Filename Length 002E (46) │ │ │ │ +11FE90 Extra Length 0000 (0) │ │ │ │ +11FE92 Comment Length 0000 (0) │ │ │ │ +11FE94 Disk Start 0000 (0) │ │ │ │ +11FE96 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FDCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FDCF Local Header Offset 000012B2 (4786) │ │ │ │ -11FDD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE9C Local Header Offset 000012B2 (4786) │ │ │ │ +11FEA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FDD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FEA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE01 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -11FE05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE06 Created OS 03 (3) 'Unix' │ │ │ │ -11FE07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE09 General Purpose Flag 0800 (2048) │ │ │ │ +11FECE CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +11FED2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FED3 Created OS 03 (3) 'Unix' │ │ │ │ +11FED4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FED5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FED6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE11 CRC D81118E7 (3624999143) │ │ │ │ -11FE15 Compressed Size 000002E5 (741) │ │ │ │ -11FE19 Uncompressed Size 0000069A (1690) │ │ │ │ -11FE1D Filename Length 0030 (48) │ │ │ │ -11FE1F Extra Length 0000 (0) │ │ │ │ -11FE21 Comment Length 0000 (0) │ │ │ │ -11FE23 Disk Start 0000 (0) │ │ │ │ -11FE25 Int File Attributes 0000 (0) │ │ │ │ +11FED8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FEDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FEDE CRC D81118E7 (3624999143) │ │ │ │ +11FEE2 Compressed Size 000002E5 (741) │ │ │ │ +11FEE6 Uncompressed Size 0000069A (1690) │ │ │ │ +11FEEA Filename Length 0030 (48) │ │ │ │ +11FEEC Extra Length 0000 (0) │ │ │ │ +11FEEE Comment Length 0000 (0) │ │ │ │ +11FEF0 Disk Start 0000 (0) │ │ │ │ +11FEF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FEF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE2B Local Header Offset 00001C81 (7297) │ │ │ │ -11FE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FEF8 Local Header Offset 00001C81 (7297) │ │ │ │ +11FEFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FEFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE5F CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -11FE63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE64 Created OS 03 (3) 'Unix' │ │ │ │ -11FE65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE67 General Purpose Flag 0800 (2048) │ │ │ │ +11FF2C CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +11FF30 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF31 Created OS 03 (3) 'Unix' │ │ │ │ +11FF32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE6F CRC AA32348F (2855416975) │ │ │ │ -11FE73 Compressed Size 000002C2 (706) │ │ │ │ -11FE77 Uncompressed Size 00000BC7 (3015) │ │ │ │ -11FE7B Filename Length 002F (47) │ │ │ │ -11FE7D Extra Length 0000 (0) │ │ │ │ -11FE7F Comment Length 0000 (0) │ │ │ │ -11FE81 Disk Start 0000 (0) │ │ │ │ -11FE83 Int File Attributes 0000 (0) │ │ │ │ +11FF36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF3C CRC AA32348F (2855416975) │ │ │ │ +11FF40 Compressed Size 000002C2 (706) │ │ │ │ +11FF44 Uncompressed Size 00000BC7 (3015) │ │ │ │ +11FF48 Filename Length 002F (47) │ │ │ │ +11FF4A Extra Length 0000 (0) │ │ │ │ +11FF4C Comment Length 0000 (0) │ │ │ │ +11FF4E Disk Start 0000 (0) │ │ │ │ +11FF50 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE89 Local Header Offset 00001FB4 (8116) │ │ │ │ -11FE8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF56 Local Header Offset 00001FB4 (8116) │ │ │ │ +11FF5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FEBC CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -11FEC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FEC1 Created OS 03 (3) 'Unix' │ │ │ │ -11FEC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FEC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FEC4 General Purpose Flag 0800 (2048) │ │ │ │ +11FF89 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +11FF8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF8E Created OS 03 (3) 'Unix' │ │ │ │ +11FF8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FEC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FEC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FECC CRC 1EADB0FF (514699519) │ │ │ │ -11FED0 Compressed Size 000002E7 (743) │ │ │ │ -11FED4 Uncompressed Size 0000069A (1690) │ │ │ │ -11FED8 Filename Length 0030 (48) │ │ │ │ -11FEDA Extra Length 0000 (0) │ │ │ │ -11FEDC Comment Length 0000 (0) │ │ │ │ -11FEDE Disk Start 0000 (0) │ │ │ │ -11FEE0 Int File Attributes 0000 (0) │ │ │ │ +11FF93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF99 CRC 1EADB0FF (514699519) │ │ │ │ +11FF9D Compressed Size 000002E7 (743) │ │ │ │ +11FFA1 Uncompressed Size 0000069A (1690) │ │ │ │ +11FFA5 Filename Length 0030 (48) │ │ │ │ +11FFA7 Extra Length 0000 (0) │ │ │ │ +11FFA9 Comment Length 0000 (0) │ │ │ │ +11FFAB Disk Start 0000 (0) │ │ │ │ +11FFAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FEE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FFAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FEE6 Local Header Offset 000022C3 (8899) │ │ │ │ -11FEEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FFB3 Local Header Offset 000022C3 (8899) │ │ │ │ +11FFB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FEEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FFB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF1A CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -11FF1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF1F Created OS 03 (3) 'Unix' │ │ │ │ -11FF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF22 General Purpose Flag 0800 (2048) │ │ │ │ +11FFE7 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +11FFEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FFEC Created OS 03 (3) 'Unix' │ │ │ │ +11FFED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FFEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FFEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF2A CRC 1D165C2E (488004654) │ │ │ │ -11FF2E Compressed Size 00000279 (633) │ │ │ │ -11FF32 Uncompressed Size 00000B37 (2871) │ │ │ │ -11FF36 Filename Length 002F (47) │ │ │ │ -11FF38 Extra Length 0000 (0) │ │ │ │ -11FF3A Comment Length 0000 (0) │ │ │ │ -11FF3C Disk Start 0000 (0) │ │ │ │ -11FF3E Int File Attributes 0000 (0) │ │ │ │ +11FFF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FFF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FFF7 CRC 1D165C2E (488004654) │ │ │ │ +11FFFB Compressed Size 00000279 (633) │ │ │ │ +11FFFF Uncompressed Size 00000B37 (2871) │ │ │ │ +120003 Filename Length 002F (47) │ │ │ │ +120005 Extra Length 0000 (0) │ │ │ │ +120007 Comment Length 0000 (0) │ │ │ │ +120009 Disk Start 0000 (0) │ │ │ │ +12000B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12000D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FF44 Local Header Offset 000025F8 (9720) │ │ │ │ -11FF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120011 Local Header Offset 000025F8 (9720) │ │ │ │ +120015 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF77 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -11FF7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF7C Created OS 03 (3) 'Unix' │ │ │ │ -11FF7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF7F General Purpose Flag 0800 (2048) │ │ │ │ +120044 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +120048 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120049 Created OS 03 (3) 'Unix' │ │ │ │ +12004A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12004B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12004C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF87 CRC 9DF72414 (2650219540) │ │ │ │ -11FF8B Compressed Size 000002EE (750) │ │ │ │ -11FF8F Uncompressed Size 00000607 (1543) │ │ │ │ -11FF93 Filename Length 0034 (52) │ │ │ │ -11FF95 Extra Length 0000 (0) │ │ │ │ -11FF97 Comment Length 0000 (0) │ │ │ │ -11FF99 Disk Start 0000 (0) │ │ │ │ -11FF9B Int File Attributes 0000 (0) │ │ │ │ +12004E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120050 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120054 CRC 9DF72414 (2650219540) │ │ │ │ +120058 Compressed Size 000002EE (750) │ │ │ │ +12005C Uncompressed Size 00000607 (1543) │ │ │ │ +120060 Filename Length 0034 (52) │ │ │ │ +120062 Extra Length 0000 (0) │ │ │ │ +120064 Comment Length 0000 (0) │ │ │ │ +120066 Disk Start 0000 (0) │ │ │ │ +120068 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12006A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FFA1 Local Header Offset 000028BE (10430) │ │ │ │ -11FFA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12006E Local Header Offset 000028BE (10430) │ │ │ │ +120072 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FFA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120072: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FFD9 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -11FFDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FFDE Created OS 03 (3) 'Unix' │ │ │ │ -11FFDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FFE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FFE1 General Purpose Flag 0800 (2048) │ │ │ │ +1200A6 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1200AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1200AB Created OS 03 (3) 'Unix' │ │ │ │ +1200AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1200AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1200AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FFE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FFE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FFE9 CRC 4F7A6C4C (1333423180) │ │ │ │ -11FFED Compressed Size 00000179 (377) │ │ │ │ -11FFF1 Uncompressed Size 0000031B (795) │ │ │ │ -11FFF5 Filename Length 0033 (51) │ │ │ │ -11FFF7 Extra Length 0000 (0) │ │ │ │ -11FFF9 Comment Length 0000 (0) │ │ │ │ -11FFFB Disk Start 0000 (0) │ │ │ │ -11FFFD Int File Attributes 0000 (0) │ │ │ │ +1200B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1200B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1200B6 CRC 4F7A6C4C (1333423180) │ │ │ │ +1200BA Compressed Size 00000179 (377) │ │ │ │ +1200BE Uncompressed Size 0000031B (795) │ │ │ │ +1200C2 Filename Length 0033 (51) │ │ │ │ +1200C4 Extra Length 0000 (0) │ │ │ │ +1200C6 Comment Length 0000 (0) │ │ │ │ +1200C8 Disk Start 0000 (0) │ │ │ │ +1200CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FFFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1200CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120003 Local Header Offset 00002BFE (11262) │ │ │ │ -120007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1200D0 Local Header Offset 00002BFE (11262) │ │ │ │ +1200D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1200D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12003A CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -12003E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12003F Created OS 03 (3) 'Unix' │ │ │ │ -120040 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120041 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120042 General Purpose Flag 0800 (2048) │ │ │ │ +120107 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +12010B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12010C Created OS 03 (3) 'Unix' │ │ │ │ +12010D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12010E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12010F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120044 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120046 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12004A CRC FA87972D (4203190061) │ │ │ │ -12004E Compressed Size 0000041A (1050) │ │ │ │ -120052 Uncompressed Size 00000A1D (2589) │ │ │ │ -120056 Filename Length 002F (47) │ │ │ │ -120058 Extra Length 0000 (0) │ │ │ │ -12005A Comment Length 0000 (0) │ │ │ │ -12005C Disk Start 0000 (0) │ │ │ │ -12005E Int File Attributes 0000 (0) │ │ │ │ +120111 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120113 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120117 CRC FA87972D (4203190061) │ │ │ │ +12011B Compressed Size 0000041A (1050) │ │ │ │ +12011F Uncompressed Size 00000A1D (2589) │ │ │ │ +120123 Filename Length 002F (47) │ │ │ │ +120125 Extra Length 0000 (0) │ │ │ │ +120127 Comment Length 0000 (0) │ │ │ │ +120129 Disk Start 0000 (0) │ │ │ │ +12012B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120060 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12012D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120064 Local Header Offset 00002DC8 (11720) │ │ │ │ -120068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120131 Local Header Offset 00002DC8 (11720) │ │ │ │ +120135 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120135: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120097 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -12009B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12009C Created OS 03 (3) 'Unix' │ │ │ │ -12009D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12009E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12009F General Purpose Flag 0800 (2048) │ │ │ │ +120164 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +120168 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120169 Created OS 03 (3) 'Unix' │ │ │ │ +12016A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12016B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12016C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1200A7 CRC 239161E0 (596730336) │ │ │ │ -1200AB Compressed Size 000004E1 (1249) │ │ │ │ -1200AF Uncompressed Size 00001F08 (7944) │ │ │ │ -1200B3 Filename Length 002E (46) │ │ │ │ -1200B5 Extra Length 0000 (0) │ │ │ │ -1200B7 Comment Length 0000 (0) │ │ │ │ -1200B9 Disk Start 0000 (0) │ │ │ │ -1200BB Int File Attributes 0000 (0) │ │ │ │ +12016E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120170 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120174 CRC 239161E0 (596730336) │ │ │ │ +120178 Compressed Size 000004E1 (1249) │ │ │ │ +12017C Uncompressed Size 00001F08 (7944) │ │ │ │ +120180 Filename Length 002E (46) │ │ │ │ +120182 Extra Length 0000 (0) │ │ │ │ +120184 Comment Length 0000 (0) │ │ │ │ +120186 Disk Start 0000 (0) │ │ │ │ +120188 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1200BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12018A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1200C1 Local Header Offset 0000322F (12847) │ │ │ │ -1200C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12018E Local Header Offset 0000322F (12847) │ │ │ │ +120192 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1200C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120192: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1200F3 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1200F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1200F8 Created OS 03 (3) 'Unix' │ │ │ │ -1200F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1200FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1200FB General Purpose Flag 0800 (2048) │ │ │ │ +1201C0 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1201C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1201C5 Created OS 03 (3) 'Unix' │ │ │ │ +1201C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120103 CRC 215E049C (559809692) │ │ │ │ -120107 Compressed Size 00000D18 (3352) │ │ │ │ -12010B Uncompressed Size 00002DF4 (11764) │ │ │ │ -12010F Filename Length 001E (30) │ │ │ │ -120111 Extra Length 0000 (0) │ │ │ │ -120113 Comment Length 0000 (0) │ │ │ │ -120115 Disk Start 0000 (0) │ │ │ │ -120117 Int File Attributes 0000 (0) │ │ │ │ +1201CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1201CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1201D0 CRC 215E049C (559809692) │ │ │ │ +1201D4 Compressed Size 00000D18 (3352) │ │ │ │ +1201D8 Uncompressed Size 00002DF4 (11764) │ │ │ │ +1201DC Filename Length 001E (30) │ │ │ │ +1201DE Extra Length 0000 (0) │ │ │ │ +1201E0 Comment Length 0000 (0) │ │ │ │ +1201E2 Disk Start 0000 (0) │ │ │ │ +1201E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120119 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1201E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12011D Local Header Offset 0000375C (14172) │ │ │ │ -120121 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1201EA Local Header Offset 0000375C (14172) │ │ │ │ +1201EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1201EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12013F CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -120143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120144 Created OS 03 (3) 'Unix' │ │ │ │ -120145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120147 General Purpose Flag 0800 (2048) │ │ │ │ +12020C CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +120210 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120211 Created OS 03 (3) 'Unix' │ │ │ │ +120212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12014B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12014F CRC F446050F (4098229519) │ │ │ │ -120153 Compressed Size 00000D62 (3426) │ │ │ │ -120157 Uncompressed Size 0000BA46 (47686) │ │ │ │ -12015B Filename Length 001D (29) │ │ │ │ -12015D Extra Length 0000 (0) │ │ │ │ -12015F Comment Length 0000 (0) │ │ │ │ -120161 Disk Start 0000 (0) │ │ │ │ -120163 Int File Attributes 0000 (0) │ │ │ │ +120216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12021C CRC F446050F (4098229519) │ │ │ │ +120220 Compressed Size 00000D62 (3426) │ │ │ │ +120224 Uncompressed Size 0000BA46 (47686) │ │ │ │ +120228 Filename Length 001D (29) │ │ │ │ +12022A Extra Length 0000 (0) │ │ │ │ +12022C Comment Length 0000 (0) │ │ │ │ +12022E Disk Start 0000 (0) │ │ │ │ +120230 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120169 Local Header Offset 000044B0 (17584) │ │ │ │ -12016D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120236 Local Header Offset 000044B0 (17584) │ │ │ │ +12023A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12016D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12023A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12018A CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -12018E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12018F Created OS 03 (3) 'Unix' │ │ │ │ -120190 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120191 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120192 General Purpose Flag 0800 (2048) │ │ │ │ +120257 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +12025B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12025C Created OS 03 (3) 'Unix' │ │ │ │ +12025D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12025E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12025F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120194 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120196 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12019A CRC 5397BA89 (1402452617) │ │ │ │ -12019E Compressed Size 0000025C (604) │ │ │ │ -1201A2 Uncompressed Size 0000047E (1150) │ │ │ │ -1201A6 Filename Length 0032 (50) │ │ │ │ -1201A8 Extra Length 0000 (0) │ │ │ │ -1201AA Comment Length 0000 (0) │ │ │ │ -1201AC Disk Start 0000 (0) │ │ │ │ -1201AE Int File Attributes 0000 (0) │ │ │ │ +120261 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120263 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120267 CRC 5397BA89 (1402452617) │ │ │ │ +12026B Compressed Size 0000025C (604) │ │ │ │ +12026F Uncompressed Size 0000047E (1150) │ │ │ │ +120273 Filename Length 0032 (50) │ │ │ │ +120275 Extra Length 0000 (0) │ │ │ │ +120277 Comment Length 0000 (0) │ │ │ │ +120279 Disk Start 0000 (0) │ │ │ │ +12027B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1201B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12027D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1201B4 Local Header Offset 0000524D (21069) │ │ │ │ -1201B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120281 Local Header Offset 0000524D (21069) │ │ │ │ +120285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1201B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1201EA CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1201EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1201EF Created OS 03 (3) 'Unix' │ │ │ │ -1201F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1201F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1201F2 General Purpose Flag 0800 (2048) │ │ │ │ +1202B7 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +1202BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1202BC Created OS 03 (3) 'Unix' │ │ │ │ +1202BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1202BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1202BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1201F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1201F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1201FA CRC B727EEFF (3072847615) │ │ │ │ -1201FE Compressed Size 0000033C (828) │ │ │ │ -120202 Uncompressed Size 00000B04 (2820) │ │ │ │ -120206 Filename Length 0031 (49) │ │ │ │ -120208 Extra Length 0000 (0) │ │ │ │ -12020A Comment Length 0000 (0) │ │ │ │ -12020C Disk Start 0000 (0) │ │ │ │ -12020E Int File Attributes 0000 (0) │ │ │ │ +1202C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1202C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1202C7 CRC B727EEFF (3072847615) │ │ │ │ +1202CB Compressed Size 0000033C (828) │ │ │ │ +1202CF Uncompressed Size 00000B04 (2820) │ │ │ │ +1202D3 Filename Length 0031 (49) │ │ │ │ +1202D5 Extra Length 0000 (0) │ │ │ │ +1202D7 Comment Length 0000 (0) │ │ │ │ +1202D9 Disk Start 0000 (0) │ │ │ │ +1202DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1202DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120214 Local Header Offset 000054F9 (21753) │ │ │ │ -120218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1202E1 Local Header Offset 000054F9 (21753) │ │ │ │ +1202E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1202E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120249 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -12024D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12024E Created OS 03 (3) 'Unix' │ │ │ │ -12024F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120251 General Purpose Flag 0800 (2048) │ │ │ │ +120316 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +12031A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12031B Created OS 03 (3) 'Unix' │ │ │ │ +12031C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12031D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12031E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120253 Compression Method 0000 (0) 'Stored' │ │ │ │ -120255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120259 CRC 00000000 (0) │ │ │ │ -12025D Compressed Size 00000000 (0) │ │ │ │ -120261 Uncompressed Size 00000000 (0) │ │ │ │ -120265 Filename Length 0017 (23) │ │ │ │ -120267 Extra Length 0000 (0) │ │ │ │ -120269 Comment Length 0000 (0) │ │ │ │ -12026B Disk Start 0000 (0) │ │ │ │ -12026D Int File Attributes 0000 (0) │ │ │ │ +120320 Compression Method 0000 (0) 'Stored' │ │ │ │ +120322 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120326 CRC 00000000 (0) │ │ │ │ +12032A Compressed Size 00000000 (0) │ │ │ │ +12032E Uncompressed Size 00000000 (0) │ │ │ │ +120332 Filename Length 0017 (23) │ │ │ │ +120334 Extra Length 0000 (0) │ │ │ │ +120336 Comment Length 0000 (0) │ │ │ │ +120338 Disk Start 0000 (0) │ │ │ │ +12033A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12026F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12033C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120273 Local Header Offset 00005884 (22660) │ │ │ │ -120277 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120340 Local Header Offset 00005884 (22660) │ │ │ │ +120344 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120277: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120344: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x120277: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120344: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12024F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12031C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12028E CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -120292 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120293 Created OS 03 (3) 'Unix' │ │ │ │ -120294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120296 General Purpose Flag 0800 (2048) │ │ │ │ +12035B CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +12035F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120360 Created OS 03 (3) 'Unix' │ │ │ │ +120361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120363 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120298 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12029A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12029E CRC 4ABDF9CB (1253964235) │ │ │ │ -1202A2 Compressed Size 00000129 (297) │ │ │ │ -1202A6 Uncompressed Size 000001C6 (454) │ │ │ │ -1202AA Filename Length 0028 (40) │ │ │ │ -1202AC Extra Length 0000 (0) │ │ │ │ -1202AE Comment Length 0000 (0) │ │ │ │ -1202B0 Disk Start 0000 (0) │ │ │ │ -1202B2 Int File Attributes 0000 (0) │ │ │ │ +120365 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12036B CRC 4ABDF9CB (1253964235) │ │ │ │ +12036F Compressed Size 00000129 (297) │ │ │ │ +120373 Uncompressed Size 000001C6 (454) │ │ │ │ +120377 Filename Length 0028 (40) │ │ │ │ +120379 Extra Length 0000 (0) │ │ │ │ +12037B Comment Length 0000 (0) │ │ │ │ +12037D Disk Start 0000 (0) │ │ │ │ +12037F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1202B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1202B8 Local Header Offset 000058B9 (22713) │ │ │ │ -1202BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120385 Local Header Offset 000058B9 (22713) │ │ │ │ +120389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1202BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1202E4 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1202E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1202E9 Created OS 03 (3) 'Unix' │ │ │ │ -1202EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1202EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1202EC General Purpose Flag 0800 (2048) │ │ │ │ +1203B1 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +1203B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1203B6 Created OS 03 (3) 'Unix' │ │ │ │ +1203B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1203B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1203B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1202EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1202F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1202F4 CRC AE561271 (2924876401) │ │ │ │ -1202F8 Compressed Size 000000CD (205) │ │ │ │ -1202FC Uncompressed Size 00000145 (325) │ │ │ │ -120300 Filename Length 0027 (39) │ │ │ │ -120302 Extra Length 0000 (0) │ │ │ │ -120304 Comment Length 0000 (0) │ │ │ │ -120306 Disk Start 0000 (0) │ │ │ │ -120308 Int File Attributes 0000 (0) │ │ │ │ +1203BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1203BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203C1 CRC AE561271 (2924876401) │ │ │ │ +1203C5 Compressed Size 000000CD (205) │ │ │ │ +1203C9 Uncompressed Size 00000145 (325) │ │ │ │ +1203CD Filename Length 0027 (39) │ │ │ │ +1203CF Extra Length 0000 (0) │ │ │ │ +1203D1 Comment Length 0000 (0) │ │ │ │ +1203D3 Disk Start 0000 (0) │ │ │ │ +1203D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12030A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1203D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12030E Local Header Offset 00005A28 (23080) │ │ │ │ -120312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1203DB Local Header Offset 00005A28 (23080) │ │ │ │ +1203DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1203DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120339 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -12033D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12033E Created OS 03 (3) 'Unix' │ │ │ │ -12033F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120340 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120341 General Purpose Flag 0800 (2048) │ │ │ │ +120406 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +12040A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12040B Created OS 03 (3) 'Unix' │ │ │ │ +12040C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12040D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12040E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120343 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120345 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120349 CRC B4C8210A (3033014538) │ │ │ │ -12034D Compressed Size 00000C79 (3193) │ │ │ │ -120351 Uncompressed Size 00002344 (9028) │ │ │ │ -120355 Filename Length 0023 (35) │ │ │ │ -120357 Extra Length 0000 (0) │ │ │ │ -120359 Comment Length 0000 (0) │ │ │ │ -12035B Disk Start 0000 (0) │ │ │ │ -12035D Int File Attributes 0000 (0) │ │ │ │ +120410 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120412 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120416 CRC B4C8210A (3033014538) │ │ │ │ +12041A Compressed Size 00000C79 (3193) │ │ │ │ +12041E Uncompressed Size 00002344 (9028) │ │ │ │ +120422 Filename Length 0023 (35) │ │ │ │ +120424 Extra Length 0000 (0) │ │ │ │ +120426 Comment Length 0000 (0) │ │ │ │ +120428 Disk Start 0000 (0) │ │ │ │ +12042A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12035F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12042C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120363 Local Header Offset 00005B3A (23354) │ │ │ │ -120367 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120430 Local Header Offset 00005B3A (23354) │ │ │ │ +120434 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120367: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120434: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12038A CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -12038E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12038F Created OS 03 (3) 'Unix' │ │ │ │ -120390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120392 General Purpose Flag 0800 (2048) │ │ │ │ +120457 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +12045B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12045C Created OS 03 (3) 'Unix' │ │ │ │ +12045D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12045E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12045F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120394 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120396 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12039A CRC B65F8A4A (3059714634) │ │ │ │ -12039E Compressed Size 00001C66 (7270) │ │ │ │ -1203A2 Uncompressed Size 000133DB (78811) │ │ │ │ -1203A6 Filename Length 0022 (34) │ │ │ │ -1203A8 Extra Length 0000 (0) │ │ │ │ -1203AA Comment Length 0000 (0) │ │ │ │ -1203AC Disk Start 0000 (0) │ │ │ │ -1203AE Int File Attributes 0000 (0) │ │ │ │ +120461 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120463 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120467 CRC B65F8A4A (3059714634) │ │ │ │ +12046B Compressed Size 00001C66 (7270) │ │ │ │ +12046F Uncompressed Size 000133DB (78811) │ │ │ │ +120473 Filename Length 0022 (34) │ │ │ │ +120475 Extra Length 0000 (0) │ │ │ │ +120477 Comment Length 0000 (0) │ │ │ │ +120479 Disk Start 0000 (0) │ │ │ │ +12047B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12047D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1203B4 Local Header Offset 000067F4 (26612) │ │ │ │ -1203B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120481 Local Header Offset 000067F4 (26612) │ │ │ │ +120485 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1203B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120485: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1203DA CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1203DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1203DF Created OS 03 (3) 'Unix' │ │ │ │ -1203E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1203E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1203E2 General Purpose Flag 0800 (2048) │ │ │ │ +1204A7 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +1204AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1204AC Created OS 03 (3) 'Unix' │ │ │ │ +1204AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1204AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1204AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1203E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1203E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1203EA CRC 75DCED1A (1977412890) │ │ │ │ -1203EE Compressed Size 00000359 (857) │ │ │ │ -1203F2 Uncompressed Size 000006E9 (1769) │ │ │ │ -1203F6 Filename Length 0032 (50) │ │ │ │ -1203F8 Extra Length 0000 (0) │ │ │ │ -1203FA Comment Length 0000 (0) │ │ │ │ -1203FC Disk Start 0000 (0) │ │ │ │ -1203FE Int File Attributes 0000 (0) │ │ │ │ +1204B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1204B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1204B7 CRC 75DCED1A (1977412890) │ │ │ │ +1204BB Compressed Size 00000359 (857) │ │ │ │ +1204BF Uncompressed Size 000006E9 (1769) │ │ │ │ +1204C3 Filename Length 0032 (50) │ │ │ │ +1204C5 Extra Length 0000 (0) │ │ │ │ +1204C7 Comment Length 0000 (0) │ │ │ │ +1204C9 Disk Start 0000 (0) │ │ │ │ +1204CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1204CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120404 Local Header Offset 0000849A (33946) │ │ │ │ -120408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1204D1 Local Header Offset 0000849A (33946) │ │ │ │ +1204D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1204D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12043A CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -12043E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12043F Created OS 03 (3) 'Unix' │ │ │ │ -120440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120442 General Purpose Flag 0800 (2048) │ │ │ │ +120507 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +12050B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12050C Created OS 03 (3) 'Unix' │ │ │ │ +12050D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12050E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12050F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120444 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120446 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12044A CRC 9B9B9F42 (2610667330) │ │ │ │ -12044E Compressed Size 00000852 (2130) │ │ │ │ -120452 Uncompressed Size 00001CFD (7421) │ │ │ │ -120456 Filename Length 0031 (49) │ │ │ │ -120458 Extra Length 0000 (0) │ │ │ │ -12045A Comment Length 0000 (0) │ │ │ │ -12045C Disk Start 0000 (0) │ │ │ │ -12045E Int File Attributes 0000 (0) │ │ │ │ +120511 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120513 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120517 CRC 9B9B9F42 (2610667330) │ │ │ │ +12051B Compressed Size 00000852 (2130) │ │ │ │ +12051F Uncompressed Size 00001CFD (7421) │ │ │ │ +120523 Filename Length 0031 (49) │ │ │ │ +120525 Extra Length 0000 (0) │ │ │ │ +120527 Comment Length 0000 (0) │ │ │ │ +120529 Disk Start 0000 (0) │ │ │ │ +12052B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120460 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12052D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120464 Local Header Offset 00008843 (34883) │ │ │ │ -120468 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120531 Local Header Offset 00008843 (34883) │ │ │ │ +120535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120468: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120499 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -12049D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12049E Created OS 03 (3) 'Unix' │ │ │ │ -12049F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1204A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1204A1 General Purpose Flag 0800 (2048) │ │ │ │ +120566 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +12056A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12056B Created OS 03 (3) 'Unix' │ │ │ │ +12056C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12056D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12056E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1204A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1204A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1204A9 CRC 767C901C (1987874844) │ │ │ │ -1204AD Compressed Size 0000044E (1102) │ │ │ │ -1204B1 Uncompressed Size 000009F2 (2546) │ │ │ │ -1204B5 Filename Length 003D (61) │ │ │ │ -1204B7 Extra Length 0000 (0) │ │ │ │ -1204B9 Comment Length 0000 (0) │ │ │ │ -1204BB Disk Start 0000 (0) │ │ │ │ -1204BD Int File Attributes 0000 (0) │ │ │ │ +120570 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120572 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120576 CRC 767C901C (1987874844) │ │ │ │ +12057A Compressed Size 0000044E (1102) │ │ │ │ +12057E Uncompressed Size 000009F2 (2546) │ │ │ │ +120582 Filename Length 003D (61) │ │ │ │ +120584 Extra Length 0000 (0) │ │ │ │ +120586 Comment Length 0000 (0) │ │ │ │ +120588 Disk Start 0000 (0) │ │ │ │ +12058A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1204BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12058C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1204C3 Local Header Offset 000090E4 (37092) │ │ │ │ -1204C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120590 Local Header Offset 000090E4 (37092) │ │ │ │ +120594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1204C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120504 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -120508 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120509 Created OS 03 (3) 'Unix' │ │ │ │ -12050A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12050B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12050C General Purpose Flag 0800 (2048) │ │ │ │ +1205D1 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +1205D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1205D6 Created OS 03 (3) 'Unix' │ │ │ │ +1205D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1205D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1205D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12050E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120510 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120514 CRC D5486ABD (3578292925) │ │ │ │ -120518 Compressed Size 0000072B (1835) │ │ │ │ -12051C Uncompressed Size 00002040 (8256) │ │ │ │ -120520 Filename Length 003C (60) │ │ │ │ -120522 Extra Length 0000 (0) │ │ │ │ -120524 Comment Length 0000 (0) │ │ │ │ -120526 Disk Start 0000 (0) │ │ │ │ -120528 Int File Attributes 0000 (0) │ │ │ │ +1205DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1205DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1205E1 CRC D5486ABD (3578292925) │ │ │ │ +1205E5 Compressed Size 0000072B (1835) │ │ │ │ +1205E9 Uncompressed Size 00002040 (8256) │ │ │ │ +1205ED Filename Length 003C (60) │ │ │ │ +1205EF Extra Length 0000 (0) │ │ │ │ +1205F1 Comment Length 0000 (0) │ │ │ │ +1205F3 Disk Start 0000 (0) │ │ │ │ +1205F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12052A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1205F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12052E Local Header Offset 0000958D (38285) │ │ │ │ -120532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1205FB Local Header Offset 0000958D (38285) │ │ │ │ +1205FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1205FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12056E CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -120572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120573 Created OS 03 (3) 'Unix' │ │ │ │ -120574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120576 General Purpose Flag 0800 (2048) │ │ │ │ +12063B CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +12063F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120640 Created OS 03 (3) 'Unix' │ │ │ │ +120641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120643 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120578 Compression Method 0000 (0) 'Stored' │ │ │ │ -12057A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12057E CRC 00000000 (0) │ │ │ │ -120582 Compressed Size 00000000 (0) │ │ │ │ -120586 Uncompressed Size 00000000 (0) │ │ │ │ -12058A Filename Length 0011 (17) │ │ │ │ -12058C Extra Length 0000 (0) │ │ │ │ -12058E Comment Length 0000 (0) │ │ │ │ -120590 Disk Start 0000 (0) │ │ │ │ -120592 Int File Attributes 0000 (0) │ │ │ │ +120645 Compression Method 0000 (0) 'Stored' │ │ │ │ +120647 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12064B CRC 00000000 (0) │ │ │ │ +12064F Compressed Size 00000000 (0) │ │ │ │ +120653 Uncompressed Size 00000000 (0) │ │ │ │ +120657 Filename Length 0011 (17) │ │ │ │ +120659 Extra Length 0000 (0) │ │ │ │ +12065B Comment Length 0000 (0) │ │ │ │ +12065D Disk Start 0000 (0) │ │ │ │ +12065F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120594 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120661 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120598 Local Header Offset 00009D12 (40210) │ │ │ │ -12059C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +120665 Local Header Offset 00009D12 (40210) │ │ │ │ +120669 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12059C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120669: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12059C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120669: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120574: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120641: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1205AD CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -1205B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205B2 Created OS 03 (3) 'Unix' │ │ │ │ -1205B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205B5 General Purpose Flag 0800 (2048) │ │ │ │ +12067A CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +12067E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12067F Created OS 03 (3) 'Unix' │ │ │ │ +120680 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120681 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120682 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1205B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1205B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1205BD CRC 17A1D6A0 (396482208) │ │ │ │ -1205C1 Compressed Size 000021BB (8635) │ │ │ │ -1205C5 Uncompressed Size 0000A1B4 (41396) │ │ │ │ -1205C9 Filename Length 001C (28) │ │ │ │ -1205CB Extra Length 0000 (0) │ │ │ │ -1205CD Comment Length 0000 (0) │ │ │ │ -1205CF Disk Start 0000 (0) │ │ │ │ -1205D1 Int File Attributes 0000 (0) │ │ │ │ +120684 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120686 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12068A CRC 17A1D6A0 (396482208) │ │ │ │ +12068E Compressed Size 000021BB (8635) │ │ │ │ +120692 Uncompressed Size 0000A1B4 (41396) │ │ │ │ +120696 Filename Length 001C (28) │ │ │ │ +120698 Extra Length 0000 (0) │ │ │ │ +12069A Comment Length 0000 (0) │ │ │ │ +12069C Disk Start 0000 (0) │ │ │ │ +12069E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1205D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1206A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1205D7 Local Header Offset 00009D41 (40257) │ │ │ │ -1205DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1206A4 Local Header Offset 00009D41 (40257) │ │ │ │ +1206A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1205DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1205F7 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1205FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205FC Created OS 03 (3) 'Unix' │ │ │ │ -1205FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205FF General Purpose Flag 0800 (2048) │ │ │ │ +1206C4 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +1206C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206C9 Created OS 03 (3) 'Unix' │ │ │ │ +1206CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1206CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1206CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120601 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120603 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120607 CRC 56568D48 (1448512840) │ │ │ │ -12060B Compressed Size 0000330A (13066) │ │ │ │ -12060F Uncompressed Size 0002B0AB (176299) │ │ │ │ -120613 Filename Length 001B (27) │ │ │ │ -120615 Extra Length 0000 (0) │ │ │ │ -120617 Comment Length 0000 (0) │ │ │ │ -120619 Disk Start 0000 (0) │ │ │ │ -12061B Int File Attributes 0000 (0) │ │ │ │ +1206CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1206D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1206D4 CRC 56568D48 (1448512840) │ │ │ │ +1206D8 Compressed Size 0000330A (13066) │ │ │ │ +1206DC Uncompressed Size 0002B0AB (176299) │ │ │ │ +1206E0 Filename Length 001B (27) │ │ │ │ +1206E2 Extra Length 0000 (0) │ │ │ │ +1206E4 Comment Length 0000 (0) │ │ │ │ +1206E6 Disk Start 0000 (0) │ │ │ │ +1206E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12061D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1206EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120621 Local Header Offset 0000BF36 (48950) │ │ │ │ -120625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1206EE Local Header Offset 0000BF36 (48950) │ │ │ │ +1206F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120640 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -120644 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120645 Created OS 03 (3) 'Unix' │ │ │ │ -120646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120648 General Purpose Flag 0800 (2048) │ │ │ │ +12070D CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +120711 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120712 Created OS 03 (3) 'Unix' │ │ │ │ +120713 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120714 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120715 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12064A Compression Method 0000 (0) 'Stored' │ │ │ │ -12064C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120650 CRC 00000000 (0) │ │ │ │ -120654 Compressed Size 00000000 (0) │ │ │ │ -120658 Uncompressed Size 00000000 (0) │ │ │ │ -12065C Filename Length 0010 (16) │ │ │ │ -12065E Extra Length 0000 (0) │ │ │ │ -120660 Comment Length 0000 (0) │ │ │ │ -120662 Disk Start 0000 (0) │ │ │ │ -120664 Int File Attributes 0000 (0) │ │ │ │ +120717 Compression Method 0000 (0) 'Stored' │ │ │ │ +120719 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12071D CRC 00000000 (0) │ │ │ │ +120721 Compressed Size 00000000 (0) │ │ │ │ +120725 Uncompressed Size 00000000 (0) │ │ │ │ +120729 Filename Length 0010 (16) │ │ │ │ +12072B Extra Length 0000 (0) │ │ │ │ +12072D Comment Length 0000 (0) │ │ │ │ +12072F Disk Start 0000 (0) │ │ │ │ +120731 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120666 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120733 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12066A Local Header Offset 0000F279 (62073) │ │ │ │ -12066E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +120737 Local Header Offset 0000F279 (62073) │ │ │ │ +12073B Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12066E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12073B: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12066E: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12073B: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120646: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120713: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12067E CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -120682 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120683 Created OS 03 (3) 'Unix' │ │ │ │ -120684 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120685 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120686 General Purpose Flag 0800 (2048) │ │ │ │ +12074B CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +12074F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120750 Created OS 03 (3) 'Unix' │ │ │ │ +120751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120753 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120688 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12068A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12068E CRC A4C90F3F (2764640063) │ │ │ │ -120692 Compressed Size 000003BD (957) │ │ │ │ -120696 Uncompressed Size 000007F5 (2037) │ │ │ │ -12069A Filename Length 001F (31) │ │ │ │ -12069C Extra Length 0000 (0) │ │ │ │ -12069E Comment Length 0000 (0) │ │ │ │ -1206A0 Disk Start 0000 (0) │ │ │ │ -1206A2 Int File Attributes 0000 (0) │ │ │ │ +120755 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12075B CRC A4C90F3F (2764640063) │ │ │ │ +12075F Compressed Size 000003BD (957) │ │ │ │ +120763 Uncompressed Size 000007F5 (2037) │ │ │ │ +120767 Filename Length 001F (31) │ │ │ │ +120769 Extra Length 0000 (0) │ │ │ │ +12076B Comment Length 0000 (0) │ │ │ │ +12076D Disk Start 0000 (0) │ │ │ │ +12076F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120771 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206A8 Local Header Offset 0000F2A7 (62119) │ │ │ │ -1206AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120775 Local Header Offset 0000F2A7 (62119) │ │ │ │ +120779 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1206CB CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -1206CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1206D0 Created OS 03 (3) 'Unix' │ │ │ │ -1206D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1206D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1206D3 General Purpose Flag 0800 (2048) │ │ │ │ +120798 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +12079C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12079D Created OS 03 (3) 'Unix' │ │ │ │ +12079E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12079F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1206D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1206D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1206DB CRC D8469284 (3628503684) │ │ │ │ -1206DF Compressed Size 0000046E (1134) │ │ │ │ -1206E3 Uncompressed Size 00000CF0 (3312) │ │ │ │ -1206E7 Filename Length 001E (30) │ │ │ │ -1206E9 Extra Length 0000 (0) │ │ │ │ -1206EB Comment Length 0000 (0) │ │ │ │ -1206ED Disk Start 0000 (0) │ │ │ │ -1206EF Int File Attributes 0000 (0) │ │ │ │ +1207A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1207A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207A8 CRC D8469284 (3628503684) │ │ │ │ +1207AC Compressed Size 0000046E (1134) │ │ │ │ +1207B0 Uncompressed Size 00000CF0 (3312) │ │ │ │ +1207B4 Filename Length 001E (30) │ │ │ │ +1207B6 Extra Length 0000 (0) │ │ │ │ +1207B8 Comment Length 0000 (0) │ │ │ │ +1207BA Disk Start 0000 (0) │ │ │ │ +1207BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206F5 Local Header Offset 0000F6A1 (63137) │ │ │ │ -1206F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207C2 Local Header Offset 0000F6A1 (63137) │ │ │ │ +1207C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120717 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -12071B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12071C Created OS 03 (3) 'Unix' │ │ │ │ -12071D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12071E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12071F General Purpose Flag 0800 (2048) │ │ │ │ +1207E4 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +1207E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1207E9 Created OS 03 (3) 'Unix' │ │ │ │ +1207EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1207EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120723 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120727 CRC 75F85174 (1979208052) │ │ │ │ -12072B Compressed Size 00000322 (802) │ │ │ │ -12072F Uncompressed Size 000005F2 (1522) │ │ │ │ -120733 Filename Length 0022 (34) │ │ │ │ -120735 Extra Length 0000 (0) │ │ │ │ -120737 Comment Length 0000 (0) │ │ │ │ -120739 Disk Start 0000 (0) │ │ │ │ -12073B Int File Attributes 0000 (0) │ │ │ │ +1207EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1207F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207F4 CRC 75F85174 (1979208052) │ │ │ │ +1207F8 Compressed Size 00000322 (802) │ │ │ │ +1207FC Uncompressed Size 000005F2 (1522) │ │ │ │ +120800 Filename Length 0022 (34) │ │ │ │ +120802 Extra Length 0000 (0) │ │ │ │ +120804 Comment Length 0000 (0) │ │ │ │ +120806 Disk Start 0000 (0) │ │ │ │ +120808 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12073D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12080A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120741 Local Header Offset 0000FB4B (64331) │ │ │ │ -120745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12080E Local Header Offset 0000FB4B (64331) │ │ │ │ +120812 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120812: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120767 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -12076B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12076C Created OS 03 (3) 'Unix' │ │ │ │ -12076D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12076E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12076F General Purpose Flag 0800 (2048) │ │ │ │ +120834 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +120838 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120839 Created OS 03 (3) 'Unix' │ │ │ │ +12083A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12083B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12083C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120771 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120773 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120777 CRC 83D25C1E (2211601438) │ │ │ │ -12077B Compressed Size 0000016C (364) │ │ │ │ -12077F Uncompressed Size 000002B5 (693) │ │ │ │ -120783 Filename Length 0021 (33) │ │ │ │ -120785 Extra Length 0000 (0) │ │ │ │ -120787 Comment Length 0000 (0) │ │ │ │ -120789 Disk Start 0000 (0) │ │ │ │ -12078B Int File Attributes 0000 (0) │ │ │ │ +12083E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120840 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120844 CRC 83D25C1E (2211601438) │ │ │ │ +120848 Compressed Size 0000016C (364) │ │ │ │ +12084C Uncompressed Size 000002B5 (693) │ │ │ │ +120850 Filename Length 0021 (33) │ │ │ │ +120852 Extra Length 0000 (0) │ │ │ │ +120854 Comment Length 0000 (0) │ │ │ │ +120856 Disk Start 0000 (0) │ │ │ │ +120858 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12078D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12085A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120791 Local Header Offset 0000FEAD (65197) │ │ │ │ -120795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12085E Local Header Offset 0000FEAD (65197) │ │ │ │ +120862 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1207B6 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -1207BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1207BB Created OS 03 (3) 'Unix' │ │ │ │ -1207BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1207BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1207BE General Purpose Flag 0800 (2048) │ │ │ │ +120883 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +120887 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120888 Created OS 03 (3) 'Unix' │ │ │ │ +120889 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12088A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12088B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1207C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1207C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1207C6 CRC 2CC32613 (750986771) │ │ │ │ -1207CA Compressed Size 00000185 (389) │ │ │ │ -1207CE Uncompressed Size 00000265 (613) │ │ │ │ -1207D2 Filename Length 002A (42) │ │ │ │ -1207D4 Extra Length 0000 (0) │ │ │ │ -1207D6 Comment Length 0000 (0) │ │ │ │ -1207D8 Disk Start 0000 (0) │ │ │ │ -1207DA Int File Attributes 0000 (0) │ │ │ │ +12088D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12088F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120893 CRC 2CC32613 (750986771) │ │ │ │ +120897 Compressed Size 00000185 (389) │ │ │ │ +12089B Uncompressed Size 00000265 (613) │ │ │ │ +12089F Filename Length 002A (42) │ │ │ │ +1208A1 Extra Length 0000 (0) │ │ │ │ +1208A3 Comment Length 0000 (0) │ │ │ │ +1208A5 Disk Start 0000 (0) │ │ │ │ +1208A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1207DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1208A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1207E0 Local Header Offset 00010058 (65624) │ │ │ │ -1207E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1208AD Local Header Offset 00010058 (65624) │ │ │ │ +1208B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1207E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1208B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12080E CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -120812 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120813 Created OS 03 (3) 'Unix' │ │ │ │ -120814 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120815 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120816 General Purpose Flag 0800 (2048) │ │ │ │ +1208DB CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +1208DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1208E0 Created OS 03 (3) 'Unix' │ │ │ │ +1208E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1208E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1208E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120818 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12081A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12081E CRC 1E495A48 (508123720) │ │ │ │ -120822 Compressed Size 000035A6 (13734) │ │ │ │ -120826 Uncompressed Size 0000A868 (43112) │ │ │ │ -12082A Filename Length 001A (26) │ │ │ │ -12082C Extra Length 0000 (0) │ │ │ │ -12082E Comment Length 0000 (0) │ │ │ │ -120830 Disk Start 0000 (0) │ │ │ │ -120832 Int File Attributes 0000 (0) │ │ │ │ +1208E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1208E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1208EB CRC 1E495A48 (508123720) │ │ │ │ +1208EF Compressed Size 000035A6 (13734) │ │ │ │ +1208F3 Uncompressed Size 0000A868 (43112) │ │ │ │ +1208F7 Filename Length 001A (26) │ │ │ │ +1208F9 Extra Length 0000 (0) │ │ │ │ +1208FB Comment Length 0000 (0) │ │ │ │ +1208FD Disk Start 0000 (0) │ │ │ │ +1208FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120834 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120901 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120838 Local Header Offset 00010225 (66085) │ │ │ │ -12083C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120905 Local Header Offset 00010225 (66085) │ │ │ │ +120909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12083C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120856 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -12085A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12085B Created OS 03 (3) 'Unix' │ │ │ │ -12085C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12085D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12085E General Purpose Flag 0800 (2048) │ │ │ │ +120923 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +120927 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120928 Created OS 03 (3) 'Unix' │ │ │ │ +120929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12092A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12092B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120860 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120862 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120866 CRC 5AE5D6D5 (1525012181) │ │ │ │ -12086A Compressed Size 00009CF5 (40181) │ │ │ │ -12086E Uncompressed Size 00049775 (300917) │ │ │ │ -120872 Filename Length 0019 (25) │ │ │ │ -120874 Extra Length 0000 (0) │ │ │ │ -120876 Comment Length 0000 (0) │ │ │ │ -120878 Disk Start 0000 (0) │ │ │ │ -12087A Int File Attributes 0000 (0) │ │ │ │ +12092D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12092F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120933 CRC 5AE5D6D5 (1525012181) │ │ │ │ +120937 Compressed Size 00009CF5 (40181) │ │ │ │ +12093B Uncompressed Size 00049775 (300917) │ │ │ │ +12093F Filename Length 0019 (25) │ │ │ │ +120941 Extra Length 0000 (0) │ │ │ │ +120943 Comment Length 0000 (0) │ │ │ │ +120945 Disk Start 0000 (0) │ │ │ │ +120947 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12087C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120949 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120880 Local Header Offset 00013803 (79875) │ │ │ │ -120884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12094D Local Header Offset 00013803 (79875) │ │ │ │ +120951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12089D CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -1208A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208A2 Created OS 03 (3) 'Unix' │ │ │ │ -1208A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208A5 General Purpose Flag 0800 (2048) │ │ │ │ +12096A CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +12096E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12096F Created OS 03 (3) 'Unix' │ │ │ │ +120970 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120971 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120972 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208AD CRC 4ED7B9DB (1322760667) │ │ │ │ -1208B1 Compressed Size 0000020E (526) │ │ │ │ -1208B5 Uncompressed Size 000003E3 (995) │ │ │ │ -1208B9 Filename Length 0021 (33) │ │ │ │ -1208BB Extra Length 0000 (0) │ │ │ │ -1208BD Comment Length 0000 (0) │ │ │ │ -1208BF Disk Start 0000 (0) │ │ │ │ -1208C1 Int File Attributes 0000 (0) │ │ │ │ +120974 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120976 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12097A CRC 4ED7B9DB (1322760667) │ │ │ │ +12097E Compressed Size 0000020E (526) │ │ │ │ +120982 Uncompressed Size 000003E3 (995) │ │ │ │ +120986 Filename Length 0021 (33) │ │ │ │ +120988 Extra Length 0000 (0) │ │ │ │ +12098A Comment Length 0000 (0) │ │ │ │ +12098C Disk Start 0000 (0) │ │ │ │ +12098E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1208C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120990 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1208C7 Local Header Offset 0001D52F (120111) │ │ │ │ -1208CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120994 Local Header Offset 0001D52F (120111) │ │ │ │ +120998 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1208CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120998: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1208EC CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -1208F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208F1 Created OS 03 (3) 'Unix' │ │ │ │ -1208F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208F4 General Purpose Flag 0800 (2048) │ │ │ │ +1209B9 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +1209BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209BE Created OS 03 (3) 'Unix' │ │ │ │ +1209BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208FC CRC 9BD41A86 (2614368902) │ │ │ │ -120900 Compressed Size 000000BA (186) │ │ │ │ -120904 Uncompressed Size 00000133 (307) │ │ │ │ -120908 Filename Length 0020 (32) │ │ │ │ -12090A Extra Length 0000 (0) │ │ │ │ -12090C Comment Length 0000 (0) │ │ │ │ -12090E Disk Start 0000 (0) │ │ │ │ -120910 Int File Attributes 0000 (0) │ │ │ │ +1209C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209C9 CRC 9BD41A86 (2614368902) │ │ │ │ +1209CD Compressed Size 000000BA (186) │ │ │ │ +1209D1 Uncompressed Size 00000133 (307) │ │ │ │ +1209D5 Filename Length 0020 (32) │ │ │ │ +1209D7 Extra Length 0000 (0) │ │ │ │ +1209D9 Comment Length 0000 (0) │ │ │ │ +1209DB Disk Start 0000 (0) │ │ │ │ +1209DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1209DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120916 Local Header Offset 0001D77C (120700) │ │ │ │ -12091A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1209E3 Local Header Offset 0001D77C (120700) │ │ │ │ +1209E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12091A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1209E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12093A CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -12093E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12093F Created OS 03 (3) 'Unix' │ │ │ │ -120940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120942 General Purpose Flag 0800 (2048) │ │ │ │ +120A07 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +120A0B Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A0C Created OS 03 (3) 'Unix' │ │ │ │ +120A0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120944 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120946 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12094A CRC 231EF643 (589231683) │ │ │ │ -12094E Compressed Size 00000A00 (2560) │ │ │ │ -120952 Uncompressed Size 000016EC (5868) │ │ │ │ -120956 Filename Length 001C (28) │ │ │ │ -120958 Extra Length 0000 (0) │ │ │ │ -12095A Comment Length 0000 (0) │ │ │ │ -12095C Disk Start 0000 (0) │ │ │ │ -12095E Int File Attributes 0000 (0) │ │ │ │ +120A11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A17 CRC 231EF643 (589231683) │ │ │ │ +120A1B Compressed Size 00000A00 (2560) │ │ │ │ +120A1F Uncompressed Size 000016EC (5868) │ │ │ │ +120A23 Filename Length 001C (28) │ │ │ │ +120A25 Extra Length 0000 (0) │ │ │ │ +120A27 Comment Length 0000 (0) │ │ │ │ +120A29 Disk Start 0000 (0) │ │ │ │ +120A2B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120960 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120964 Local Header Offset 0001D874 (120948) │ │ │ │ -120968 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A31 Local Header Offset 0001D874 (120948) │ │ │ │ +120A35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120968: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120984 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -120988 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120989 Created OS 03 (3) 'Unix' │ │ │ │ -12098A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12098B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12098C General Purpose Flag 0800 (2048) │ │ │ │ +120A51 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +120A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A56 Created OS 03 (3) 'Unix' │ │ │ │ +120A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12098E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120994 CRC C092F56F (3230856559) │ │ │ │ -120998 Compressed Size 000004B8 (1208) │ │ │ │ -12099C Uncompressed Size 00001742 (5954) │ │ │ │ -1209A0 Filename Length 001B (27) │ │ │ │ -1209A2 Extra Length 0000 (0) │ │ │ │ -1209A4 Comment Length 0000 (0) │ │ │ │ -1209A6 Disk Start 0000 (0) │ │ │ │ -1209A8 Int File Attributes 0000 (0) │ │ │ │ +120A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A61 CRC C092F56F (3230856559) │ │ │ │ +120A65 Compressed Size 000004B8 (1208) │ │ │ │ +120A69 Uncompressed Size 00001742 (5954) │ │ │ │ +120A6D Filename Length 001B (27) │ │ │ │ +120A6F Extra Length 0000 (0) │ │ │ │ +120A71 Comment Length 0000 (0) │ │ │ │ +120A73 Disk Start 0000 (0) │ │ │ │ +120A75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209AE Local Header Offset 0001E2AE (123566) │ │ │ │ -1209B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A7B Local Header Offset 0001E2AE (123566) │ │ │ │ +120A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1209CD CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -1209D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1209D2 Created OS 03 (3) 'Unix' │ │ │ │ -1209D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1209D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1209D5 General Purpose Flag 0800 (2048) │ │ │ │ +120A9A CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +120A9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A9F Created OS 03 (3) 'Unix' │ │ │ │ +120AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120AA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1209D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1209D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1209DD CRC B33E6EEA (3007213290) │ │ │ │ -1209E1 Compressed Size 00000339 (825) │ │ │ │ -1209E5 Uncompressed Size 000005FD (1533) │ │ │ │ -1209E9 Filename Length 001C (28) │ │ │ │ -1209EB Extra Length 0000 (0) │ │ │ │ -1209ED Comment Length 0000 (0) │ │ │ │ -1209EF Disk Start 0000 (0) │ │ │ │ -1209F1 Int File Attributes 0000 (0) │ │ │ │ +120AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AAA CRC B33E6EEA (3007213290) │ │ │ │ +120AAE Compressed Size 00000339 (825) │ │ │ │ +120AB2 Uncompressed Size 000005FD (1533) │ │ │ │ +120AB6 Filename Length 001C (28) │ │ │ │ +120AB8 Extra Length 0000 (0) │ │ │ │ +120ABA Comment Length 0000 (0) │ │ │ │ +120ABC Disk Start 0000 (0) │ │ │ │ +120ABE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209F7 Local Header Offset 0001E79F (124831) │ │ │ │ -1209FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120AC4 Local Header Offset 0001E79F (124831) │ │ │ │ +120AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A17 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -120A1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A1C Created OS 03 (3) 'Unix' │ │ │ │ -120A1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A1F General Purpose Flag 0800 (2048) │ │ │ │ +120AE4 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +120AE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120AE9 Created OS 03 (3) 'Unix' │ │ │ │ +120AEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120AEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120AEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A27 CRC 75F90BD0 (1979255760) │ │ │ │ -120A2B Compressed Size 000001AF (431) │ │ │ │ -120A2F Uncompressed Size 00000570 (1392) │ │ │ │ -120A33 Filename Length 001B (27) │ │ │ │ -120A35 Extra Length 0000 (0) │ │ │ │ -120A37 Comment Length 0000 (0) │ │ │ │ -120A39 Disk Start 0000 (0) │ │ │ │ -120A3B Int File Attributes 0000 (0) │ │ │ │ +120AEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +120AF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AF4 CRC 75F90BD0 (1979255760) │ │ │ │ +120AF8 Compressed Size 000001AF (431) │ │ │ │ +120AFC Uncompressed Size 00000570 (1392) │ │ │ │ +120B00 Filename Length 001B (27) │ │ │ │ +120B02 Extra Length 0000 (0) │ │ │ │ +120B04 Comment Length 0000 (0) │ │ │ │ +120B06 Disk Start 0000 (0) │ │ │ │ +120B08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A41 Local Header Offset 0001EB12 (125714) │ │ │ │ -120A45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B0E Local Header Offset 0001EB12 (125714) │ │ │ │ +120B12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A60 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -120A64 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A65 Created OS 03 (3) 'Unix' │ │ │ │ -120A66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A68 General Purpose Flag 0800 (2048) │ │ │ │ +120B2D CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +120B31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B32 Created OS 03 (3) 'Unix' │ │ │ │ +120B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A70 CRC 52660998 (1382418840) │ │ │ │ -120A74 Compressed Size 000003E3 (995) │ │ │ │ -120A78 Uncompressed Size 0000080D (2061) │ │ │ │ -120A7C Filename Length 001E (30) │ │ │ │ -120A7E Extra Length 0000 (0) │ │ │ │ -120A80 Comment Length 0000 (0) │ │ │ │ -120A82 Disk Start 0000 (0) │ │ │ │ -120A84 Int File Attributes 0000 (0) │ │ │ │ +120B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B3D CRC 52660998 (1382418840) │ │ │ │ +120B41 Compressed Size 000003E3 (995) │ │ │ │ +120B45 Uncompressed Size 0000080D (2061) │ │ │ │ +120B49 Filename Length 001E (30) │ │ │ │ +120B4B Extra Length 0000 (0) │ │ │ │ +120B4D Comment Length 0000 (0) │ │ │ │ +120B4F Disk Start 0000 (0) │ │ │ │ +120B51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A8A Local Header Offset 0001ECFA (126202) │ │ │ │ -120A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B57 Local Header Offset 0001ECFA (126202) │ │ │ │ +120B5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AAC CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -120AB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AB1 Created OS 03 (3) 'Unix' │ │ │ │ -120AB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AB4 General Purpose Flag 0800 (2048) │ │ │ │ +120B79 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +120B7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B7E Created OS 03 (3) 'Unix' │ │ │ │ +120B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120AB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120AB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120ABC CRC EC2828C3 (3962054851) │ │ │ │ -120AC0 Compressed Size 00000282 (642) │ │ │ │ -120AC4 Uncompressed Size 000008EA (2282) │ │ │ │ -120AC8 Filename Length 001D (29) │ │ │ │ -120ACA Extra Length 0000 (0) │ │ │ │ -120ACC Comment Length 0000 (0) │ │ │ │ -120ACE Disk Start 0000 (0) │ │ │ │ -120AD0 Int File Attributes 0000 (0) │ │ │ │ +120B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B89 CRC EC2828C3 (3962054851) │ │ │ │ +120B8D Compressed Size 00000282 (642) │ │ │ │ +120B91 Uncompressed Size 000008EA (2282) │ │ │ │ +120B95 Filename Length 001D (29) │ │ │ │ +120B97 Extra Length 0000 (0) │ │ │ │ +120B99 Comment Length 0000 (0) │ │ │ │ +120B9B Disk Start 0000 (0) │ │ │ │ +120B9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120AD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120AD6 Local Header Offset 0001F119 (127257) │ │ │ │ -120ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120BA3 Local Header Offset 0001F119 (127257) │ │ │ │ +120BA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AF7 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -120AFB Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AFC Created OS 03 (3) 'Unix' │ │ │ │ -120AFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AFF General Purpose Flag 0800 (2048) │ │ │ │ +120BC4 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +120BC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BC9 Created OS 03 (3) 'Unix' │ │ │ │ +120BCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120BCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120BCC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B07 CRC 6AB17B30 (1790016304) │ │ │ │ -120B0B Compressed Size 00000189 (393) │ │ │ │ -120B0F Uncompressed Size 00000448 (1096) │ │ │ │ -120B13 Filename Length 0020 (32) │ │ │ │ -120B15 Extra Length 0000 (0) │ │ │ │ -120B17 Comment Length 0000 (0) │ │ │ │ -120B19 Disk Start 0000 (0) │ │ │ │ -120B1B Int File Attributes 0000 (0) │ │ │ │ +120BCE Compression Method 0008 (8) 'Deflated' │ │ │ │ +120BD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120BD4 CRC 6AB17B30 (1790016304) │ │ │ │ +120BD8 Compressed Size 00000189 (393) │ │ │ │ +120BDC Uncompressed Size 00000448 (1096) │ │ │ │ +120BE0 Filename Length 0020 (32) │ │ │ │ +120BE2 Extra Length 0000 (0) │ │ │ │ +120BE4 Comment Length 0000 (0) │ │ │ │ +120BE6 Disk Start 0000 (0) │ │ │ │ +120BE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120BEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B21 Local Header Offset 0001F3D6 (127958) │ │ │ │ -120B25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120BEE Local Header Offset 0001F3D6 (127958) │ │ │ │ +120BF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B45 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -120B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B4A Created OS 03 (3) 'Unix' │ │ │ │ -120B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B4D General Purpose Flag 0800 (2048) │ │ │ │ +120C12 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +120C16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C17 Created OS 03 (3) 'Unix' │ │ │ │ +120C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B55 CRC FFD1E25A (4291945050) │ │ │ │ -120B59 Compressed Size 000001B7 (439) │ │ │ │ -120B5D Uncompressed Size 000002C6 (710) │ │ │ │ -120B61 Filename Length 0024 (36) │ │ │ │ -120B63 Extra Length 0000 (0) │ │ │ │ -120B65 Comment Length 0000 (0) │ │ │ │ -120B67 Disk Start 0000 (0) │ │ │ │ -120B69 Int File Attributes 0000 (0) │ │ │ │ +120C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C22 CRC FFD1E25A (4291945050) │ │ │ │ +120C26 Compressed Size 000001B7 (439) │ │ │ │ +120C2A Uncompressed Size 000002C6 (710) │ │ │ │ +120C2E Filename Length 0024 (36) │ │ │ │ +120C30 Extra Length 0000 (0) │ │ │ │ +120C32 Comment Length 0000 (0) │ │ │ │ +120C34 Disk Start 0000 (0) │ │ │ │ +120C36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B6F Local Header Offset 0001F59D (128413) │ │ │ │ -120B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C3C Local Header Offset 0001F59D (128413) │ │ │ │ +120C40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B97 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -120B9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B9C Created OS 03 (3) 'Unix' │ │ │ │ -120B9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B9F General Purpose Flag 0800 (2048) │ │ │ │ +120C64 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +120C68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C69 Created OS 03 (3) 'Unix' │ │ │ │ +120C6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BA7 CRC 9BF5C8BE (2616576190) │ │ │ │ -120BAB Compressed Size 0000053A (1338) │ │ │ │ -120BAF Uncompressed Size 00000E44 (3652) │ │ │ │ -120BB3 Filename Length 0024 (36) │ │ │ │ -120BB5 Extra Length 0000 (0) │ │ │ │ -120BB7 Comment Length 0000 (0) │ │ │ │ -120BB9 Disk Start 0000 (0) │ │ │ │ -120BBB Int File Attributes 0000 (0) │ │ │ │ +120C6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C74 CRC 9BF5C8BE (2616576190) │ │ │ │ +120C78 Compressed Size 0000053A (1338) │ │ │ │ +120C7C Uncompressed Size 00000E44 (3652) │ │ │ │ +120C80 Filename Length 0024 (36) │ │ │ │ +120C82 Extra Length 0000 (0) │ │ │ │ +120C84 Comment Length 0000 (0) │ │ │ │ +120C86 Disk Start 0000 (0) │ │ │ │ +120C88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120BBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120BC1 Local Header Offset 0001F796 (128918) │ │ │ │ -120BC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C8E Local Header Offset 0001F796 (128918) │ │ │ │ +120C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120BC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120BE9 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -120BED Created Zip Spec 14 (20) '2.0' │ │ │ │ -120BEE Created OS 03 (3) 'Unix' │ │ │ │ -120BEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120BF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120BF1 General Purpose Flag 0800 (2048) │ │ │ │ +120CB6 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +120CBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CBB Created OS 03 (3) 'Unix' │ │ │ │ +120CBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BF9 CRC 7D5E1967 (2103318887) │ │ │ │ -120BFD Compressed Size 0000053C (1340) │ │ │ │ -120C01 Uncompressed Size 00000E6A (3690) │ │ │ │ -120C05 Filename Length 0026 (38) │ │ │ │ -120C07 Extra Length 0000 (0) │ │ │ │ -120C09 Comment Length 0000 (0) │ │ │ │ -120C0B Disk Start 0000 (0) │ │ │ │ -120C0D Int File Attributes 0000 (0) │ │ │ │ +120CC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CC6 CRC 7D5E1967 (2103318887) │ │ │ │ +120CCA Compressed Size 0000053C (1340) │ │ │ │ +120CCE Uncompressed Size 00000E6A (3690) │ │ │ │ +120CD2 Filename Length 0026 (38) │ │ │ │ +120CD4 Extra Length 0000 (0) │ │ │ │ +120CD6 Comment Length 0000 (0) │ │ │ │ +120CD8 Disk Start 0000 (0) │ │ │ │ +120CDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120CDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C13 Local Header Offset 0001FD12 (130322) │ │ │ │ -120C17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120CE0 Local Header Offset 0001FD12 (130322) │ │ │ │ +120CE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120CE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C3D CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -120C41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C42 Created OS 03 (3) 'Unix' │ │ │ │ -120C43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C45 General Purpose Flag 0800 (2048) │ │ │ │ +120D0A CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +120D0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D0F Created OS 03 (3) 'Unix' │ │ │ │ +120D10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C4D CRC 3BDDD40A (1004393482) │ │ │ │ -120C51 Compressed Size 0000056E (1390) │ │ │ │ -120C55 Uncompressed Size 00000E74 (3700) │ │ │ │ -120C59 Filename Length 0025 (37) │ │ │ │ -120C5B Extra Length 0000 (0) │ │ │ │ -120C5D Comment Length 0000 (0) │ │ │ │ -120C5F Disk Start 0000 (0) │ │ │ │ -120C61 Int File Attributes 0000 (0) │ │ │ │ +120D14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D1A CRC 3BDDD40A (1004393482) │ │ │ │ +120D1E Compressed Size 0000056E (1390) │ │ │ │ +120D22 Uncompressed Size 00000E74 (3700) │ │ │ │ +120D26 Filename Length 0025 (37) │ │ │ │ +120D28 Extra Length 0000 (0) │ │ │ │ +120D2A Comment Length 0000 (0) │ │ │ │ +120D2C Disk Start 0000 (0) │ │ │ │ +120D2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C67 Local Header Offset 00020292 (131730) │ │ │ │ -120C6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D34 Local Header Offset 00020292 (131730) │ │ │ │ +120D38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C90 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -120C94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C95 Created OS 03 (3) 'Unix' │ │ │ │ -120C96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C98 General Purpose Flag 0800 (2048) │ │ │ │ +120D5D CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +120D61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D62 Created OS 03 (3) 'Unix' │ │ │ │ +120D63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CA0 CRC C2F9695A (3271125338) │ │ │ │ -120CA4 Compressed Size 00000552 (1362) │ │ │ │ -120CA8 Uncompressed Size 00000E74 (3700) │ │ │ │ -120CAC Filename Length 0027 (39) │ │ │ │ -120CAE Extra Length 0000 (0) │ │ │ │ -120CB0 Comment Length 0000 (0) │ │ │ │ -120CB2 Disk Start 0000 (0) │ │ │ │ -120CB4 Int File Attributes 0000 (0) │ │ │ │ +120D67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D6D CRC C2F9695A (3271125338) │ │ │ │ +120D71 Compressed Size 00000552 (1362) │ │ │ │ +120D75 Uncompressed Size 00000E74 (3700) │ │ │ │ +120D79 Filename Length 0027 (39) │ │ │ │ +120D7B Extra Length 0000 (0) │ │ │ │ +120D7D Comment Length 0000 (0) │ │ │ │ +120D7F Disk Start 0000 (0) │ │ │ │ +120D81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120CB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120CBA Local Header Offset 00020843 (133187) │ │ │ │ -120CBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D87 Local Header Offset 00020843 (133187) │ │ │ │ +120D8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120CBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120CE5 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -120CE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120CEA Created OS 03 (3) 'Unix' │ │ │ │ -120CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120CED General Purpose Flag 0800 (2048) │ │ │ │ +120DB2 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +120DB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120DB7 Created OS 03 (3) 'Unix' │ │ │ │ +120DB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120DB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120DBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120CF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CF5 CRC 6DC50697 (1841628823) │ │ │ │ -120CF9 Compressed Size 0000053F (1343) │ │ │ │ -120CFD Uncompressed Size 00000E57 (3671) │ │ │ │ -120D01 Filename Length 0025 (37) │ │ │ │ -120D03 Extra Length 0000 (0) │ │ │ │ -120D05 Comment Length 0000 (0) │ │ │ │ -120D07 Disk Start 0000 (0) │ │ │ │ -120D09 Int File Attributes 0000 (0) │ │ │ │ +120DBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +120DBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DC2 CRC 6DC50697 (1841628823) │ │ │ │ +120DC6 Compressed Size 0000053F (1343) │ │ │ │ +120DCA Uncompressed Size 00000E57 (3671) │ │ │ │ +120DCE Filename Length 0025 (37) │ │ │ │ +120DD0 Extra Length 0000 (0) │ │ │ │ +120DD2 Comment Length 0000 (0) │ │ │ │ +120DD4 Disk Start 0000 (0) │ │ │ │ +120DD6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120DD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D0F Local Header Offset 00020DDA (134618) │ │ │ │ -120D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120DDC Local Header Offset 00020DDA (134618) │ │ │ │ +120DE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120DE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D38 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -120D3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D3D Created OS 03 (3) 'Unix' │ │ │ │ -120D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D40 General Purpose Flag 0800 (2048) │ │ │ │ +120E05 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +120E09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E0A Created OS 03 (3) 'Unix' │ │ │ │ +120E0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D48 CRC 1BFCCA0F (469551631) │ │ │ │ -120D4C Compressed Size 000001E4 (484) │ │ │ │ -120D50 Uncompressed Size 000003AC (940) │ │ │ │ -120D54 Filename Length 0020 (32) │ │ │ │ -120D56 Extra Length 0000 (0) │ │ │ │ -120D58 Comment Length 0000 (0) │ │ │ │ -120D5A Disk Start 0000 (0) │ │ │ │ -120D5C Int File Attributes 0000 (0) │ │ │ │ +120E0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E15 CRC 1BFCCA0F (469551631) │ │ │ │ +120E19 Compressed Size 000001E4 (484) │ │ │ │ +120E1D Uncompressed Size 000003AC (940) │ │ │ │ +120E21 Filename Length 0020 (32) │ │ │ │ +120E23 Extra Length 0000 (0) │ │ │ │ +120E25 Comment Length 0000 (0) │ │ │ │ +120E27 Disk Start 0000 (0) │ │ │ │ +120E29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D62 Local Header Offset 0002135C (136028) │ │ │ │ -120D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E2F Local Header Offset 0002135C (136028) │ │ │ │ +120E33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D86 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -120D8A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D8B Created OS 03 (3) 'Unix' │ │ │ │ -120D8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D8E General Purpose Flag 0800 (2048) │ │ │ │ +120E53 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +120E57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E58 Created OS 03 (3) 'Unix' │ │ │ │ +120E59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D96 CRC 723C3B87 (1916550023) │ │ │ │ -120D9A Compressed Size 00000205 (517) │ │ │ │ -120D9E Uncompressed Size 0000045C (1116) │ │ │ │ -120DA2 Filename Length 0020 (32) │ │ │ │ -120DA4 Extra Length 0000 (0) │ │ │ │ -120DA6 Comment Length 0000 (0) │ │ │ │ -120DA8 Disk Start 0000 (0) │ │ │ │ -120DAA Int File Attributes 0000 (0) │ │ │ │ +120E5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E63 CRC 723C3B87 (1916550023) │ │ │ │ +120E67 Compressed Size 00000205 (517) │ │ │ │ +120E6B Uncompressed Size 0000045C (1116) │ │ │ │ +120E6F Filename Length 0020 (32) │ │ │ │ +120E71 Extra Length 0000 (0) │ │ │ │ +120E73 Comment Length 0000 (0) │ │ │ │ +120E75 Disk Start 0000 (0) │ │ │ │ +120E77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DB0 Local Header Offset 0002157E (136574) │ │ │ │ -120DB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E7D Local Header Offset 0002157E (136574) │ │ │ │ +120E81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120DB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120DD4 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -120DD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120DD9 Created OS 03 (3) 'Unix' │ │ │ │ -120DDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120DDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120DDC General Purpose Flag 0800 (2048) │ │ │ │ +120EA1 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +120EA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120EA6 Created OS 03 (3) 'Unix' │ │ │ │ +120EA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120EA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120EA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120DDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -120DE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120DE4 CRC 634AB1A9 (1665839529) │ │ │ │ -120DE8 Compressed Size 0000022D (557) │ │ │ │ -120DEC Uncompressed Size 0000050D (1293) │ │ │ │ -120DF0 Filename Length 0020 (32) │ │ │ │ -120DF2 Extra Length 0000 (0) │ │ │ │ -120DF4 Comment Length 0000 (0) │ │ │ │ -120DF6 Disk Start 0000 (0) │ │ │ │ -120DF8 Int File Attributes 0000 (0) │ │ │ │ +120EAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +120EAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EB1 CRC 634AB1A9 (1665839529) │ │ │ │ +120EB5 Compressed Size 0000022D (557) │ │ │ │ +120EB9 Uncompressed Size 0000050D (1293) │ │ │ │ +120EBD Filename Length 0020 (32) │ │ │ │ +120EBF Extra Length 0000 (0) │ │ │ │ +120EC1 Comment Length 0000 (0) │ │ │ │ +120EC3 Disk Start 0000 (0) │ │ │ │ +120EC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DFE Local Header Offset 000217C1 (137153) │ │ │ │ -120E02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120ECB Local Header Offset 000217C1 (137153) │ │ │ │ +120ECF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120ECF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E22 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -120E26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E27 Created OS 03 (3) 'Unix' │ │ │ │ -120E28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E2A General Purpose Flag 0800 (2048) │ │ │ │ +120EEF CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +120EF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120EF4 Created OS 03 (3) 'Unix' │ │ │ │ +120EF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120EF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120EF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E32 CRC 8032CA38 (2150812216) │ │ │ │ -120E36 Compressed Size 0000206D (8301) │ │ │ │ -120E3A Uncompressed Size 00005F17 (24343) │ │ │ │ -120E3E Filename Length 0019 (25) │ │ │ │ -120E40 Extra Length 0000 (0) │ │ │ │ -120E42 Comment Length 0000 (0) │ │ │ │ -120E44 Disk Start 0000 (0) │ │ │ │ -120E46 Int File Attributes 0000 (0) │ │ │ │ +120EF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120EFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EFF CRC 8032CA38 (2150812216) │ │ │ │ +120F03 Compressed Size 0000206D (8301) │ │ │ │ +120F07 Uncompressed Size 00005F17 (24343) │ │ │ │ +120F0B Filename Length 0019 (25) │ │ │ │ +120F0D Extra Length 0000 (0) │ │ │ │ +120F0F Comment Length 0000 (0) │ │ │ │ +120F11 Disk Start 0000 (0) │ │ │ │ +120F13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E4C Local Header Offset 00021A2C (137772) │ │ │ │ -120E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F19 Local Header Offset 00021A2C (137772) │ │ │ │ +120F1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E69 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -120E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E6E Created OS 03 (3) 'Unix' │ │ │ │ -120E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E71 General Purpose Flag 0800 (2048) │ │ │ │ +120F36 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +120F3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F3B Created OS 03 (3) 'Unix' │ │ │ │ +120F3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E79 CRC B8BDB836 (3099441206) │ │ │ │ -120E7D Compressed Size 00001843 (6211) │ │ │ │ -120E81 Uncompressed Size 0000EB58 (60248) │ │ │ │ -120E85 Filename Length 0018 (24) │ │ │ │ -120E87 Extra Length 0000 (0) │ │ │ │ -120E89 Comment Length 0000 (0) │ │ │ │ -120E8B Disk Start 0000 (0) │ │ │ │ -120E8D Int File Attributes 0000 (0) │ │ │ │ +120F40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F46 CRC B8BDB836 (3099441206) │ │ │ │ +120F4A Compressed Size 00001843 (6211) │ │ │ │ +120F4E Uncompressed Size 0000EB58 (60248) │ │ │ │ +120F52 Filename Length 0018 (24) │ │ │ │ +120F54 Extra Length 0000 (0) │ │ │ │ +120F56 Comment Length 0000 (0) │ │ │ │ +120F58 Disk Start 0000 (0) │ │ │ │ +120F5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E93 Local Header Offset 00023AD0 (146128) │ │ │ │ -120E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F60 Local Header Offset 00023AD0 (146128) │ │ │ │ +120F64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EAF CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -120EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EB4 Created OS 03 (3) 'Unix' │ │ │ │ -120EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EB7 General Purpose Flag 0800 (2048) │ │ │ │ +120F7C CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +120F80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F81 Created OS 03 (3) 'Unix' │ │ │ │ +120F82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120EBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120EBF CRC FA3E2FC3 (4198379459) │ │ │ │ -120EC3 Compressed Size 000003E3 (995) │ │ │ │ -120EC7 Uncompressed Size 00001580 (5504) │ │ │ │ -120ECB Filename Length 0018 (24) │ │ │ │ -120ECD Extra Length 0000 (0) │ │ │ │ -120ECF Comment Length 0000 (0) │ │ │ │ -120ED1 Disk Start 0000 (0) │ │ │ │ -120ED3 Int File Attributes 0000 (0) │ │ │ │ +120F86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F8C CRC FA3E2FC3 (4198379459) │ │ │ │ +120F90 Compressed Size 000003E3 (995) │ │ │ │ +120F94 Uncompressed Size 00001580 (5504) │ │ │ │ +120F98 Filename Length 0018 (24) │ │ │ │ +120F9A Extra Length 0000 (0) │ │ │ │ +120F9C Comment Length 0000 (0) │ │ │ │ +120F9E Disk Start 0000 (0) │ │ │ │ +120FA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120FA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120ED9 Local Header Offset 00025349 (152393) │ │ │ │ -120EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120FA6 Local Header Offset 00025349 (152393) │ │ │ │ +120FAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EF5 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -120EF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EFA Created OS 03 (3) 'Unix' │ │ │ │ -120EFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EFD General Purpose Flag 0800 (2048) │ │ │ │ +120FC2 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +120FC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FC7 Created OS 03 (3) 'Unix' │ │ │ │ +120FC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120FCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F05 CRC 2321F037 (589426743) │ │ │ │ -120F09 Compressed Size 0000004D (77) │ │ │ │ -120F0D Uncompressed Size 00000056 (86) │ │ │ │ -120F11 Filename Length 001C (28) │ │ │ │ -120F13 Extra Length 0000 (0) │ │ │ │ -120F15 Comment Length 0000 (0) │ │ │ │ -120F17 Disk Start 0000 (0) │ │ │ │ -120F19 Int File Attributes 0000 (0) │ │ │ │ +120FCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +120FCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120FD2 CRC 2321F037 (589426743) │ │ │ │ +120FD6 Compressed Size 0000004D (77) │ │ │ │ +120FDA Uncompressed Size 00000056 (86) │ │ │ │ +120FDE Filename Length 001C (28) │ │ │ │ +120FE0 Extra Length 0000 (0) │ │ │ │ +120FE2 Comment Length 0000 (0) │ │ │ │ +120FE4 Disk Start 0000 (0) │ │ │ │ +120FE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120FE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F1F Local Header Offset 00025762 (153442) │ │ │ │ -120F23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120FEC Local Header Offset 00025762 (153442) │ │ │ │ +120FF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F3F CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -120F43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F44 Created OS 03 (3) 'Unix' │ │ │ │ -120F45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F47 General Purpose Flag 0800 (2048) │ │ │ │ +12100C CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +121010 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121011 Created OS 03 (3) 'Unix' │ │ │ │ +121012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121014 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F4F CRC 3F27B8AD (1059567789) │ │ │ │ -120F53 Compressed Size 00000819 (2073) │ │ │ │ -120F57 Uncompressed Size 00000F6B (3947) │ │ │ │ -120F5B Filename Length 001F (31) │ │ │ │ -120F5D Extra Length 0000 (0) │ │ │ │ -120F5F Comment Length 0000 (0) │ │ │ │ -120F61 Disk Start 0000 (0) │ │ │ │ -120F63 Int File Attributes 0000 (0) │ │ │ │ +121016 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121018 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12101C CRC 3F27B8AD (1059567789) │ │ │ │ +121020 Compressed Size 00000819 (2073) │ │ │ │ +121024 Uncompressed Size 00000F6B (3947) │ │ │ │ +121028 Filename Length 001F (31) │ │ │ │ +12102A Extra Length 0000 (0) │ │ │ │ +12102C Comment Length 0000 (0) │ │ │ │ +12102E Disk Start 0000 (0) │ │ │ │ +121030 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121032 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F69 Local Header Offset 000257E9 (153577) │ │ │ │ -120F6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121036 Local Header Offset 000257E9 (153577) │ │ │ │ +12103A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12103A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F8C CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -120F90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F91 Created OS 03 (3) 'Unix' │ │ │ │ -120F92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F94 General Purpose Flag 0800 (2048) │ │ │ │ +121059 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +12105D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12105E Created OS 03 (3) 'Unix' │ │ │ │ +12105F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121060 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121061 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F9C CRC 490DD9D5 (1225644501) │ │ │ │ -120FA0 Compressed Size 00000354 (852) │ │ │ │ -120FA4 Uncompressed Size 00000AEC (2796) │ │ │ │ -120FA8 Filename Length 001E (30) │ │ │ │ -120FAA Extra Length 0000 (0) │ │ │ │ -120FAC Comment Length 0000 (0) │ │ │ │ -120FAE Disk Start 0000 (0) │ │ │ │ -120FB0 Int File Attributes 0000 (0) │ │ │ │ +121063 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121065 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121069 CRC 490DD9D5 (1225644501) │ │ │ │ +12106D Compressed Size 00000354 (852) │ │ │ │ +121071 Uncompressed Size 00000AEC (2796) │ │ │ │ +121075 Filename Length 001E (30) │ │ │ │ +121077 Extra Length 0000 (0) │ │ │ │ +121079 Comment Length 0000 (0) │ │ │ │ +12107B Disk Start 0000 (0) │ │ │ │ +12107D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12107F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120FB6 Local Header Offset 0002603F (155711) │ │ │ │ -120FBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121083 Local Header Offset 0002603F (155711) │ │ │ │ +121087 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120FBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120FD8 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -120FDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -120FDD Created OS 03 (3) 'Unix' │ │ │ │ -120FDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120FDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120FE0 General Purpose Flag 0800 (2048) │ │ │ │ +1210A5 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +1210A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210AA Created OS 03 (3) 'Unix' │ │ │ │ +1210AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120FE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120FE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120FE8 CRC D222624A (3525468746) │ │ │ │ -120FEC Compressed Size 00000705 (1797) │ │ │ │ -120FF0 Uncompressed Size 00000DC3 (3523) │ │ │ │ -120FF4 Filename Length 0021 (33) │ │ │ │ -120FF6 Extra Length 0000 (0) │ │ │ │ -120FF8 Comment Length 0000 (0) │ │ │ │ -120FFA Disk Start 0000 (0) │ │ │ │ -120FFC Int File Attributes 0000 (0) │ │ │ │ +1210AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210B5 CRC D222624A (3525468746) │ │ │ │ +1210B9 Compressed Size 00000705 (1797) │ │ │ │ +1210BD Uncompressed Size 00000DC3 (3523) │ │ │ │ +1210C1 Filename Length 0021 (33) │ │ │ │ +1210C3 Extra Length 0000 (0) │ │ │ │ +1210C5 Comment Length 0000 (0) │ │ │ │ +1210C7 Disk Start 0000 (0) │ │ │ │ +1210C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1210CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121002 Local Header Offset 000263CF (156623) │ │ │ │ -121006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1210CF Local Header Offset 000263CF (156623) │ │ │ │ +1210D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1210D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121027 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -12102B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12102C Created OS 03 (3) 'Unix' │ │ │ │ -12102D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12102E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12102F General Purpose Flag 0800 (2048) │ │ │ │ +1210F4 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +1210F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210F9 Created OS 03 (3) 'Unix' │ │ │ │ +1210FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121031 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121033 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121037 CRC 682A3705 (1747597061) │ │ │ │ -12103B Compressed Size 00000303 (771) │ │ │ │ -12103F Uncompressed Size 00000923 (2339) │ │ │ │ -121043 Filename Length 0020 (32) │ │ │ │ -121045 Extra Length 0000 (0) │ │ │ │ -121047 Comment Length 0000 (0) │ │ │ │ -121049 Disk Start 0000 (0) │ │ │ │ -12104B Int File Attributes 0000 (0) │ │ │ │ +1210FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121100 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121104 CRC 682A3705 (1747597061) │ │ │ │ +121108 Compressed Size 00000303 (771) │ │ │ │ +12110C Uncompressed Size 00000923 (2339) │ │ │ │ +121110 Filename Length 0020 (32) │ │ │ │ +121112 Extra Length 0000 (0) │ │ │ │ +121114 Comment Length 0000 (0) │ │ │ │ +121116 Disk Start 0000 (0) │ │ │ │ +121118 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12104D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12111A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121051 Local Header Offset 00026B13 (158483) │ │ │ │ -121055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12111E Local Header Offset 00026B13 (158483) │ │ │ │ +121122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121075 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -121079 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12107A Created OS 03 (3) 'Unix' │ │ │ │ -12107B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12107C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12107D General Purpose Flag 0800 (2048) │ │ │ │ +121142 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +121146 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121147 Created OS 03 (3) 'Unix' │ │ │ │ +121148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12114A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12107F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121081 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121085 CRC 59040194 (1493434772) │ │ │ │ -121089 Compressed Size 000006F7 (1783) │ │ │ │ -12108D Uncompressed Size 00000D53 (3411) │ │ │ │ -121091 Filename Length 0021 (33) │ │ │ │ -121093 Extra Length 0000 (0) │ │ │ │ -121095 Comment Length 0000 (0) │ │ │ │ -121097 Disk Start 0000 (0) │ │ │ │ -121099 Int File Attributes 0000 (0) │ │ │ │ +12114C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12114E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121152 CRC 59040194 (1493434772) │ │ │ │ +121156 Compressed Size 000006F7 (1783) │ │ │ │ +12115A Uncompressed Size 00000D53 (3411) │ │ │ │ +12115E Filename Length 0021 (33) │ │ │ │ +121160 Extra Length 0000 (0) │ │ │ │ +121162 Comment Length 0000 (0) │ │ │ │ +121164 Disk Start 0000 (0) │ │ │ │ +121166 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12109B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121168 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12109F Local Header Offset 00026E54 (159316) │ │ │ │ -1210A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12116C Local Header Offset 00026E54 (159316) │ │ │ │ +121170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1210C4 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -1210C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1210C9 Created OS 03 (3) 'Unix' │ │ │ │ -1210CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1210CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1210CC General Purpose Flag 0800 (2048) │ │ │ │ +121191 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +121195 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121196 Created OS 03 (3) 'Unix' │ │ │ │ +121197 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121198 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121199 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1210CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1210D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1210D4 CRC F5BDF18A (4122866058) │ │ │ │ -1210D8 Compressed Size 000002DC (732) │ │ │ │ -1210DC Uncompressed Size 0000087A (2170) │ │ │ │ -1210E0 Filename Length 0020 (32) │ │ │ │ -1210E2 Extra Length 0000 (0) │ │ │ │ -1210E4 Comment Length 0000 (0) │ │ │ │ -1210E6 Disk Start 0000 (0) │ │ │ │ -1210E8 Int File Attributes 0000 (0) │ │ │ │ +12119B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12119D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1211A1 CRC F5BDF18A (4122866058) │ │ │ │ +1211A5 Compressed Size 000002DC (732) │ │ │ │ +1211A9 Uncompressed Size 0000087A (2170) │ │ │ │ +1211AD Filename Length 0020 (32) │ │ │ │ +1211AF Extra Length 0000 (0) │ │ │ │ +1211B1 Comment Length 0000 (0) │ │ │ │ +1211B3 Disk Start 0000 (0) │ │ │ │ +1211B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1210EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1210EE Local Header Offset 0002758A (161162) │ │ │ │ -1210F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211BB Local Header Offset 0002758A (161162) │ │ │ │ +1211BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121112 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -121116 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121117 Created OS 03 (3) 'Unix' │ │ │ │ -121118 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121119 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12111A General Purpose Flag 0800 (2048) │ │ │ │ +1211DF CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +1211E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1211E4 Created OS 03 (3) 'Unix' │ │ │ │ +1211E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1211E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1211E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12111C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12111E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121122 CRC B9F7625E (3119997534) │ │ │ │ -121126 Compressed Size 000006EE (1774) │ │ │ │ -12112A Uncompressed Size 00000D44 (3396) │ │ │ │ -12112E Filename Length 0020 (32) │ │ │ │ -121130 Extra Length 0000 (0) │ │ │ │ -121132 Comment Length 0000 (0) │ │ │ │ -121134 Disk Start 0000 (0) │ │ │ │ -121136 Int File Attributes 0000 (0) │ │ │ │ +1211E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1211EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1211EF CRC B9F7625E (3119997534) │ │ │ │ +1211F3 Compressed Size 000006EE (1774) │ │ │ │ +1211F7 Uncompressed Size 00000D44 (3396) │ │ │ │ +1211FB Filename Length 0020 (32) │ │ │ │ +1211FD Extra Length 0000 (0) │ │ │ │ +1211FF Comment Length 0000 (0) │ │ │ │ +121201 Disk Start 0000 (0) │ │ │ │ +121203 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121138 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121205 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12113C Local Header Offset 000278A4 (161956) │ │ │ │ -121140 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121209 Local Header Offset 000278A4 (161956) │ │ │ │ +12120D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12120D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121160 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -121164 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121165 Created OS 03 (3) 'Unix' │ │ │ │ -121166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121168 General Purpose Flag 0800 (2048) │ │ │ │ +12122D CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +121231 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121232 Created OS 03 (3) 'Unix' │ │ │ │ +121233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121235 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12116A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12116C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121170 CRC 5F3E463F (1597916735) │ │ │ │ -121174 Compressed Size 000002D9 (729) │ │ │ │ -121178 Uncompressed Size 00000863 (2147) │ │ │ │ -12117C Filename Length 001F (31) │ │ │ │ -12117E Extra Length 0000 (0) │ │ │ │ -121180 Comment Length 0000 (0) │ │ │ │ -121182 Disk Start 0000 (0) │ │ │ │ -121184 Int File Attributes 0000 (0) │ │ │ │ +121237 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12123D CRC 5F3E463F (1597916735) │ │ │ │ +121241 Compressed Size 000002D9 (729) │ │ │ │ +121245 Uncompressed Size 00000863 (2147) │ │ │ │ +121249 Filename Length 001F (31) │ │ │ │ +12124B Extra Length 0000 (0) │ │ │ │ +12124D Comment Length 0000 (0) │ │ │ │ +12124F Disk Start 0000 (0) │ │ │ │ +121251 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121186 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121253 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12118A Local Header Offset 00027FD0 (163792) │ │ │ │ -12118E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121257 Local Header Offset 00027FD0 (163792) │ │ │ │ +12125B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12118E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12125B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211AD CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -1211B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1211B2 Created OS 03 (3) 'Unix' │ │ │ │ -1211B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1211B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1211B5 General Purpose Flag 0800 (2048) │ │ │ │ +12127A CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +12127E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12127F Created OS 03 (3) 'Unix' │ │ │ │ +121280 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121281 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121282 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1211B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1211B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1211BD CRC 39ED5D72 (971857266) │ │ │ │ -1211C1 Compressed Size 000006F4 (1780) │ │ │ │ -1211C5 Uncompressed Size 00000D48 (3400) │ │ │ │ -1211C9 Filename Length 0021 (33) │ │ │ │ -1211CB Extra Length 0000 (0) │ │ │ │ -1211CD Comment Length 0000 (0) │ │ │ │ -1211CF Disk Start 0000 (0) │ │ │ │ -1211D1 Int File Attributes 0000 (0) │ │ │ │ +121284 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121286 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12128A CRC 39ED5D72 (971857266) │ │ │ │ +12128E Compressed Size 000006F4 (1780) │ │ │ │ +121292 Uncompressed Size 00000D48 (3400) │ │ │ │ +121296 Filename Length 0021 (33) │ │ │ │ +121298 Extra Length 0000 (0) │ │ │ │ +12129A Comment Length 0000 (0) │ │ │ │ +12129C Disk Start 0000 (0) │ │ │ │ +12129E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1211D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1212A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1211D7 Local Header Offset 000282E6 (164582) │ │ │ │ -1211DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1212A4 Local Header Offset 000282E6 (164582) │ │ │ │ +1212A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1211DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211FC CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -121200 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121201 Created OS 03 (3) 'Unix' │ │ │ │ -121202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121204 General Purpose Flag 0800 (2048) │ │ │ │ +1212C9 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +1212CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1212CE Created OS 03 (3) 'Unix' │ │ │ │ +1212CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1212D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1212D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121206 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12120C CRC 87F697F3 (2281084915) │ │ │ │ -121210 Compressed Size 000002DB (731) │ │ │ │ -121214 Uncompressed Size 0000086A (2154) │ │ │ │ -121218 Filename Length 0020 (32) │ │ │ │ -12121A Extra Length 0000 (0) │ │ │ │ -12121C Comment Length 0000 (0) │ │ │ │ -12121E Disk Start 0000 (0) │ │ │ │ -121220 Int File Attributes 0000 (0) │ │ │ │ +1212D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1212D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1212D9 CRC 87F697F3 (2281084915) │ │ │ │ +1212DD Compressed Size 000002DB (731) │ │ │ │ +1212E1 Uncompressed Size 0000086A (2154) │ │ │ │ +1212E5 Filename Length 0020 (32) │ │ │ │ +1212E7 Extra Length 0000 (0) │ │ │ │ +1212E9 Comment Length 0000 (0) │ │ │ │ +1212EB Disk Start 0000 (0) │ │ │ │ +1212ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1212EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121226 Local Header Offset 00028A19 (166425) │ │ │ │ -12122A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1212F3 Local Header Offset 00028A19 (166425) │ │ │ │ +1212F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12122A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12124A CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -12124E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12124F Created OS 03 (3) 'Unix' │ │ │ │ -121250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121252 General Purpose Flag 0800 (2048) │ │ │ │ +121317 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +12131B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12131C Created OS 03 (3) 'Unix' │ │ │ │ +12131D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12131E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12131F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121254 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121256 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12125A CRC 3F578B03 (1062701827) │ │ │ │ -12125E Compressed Size 000006FC (1788) │ │ │ │ -121262 Uncompressed Size 00000D4E (3406) │ │ │ │ -121266 Filename Length 0021 (33) │ │ │ │ -121268 Extra Length 0000 (0) │ │ │ │ -12126A Comment Length 0000 (0) │ │ │ │ -12126C Disk Start 0000 (0) │ │ │ │ -12126E Int File Attributes 0000 (0) │ │ │ │ +121321 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121323 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121327 CRC 3F578B03 (1062701827) │ │ │ │ +12132B Compressed Size 000006FC (1788) │ │ │ │ +12132F Uncompressed Size 00000D4E (3406) │ │ │ │ +121333 Filename Length 0021 (33) │ │ │ │ +121335 Extra Length 0000 (0) │ │ │ │ +121337 Comment Length 0000 (0) │ │ │ │ +121339 Disk Start 0000 (0) │ │ │ │ +12133B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121270 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12133D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121274 Local Header Offset 00028D32 (167218) │ │ │ │ -121278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121341 Local Header Offset 00028D32 (167218) │ │ │ │ +121345 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121345: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121299 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -12129D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12129E Created OS 03 (3) 'Unix' │ │ │ │ -12129F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212A1 General Purpose Flag 0800 (2048) │ │ │ │ +121366 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +12136A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12136B Created OS 03 (3) 'Unix' │ │ │ │ +12136C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12136D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12136E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212A9 CRC 4DE3F3EC (1306784748) │ │ │ │ -1212AD Compressed Size 000002DC (732) │ │ │ │ -1212B1 Uncompressed Size 0000086A (2154) │ │ │ │ -1212B5 Filename Length 0020 (32) │ │ │ │ -1212B7 Extra Length 0000 (0) │ │ │ │ -1212B9 Comment Length 0000 (0) │ │ │ │ -1212BB Disk Start 0000 (0) │ │ │ │ -1212BD Int File Attributes 0000 (0) │ │ │ │ +121370 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121376 CRC 4DE3F3EC (1306784748) │ │ │ │ +12137A Compressed Size 000002DC (732) │ │ │ │ +12137E Uncompressed Size 0000086A (2154) │ │ │ │ +121382 Filename Length 0020 (32) │ │ │ │ +121384 Extra Length 0000 (0) │ │ │ │ +121386 Comment Length 0000 (0) │ │ │ │ +121388 Disk Start 0000 (0) │ │ │ │ +12138A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1212BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12138C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1212C3 Local Header Offset 0002946D (169069) │ │ │ │ -1212C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121390 Local Header Offset 0002946D (169069) │ │ │ │ +121394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1212C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1212E7 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -1212EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1212EC Created OS 03 (3) 'Unix' │ │ │ │ -1212ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212EF General Purpose Flag 0800 (2048) │ │ │ │ +1213B4 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +1213B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213B9 Created OS 03 (3) 'Unix' │ │ │ │ +1213BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212F7 CRC 3E010C78 (1040256120) │ │ │ │ -1212FB Compressed Size 000006F1 (1777) │ │ │ │ -1212FF Uncompressed Size 00000D40 (3392) │ │ │ │ -121303 Filename Length 001E (30) │ │ │ │ -121305 Extra Length 0000 (0) │ │ │ │ -121307 Comment Length 0000 (0) │ │ │ │ -121309 Disk Start 0000 (0) │ │ │ │ -12130B Int File Attributes 0000 (0) │ │ │ │ +1213BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213C4 CRC 3E010C78 (1040256120) │ │ │ │ +1213C8 Compressed Size 000006F1 (1777) │ │ │ │ +1213CC Uncompressed Size 00000D40 (3392) │ │ │ │ +1213D0 Filename Length 001E (30) │ │ │ │ +1213D2 Extra Length 0000 (0) │ │ │ │ +1213D4 Comment Length 0000 (0) │ │ │ │ +1213D6 Disk Start 0000 (0) │ │ │ │ +1213D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12130D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1213DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121311 Local Header Offset 00029787 (169863) │ │ │ │ -121315 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1213DE Local Header Offset 00029787 (169863) │ │ │ │ +1213E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121315: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1213E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121333 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -121337 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121338 Created OS 03 (3) 'Unix' │ │ │ │ -121339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12133A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12133B General Purpose Flag 0800 (2048) │ │ │ │ +121400 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +121404 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121405 Created OS 03 (3) 'Unix' │ │ │ │ +121406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121408 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12133D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12133F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121343 CRC D666A549 (3597051209) │ │ │ │ -121347 Compressed Size 000002D8 (728) │ │ │ │ -12134B Uncompressed Size 00000852 (2130) │ │ │ │ -12134F Filename Length 001D (29) │ │ │ │ -121351 Extra Length 0000 (0) │ │ │ │ -121353 Comment Length 0000 (0) │ │ │ │ -121355 Disk Start 0000 (0) │ │ │ │ -121357 Int File Attributes 0000 (0) │ │ │ │ +12140A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12140C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121410 CRC D666A549 (3597051209) │ │ │ │ +121414 Compressed Size 000002D8 (728) │ │ │ │ +121418 Uncompressed Size 00000852 (2130) │ │ │ │ +12141C Filename Length 001D (29) │ │ │ │ +12141E Extra Length 0000 (0) │ │ │ │ +121420 Comment Length 0000 (0) │ │ │ │ +121422 Disk Start 0000 (0) │ │ │ │ +121424 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121359 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121426 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12135D Local Header Offset 00029EB4 (171700) │ │ │ │ -121361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12142A Local Header Offset 00029EB4 (171700) │ │ │ │ +12142E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12142E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12137E CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -121382 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121383 Created OS 03 (3) 'Unix' │ │ │ │ -121384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121386 General Purpose Flag 0800 (2048) │ │ │ │ +12144B CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +12144F Created Zip Spec 14 (20) '2.0' │ │ │ │ +121450 Created OS 03 (3) 'Unix' │ │ │ │ +121451 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121452 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121453 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121388 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12138A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12138E CRC D53FDC0C (3577732108) │ │ │ │ -121392 Compressed Size 000006EA (1770) │ │ │ │ -121396 Uncompressed Size 00000D3F (3391) │ │ │ │ -12139A Filename Length 001F (31) │ │ │ │ -12139C Extra Length 0000 (0) │ │ │ │ -12139E Comment Length 0000 (0) │ │ │ │ -1213A0 Disk Start 0000 (0) │ │ │ │ -1213A2 Int File Attributes 0000 (0) │ │ │ │ +121455 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121457 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12145B CRC D53FDC0C (3577732108) │ │ │ │ +12145F Compressed Size 000006EA (1770) │ │ │ │ +121463 Uncompressed Size 00000D3F (3391) │ │ │ │ +121467 Filename Length 001F (31) │ │ │ │ +121469 Extra Length 0000 (0) │ │ │ │ +12146B Comment Length 0000 (0) │ │ │ │ +12146D Disk Start 0000 (0) │ │ │ │ +12146F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121471 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213A8 Local Header Offset 0002A1C7 (172487) │ │ │ │ -1213AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121475 Local Header Offset 0002A1C7 (172487) │ │ │ │ +121479 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121479: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1213CB CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -1213CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1213D0 Created OS 03 (3) 'Unix' │ │ │ │ -1213D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1213D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1213D3 General Purpose Flag 0800 (2048) │ │ │ │ +121498 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +12149C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12149D Created OS 03 (3) 'Unix' │ │ │ │ +12149E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12149F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1214A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1213D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1213D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1213DB CRC 265CBBB0 (643611568) │ │ │ │ -1213DF Compressed Size 000002DA (730) │ │ │ │ -1213E3 Uncompressed Size 00000859 (2137) │ │ │ │ -1213E7 Filename Length 001E (30) │ │ │ │ -1213E9 Extra Length 0000 (0) │ │ │ │ -1213EB Comment Length 0000 (0) │ │ │ │ -1213ED Disk Start 0000 (0) │ │ │ │ -1213EF Int File Attributes 0000 (0) │ │ │ │ +1214A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1214A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214A8 CRC 265CBBB0 (643611568) │ │ │ │ +1214AC Compressed Size 000002DA (730) │ │ │ │ +1214B0 Uncompressed Size 00000859 (2137) │ │ │ │ +1214B4 Filename Length 001E (30) │ │ │ │ +1214B6 Extra Length 0000 (0) │ │ │ │ +1214B8 Comment Length 0000 (0) │ │ │ │ +1214BA Disk Start 0000 (0) │ │ │ │ +1214BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213F5 Local Header Offset 0002A8EE (174318) │ │ │ │ -1213F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214C2 Local Header Offset 0002A8EE (174318) │ │ │ │ +1214C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121417 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -12141B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12141C Created OS 03 (3) 'Unix' │ │ │ │ -12141D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12141E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12141F General Purpose Flag 0800 (2048) │ │ │ │ +1214E4 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +1214E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1214E9 Created OS 03 (3) 'Unix' │ │ │ │ +1214EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1214EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1214EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121423 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121427 CRC 0321B30D (52540173) │ │ │ │ -12142B Compressed Size 000006AB (1707) │ │ │ │ -12142F Uncompressed Size 00000CC1 (3265) │ │ │ │ -121433 Filename Length 0023 (35) │ │ │ │ -121435 Extra Length 0000 (0) │ │ │ │ -121437 Comment Length 0000 (0) │ │ │ │ -121439 Disk Start 0000 (0) │ │ │ │ -12143B Int File Attributes 0000 (0) │ │ │ │ +1214EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1214F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214F4 CRC 0321B30D (52540173) │ │ │ │ +1214F8 Compressed Size 000006AB (1707) │ │ │ │ +1214FC Uncompressed Size 00000CC1 (3265) │ │ │ │ +121500 Filename Length 0023 (35) │ │ │ │ +121502 Extra Length 0000 (0) │ │ │ │ +121504 Comment Length 0000 (0) │ │ │ │ +121506 Disk Start 0000 (0) │ │ │ │ +121508 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12143D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12150A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121441 Local Header Offset 0002AC04 (175108) │ │ │ │ -121445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12150E Local Header Offset 0002AC04 (175108) │ │ │ │ +121512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121468 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -12146C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12146D Created OS 03 (3) 'Unix' │ │ │ │ -12146E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12146F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121470 General Purpose Flag 0800 (2048) │ │ │ │ +121535 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +121539 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12153A Created OS 03 (3) 'Unix' │ │ │ │ +12153B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12153C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12153D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121472 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121478 CRC 9E44AA56 (2655300182) │ │ │ │ -12147C Compressed Size 00000321 (801) │ │ │ │ -121480 Uncompressed Size 00000A19 (2585) │ │ │ │ -121484 Filename Length 0022 (34) │ │ │ │ -121486 Extra Length 0000 (0) │ │ │ │ -121488 Comment Length 0000 (0) │ │ │ │ -12148A Disk Start 0000 (0) │ │ │ │ -12148C Int File Attributes 0000 (0) │ │ │ │ +12153F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121541 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121545 CRC 9E44AA56 (2655300182) │ │ │ │ +121549 Compressed Size 00000321 (801) │ │ │ │ +12154D Uncompressed Size 00000A19 (2585) │ │ │ │ +121551 Filename Length 0022 (34) │ │ │ │ +121553 Extra Length 0000 (0) │ │ │ │ +121555 Comment Length 0000 (0) │ │ │ │ +121557 Disk Start 0000 (0) │ │ │ │ +121559 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12148E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12155B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121492 Local Header Offset 0002B2F0 (176880) │ │ │ │ -121496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12155F Local Header Offset 0002B2F0 (176880) │ │ │ │ +121563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1214B8 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -1214BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1214BD Created OS 03 (3) 'Unix' │ │ │ │ -1214BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1214BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1214C0 General Purpose Flag 0800 (2048) │ │ │ │ +121585 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +121589 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12158A Created OS 03 (3) 'Unix' │ │ │ │ +12158B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12158C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12158D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1214C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1214C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1214C8 CRC 3DCDB358 (1036890968) │ │ │ │ -1214CC Compressed Size 000005EE (1518) │ │ │ │ -1214D0 Uncompressed Size 00000B51 (2897) │ │ │ │ -1214D4 Filename Length 0020 (32) │ │ │ │ -1214D6 Extra Length 0000 (0) │ │ │ │ -1214D8 Comment Length 0000 (0) │ │ │ │ -1214DA Disk Start 0000 (0) │ │ │ │ -1214DC Int File Attributes 0000 (0) │ │ │ │ +12158F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121591 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121595 CRC 3DCDB358 (1036890968) │ │ │ │ +121599 Compressed Size 000005EE (1518) │ │ │ │ +12159D Uncompressed Size 00000B51 (2897) │ │ │ │ +1215A1 Filename Length 0020 (32) │ │ │ │ +1215A3 Extra Length 0000 (0) │ │ │ │ +1215A5 Comment Length 0000 (0) │ │ │ │ +1215A7 Disk Start 0000 (0) │ │ │ │ +1215A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1214DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1214E2 Local Header Offset 0002B651 (177745) │ │ │ │ -1214E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215AF Local Header Offset 0002B651 (177745) │ │ │ │ +1215B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1214E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1215B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121506 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -12150A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12150B Created OS 03 (3) 'Unix' │ │ │ │ -12150C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12150D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12150E General Purpose Flag 0800 (2048) │ │ │ │ +1215D3 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +1215D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1215D8 Created OS 03 (3) 'Unix' │ │ │ │ +1215D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1215DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1215DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121510 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121512 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121516 CRC 5DA5495C (1571113308) │ │ │ │ -12151A Compressed Size 000002C3 (707) │ │ │ │ -12151E Uncompressed Size 0000082B (2091) │ │ │ │ -121522 Filename Length 001F (31) │ │ │ │ -121524 Extra Length 0000 (0) │ │ │ │ -121526 Comment Length 0000 (0) │ │ │ │ -121528 Disk Start 0000 (0) │ │ │ │ -12152A Int File Attributes 0000 (0) │ │ │ │ +1215DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1215DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1215E3 CRC 5DA5495C (1571113308) │ │ │ │ +1215E7 Compressed Size 000002C3 (707) │ │ │ │ +1215EB Uncompressed Size 0000082B (2091) │ │ │ │ +1215EF Filename Length 001F (31) │ │ │ │ +1215F1 Extra Length 0000 (0) │ │ │ │ +1215F3 Comment Length 0000 (0) │ │ │ │ +1215F5 Disk Start 0000 (0) │ │ │ │ +1215F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12152C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121530 Local Header Offset 0002BC7D (179325) │ │ │ │ -121534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215FD Local Header Offset 0002BC7D (179325) │ │ │ │ +121601 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121601: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121553 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -121557 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121558 Created OS 03 (3) 'Unix' │ │ │ │ -121559 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12155A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12155B General Purpose Flag 0800 (2048) │ │ │ │ +121620 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +121624 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121625 Created OS 03 (3) 'Unix' │ │ │ │ +121626 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121627 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121628 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12155D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12155F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121563 CRC 68189AA8 (1746442920) │ │ │ │ -121567 Compressed Size 000005F7 (1527) │ │ │ │ -12156B Uncompressed Size 00000B59 (2905) │ │ │ │ -12156F Filename Length 0022 (34) │ │ │ │ -121571 Extra Length 0000 (0) │ │ │ │ -121573 Comment Length 0000 (0) │ │ │ │ -121575 Disk Start 0000 (0) │ │ │ │ -121577 Int File Attributes 0000 (0) │ │ │ │ +12162A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12162C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121630 CRC 68189AA8 (1746442920) │ │ │ │ +121634 Compressed Size 000005F7 (1527) │ │ │ │ +121638 Uncompressed Size 00000B59 (2905) │ │ │ │ +12163C Filename Length 0022 (34) │ │ │ │ +12163E Extra Length 0000 (0) │ │ │ │ +121640 Comment Length 0000 (0) │ │ │ │ +121642 Disk Start 0000 (0) │ │ │ │ +121644 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121579 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121646 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12157D Local Header Offset 0002BF7D (180093) │ │ │ │ -121581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12164A Local Header Offset 0002BF7D (180093) │ │ │ │ +12164E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12164E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215A3 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1215A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215A8 Created OS 03 (3) 'Unix' │ │ │ │ -1215A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215AB General Purpose Flag 0800 (2048) │ │ │ │ +121670 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +121674 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121675 Created OS 03 (3) 'Unix' │ │ │ │ +121676 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121677 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121678 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1215B3 CRC BCD37E99 (3167977113) │ │ │ │ -1215B7 Compressed Size 000002CB (715) │ │ │ │ -1215BB Uncompressed Size 00000845 (2117) │ │ │ │ -1215BF Filename Length 0021 (33) │ │ │ │ -1215C1 Extra Length 0000 (0) │ │ │ │ -1215C3 Comment Length 0000 (0) │ │ │ │ -1215C5 Disk Start 0000 (0) │ │ │ │ -1215C7 Int File Attributes 0000 (0) │ │ │ │ +12167A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12167C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121680 CRC BCD37E99 (3167977113) │ │ │ │ +121684 Compressed Size 000002CB (715) │ │ │ │ +121688 Uncompressed Size 00000845 (2117) │ │ │ │ +12168C Filename Length 0021 (33) │ │ │ │ +12168E Extra Length 0000 (0) │ │ │ │ +121690 Comment Length 0000 (0) │ │ │ │ +121692 Disk Start 0000 (0) │ │ │ │ +121694 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1215C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121696 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1215CD Local Header Offset 0002C5B4 (181684) │ │ │ │ -1215D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12169A Local Header Offset 0002C5B4 (181684) │ │ │ │ +12169E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1215D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12169E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215F2 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -1215F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215F7 Created OS 03 (3) 'Unix' │ │ │ │ -1215F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215FA General Purpose Flag 0800 (2048) │ │ │ │ +1216BF CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +1216C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216C4 Created OS 03 (3) 'Unix' │ │ │ │ +1216C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121602 CRC 37F4F390 (938800016) │ │ │ │ -121606 Compressed Size 0000060B (1547) │ │ │ │ -12160A Uncompressed Size 00000B87 (2951) │ │ │ │ -12160E Filename Length 0021 (33) │ │ │ │ -121610 Extra Length 0000 (0) │ │ │ │ -121612 Comment Length 0000 (0) │ │ │ │ -121614 Disk Start 0000 (0) │ │ │ │ -121616 Int File Attributes 0000 (0) │ │ │ │ +1216C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1216CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1216CF CRC 37F4F390 (938800016) │ │ │ │ +1216D3 Compressed Size 0000060B (1547) │ │ │ │ +1216D7 Uncompressed Size 00000B87 (2951) │ │ │ │ +1216DB Filename Length 0021 (33) │ │ │ │ +1216DD Extra Length 0000 (0) │ │ │ │ +1216DF Comment Length 0000 (0) │ │ │ │ +1216E1 Disk Start 0000 (0) │ │ │ │ +1216E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121618 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1216E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12161C Local Header Offset 0002C8BE (182462) │ │ │ │ -121620 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1216E9 Local Header Offset 0002C8BE (182462) │ │ │ │ +1216ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1216ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121641 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -121645 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121646 Created OS 03 (3) 'Unix' │ │ │ │ -121647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121649 General Purpose Flag 0800 (2048) │ │ │ │ +12170E CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +121712 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121713 Created OS 03 (3) 'Unix' │ │ │ │ +121714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121716 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12164B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12164D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121651 CRC 35BE1B11 (901651217) │ │ │ │ -121655 Compressed Size 000002D0 (720) │ │ │ │ -121659 Uncompressed Size 00000880 (2176) │ │ │ │ -12165D Filename Length 0020 (32) │ │ │ │ -12165F Extra Length 0000 (0) │ │ │ │ -121661 Comment Length 0000 (0) │ │ │ │ -121663 Disk Start 0000 (0) │ │ │ │ -121665 Int File Attributes 0000 (0) │ │ │ │ +121718 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12171A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12171E CRC 35BE1B11 (901651217) │ │ │ │ +121722 Compressed Size 000002D0 (720) │ │ │ │ +121726 Uncompressed Size 00000880 (2176) │ │ │ │ +12172A Filename Length 0020 (32) │ │ │ │ +12172C Extra Length 0000 (0) │ │ │ │ +12172E Comment Length 0000 (0) │ │ │ │ +121730 Disk Start 0000 (0) │ │ │ │ +121732 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121667 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121734 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12166B Local Header Offset 0002CF08 (184072) │ │ │ │ -12166F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121738 Local Header Offset 0002CF08 (184072) │ │ │ │ +12173C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12166F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12173C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12168F CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -121693 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121694 Created OS 03 (3) 'Unix' │ │ │ │ -121695 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121696 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121697 General Purpose Flag 0800 (2048) │ │ │ │ +12175C CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +121760 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121761 Created OS 03 (3) 'Unix' │ │ │ │ +121762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121764 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121699 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12169B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12169F CRC 629EB1B7 (1654567351) │ │ │ │ -1216A3 Compressed Size 0000060F (1551) │ │ │ │ -1216A7 Uncompressed Size 00000B8B (2955) │ │ │ │ -1216AB Filename Length 0022 (34) │ │ │ │ -1216AD Extra Length 0000 (0) │ │ │ │ -1216AF Comment Length 0000 (0) │ │ │ │ -1216B1 Disk Start 0000 (0) │ │ │ │ -1216B3 Int File Attributes 0000 (0) │ │ │ │ +121766 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121768 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12176C CRC 629EB1B7 (1654567351) │ │ │ │ +121770 Compressed Size 0000060F (1551) │ │ │ │ +121774 Uncompressed Size 00000B8B (2955) │ │ │ │ +121778 Filename Length 0022 (34) │ │ │ │ +12177A Extra Length 0000 (0) │ │ │ │ +12177C Comment Length 0000 (0) │ │ │ │ +12177E Disk Start 0000 (0) │ │ │ │ +121780 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1216B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121782 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1216B9 Local Header Offset 0002D216 (184854) │ │ │ │ -1216BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121786 Local Header Offset 0002D216 (184854) │ │ │ │ +12178A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1216BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12178A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1216DF CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -1216E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1216E4 Created OS 03 (3) 'Unix' │ │ │ │ -1216E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1216E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1216E7 General Purpose Flag 0800 (2048) │ │ │ │ +1217AC CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +1217B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1217B1 Created OS 03 (3) 'Unix' │ │ │ │ +1217B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1217B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1217B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1216E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1216EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1216EF CRC 188A9B53 (411736915) │ │ │ │ -1216F3 Compressed Size 000002D8 (728) │ │ │ │ -1216F7 Uncompressed Size 00000895 (2197) │ │ │ │ -1216FB Filename Length 0021 (33) │ │ │ │ -1216FD Extra Length 0000 (0) │ │ │ │ -1216FF Comment Length 0000 (0) │ │ │ │ -121701 Disk Start 0000 (0) │ │ │ │ -121703 Int File Attributes 0000 (0) │ │ │ │ +1217B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1217B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217BC CRC 188A9B53 (411736915) │ │ │ │ +1217C0 Compressed Size 000002D8 (728) │ │ │ │ +1217C4 Uncompressed Size 00000895 (2197) │ │ │ │ +1217C8 Filename Length 0021 (33) │ │ │ │ +1217CA Extra Length 0000 (0) │ │ │ │ +1217CC Comment Length 0000 (0) │ │ │ │ +1217CE Disk Start 0000 (0) │ │ │ │ +1217D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121705 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1217D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121709 Local Header Offset 0002D865 (186469) │ │ │ │ -12170D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1217D6 Local Header Offset 0002D865 (186469) │ │ │ │ +1217DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12170D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1217DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12172E CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -121732 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121733 Created OS 03 (3) 'Unix' │ │ │ │ -121734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121736 General Purpose Flag 0800 (2048) │ │ │ │ +1217FB CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +1217FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +121800 Created OS 03 (3) 'Unix' │ │ │ │ +121801 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121802 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121803 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121738 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12173A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12173E CRC F9DD5DE5 (4192034277) │ │ │ │ -121742 Compressed Size 00000609 (1545) │ │ │ │ -121746 Uncompressed Size 00000B96 (2966) │ │ │ │ -12174A Filename Length 001F (31) │ │ │ │ -12174C Extra Length 0000 (0) │ │ │ │ -12174E Comment Length 0000 (0) │ │ │ │ -121750 Disk Start 0000 (0) │ │ │ │ -121752 Int File Attributes 0000 (0) │ │ │ │ +121805 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121807 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12180B CRC F9DD5DE5 (4192034277) │ │ │ │ +12180F Compressed Size 00000609 (1545) │ │ │ │ +121813 Uncompressed Size 00000B96 (2966) │ │ │ │ +121817 Filename Length 001F (31) │ │ │ │ +121819 Extra Length 0000 (0) │ │ │ │ +12181B Comment Length 0000 (0) │ │ │ │ +12181D Disk Start 0000 (0) │ │ │ │ +12181F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121754 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121821 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121758 Local Header Offset 0002DB7C (187260) │ │ │ │ -12175C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121825 Local Header Offset 0002DB7C (187260) │ │ │ │ +121829 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12175C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121829: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12177B CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -12177F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121780 Created OS 03 (3) 'Unix' │ │ │ │ -121781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121783 General Purpose Flag 0800 (2048) │ │ │ │ +121848 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +12184C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12184D Created OS 03 (3) 'Unix' │ │ │ │ +12184E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12184F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121850 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121785 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121787 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12178B CRC 10E14B16 (283200278) │ │ │ │ -12178F Compressed Size 000002E4 (740) │ │ │ │ -121793 Uncompressed Size 000008A2 (2210) │ │ │ │ -121797 Filename Length 001E (30) │ │ │ │ -121799 Extra Length 0000 (0) │ │ │ │ -12179B Comment Length 0000 (0) │ │ │ │ -12179D Disk Start 0000 (0) │ │ │ │ -12179F Int File Attributes 0000 (0) │ │ │ │ +121852 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121854 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121858 CRC 10E14B16 (283200278) │ │ │ │ +12185C Compressed Size 000002E4 (740) │ │ │ │ +121860 Uncompressed Size 000008A2 (2210) │ │ │ │ +121864 Filename Length 001E (30) │ │ │ │ +121866 Extra Length 0000 (0) │ │ │ │ +121868 Comment Length 0000 (0) │ │ │ │ +12186A Disk Start 0000 (0) │ │ │ │ +12186C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12186E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217A5 Local Header Offset 0002E1C2 (188866) │ │ │ │ -1217A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121872 Local Header Offset 0002E1C2 (188866) │ │ │ │ +121876 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1217C7 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -1217CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1217CC Created OS 03 (3) 'Unix' │ │ │ │ -1217CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1217CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1217CF General Purpose Flag 0800 (2048) │ │ │ │ +121894 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +121898 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121899 Created OS 03 (3) 'Unix' │ │ │ │ +12189A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12189B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12189C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1217D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1217D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1217D7 CRC BFB4DDE5 (3216301541) │ │ │ │ -1217DB Compressed Size 00000626 (1574) │ │ │ │ -1217DF Uncompressed Size 00000BBA (3002) │ │ │ │ -1217E3 Filename Length 0021 (33) │ │ │ │ -1217E5 Extra Length 0000 (0) │ │ │ │ -1217E7 Comment Length 0000 (0) │ │ │ │ -1217E9 Disk Start 0000 (0) │ │ │ │ -1217EB Int File Attributes 0000 (0) │ │ │ │ +12189E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1218A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1218A4 CRC BFB4DDE5 (3216301541) │ │ │ │ +1218A8 Compressed Size 00000626 (1574) │ │ │ │ +1218AC Uncompressed Size 00000BBA (3002) │ │ │ │ +1218B0 Filename Length 0021 (33) │ │ │ │ +1218B2 Extra Length 0000 (0) │ │ │ │ +1218B4 Comment Length 0000 (0) │ │ │ │ +1218B6 Disk Start 0000 (0) │ │ │ │ +1218B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217F1 Local Header Offset 0002E4E2 (189666) │ │ │ │ -1217F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218BE Local Header Offset 0002E4E2 (189666) │ │ │ │ +1218C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121816 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -12181A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12181B Created OS 03 (3) 'Unix' │ │ │ │ -12181C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12181D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12181E General Purpose Flag 0800 (2048) │ │ │ │ +1218E3 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +1218E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1218E8 Created OS 03 (3) 'Unix' │ │ │ │ +1218E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1218EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1218EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121820 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121826 CRC 72826B9E (1921149854) │ │ │ │ -12182A Compressed Size 000002EF (751) │ │ │ │ -12182E Uncompressed Size 000008E0 (2272) │ │ │ │ -121832 Filename Length 0020 (32) │ │ │ │ -121834 Extra Length 0000 (0) │ │ │ │ -121836 Comment Length 0000 (0) │ │ │ │ -121838 Disk Start 0000 (0) │ │ │ │ -12183A Int File Attributes 0000 (0) │ │ │ │ +1218ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1218EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1218F3 CRC 72826B9E (1921149854) │ │ │ │ +1218F7 Compressed Size 000002EF (751) │ │ │ │ +1218FB Uncompressed Size 000008E0 (2272) │ │ │ │ +1218FF Filename Length 0020 (32) │ │ │ │ +121901 Extra Length 0000 (0) │ │ │ │ +121903 Comment Length 0000 (0) │ │ │ │ +121905 Disk Start 0000 (0) │ │ │ │ +121907 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12183C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121909 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121840 Local Header Offset 0002EB47 (191303) │ │ │ │ -121844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12190D Local Header Offset 0002EB47 (191303) │ │ │ │ +121911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121864 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -121868 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121869 Created OS 03 (3) 'Unix' │ │ │ │ -12186A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12186B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12186C General Purpose Flag 0800 (2048) │ │ │ │ +121931 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +121935 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121936 Created OS 03 (3) 'Unix' │ │ │ │ +121937 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121938 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121939 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12186E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121870 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121874 CRC 33B471B1 (867463601) │ │ │ │ -121878 Compressed Size 000006A9 (1705) │ │ │ │ -12187C Uncompressed Size 00000CF2 (3314) │ │ │ │ -121880 Filename Length 0026 (38) │ │ │ │ -121882 Extra Length 0000 (0) │ │ │ │ -121884 Comment Length 0000 (0) │ │ │ │ -121886 Disk Start 0000 (0) │ │ │ │ -121888 Int File Attributes 0000 (0) │ │ │ │ +12193B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12193D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121941 CRC 33B471B1 (867463601) │ │ │ │ +121945 Compressed Size 000006A9 (1705) │ │ │ │ +121949 Uncompressed Size 00000CF2 (3314) │ │ │ │ +12194D Filename Length 0026 (38) │ │ │ │ +12194F Extra Length 0000 (0) │ │ │ │ +121951 Comment Length 0000 (0) │ │ │ │ +121953 Disk Start 0000 (0) │ │ │ │ +121955 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12188A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121957 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12188E Local Header Offset 0002EE74 (192116) │ │ │ │ -121892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12195B Local Header Offset 0002EE74 (192116) │ │ │ │ +12195F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12195F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1218B8 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -1218BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1218BD Created OS 03 (3) 'Unix' │ │ │ │ -1218BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1218BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1218C0 General Purpose Flag 0800 (2048) │ │ │ │ +121985 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +121989 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12198A Created OS 03 (3) 'Unix' │ │ │ │ +12198B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12198C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12198D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1218C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1218C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1218C8 CRC 8B3675E1 (2335602145) │ │ │ │ -1218CC Compressed Size 00000318 (792) │ │ │ │ -1218D0 Uncompressed Size 0000099E (2462) │ │ │ │ -1218D4 Filename Length 0025 (37) │ │ │ │ -1218D6 Extra Length 0000 (0) │ │ │ │ -1218D8 Comment Length 0000 (0) │ │ │ │ -1218DA Disk Start 0000 (0) │ │ │ │ -1218DC Int File Attributes 0000 (0) │ │ │ │ +12198F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121991 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121995 CRC 8B3675E1 (2335602145) │ │ │ │ +121999 Compressed Size 00000318 (792) │ │ │ │ +12199D Uncompressed Size 0000099E (2462) │ │ │ │ +1219A1 Filename Length 0025 (37) │ │ │ │ +1219A3 Extra Length 0000 (0) │ │ │ │ +1219A5 Comment Length 0000 (0) │ │ │ │ +1219A7 Disk Start 0000 (0) │ │ │ │ +1219A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1218DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1219AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1218E2 Local Header Offset 0002F561 (193889) │ │ │ │ -1218E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1219AF Local Header Offset 0002F561 (193889) │ │ │ │ +1219B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1218E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1219B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12190B CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -12190F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121910 Created OS 03 (3) 'Unix' │ │ │ │ -121911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121913 General Purpose Flag 0800 (2048) │ │ │ │ +1219D8 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +1219DC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1219DD Created OS 03 (3) 'Unix' │ │ │ │ +1219DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1219DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1219E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12191B CRC 9A40AFE7 (2587930599) │ │ │ │ -12191F Compressed Size 000004DE (1246) │ │ │ │ -121923 Uncompressed Size 0000096E (2414) │ │ │ │ -121927 Filename Length 001B (27) │ │ │ │ -121929 Extra Length 0000 (0) │ │ │ │ -12192B Comment Length 0000 (0) │ │ │ │ -12192D Disk Start 0000 (0) │ │ │ │ -12192F Int File Attributes 0000 (0) │ │ │ │ +1219E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1219E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1219E8 CRC 9A40AFE7 (2587930599) │ │ │ │ +1219EC Compressed Size 000004DE (1246) │ │ │ │ +1219F0 Uncompressed Size 0000096E (2414) │ │ │ │ +1219F4 Filename Length 001B (27) │ │ │ │ +1219F6 Extra Length 0000 (0) │ │ │ │ +1219F8 Comment Length 0000 (0) │ │ │ │ +1219FA Disk Start 0000 (0) │ │ │ │ +1219FC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121931 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1219FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121935 Local Header Offset 0002F8BC (194748) │ │ │ │ -121939 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A02 Local Header Offset 0002F8BC (194748) │ │ │ │ +121A06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121939: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121954 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -121958 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121959 Created OS 03 (3) 'Unix' │ │ │ │ -12195A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12195B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12195C General Purpose Flag 0800 (2048) │ │ │ │ +121A21 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +121A25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A26 Created OS 03 (3) 'Unix' │ │ │ │ +121A27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12195E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121960 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121964 CRC 30B7EF93 (817360787) │ │ │ │ -121968 Compressed Size 000001F9 (505) │ │ │ │ -12196C Uncompressed Size 0000058D (1421) │ │ │ │ -121970 Filename Length 001A (26) │ │ │ │ -121972 Extra Length 0000 (0) │ │ │ │ -121974 Comment Length 0000 (0) │ │ │ │ -121976 Disk Start 0000 (0) │ │ │ │ -121978 Int File Attributes 0000 (0) │ │ │ │ +121A2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A31 CRC 30B7EF93 (817360787) │ │ │ │ +121A35 Compressed Size 000001F9 (505) │ │ │ │ +121A39 Uncompressed Size 0000058D (1421) │ │ │ │ +121A3D Filename Length 001A (26) │ │ │ │ +121A3F Extra Length 0000 (0) │ │ │ │ +121A41 Comment Length 0000 (0) │ │ │ │ +121A43 Disk Start 0000 (0) │ │ │ │ +121A45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12197A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12197E Local Header Offset 0002FDD3 (196051) │ │ │ │ -121982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A4B Local Header Offset 0002FDD3 (196051) │ │ │ │ +121A4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12199C CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -1219A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219A1 Created OS 03 (3) 'Unix' │ │ │ │ -1219A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219A4 General Purpose Flag 0800 (2048) │ │ │ │ +121A69 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +121A6D Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A6E Created OS 03 (3) 'Unix' │ │ │ │ +121A6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219AC CRC 9F747F20 (2675212064) │ │ │ │ -1219B0 Compressed Size 0000055A (1370) │ │ │ │ -1219B4 Uncompressed Size 00000AC3 (2755) │ │ │ │ -1219B8 Filename Length 001C (28) │ │ │ │ -1219BA Extra Length 0000 (0) │ │ │ │ -1219BC Comment Length 0000 (0) │ │ │ │ -1219BE Disk Start 0000 (0) │ │ │ │ -1219C0 Int File Attributes 0000 (0) │ │ │ │ +121A73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A79 CRC 9F747F20 (2675212064) │ │ │ │ +121A7D Compressed Size 0000055A (1370) │ │ │ │ +121A81 Uncompressed Size 00000AC3 (2755) │ │ │ │ +121A85 Filename Length 001C (28) │ │ │ │ +121A87 Extra Length 0000 (0) │ │ │ │ +121A89 Comment Length 0000 (0) │ │ │ │ +121A8B Disk Start 0000 (0) │ │ │ │ +121A8D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1219C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1219C6 Local Header Offset 00030004 (196612) │ │ │ │ -1219CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A93 Local Header Offset 00030004 (196612) │ │ │ │ +121A97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1219CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1219E6 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -1219EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219EB Created OS 03 (3) 'Unix' │ │ │ │ -1219EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219EE General Purpose Flag 0800 (2048) │ │ │ │ +121AB3 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +121AB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AB8 Created OS 03 (3) 'Unix' │ │ │ │ +121AB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121ABA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121ABB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219F6 CRC 9CD9F56D (2631529837) │ │ │ │ -1219FA Compressed Size 0000023C (572) │ │ │ │ -1219FE Uncompressed Size 00000716 (1814) │ │ │ │ -121A02 Filename Length 001B (27) │ │ │ │ -121A04 Extra Length 0000 (0) │ │ │ │ -121A06 Comment Length 0000 (0) │ │ │ │ -121A08 Disk Start 0000 (0) │ │ │ │ -121A0A Int File Attributes 0000 (0) │ │ │ │ +121ABD Compression Method 0008 (8) 'Deflated' │ │ │ │ +121ABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AC3 CRC 9CD9F56D (2631529837) │ │ │ │ +121AC7 Compressed Size 0000023C (572) │ │ │ │ +121ACB Uncompressed Size 00000716 (1814) │ │ │ │ +121ACF Filename Length 001B (27) │ │ │ │ +121AD1 Extra Length 0000 (0) │ │ │ │ +121AD3 Comment Length 0000 (0) │ │ │ │ +121AD5 Disk Start 0000 (0) │ │ │ │ +121AD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121AD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A10 Local Header Offset 00030598 (198040) │ │ │ │ -121A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121ADD Local Header Offset 00030598 (198040) │ │ │ │ +121AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121AE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A2F CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -121A33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A34 Created OS 03 (3) 'Unix' │ │ │ │ -121A35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A37 General Purpose Flag 0800 (2048) │ │ │ │ +121AFC CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +121B00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B01 Created OS 03 (3) 'Unix' │ │ │ │ +121B02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A3F CRC FD79BE6E (4252614254) │ │ │ │ -121A43 Compressed Size 00000594 (1428) │ │ │ │ -121A47 Uncompressed Size 00000AD3 (2771) │ │ │ │ -121A4B Filename Length 001B (27) │ │ │ │ -121A4D Extra Length 0000 (0) │ │ │ │ -121A4F Comment Length 0000 (0) │ │ │ │ -121A51 Disk Start 0000 (0) │ │ │ │ -121A53 Int File Attributes 0000 (0) │ │ │ │ +121B06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B0C CRC FD79BE6E (4252614254) │ │ │ │ +121B10 Compressed Size 00000594 (1428) │ │ │ │ +121B14 Uncompressed Size 00000AD3 (2771) │ │ │ │ +121B18 Filename Length 001B (27) │ │ │ │ +121B1A Extra Length 0000 (0) │ │ │ │ +121B1C Comment Length 0000 (0) │ │ │ │ +121B1E Disk Start 0000 (0) │ │ │ │ +121B20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A59 Local Header Offset 0003080D (198669) │ │ │ │ -121A5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B26 Local Header Offset 0003080D (198669) │ │ │ │ +121B2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A78 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -121A7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A7D Created OS 03 (3) 'Unix' │ │ │ │ -121A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A80 General Purpose Flag 0800 (2048) │ │ │ │ +121B45 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +121B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B4A Created OS 03 (3) 'Unix' │ │ │ │ +121B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A88 CRC FEF52F23 (4277481251) │ │ │ │ -121A8C Compressed Size 0000026F (623) │ │ │ │ -121A90 Uncompressed Size 00000738 (1848) │ │ │ │ -121A94 Filename Length 001A (26) │ │ │ │ -121A96 Extra Length 0000 (0) │ │ │ │ -121A98 Comment Length 0000 (0) │ │ │ │ -121A9A Disk Start 0000 (0) │ │ │ │ -121A9C Int File Attributes 0000 (0) │ │ │ │ +121B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B55 CRC FEF52F23 (4277481251) │ │ │ │ +121B59 Compressed Size 0000026F (623) │ │ │ │ +121B5D Uncompressed Size 00000738 (1848) │ │ │ │ +121B61 Filename Length 001A (26) │ │ │ │ +121B63 Extra Length 0000 (0) │ │ │ │ +121B65 Comment Length 0000 (0) │ │ │ │ +121B67 Disk Start 0000 (0) │ │ │ │ +121B69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AA2 Local Header Offset 00030DDA (200154) │ │ │ │ -121AA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B6F Local Header Offset 00030DDA (200154) │ │ │ │ +121B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121AC0 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -121AC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121AC5 Created OS 03 (3) 'Unix' │ │ │ │ -121AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121AC8 General Purpose Flag 0800 (2048) │ │ │ │ +121B8D CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +121B91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B92 Created OS 03 (3) 'Unix' │ │ │ │ +121B93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121ACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121AD0 CRC 5A0BC914 (1510721812) │ │ │ │ -121AD4 Compressed Size 000006DB (1755) │ │ │ │ -121AD8 Uncompressed Size 00000EC5 (3781) │ │ │ │ -121ADC Filename Length 001A (26) │ │ │ │ -121ADE Extra Length 0000 (0) │ │ │ │ -121AE0 Comment Length 0000 (0) │ │ │ │ -121AE2 Disk Start 0000 (0) │ │ │ │ -121AE4 Int File Attributes 0000 (0) │ │ │ │ +121B97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B9D CRC 5A0BC914 (1510721812) │ │ │ │ +121BA1 Compressed Size 000006DB (1755) │ │ │ │ +121BA5 Uncompressed Size 00000EC5 (3781) │ │ │ │ +121BA9 Filename Length 001A (26) │ │ │ │ +121BAB Extra Length 0000 (0) │ │ │ │ +121BAD Comment Length 0000 (0) │ │ │ │ +121BAF Disk Start 0000 (0) │ │ │ │ +121BB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121AE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AEA Local Header Offset 00031081 (200833) │ │ │ │ -121AEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BB7 Local Header Offset 00031081 (200833) │ │ │ │ +121BBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B08 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -121B0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B0D Created OS 03 (3) 'Unix' │ │ │ │ -121B0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B10 General Purpose Flag 0800 (2048) │ │ │ │ +121BD5 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +121BD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121BDA Created OS 03 (3) 'Unix' │ │ │ │ +121BDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121BDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121BDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B18 CRC 6A6FFC67 (1785724007) │ │ │ │ -121B1C Compressed Size 000002DF (735) │ │ │ │ -121B20 Uncompressed Size 00000A67 (2663) │ │ │ │ -121B24 Filename Length 0019 (25) │ │ │ │ -121B26 Extra Length 0000 (0) │ │ │ │ -121B28 Comment Length 0000 (0) │ │ │ │ -121B2A Disk Start 0000 (0) │ │ │ │ -121B2C Int File Attributes 0000 (0) │ │ │ │ +121BDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +121BE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121BE5 CRC 6A6FFC67 (1785724007) │ │ │ │ +121BE9 Compressed Size 000002DF (735) │ │ │ │ +121BED Uncompressed Size 00000A67 (2663) │ │ │ │ +121BF1 Filename Length 0019 (25) │ │ │ │ +121BF3 Extra Length 0000 (0) │ │ │ │ +121BF5 Comment Length 0000 (0) │ │ │ │ +121BF7 Disk Start 0000 (0) │ │ │ │ +121BF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B32 Local Header Offset 00031794 (202644) │ │ │ │ -121B36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BFF Local Header Offset 00031794 (202644) │ │ │ │ +121C03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B4F CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -121B53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B54 Created OS 03 (3) 'Unix' │ │ │ │ -121B55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B57 General Purpose Flag 0800 (2048) │ │ │ │ +121C1C CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +121C20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C21 Created OS 03 (3) 'Unix' │ │ │ │ +121C22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B5F CRC 6C555BEA (1817533418) │ │ │ │ -121B63 Compressed Size 000006C0 (1728) │ │ │ │ -121B67 Uncompressed Size 00000EA5 (3749) │ │ │ │ -121B6B Filename Length 001C (28) │ │ │ │ -121B6D Extra Length 0000 (0) │ │ │ │ -121B6F Comment Length 0000 (0) │ │ │ │ -121B71 Disk Start 0000 (0) │ │ │ │ -121B73 Int File Attributes 0000 (0) │ │ │ │ +121C26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C2C CRC 6C555BEA (1817533418) │ │ │ │ +121C30 Compressed Size 000006C0 (1728) │ │ │ │ +121C34 Uncompressed Size 00000EA5 (3749) │ │ │ │ +121C38 Filename Length 001C (28) │ │ │ │ +121C3A Extra Length 0000 (0) │ │ │ │ +121C3C Comment Length 0000 (0) │ │ │ │ +121C3E Disk Start 0000 (0) │ │ │ │ +121C40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B79 Local Header Offset 00031AAA (203434) │ │ │ │ -121B7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C46 Local Header Offset 00031AAA (203434) │ │ │ │ +121C4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B99 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -121B9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B9E Created OS 03 (3) 'Unix' │ │ │ │ -121B9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BA1 General Purpose Flag 0800 (2048) │ │ │ │ +121C66 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +121C6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C6B Created OS 03 (3) 'Unix' │ │ │ │ +121C6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BA9 CRC ABCAF5BE (2882205118) │ │ │ │ -121BAD Compressed Size 000002E6 (742) │ │ │ │ -121BB1 Uncompressed Size 00000AB2 (2738) │ │ │ │ -121BB5 Filename Length 001B (27) │ │ │ │ -121BB7 Extra Length 0000 (0) │ │ │ │ -121BB9 Comment Length 0000 (0) │ │ │ │ -121BBB Disk Start 0000 (0) │ │ │ │ -121BBD Int File Attributes 0000 (0) │ │ │ │ +121C70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C76 CRC ABCAF5BE (2882205118) │ │ │ │ +121C7A Compressed Size 000002E6 (742) │ │ │ │ +121C7E Uncompressed Size 00000AB2 (2738) │ │ │ │ +121C82 Filename Length 001B (27) │ │ │ │ +121C84 Extra Length 0000 (0) │ │ │ │ +121C86 Comment Length 0000 (0) │ │ │ │ +121C88 Disk Start 0000 (0) │ │ │ │ +121C8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121BBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121BC3 Local Header Offset 000321A4 (205220) │ │ │ │ -121BC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C90 Local Header Offset 000321A4 (205220) │ │ │ │ +121C94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121BC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121BE2 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -121BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121BE7 Created OS 03 (3) 'Unix' │ │ │ │ -121BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BEA General Purpose Flag 0800 (2048) │ │ │ │ +121CAF CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +121CB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CB4 Created OS 03 (3) 'Unix' │ │ │ │ +121CB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BF2 CRC 91E099EC (2447415788) │ │ │ │ -121BF6 Compressed Size 000007E8 (2024) │ │ │ │ -121BFA Uncompressed Size 00000FF0 (4080) │ │ │ │ -121BFE Filename Length 0021 (33) │ │ │ │ -121C00 Extra Length 0000 (0) │ │ │ │ -121C02 Comment Length 0000 (0) │ │ │ │ -121C04 Disk Start 0000 (0) │ │ │ │ -121C06 Int File Attributes 0000 (0) │ │ │ │ +121CB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CBF CRC 91E099EC (2447415788) │ │ │ │ +121CC3 Compressed Size 000007E8 (2024) │ │ │ │ +121CC7 Uncompressed Size 00000FF0 (4080) │ │ │ │ +121CCB Filename Length 0021 (33) │ │ │ │ +121CCD Extra Length 0000 (0) │ │ │ │ +121CCF Comment Length 0000 (0) │ │ │ │ +121CD1 Disk Start 0000 (0) │ │ │ │ +121CD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121CD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C0C Local Header Offset 000324C3 (206019) │ │ │ │ -121C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121CD9 Local Header Offset 000324C3 (206019) │ │ │ │ +121CDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C31 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -121C35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C36 Created OS 03 (3) 'Unix' │ │ │ │ -121C37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C39 General Purpose Flag 0800 (2048) │ │ │ │ +121CFE CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +121D02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D03 Created OS 03 (3) 'Unix' │ │ │ │ +121D04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C41 CRC B39CF83F (3013408831) │ │ │ │ -121C45 Compressed Size 0000036D (877) │ │ │ │ -121C49 Uncompressed Size 00000DF5 (3573) │ │ │ │ -121C4D Filename Length 0020 (32) │ │ │ │ -121C4F Extra Length 0000 (0) │ │ │ │ -121C51 Comment Length 0000 (0) │ │ │ │ -121C53 Disk Start 0000 (0) │ │ │ │ -121C55 Int File Attributes 0000 (0) │ │ │ │ +121D08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D0E CRC B39CF83F (3013408831) │ │ │ │ +121D12 Compressed Size 0000036D (877) │ │ │ │ +121D16 Uncompressed Size 00000DF5 (3573) │ │ │ │ +121D1A Filename Length 0020 (32) │ │ │ │ +121D1C Extra Length 0000 (0) │ │ │ │ +121D1E Comment Length 0000 (0) │ │ │ │ +121D20 Disk Start 0000 (0) │ │ │ │ +121D22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C5B Local Header Offset 00032CEA (208106) │ │ │ │ -121C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D28 Local Header Offset 00032CEA (208106) │ │ │ │ +121D2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C7F CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -121C83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C84 Created OS 03 (3) 'Unix' │ │ │ │ -121C85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C87 General Purpose Flag 0800 (2048) │ │ │ │ +121D4C CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +121D50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D51 Created OS 03 (3) 'Unix' │ │ │ │ +121D52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C8F CRC 7CB2633A (2092065594) │ │ │ │ -121C93 Compressed Size 000005EE (1518) │ │ │ │ -121C97 Uncompressed Size 00000CC9 (3273) │ │ │ │ -121C9B Filename Length 001C (28) │ │ │ │ -121C9D Extra Length 0000 (0) │ │ │ │ -121C9F Comment Length 0000 (0) │ │ │ │ -121CA1 Disk Start 0000 (0) │ │ │ │ -121CA3 Int File Attributes 0000 (0) │ │ │ │ +121D56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D5C CRC 7CB2633A (2092065594) │ │ │ │ +121D60 Compressed Size 000005EE (1518) │ │ │ │ +121D64 Uncompressed Size 00000CC9 (3273) │ │ │ │ +121D68 Filename Length 001C (28) │ │ │ │ +121D6A Extra Length 0000 (0) │ │ │ │ +121D6C Comment Length 0000 (0) │ │ │ │ +121D6E Disk Start 0000 (0) │ │ │ │ +121D70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CA9 Local Header Offset 00033095 (209045) │ │ │ │ -121CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D76 Local Header Offset 00033095 (209045) │ │ │ │ +121D7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121CC9 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -121CCD Created Zip Spec 14 (20) '2.0' │ │ │ │ -121CCE Created OS 03 (3) 'Unix' │ │ │ │ -121CCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121CD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121CD1 General Purpose Flag 0800 (2048) │ │ │ │ +121D96 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +121D9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D9B Created OS 03 (3) 'Unix' │ │ │ │ +121D9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121CD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121CD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121CD9 CRC C2C023CC (3267371980) │ │ │ │ -121CDD Compressed Size 0000026C (620) │ │ │ │ -121CE1 Uncompressed Size 000008D9 (2265) │ │ │ │ -121CE5 Filename Length 001B (27) │ │ │ │ -121CE7 Extra Length 0000 (0) │ │ │ │ -121CE9 Comment Length 0000 (0) │ │ │ │ -121CEB Disk Start 0000 (0) │ │ │ │ -121CED Int File Attributes 0000 (0) │ │ │ │ +121DA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121DA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121DA6 CRC C2C023CC (3267371980) │ │ │ │ +121DAA Compressed Size 0000026C (620) │ │ │ │ +121DAE Uncompressed Size 000008D9 (2265) │ │ │ │ +121DB2 Filename Length 001B (27) │ │ │ │ +121DB4 Extra Length 0000 (0) │ │ │ │ +121DB6 Comment Length 0000 (0) │ │ │ │ +121DB8 Disk Start 0000 (0) │ │ │ │ +121DBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CF3 Local Header Offset 000336BD (210621) │ │ │ │ -121CF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DC0 Local Header Offset 000336BD (210621) │ │ │ │ +121DC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D12 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -121D16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D17 Created OS 03 (3) 'Unix' │ │ │ │ -121D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D1A General Purpose Flag 0800 (2048) │ │ │ │ +121DDF CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +121DE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121DE4 Created OS 03 (3) 'Unix' │ │ │ │ +121DE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121DE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121DE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D22 CRC E707F102 (3876057346) │ │ │ │ -121D26 Compressed Size 00000501 (1281) │ │ │ │ -121D2A Uncompressed Size 000009A8 (2472) │ │ │ │ -121D2E Filename Length 001A (26) │ │ │ │ -121D30 Extra Length 0000 (0) │ │ │ │ -121D32 Comment Length 0000 (0) │ │ │ │ -121D34 Disk Start 0000 (0) │ │ │ │ -121D36 Int File Attributes 0000 (0) │ │ │ │ +121DE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121DEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121DEF CRC E707F102 (3876057346) │ │ │ │ +121DF3 Compressed Size 00000501 (1281) │ │ │ │ +121DF7 Uncompressed Size 000009A8 (2472) │ │ │ │ +121DFB Filename Length 001A (26) │ │ │ │ +121DFD Extra Length 0000 (0) │ │ │ │ +121DFF Comment Length 0000 (0) │ │ │ │ +121E01 Disk Start 0000 (0) │ │ │ │ +121E03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D3C Local Header Offset 00033962 (211298) │ │ │ │ -121D40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E09 Local Header Offset 00033962 (211298) │ │ │ │ +121E0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D5A CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -121D5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D5F Created OS 03 (3) 'Unix' │ │ │ │ -121D60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D62 General Purpose Flag 0800 (2048) │ │ │ │ +121E27 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +121E2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E2C Created OS 03 (3) 'Unix' │ │ │ │ +121E2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D6A CRC 7FB5D8B8 (2142623928) │ │ │ │ -121D6E Compressed Size 00000205 (517) │ │ │ │ -121D72 Uncompressed Size 0000061A (1562) │ │ │ │ -121D76 Filename Length 0019 (25) │ │ │ │ -121D78 Extra Length 0000 (0) │ │ │ │ -121D7A Comment Length 0000 (0) │ │ │ │ -121D7C Disk Start 0000 (0) │ │ │ │ -121D7E Int File Attributes 0000 (0) │ │ │ │ +121E31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E37 CRC 7FB5D8B8 (2142623928) │ │ │ │ +121E3B Compressed Size 00000205 (517) │ │ │ │ +121E3F Uncompressed Size 0000061A (1562) │ │ │ │ +121E43 Filename Length 0019 (25) │ │ │ │ +121E45 Extra Length 0000 (0) │ │ │ │ +121E47 Comment Length 0000 (0) │ │ │ │ +121E49 Disk Start 0000 (0) │ │ │ │ +121E4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D84 Local Header Offset 00033E9B (212635) │ │ │ │ -121D88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E51 Local Header Offset 00033E9B (212635) │ │ │ │ +121E55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DA1 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -121DA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DA6 Created OS 03 (3) 'Unix' │ │ │ │ -121DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DA9 General Purpose Flag 0800 (2048) │ │ │ │ +121E6E CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +121E72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E73 Created OS 03 (3) 'Unix' │ │ │ │ +121E74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121DB1 CRC 3CAC973B (1017943867) │ │ │ │ -121DB5 Compressed Size 000004FD (1277) │ │ │ │ -121DB9 Uncompressed Size 00000954 (2388) │ │ │ │ -121DBD Filename Length 0022 (34) │ │ │ │ -121DBF Extra Length 0000 (0) │ │ │ │ -121DC1 Comment Length 0000 (0) │ │ │ │ -121DC3 Disk Start 0000 (0) │ │ │ │ -121DC5 Int File Attributes 0000 (0) │ │ │ │ +121E78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E7E CRC 3CAC973B (1017943867) │ │ │ │ +121E82 Compressed Size 000004FD (1277) │ │ │ │ +121E86 Uncompressed Size 00000954 (2388) │ │ │ │ +121E8A Filename Length 0022 (34) │ │ │ │ +121E8C Extra Length 0000 (0) │ │ │ │ +121E8E Comment Length 0000 (0) │ │ │ │ +121E90 Disk Start 0000 (0) │ │ │ │ +121E92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121DC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121DCB Local Header Offset 000340D7 (213207) │ │ │ │ -121DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E98 Local Header Offset 000340D7 (213207) │ │ │ │ +121E9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DF1 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -121DF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DF6 Created OS 03 (3) 'Unix' │ │ │ │ -121DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DF9 General Purpose Flag 0800 (2048) │ │ │ │ +121EBE CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +121EC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EC3 Created OS 03 (3) 'Unix' │ │ │ │ +121EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E01 CRC D1F72E61 (3522637409) │ │ │ │ -121E05 Compressed Size 00000310 (784) │ │ │ │ -121E09 Uncompressed Size 00000A2F (2607) │ │ │ │ -121E0D Filename Length 0021 (33) │ │ │ │ -121E0F Extra Length 0000 (0) │ │ │ │ -121E11 Comment Length 0000 (0) │ │ │ │ -121E13 Disk Start 0000 (0) │ │ │ │ -121E15 Int File Attributes 0000 (0) │ │ │ │ +121EC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121ECA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121ECE CRC D1F72E61 (3522637409) │ │ │ │ +121ED2 Compressed Size 00000310 (784) │ │ │ │ +121ED6 Uncompressed Size 00000A2F (2607) │ │ │ │ +121EDA Filename Length 0021 (33) │ │ │ │ +121EDC Extra Length 0000 (0) │ │ │ │ +121EDE Comment Length 0000 (0) │ │ │ │ +121EE0 Disk Start 0000 (0) │ │ │ │ +121EE2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121EE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E1B Local Header Offset 00034614 (214548) │ │ │ │ -121E1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121EE8 Local Header Offset 00034614 (214548) │ │ │ │ +121EEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E40 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -121E44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E45 Created OS 03 (3) 'Unix' │ │ │ │ -121E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E48 General Purpose Flag 0800 (2048) │ │ │ │ +121F0D CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +121F11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F12 Created OS 03 (3) 'Unix' │ │ │ │ +121F13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E50 CRC A90BC76B (2836121451) │ │ │ │ -121E54 Compressed Size 00000512 (1298) │ │ │ │ -121E58 Uncompressed Size 00000D61 (3425) │ │ │ │ -121E5C Filename Length 001F (31) │ │ │ │ -121E5E Extra Length 0000 (0) │ │ │ │ -121E60 Comment Length 0000 (0) │ │ │ │ -121E62 Disk Start 0000 (0) │ │ │ │ -121E64 Int File Attributes 0000 (0) │ │ │ │ +121F17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F1D CRC A90BC76B (2836121451) │ │ │ │ +121F21 Compressed Size 00000512 (1298) │ │ │ │ +121F25 Uncompressed Size 00000D61 (3425) │ │ │ │ +121F29 Filename Length 001F (31) │ │ │ │ +121F2B Extra Length 0000 (0) │ │ │ │ +121F2D Comment Length 0000 (0) │ │ │ │ +121F2F Disk Start 0000 (0) │ │ │ │ +121F31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E6A Local Header Offset 00034963 (215395) │ │ │ │ -121E6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F37 Local Header Offset 00034963 (215395) │ │ │ │ +121F3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E8D CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -121E91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E92 Created OS 03 (3) 'Unix' │ │ │ │ -121E93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E95 General Purpose Flag 0800 (2048) │ │ │ │ +121F5A CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +121F5E Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F5F Created OS 03 (3) 'Unix' │ │ │ │ +121F60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E9D CRC 80B03BB1 (2159033265) │ │ │ │ -121EA1 Compressed Size 000003B7 (951) │ │ │ │ -121EA5 Uncompressed Size 00001475 (5237) │ │ │ │ -121EA9 Filename Length 001E (30) │ │ │ │ -121EAB Extra Length 0000 (0) │ │ │ │ -121EAD Comment Length 0000 (0) │ │ │ │ -121EAF Disk Start 0000 (0) │ │ │ │ -121EB1 Int File Attributes 0000 (0) │ │ │ │ +121F64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F6A CRC 80B03BB1 (2159033265) │ │ │ │ +121F6E Compressed Size 000003B7 (951) │ │ │ │ +121F72 Uncompressed Size 00001475 (5237) │ │ │ │ +121F76 Filename Length 001E (30) │ │ │ │ +121F78 Extra Length 0000 (0) │ │ │ │ +121F7A Comment Length 0000 (0) │ │ │ │ +121F7C Disk Start 0000 (0) │ │ │ │ +121F7E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121EB7 Local Header Offset 00034EB2 (216754) │ │ │ │ -121EBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F84 Local Header Offset 00034EB2 (216754) │ │ │ │ +121F88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ED9 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -121EDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -121EDE Created OS 03 (3) 'Unix' │ │ │ │ -121EDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121EE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121EE1 General Purpose Flag 0800 (2048) │ │ │ │ +121FA6 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +121FAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FAB Created OS 03 (3) 'Unix' │ │ │ │ +121FAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FAE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121EE3 Compression Method 0000 (0) 'Stored' │ │ │ │ -121EE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121EE9 CRC 00000000 (0) │ │ │ │ -121EED Compressed Size 00000000 (0) │ │ │ │ -121EF1 Uncompressed Size 00000000 (0) │ │ │ │ -121EF5 Filename Length 000F (15) │ │ │ │ -121EF7 Extra Length 0000 (0) │ │ │ │ -121EF9 Comment Length 0000 (0) │ │ │ │ -121EFB Disk Start 0000 (0) │ │ │ │ -121EFD Int File Attributes 0000 (0) │ │ │ │ +121FB0 Compression Method 0000 (0) 'Stored' │ │ │ │ +121FB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FB6 CRC 00000000 (0) │ │ │ │ +121FBA Compressed Size 00000000 (0) │ │ │ │ +121FBE Uncompressed Size 00000000 (0) │ │ │ │ +121FC2 Filename Length 000F (15) │ │ │ │ +121FC4 Extra Length 0000 (0) │ │ │ │ +121FC6 Comment Length 0000 (0) │ │ │ │ +121FC8 Disk Start 0000 (0) │ │ │ │ +121FCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EFF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +121FCC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -121F03 Local Header Offset 000352A5 (217765) │ │ │ │ -121F07 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +121FD0 Local Header Offset 000352A5 (217765) │ │ │ │ +121FD4 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F07: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FD4: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x121F07: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x121FD4: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EDF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FAC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -121F16 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -121F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F1B Created OS 03 (3) 'Unix' │ │ │ │ -121F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F1E General Purpose Flag 0800 (2048) │ │ │ │ +121FE3 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +121FE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FE8 Created OS 03 (3) 'Unix' │ │ │ │ +121FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F26 CRC 67EBB2B4 (1743499956) │ │ │ │ -121F2A Compressed Size 000003B0 (944) │ │ │ │ -121F2E Uncompressed Size 000007C3 (1987) │ │ │ │ -121F32 Filename Length 0028 (40) │ │ │ │ -121F34 Extra Length 0000 (0) │ │ │ │ -121F36 Comment Length 0000 (0) │ │ │ │ -121F38 Disk Start 0000 (0) │ │ │ │ -121F3A Int File Attributes 0000 (0) │ │ │ │ +121FED Compression Method 0008 (8) 'Deflated' │ │ │ │ +121FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FF3 CRC 67EBB2B4 (1743499956) │ │ │ │ +121FF7 Compressed Size 000003B0 (944) │ │ │ │ +121FFB Uncompressed Size 000007C3 (1987) │ │ │ │ +121FFF Filename Length 0028 (40) │ │ │ │ +122001 Extra Length 0000 (0) │ │ │ │ +122003 Comment Length 0000 (0) │ │ │ │ +122005 Disk Start 0000 (0) │ │ │ │ +122007 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122009 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F40 Local Header Offset 000352D2 (217810) │ │ │ │ -121F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12200D Local Header Offset 000352D2 (217810) │ │ │ │ +122011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121F6C CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -121F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F71 Created OS 03 (3) 'Unix' │ │ │ │ -121F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F74 General Purpose Flag 0800 (2048) │ │ │ │ +122039 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +12203D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12203E Created OS 03 (3) 'Unix' │ │ │ │ +12203F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122041 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F7C CRC 938EEEFA (2475618042) │ │ │ │ -121F80 Compressed Size 000004C4 (1220) │ │ │ │ -121F84 Uncompressed Size 000012C5 (4805) │ │ │ │ -121F88 Filename Length 0027 (39) │ │ │ │ -121F8A Extra Length 0000 (0) │ │ │ │ -121F8C Comment Length 0000 (0) │ │ │ │ -121F8E Disk Start 0000 (0) │ │ │ │ -121F90 Int File Attributes 0000 (0) │ │ │ │ +122043 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122049 CRC 938EEEFA (2475618042) │ │ │ │ +12204D Compressed Size 000004C4 (1220) │ │ │ │ +122051 Uncompressed Size 000012C5 (4805) │ │ │ │ +122055 Filename Length 0027 (39) │ │ │ │ +122057 Extra Length 0000 (0) │ │ │ │ +122059 Comment Length 0000 (0) │ │ │ │ +12205B Disk Start 0000 (0) │ │ │ │ +12205D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12205F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F96 Local Header Offset 000356C8 (218824) │ │ │ │ -121F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122063 Local Header Offset 000356C8 (218824) │ │ │ │ +122067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121FC1 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -121FC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121FC6 Created OS 03 (3) 'Unix' │ │ │ │ -121FC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121FC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121FC9 General Purpose Flag 0800 (2048) │ │ │ │ +12208E CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +122092 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122093 Created OS 03 (3) 'Unix' │ │ │ │ +122094 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122095 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122096 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121FCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121FCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121FD1 CRC 6502AA29 (1694673449) │ │ │ │ -121FD5 Compressed Size 00000494 (1172) │ │ │ │ -121FD9 Uncompressed Size 00000ADE (2782) │ │ │ │ -121FDD Filename Length 0023 (35) │ │ │ │ -121FDF Extra Length 0000 (0) │ │ │ │ -121FE1 Comment Length 0000 (0) │ │ │ │ -121FE3 Disk Start 0000 (0) │ │ │ │ -121FE5 Int File Attributes 0000 (0) │ │ │ │ +122098 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12209A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12209E CRC 6502AA29 (1694673449) │ │ │ │ +1220A2 Compressed Size 00000494 (1172) │ │ │ │ +1220A6 Uncompressed Size 00000ADE (2782) │ │ │ │ +1220AA Filename Length 0023 (35) │ │ │ │ +1220AC Extra Length 0000 (0) │ │ │ │ +1220AE Comment Length 0000 (0) │ │ │ │ +1220B0 Disk Start 0000 (0) │ │ │ │ +1220B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121FE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121FEB Local Header Offset 00035BD1 (220113) │ │ │ │ -121FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1220B8 Local Header Offset 00035BD1 (220113) │ │ │ │ +1220BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1220BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122012 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -122016 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122017 Created OS 03 (3) 'Unix' │ │ │ │ -122018 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122019 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12201A General Purpose Flag 0800 (2048) │ │ │ │ +1220DF CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +1220E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1220E4 Created OS 03 (3) 'Unix' │ │ │ │ +1220E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1220E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1220E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12201C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12201E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122022 CRC 7574F237 (1970598455) │ │ │ │ -122026 Compressed Size 000005A8 (1448) │ │ │ │ -12202A Uncompressed Size 00001C03 (7171) │ │ │ │ -12202E Filename Length 0022 (34) │ │ │ │ -122030 Extra Length 0000 (0) │ │ │ │ -122032 Comment Length 0000 (0) │ │ │ │ -122034 Disk Start 0000 (0) │ │ │ │ -122036 Int File Attributes 0000 (0) │ │ │ │ +1220E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1220EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1220EF CRC 7574F237 (1970598455) │ │ │ │ +1220F3 Compressed Size 000005A8 (1448) │ │ │ │ +1220F7 Uncompressed Size 00001C03 (7171) │ │ │ │ +1220FB Filename Length 0022 (34) │ │ │ │ +1220FD Extra Length 0000 (0) │ │ │ │ +1220FF Comment Length 0000 (0) │ │ │ │ +122101 Disk Start 0000 (0) │ │ │ │ +122103 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122038 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122105 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12203C Local Header Offset 000360A6 (221350) │ │ │ │ -122040 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122109 Local Header Offset 000360A6 (221350) │ │ │ │ +12210D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12210D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122062 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -122066 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122067 Created OS 03 (3) 'Unix' │ │ │ │ -122068 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122069 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12206A General Purpose Flag 0800 (2048) │ │ │ │ +12212F CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +122133 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122134 Created OS 03 (3) 'Unix' │ │ │ │ +122135 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122136 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122137 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12206C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12206E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122072 CRC 4281DF5B (1115807579) │ │ │ │ -122076 Compressed Size 0000055D (1373) │ │ │ │ -12207A Uncompressed Size 00000DB8 (3512) │ │ │ │ -12207E Filename Length 001E (30) │ │ │ │ -122080 Extra Length 0000 (0) │ │ │ │ -122082 Comment Length 0000 (0) │ │ │ │ -122084 Disk Start 0000 (0) │ │ │ │ -122086 Int File Attributes 0000 (0) │ │ │ │ +122139 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12213B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12213F CRC 4281DF5B (1115807579) │ │ │ │ +122143 Compressed Size 0000055D (1373) │ │ │ │ +122147 Uncompressed Size 00000DB8 (3512) │ │ │ │ +12214B Filename Length 001E (30) │ │ │ │ +12214D Extra Length 0000 (0) │ │ │ │ +12214F Comment Length 0000 (0) │ │ │ │ +122151 Disk Start 0000 (0) │ │ │ │ +122153 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122088 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122155 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12208C Local Header Offset 0003668E (222862) │ │ │ │ -122090 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122159 Local Header Offset 0003668E (222862) │ │ │ │ +12215D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12215D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220AE CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1220B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220B3 Created OS 03 (3) 'Unix' │ │ │ │ -1220B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1220B6 General Purpose Flag 0800 (2048) │ │ │ │ +12217B CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +12217F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122180 Created OS 03 (3) 'Unix' │ │ │ │ +122181 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122182 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122183 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1220B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1220BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1220BE CRC C34B289F (3276482719) │ │ │ │ -1220C2 Compressed Size 0000031E (798) │ │ │ │ -1220C6 Uncompressed Size 00000FD8 (4056) │ │ │ │ -1220CA Filename Length 001D (29) │ │ │ │ -1220CC Extra Length 0000 (0) │ │ │ │ -1220CE Comment Length 0000 (0) │ │ │ │ -1220D0 Disk Start 0000 (0) │ │ │ │ -1220D2 Int File Attributes 0000 (0) │ │ │ │ +122185 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122187 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12218B CRC C34B289F (3276482719) │ │ │ │ +12218F Compressed Size 0000031E (798) │ │ │ │ +122193 Uncompressed Size 00000FD8 (4056) │ │ │ │ +122197 Filename Length 001D (29) │ │ │ │ +122199 Extra Length 0000 (0) │ │ │ │ +12219B Comment Length 0000 (0) │ │ │ │ +12219D Disk Start 0000 (0) │ │ │ │ +12219F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1220D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1221A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1220D8 Local Header Offset 00036C27 (224295) │ │ │ │ -1220DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1221A5 Local Header Offset 00036C27 (224295) │ │ │ │ +1221A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1220DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220F9 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -1220FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220FE Created OS 03 (3) 'Unix' │ │ │ │ -1220FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122101 General Purpose Flag 0800 (2048) │ │ │ │ +1221C6 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +1221CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1221CB Created OS 03 (3) 'Unix' │ │ │ │ +1221CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1221CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1221CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122103 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122109 CRC E46DDCC5 (3832405189) │ │ │ │ -12210D Compressed Size 00001ACC (6860) │ │ │ │ -122111 Uncompressed Size 00005A6E (23150) │ │ │ │ -122115 Filename Length 0018 (24) │ │ │ │ -122117 Extra Length 0000 (0) │ │ │ │ -122119 Comment Length 0000 (0) │ │ │ │ -12211B Disk Start 0000 (0) │ │ │ │ -12211D Int File Attributes 0000 (0) │ │ │ │ +1221D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1221D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1221D6 CRC E46DDCC5 (3832405189) │ │ │ │ +1221DA Compressed Size 00001ACC (6860) │ │ │ │ +1221DE Uncompressed Size 00005A6E (23150) │ │ │ │ +1221E2 Filename Length 0018 (24) │ │ │ │ +1221E4 Extra Length 0000 (0) │ │ │ │ +1221E6 Comment Length 0000 (0) │ │ │ │ +1221E8 Disk Start 0000 (0) │ │ │ │ +1221EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12211F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1221EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122123 Local Header Offset 00036F80 (225152) │ │ │ │ -122127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1221F0 Local Header Offset 00036F80 (225152) │ │ │ │ +1221F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12213F CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -122143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122144 Created OS 03 (3) 'Unix' │ │ │ │ -122145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122147 General Purpose Flag 0800 (2048) │ │ │ │ +12220C CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +122210 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122211 Created OS 03 (3) 'Unix' │ │ │ │ +122212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12214B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12214F CRC E5EA244B (3857327179) │ │ │ │ -122153 Compressed Size 00001E13 (7699) │ │ │ │ -122157 Uncompressed Size 00013792 (79762) │ │ │ │ -12215B Filename Length 0017 (23) │ │ │ │ -12215D Extra Length 0000 (0) │ │ │ │ -12215F Comment Length 0000 (0) │ │ │ │ -122161 Disk Start 0000 (0) │ │ │ │ -122163 Int File Attributes 0000 (0) │ │ │ │ +122216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12221C CRC E5EA244B (3857327179) │ │ │ │ +122220 Compressed Size 00001E13 (7699) │ │ │ │ +122224 Uncompressed Size 00013792 (79762) │ │ │ │ +122228 Filename Length 0017 (23) │ │ │ │ +12222A Extra Length 0000 (0) │ │ │ │ +12222C Comment Length 0000 (0) │ │ │ │ +12222E Disk Start 0000 (0) │ │ │ │ +122230 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122169 Local Header Offset 00038A82 (232066) │ │ │ │ -12216D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122236 Local Header Offset 00038A82 (232066) │ │ │ │ +12223A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12216D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12223A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122184 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -122188 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122189 Created OS 03 (3) 'Unix' │ │ │ │ -12218A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12218B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12218C General Purpose Flag 0800 (2048) │ │ │ │ +122251 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +122255 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122256 Created OS 03 (3) 'Unix' │ │ │ │ +122257 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122258 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122259 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12218E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122194 CRC 21FD9366 (570266470) │ │ │ │ -122198 Compressed Size 00000B44 (2884) │ │ │ │ -12219C Uncompressed Size 00001FA2 (8098) │ │ │ │ -1221A0 Filename Length 0025 (37) │ │ │ │ -1221A2 Extra Length 0000 (0) │ │ │ │ -1221A4 Comment Length 0000 (0) │ │ │ │ -1221A6 Disk Start 0000 (0) │ │ │ │ -1221A8 Int File Attributes 0000 (0) │ │ │ │ +12225B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12225D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122261 CRC 21FD9366 (570266470) │ │ │ │ +122265 Compressed Size 00000B44 (2884) │ │ │ │ +122269 Uncompressed Size 00001FA2 (8098) │ │ │ │ +12226D Filename Length 0025 (37) │ │ │ │ +12226F Extra Length 0000 (0) │ │ │ │ +122271 Comment Length 0000 (0) │ │ │ │ +122273 Disk Start 0000 (0) │ │ │ │ +122275 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122277 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1221AE Local Header Offset 0003A8CA (239818) │ │ │ │ -1221B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12227B Local Header Offset 0003A8CA (239818) │ │ │ │ +12227F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1221B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12227F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1221D7 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -1221DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1221DC Created OS 03 (3) 'Unix' │ │ │ │ -1221DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1221DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1221DF General Purpose Flag 0800 (2048) │ │ │ │ +1222A4 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +1222A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222A9 Created OS 03 (3) 'Unix' │ │ │ │ +1222AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1221E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1221E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1221E7 CRC 82FFBFC0 (2197798848) │ │ │ │ -1221EB Compressed Size 00000748 (1864) │ │ │ │ -1221EF Uncompressed Size 00003520 (13600) │ │ │ │ -1221F3 Filename Length 0024 (36) │ │ │ │ -1221F5 Extra Length 0000 (0) │ │ │ │ -1221F7 Comment Length 0000 (0) │ │ │ │ -1221F9 Disk Start 0000 (0) │ │ │ │ -1221FB Int File Attributes 0000 (0) │ │ │ │ +1222AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222B4 CRC 82FFBFC0 (2197798848) │ │ │ │ +1222B8 Compressed Size 00000748 (1864) │ │ │ │ +1222BC Uncompressed Size 00003520 (13600) │ │ │ │ +1222C0 Filename Length 0024 (36) │ │ │ │ +1222C2 Extra Length 0000 (0) │ │ │ │ +1222C4 Comment Length 0000 (0) │ │ │ │ +1222C6 Disk Start 0000 (0) │ │ │ │ +1222C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1222CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122201 Local Header Offset 0003B451 (242769) │ │ │ │ -122205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1222CE Local Header Offset 0003B451 (242769) │ │ │ │ +1222D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1222D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122229 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -12222D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12222E Created OS 03 (3) 'Unix' │ │ │ │ -12222F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122231 General Purpose Flag 0800 (2048) │ │ │ │ +1222F6 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +1222FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222FB Created OS 03 (3) 'Unix' │ │ │ │ +1222FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122233 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122239 CRC 2616A1ED (639017453) │ │ │ │ -12223D Compressed Size 000002F5 (757) │ │ │ │ -122241 Uncompressed Size 00000699 (1689) │ │ │ │ -122245 Filename Length 0023 (35) │ │ │ │ -122247 Extra Length 0000 (0) │ │ │ │ -122249 Comment Length 0000 (0) │ │ │ │ -12224B Disk Start 0000 (0) │ │ │ │ -12224D Int File Attributes 0000 (0) │ │ │ │ +122300 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122302 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122306 CRC 2616A1ED (639017453) │ │ │ │ +12230A Compressed Size 000002F5 (757) │ │ │ │ +12230E Uncompressed Size 00000699 (1689) │ │ │ │ +122312 Filename Length 0023 (35) │ │ │ │ +122314 Extra Length 0000 (0) │ │ │ │ +122316 Comment Length 0000 (0) │ │ │ │ +122318 Disk Start 0000 (0) │ │ │ │ +12231A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12224F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12231C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122253 Local Header Offset 0003BBDB (244699) │ │ │ │ -122257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122320 Local Header Offset 0003BBDB (244699) │ │ │ │ +122324 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122324: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12227A CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -12227E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12227F Created OS 03 (3) 'Unix' │ │ │ │ -122280 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122281 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122282 General Purpose Flag 0800 (2048) │ │ │ │ +122347 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +12234B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12234C Created OS 03 (3) 'Unix' │ │ │ │ +12234D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12234E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12234F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122284 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122286 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12228A CRC FACD065A (4207740506) │ │ │ │ -12228E Compressed Size 000003DF (991) │ │ │ │ -122292 Uncompressed Size 00000E57 (3671) │ │ │ │ -122296 Filename Length 0022 (34) │ │ │ │ -122298 Extra Length 0000 (0) │ │ │ │ -12229A Comment Length 0000 (0) │ │ │ │ -12229C Disk Start 0000 (0) │ │ │ │ -12229E Int File Attributes 0000 (0) │ │ │ │ +122351 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122353 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122357 CRC FACD065A (4207740506) │ │ │ │ +12235B Compressed Size 000003DF (991) │ │ │ │ +12235F Uncompressed Size 00000E57 (3671) │ │ │ │ +122363 Filename Length 0022 (34) │ │ │ │ +122365 Extra Length 0000 (0) │ │ │ │ +122367 Comment Length 0000 (0) │ │ │ │ +122369 Disk Start 0000 (0) │ │ │ │ +12236B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12236D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222A4 Local Header Offset 0003BF11 (245521) │ │ │ │ -1222A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122371 Local Header Offset 0003BF11 (245521) │ │ │ │ +122375 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122375: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1222CA CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -1222CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1222CF Created OS 03 (3) 'Unix' │ │ │ │ -1222D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1222D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1222D2 General Purpose Flag 0800 (2048) │ │ │ │ +122397 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +12239B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12239C Created OS 03 (3) 'Unix' │ │ │ │ +12239D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12239E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12239F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1222D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1222D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1222DA CRC F461138B (4100002699) │ │ │ │ -1222DE Compressed Size 00000540 (1344) │ │ │ │ -1222E2 Uncompressed Size 00000BD1 (3025) │ │ │ │ -1222E6 Filename Length 001A (26) │ │ │ │ -1222E8 Extra Length 0000 (0) │ │ │ │ -1222EA Comment Length 0000 (0) │ │ │ │ -1222EC Disk Start 0000 (0) │ │ │ │ -1222EE Int File Attributes 0000 (0) │ │ │ │ +1223A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1223A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1223A7 CRC F461138B (4100002699) │ │ │ │ +1223AB Compressed Size 00000540 (1344) │ │ │ │ +1223AF Uncompressed Size 00000BD1 (3025) │ │ │ │ +1223B3 Filename Length 001A (26) │ │ │ │ +1223B5 Extra Length 0000 (0) │ │ │ │ +1223B7 Comment Length 0000 (0) │ │ │ │ +1223B9 Disk Start 0000 (0) │ │ │ │ +1223BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222F4 Local Header Offset 0003C330 (246576) │ │ │ │ -1222F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223C1 Local Header Offset 0003C330 (246576) │ │ │ │ +1223C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122312 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -122316 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122317 Created OS 03 (3) 'Unix' │ │ │ │ -122318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12231A General Purpose Flag 0800 (2048) │ │ │ │ +1223DF CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +1223E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1223E4 Created OS 03 (3) 'Unix' │ │ │ │ +1223E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1223E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1223E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12231C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12231E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122322 CRC B140A6C6 (2973804230) │ │ │ │ -122326 Compressed Size 000004DB (1243) │ │ │ │ -12232A Uncompressed Size 00001385 (4997) │ │ │ │ -12232E Filename Length 0019 (25) │ │ │ │ -122330 Extra Length 0000 (0) │ │ │ │ -122332 Comment Length 0000 (0) │ │ │ │ -122334 Disk Start 0000 (0) │ │ │ │ -122336 Int File Attributes 0000 (0) │ │ │ │ +1223E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1223EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1223EF CRC B140A6C6 (2973804230) │ │ │ │ +1223F3 Compressed Size 000004DB (1243) │ │ │ │ +1223F7 Uncompressed Size 00001385 (4997) │ │ │ │ +1223FB Filename Length 0019 (25) │ │ │ │ +1223FD Extra Length 0000 (0) │ │ │ │ +1223FF Comment Length 0000 (0) │ │ │ │ +122401 Disk Start 0000 (0) │ │ │ │ +122403 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122338 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12233C Local Header Offset 0003C8A8 (247976) │ │ │ │ -122340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122409 Local Header Offset 0003C8A8 (247976) │ │ │ │ +12240D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12240D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122359 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -12235D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12235E Created OS 03 (3) 'Unix' │ │ │ │ -12235F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122361 General Purpose Flag 0800 (2048) │ │ │ │ +122426 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +12242A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12242B Created OS 03 (3) 'Unix' │ │ │ │ +12242C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12242D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12242E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122363 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122365 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122369 CRC 8F795733 (2407094067) │ │ │ │ -12236D Compressed Size 000009A6 (2470) │ │ │ │ -122371 Uncompressed Size 000018F8 (6392) │ │ │ │ -122375 Filename Length 001A (26) │ │ │ │ -122377 Extra Length 0000 (0) │ │ │ │ -122379 Comment Length 0000 (0) │ │ │ │ -12237B Disk Start 0000 (0) │ │ │ │ -12237D Int File Attributes 0000 (0) │ │ │ │ +122430 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122432 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122436 CRC 8F795733 (2407094067) │ │ │ │ +12243A Compressed Size 000009A6 (2470) │ │ │ │ +12243E Uncompressed Size 000018F8 (6392) │ │ │ │ +122442 Filename Length 001A (26) │ │ │ │ +122444 Extra Length 0000 (0) │ │ │ │ +122446 Comment Length 0000 (0) │ │ │ │ +122448 Disk Start 0000 (0) │ │ │ │ +12244A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12237F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12244C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122383 Local Header Offset 0003CDBA (249274) │ │ │ │ -122387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122450 Local Header Offset 0003CDBA (249274) │ │ │ │ +122454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223A1 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -1223A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223A6 Created OS 03 (3) 'Unix' │ │ │ │ -1223A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223A9 General Purpose Flag 0800 (2048) │ │ │ │ +12246E CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +122472 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122473 Created OS 03 (3) 'Unix' │ │ │ │ +122474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122476 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223B1 CRC 1EE65867 (518412391) │ │ │ │ -1223B5 Compressed Size 00000831 (2097) │ │ │ │ -1223B9 Uncompressed Size 00003047 (12359) │ │ │ │ -1223BD Filename Length 0019 (25) │ │ │ │ -1223BF Extra Length 0000 (0) │ │ │ │ -1223C1 Comment Length 0000 (0) │ │ │ │ -1223C3 Disk Start 0000 (0) │ │ │ │ -1223C5 Int File Attributes 0000 (0) │ │ │ │ +122478 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12247A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12247E CRC 1EE65867 (518412391) │ │ │ │ +122482 Compressed Size 00000831 (2097) │ │ │ │ +122486 Uncompressed Size 00003047 (12359) │ │ │ │ +12248A Filename Length 0019 (25) │ │ │ │ +12248C Extra Length 0000 (0) │ │ │ │ +12248E Comment Length 0000 (0) │ │ │ │ +122490 Disk Start 0000 (0) │ │ │ │ +122492 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1223C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122494 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1223CB Local Header Offset 0003D798 (251800) │ │ │ │ -1223CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122498 Local Header Offset 0003D798 (251800) │ │ │ │ +12249C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1223CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12249C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223E8 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -1223EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223ED Created OS 03 (3) 'Unix' │ │ │ │ -1223EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223F0 General Purpose Flag 0800 (2048) │ │ │ │ +1224B5 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +1224B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224BA Created OS 03 (3) 'Unix' │ │ │ │ +1224BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223F8 CRC 23A1C7ED (597805037) │ │ │ │ -1223FC Compressed Size 0000125A (4698) │ │ │ │ -122400 Uncompressed Size 00003594 (13716) │ │ │ │ -122404 Filename Length 0018 (24) │ │ │ │ -122406 Extra Length 0000 (0) │ │ │ │ -122408 Comment Length 0000 (0) │ │ │ │ -12240A Disk Start 0000 (0) │ │ │ │ -12240C Int File Attributes 0000 (0) │ │ │ │ +1224BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224C5 CRC 23A1C7ED (597805037) │ │ │ │ +1224C9 Compressed Size 0000125A (4698) │ │ │ │ +1224CD Uncompressed Size 00003594 (13716) │ │ │ │ +1224D1 Filename Length 0018 (24) │ │ │ │ +1224D3 Extra Length 0000 (0) │ │ │ │ +1224D5 Comment Length 0000 (0) │ │ │ │ +1224D7 Disk Start 0000 (0) │ │ │ │ +1224D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12240E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1224DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122412 Local Header Offset 0003E000 (253952) │ │ │ │ -122416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1224DF Local Header Offset 0003E000 (253952) │ │ │ │ +1224E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1224E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12242E CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -122432 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122433 Created OS 03 (3) 'Unix' │ │ │ │ -122434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122436 General Purpose Flag 0800 (2048) │ │ │ │ +1224FB CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +1224FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +122500 Created OS 03 (3) 'Unix' │ │ │ │ +122501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122503 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122438 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12243A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12243E CRC D4A9682B (3567872043) │ │ │ │ -122442 Compressed Size 00001933 (6451) │ │ │ │ -122446 Uncompressed Size 00008D10 (36112) │ │ │ │ -12244A Filename Length 0017 (23) │ │ │ │ -12244C Extra Length 0000 (0) │ │ │ │ -12244E Comment Length 0000 (0) │ │ │ │ -122450 Disk Start 0000 (0) │ │ │ │ -122452 Int File Attributes 0000 (0) │ │ │ │ +122505 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122507 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12250B CRC D4A9682B (3567872043) │ │ │ │ +12250F Compressed Size 00001933 (6451) │ │ │ │ +122513 Uncompressed Size 00008D10 (36112) │ │ │ │ +122517 Filename Length 0017 (23) │ │ │ │ +122519 Extra Length 0000 (0) │ │ │ │ +12251B Comment Length 0000 (0) │ │ │ │ +12251D Disk Start 0000 (0) │ │ │ │ +12251F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122454 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122521 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122458 Local Header Offset 0003F290 (258704) │ │ │ │ -12245C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122525 Local Header Offset 0003F290 (258704) │ │ │ │ +122529 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12245C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122529: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122473 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -122477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122478 Created OS 03 (3) 'Unix' │ │ │ │ -122479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12247A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12247B General Purpose Flag 0800 (2048) │ │ │ │ +122540 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +122544 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122545 Created OS 03 (3) 'Unix' │ │ │ │ +122546 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122547 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122548 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12247D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12247F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122483 CRC 15E43B5F (367278943) │ │ │ │ -122487 Compressed Size 0000029B (667) │ │ │ │ -12248B Uncompressed Size 00000590 (1424) │ │ │ │ -12248F Filename Length 0026 (38) │ │ │ │ -122491 Extra Length 0000 (0) │ │ │ │ -122493 Comment Length 0000 (0) │ │ │ │ -122495 Disk Start 0000 (0) │ │ │ │ -122497 Int File Attributes 0000 (0) │ │ │ │ +12254A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12254C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122550 CRC 15E43B5F (367278943) │ │ │ │ +122554 Compressed Size 0000029B (667) │ │ │ │ +122558 Uncompressed Size 00000590 (1424) │ │ │ │ +12255C Filename Length 0026 (38) │ │ │ │ +12255E Extra Length 0000 (0) │ │ │ │ +122560 Comment Length 0000 (0) │ │ │ │ +122562 Disk Start 0000 (0) │ │ │ │ +122564 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122566 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12249D Local Header Offset 00040BF8 (265208) │ │ │ │ -1224A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12256A Local Header Offset 00040BF8 (265208) │ │ │ │ +12256E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12256E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1224C7 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -1224CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1224CC Created OS 03 (3) 'Unix' │ │ │ │ -1224CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1224CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1224CF General Purpose Flag 0800 (2048) │ │ │ │ +122594 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +122598 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122599 Created OS 03 (3) 'Unix' │ │ │ │ +12259A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12259B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12259C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1224D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1224D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1224D7 CRC 3B74E202 (997515778) │ │ │ │ -1224DB Compressed Size 0000035E (862) │ │ │ │ -1224DF Uncompressed Size 00000BC7 (3015) │ │ │ │ -1224E3 Filename Length 0025 (37) │ │ │ │ -1224E5 Extra Length 0000 (0) │ │ │ │ -1224E7 Comment Length 0000 (0) │ │ │ │ -1224E9 Disk Start 0000 (0) │ │ │ │ -1224EB Int File Attributes 0000 (0) │ │ │ │ +12259E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225A4 CRC 3B74E202 (997515778) │ │ │ │ +1225A8 Compressed Size 0000035E (862) │ │ │ │ +1225AC Uncompressed Size 00000BC7 (3015) │ │ │ │ +1225B0 Filename Length 0025 (37) │ │ │ │ +1225B2 Extra Length 0000 (0) │ │ │ │ +1225B4 Comment Length 0000 (0) │ │ │ │ +1225B6 Disk Start 0000 (0) │ │ │ │ +1225B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1224ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1225BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1224F1 Local Header Offset 00040ED7 (265943) │ │ │ │ -1224F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225BE Local Header Offset 00040ED7 (265943) │ │ │ │ +1225C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12251A CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -12251E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12251F Created OS 03 (3) 'Unix' │ │ │ │ -122520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122522 General Purpose Flag 0800 (2048) │ │ │ │ +1225E7 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +1225EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1225EC Created OS 03 (3) 'Unix' │ │ │ │ +1225ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1225EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1225EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122524 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12252A CRC 2CE0879C (752912284) │ │ │ │ -12252E Compressed Size 00000397 (919) │ │ │ │ -122532 Uncompressed Size 0000086A (2154) │ │ │ │ -122536 Filename Length 0027 (39) │ │ │ │ -122538 Extra Length 0000 (0) │ │ │ │ -12253A Comment Length 0000 (0) │ │ │ │ -12253C Disk Start 0000 (0) │ │ │ │ -12253E Int File Attributes 0000 (0) │ │ │ │ +1225F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225F7 CRC 2CE0879C (752912284) │ │ │ │ +1225FB Compressed Size 00000397 (919) │ │ │ │ +1225FF Uncompressed Size 0000086A (2154) │ │ │ │ +122603 Filename Length 0027 (39) │ │ │ │ +122605 Extra Length 0000 (0) │ │ │ │ +122607 Comment Length 0000 (0) │ │ │ │ +122609 Disk Start 0000 (0) │ │ │ │ +12260B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122540 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12260D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122544 Local Header Offset 00041278 (266872) │ │ │ │ -122548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122611 Local Header Offset 00041278 (266872) │ │ │ │ +122615 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122615: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12256F CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -122573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122574 Created OS 03 (3) 'Unix' │ │ │ │ -122575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122577 General Purpose Flag 0800 (2048) │ │ │ │ +12263C CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +122640 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122641 Created OS 03 (3) 'Unix' │ │ │ │ +122642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122644 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12257B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12257F CRC BB7352E3 (3144897251) │ │ │ │ -122583 Compressed Size 00000402 (1026) │ │ │ │ -122587 Uncompressed Size 000012C8 (4808) │ │ │ │ -12258B Filename Length 0026 (38) │ │ │ │ -12258D Extra Length 0000 (0) │ │ │ │ -12258F Comment Length 0000 (0) │ │ │ │ -122591 Disk Start 0000 (0) │ │ │ │ -122593 Int File Attributes 0000 (0) │ │ │ │ +122646 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122648 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12264C CRC BB7352E3 (3144897251) │ │ │ │ +122650 Compressed Size 00000402 (1026) │ │ │ │ +122654 Uncompressed Size 000012C8 (4808) │ │ │ │ +122658 Filename Length 0026 (38) │ │ │ │ +12265A Extra Length 0000 (0) │ │ │ │ +12265C Comment Length 0000 (0) │ │ │ │ +12265E Disk Start 0000 (0) │ │ │ │ +122660 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122662 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122599 Local Header Offset 00041654 (267860) │ │ │ │ -12259D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122666 Local Header Offset 00041654 (267860) │ │ │ │ +12266A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12259D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12266A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1225C3 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -1225C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1225C8 Created OS 03 (3) 'Unix' │ │ │ │ -1225C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1225CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1225CB General Purpose Flag 0800 (2048) │ │ │ │ +122690 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +122694 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122695 Created OS 03 (3) 'Unix' │ │ │ │ +122696 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122697 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122698 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1225CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1225CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1225D3 CRC 9E2532B0 (2653237936) │ │ │ │ -1225D7 Compressed Size 000003CB (971) │ │ │ │ -1225DB Uncompressed Size 000009E9 (2537) │ │ │ │ -1225DF Filename Length 002A (42) │ │ │ │ -1225E1 Extra Length 0000 (0) │ │ │ │ -1225E3 Comment Length 0000 (0) │ │ │ │ -1225E5 Disk Start 0000 (0) │ │ │ │ -1225E7 Int File Attributes 0000 (0) │ │ │ │ +12269A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12269C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1226A0 CRC 9E2532B0 (2653237936) │ │ │ │ +1226A4 Compressed Size 000003CB (971) │ │ │ │ +1226A8 Uncompressed Size 000009E9 (2537) │ │ │ │ +1226AC Filename Length 002A (42) │ │ │ │ +1226AE Extra Length 0000 (0) │ │ │ │ +1226B0 Comment Length 0000 (0) │ │ │ │ +1226B2 Disk Start 0000 (0) │ │ │ │ +1226B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1225E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1226B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1225ED Local Header Offset 00041A9A (268954) │ │ │ │ -1225F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1226BA Local Header Offset 00041A9A (268954) │ │ │ │ +1226BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1225F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12261B CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -12261F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122620 Created OS 03 (3) 'Unix' │ │ │ │ -122621 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122622 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122623 General Purpose Flag 0800 (2048) │ │ │ │ +1226E8 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +1226EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1226ED Created OS 03 (3) 'Unix' │ │ │ │ +1226EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1226EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1226F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122625 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122627 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12262B CRC 1E472505 (507979013) │ │ │ │ -12262F Compressed Size 00000506 (1286) │ │ │ │ -122633 Uncompressed Size 00001868 (6248) │ │ │ │ -122637 Filename Length 0029 (41) │ │ │ │ -122639 Extra Length 0000 (0) │ │ │ │ -12263B Comment Length 0000 (0) │ │ │ │ -12263D Disk Start 0000 (0) │ │ │ │ -12263F Int File Attributes 0000 (0) │ │ │ │ +1226F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1226F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1226F8 CRC 1E472505 (507979013) │ │ │ │ +1226FC Compressed Size 00000506 (1286) │ │ │ │ +122700 Uncompressed Size 00001868 (6248) │ │ │ │ +122704 Filename Length 0029 (41) │ │ │ │ +122706 Extra Length 0000 (0) │ │ │ │ +122708 Comment Length 0000 (0) │ │ │ │ +12270A Disk Start 0000 (0) │ │ │ │ +12270C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122641 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12270E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122645 Local Header Offset 00041EAD (269997) │ │ │ │ -122649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122712 Local Header Offset 00041EAD (269997) │ │ │ │ +122716 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122716: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122672 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -122676 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122677 Created OS 03 (3) 'Unix' │ │ │ │ -122678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12267A General Purpose Flag 0800 (2048) │ │ │ │ +12273F CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +122743 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122744 Created OS 03 (3) 'Unix' │ │ │ │ +122745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122747 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12267C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12267E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122682 CRC 77E34380 (2011382656) │ │ │ │ -122686 Compressed Size 000002FA (762) │ │ │ │ -12268A Uncompressed Size 00000747 (1863) │ │ │ │ -12268E Filename Length 002C (44) │ │ │ │ -122690 Extra Length 0000 (0) │ │ │ │ -122692 Comment Length 0000 (0) │ │ │ │ -122694 Disk Start 0000 (0) │ │ │ │ -122696 Int File Attributes 0000 (0) │ │ │ │ +122749 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12274B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12274F CRC 77E34380 (2011382656) │ │ │ │ +122753 Compressed Size 000002FA (762) │ │ │ │ +122757 Uncompressed Size 00000747 (1863) │ │ │ │ +12275B Filename Length 002C (44) │ │ │ │ +12275D Extra Length 0000 (0) │ │ │ │ +12275F Comment Length 0000 (0) │ │ │ │ +122761 Disk Start 0000 (0) │ │ │ │ +122763 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122765 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12269C Local Header Offset 000423FA (271354) │ │ │ │ -1226A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122769 Local Header Offset 000423FA (271354) │ │ │ │ +12276D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12276D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1226CC CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1226D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1226D1 Created OS 03 (3) 'Unix' │ │ │ │ -1226D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1226D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1226D4 General Purpose Flag 0800 (2048) │ │ │ │ +122799 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +12279D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12279E Created OS 03 (3) 'Unix' │ │ │ │ +12279F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1227A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1227A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1226D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1226D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1226DC CRC 208F43E9 (546259945) │ │ │ │ -1226E0 Compressed Size 000003E9 (1001) │ │ │ │ -1226E4 Uncompressed Size 000012E6 (4838) │ │ │ │ -1226E8 Filename Length 002B (43) │ │ │ │ -1226EA Extra Length 0000 (0) │ │ │ │ -1226EC Comment Length 0000 (0) │ │ │ │ -1226EE Disk Start 0000 (0) │ │ │ │ -1226F0 Int File Attributes 0000 (0) │ │ │ │ +1227A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1227A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1227A9 CRC 208F43E9 (546259945) │ │ │ │ +1227AD Compressed Size 000003E9 (1001) │ │ │ │ +1227B1 Uncompressed Size 000012E6 (4838) │ │ │ │ +1227B5 Filename Length 002B (43) │ │ │ │ +1227B7 Extra Length 0000 (0) │ │ │ │ +1227B9 Comment Length 0000 (0) │ │ │ │ +1227BB Disk Start 0000 (0) │ │ │ │ +1227BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1226F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1227BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1226F6 Local Header Offset 0004273E (272190) │ │ │ │ -1226FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1227C3 Local Header Offset 0004273E (272190) │ │ │ │ +1227C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122725 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -122729 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12272A Created OS 03 (3) 'Unix' │ │ │ │ -12272B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12272C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12272D General Purpose Flag 0800 (2048) │ │ │ │ +1227F2 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +1227F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1227F7 Created OS 03 (3) 'Unix' │ │ │ │ +1227F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1227F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1227FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12272F Compression Method 0008 (8) 'Deflated' │ │ │ │ -122731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122735 CRC EFA07E06 (4020272646) │ │ │ │ -122739 Compressed Size 00000525 (1317) │ │ │ │ -12273D Uncompressed Size 00000E37 (3639) │ │ │ │ -122741 Filename Length 0029 (41) │ │ │ │ -122743 Extra Length 0000 (0) │ │ │ │ -122745 Comment Length 0000 (0) │ │ │ │ -122747 Disk Start 0000 (0) │ │ │ │ -122749 Int File Attributes 0000 (0) │ │ │ │ +1227FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1227FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122802 CRC EFA07E06 (4020272646) │ │ │ │ +122806 Compressed Size 00000525 (1317) │ │ │ │ +12280A Uncompressed Size 00000E37 (3639) │ │ │ │ +12280E Filename Length 0029 (41) │ │ │ │ +122810 Extra Length 0000 (0) │ │ │ │ +122812 Comment Length 0000 (0) │ │ │ │ +122814 Disk Start 0000 (0) │ │ │ │ +122816 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12274B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122818 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12274F Local Header Offset 00042B70 (273264) │ │ │ │ -122753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12281C Local Header Offset 00042B70 (273264) │ │ │ │ +122820 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122820: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12277C CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -122780 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122781 Created OS 03 (3) 'Unix' │ │ │ │ -122782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122784 General Purpose Flag 0800 (2048) │ │ │ │ +122849 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +12284D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12284E Created OS 03 (3) 'Unix' │ │ │ │ +12284F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122851 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122786 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122788 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12278C CRC 28628358 (677544792) │ │ │ │ -122790 Compressed Size 00000688 (1672) │ │ │ │ -122794 Uncompressed Size 0000206B (8299) │ │ │ │ -122798 Filename Length 0028 (40) │ │ │ │ -12279A Extra Length 0000 (0) │ │ │ │ -12279C Comment Length 0000 (0) │ │ │ │ -12279E Disk Start 0000 (0) │ │ │ │ -1227A0 Int File Attributes 0000 (0) │ │ │ │ +122853 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122859 CRC 28628358 (677544792) │ │ │ │ +12285D Compressed Size 00000688 (1672) │ │ │ │ +122861 Uncompressed Size 0000206B (8299) │ │ │ │ +122865 Filename Length 0028 (40) │ │ │ │ +122867 Extra Length 0000 (0) │ │ │ │ +122869 Comment Length 0000 (0) │ │ │ │ +12286B Disk Start 0000 (0) │ │ │ │ +12286D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12286F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227A6 Local Header Offset 000430DC (274652) │ │ │ │ -1227AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122873 Local Header Offset 000430DC (274652) │ │ │ │ +122877 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122877: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1227D2 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -1227D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1227D7 Created OS 03 (3) 'Unix' │ │ │ │ -1227D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1227D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1227DA General Purpose Flag 0800 (2048) │ │ │ │ +12289F CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +1228A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1228A4 Created OS 03 (3) 'Unix' │ │ │ │ +1228A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1228A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1228A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1227DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1227DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1227E2 CRC 6AD7D697 (1792530071) │ │ │ │ -1227E6 Compressed Size 000003F8 (1016) │ │ │ │ -1227EA Uncompressed Size 000008C1 (2241) │ │ │ │ -1227EE Filename Length 001E (30) │ │ │ │ -1227F0 Extra Length 0000 (0) │ │ │ │ -1227F2 Comment Length 0000 (0) │ │ │ │ -1227F4 Disk Start 0000 (0) │ │ │ │ -1227F6 Int File Attributes 0000 (0) │ │ │ │ +1228A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228AF CRC 6AD7D697 (1792530071) │ │ │ │ +1228B3 Compressed Size 000003F8 (1016) │ │ │ │ +1228B7 Uncompressed Size 000008C1 (2241) │ │ │ │ +1228BB Filename Length 001E (30) │ │ │ │ +1228BD Extra Length 0000 (0) │ │ │ │ +1228BF Comment Length 0000 (0) │ │ │ │ +1228C1 Disk Start 0000 (0) │ │ │ │ +1228C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227FC Local Header Offset 000437AA (276394) │ │ │ │ -122800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228C9 Local Header Offset 000437AA (276394) │ │ │ │ +1228CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1228CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12281E CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -122822 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122823 Created OS 03 (3) 'Unix' │ │ │ │ -122824 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122825 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122826 General Purpose Flag 0800 (2048) │ │ │ │ +1228EB CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +1228EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1228F0 Created OS 03 (3) 'Unix' │ │ │ │ +1228F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1228F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1228F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122828 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12282A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12282E CRC 81B47138 (2176086328) │ │ │ │ -122832 Compressed Size 000004A6 (1190) │ │ │ │ -122836 Uncompressed Size 00000C9C (3228) │ │ │ │ -12283A Filename Length 001D (29) │ │ │ │ -12283C Extra Length 0000 (0) │ │ │ │ -12283E Comment Length 0000 (0) │ │ │ │ -122840 Disk Start 0000 (0) │ │ │ │ -122842 Int File Attributes 0000 (0) │ │ │ │ +1228F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228FB CRC 81B47138 (2176086328) │ │ │ │ +1228FF Compressed Size 000004A6 (1190) │ │ │ │ +122903 Uncompressed Size 00000C9C (3228) │ │ │ │ +122907 Filename Length 001D (29) │ │ │ │ +122909 Extra Length 0000 (0) │ │ │ │ +12290B Comment Length 0000 (0) │ │ │ │ +12290D Disk Start 0000 (0) │ │ │ │ +12290F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122844 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122848 Local Header Offset 00043BDE (277470) │ │ │ │ -12284C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122915 Local Header Offset 00043BDE (277470) │ │ │ │ +122919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12284C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122869 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -12286D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12286E Created OS 03 (3) 'Unix' │ │ │ │ -12286F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122871 General Purpose Flag 0800 (2048) │ │ │ │ +122936 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +12293A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12293B Created OS 03 (3) 'Unix' │ │ │ │ +12293C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12293D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12293E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122873 Compression Method 0000 (0) 'Stored' │ │ │ │ -122875 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122879 CRC 00000000 (0) │ │ │ │ -12287D Compressed Size 00000000 (0) │ │ │ │ -122881 Uncompressed Size 00000000 (0) │ │ │ │ -122885 Filename Length 0018 (24) │ │ │ │ -122887 Extra Length 0000 (0) │ │ │ │ -122889 Comment Length 0000 (0) │ │ │ │ -12288B Disk Start 0000 (0) │ │ │ │ -12288D Int File Attributes 0000 (0) │ │ │ │ +122940 Compression Method 0000 (0) 'Stored' │ │ │ │ +122942 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122946 CRC 00000000 (0) │ │ │ │ +12294A Compressed Size 00000000 (0) │ │ │ │ +12294E Uncompressed Size 00000000 (0) │ │ │ │ +122952 Filename Length 0018 (24) │ │ │ │ +122954 Extra Length 0000 (0) │ │ │ │ +122956 Comment Length 0000 (0) │ │ │ │ +122958 Disk Start 0000 (0) │ │ │ │ +12295A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12288F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12295C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122893 Local Header Offset 000440BF (278719) │ │ │ │ -122897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122960 Local Header Offset 000440BF (278719) │ │ │ │ +122964 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122897: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122964: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12286F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12293C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1228AF CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -1228B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1228B4 Created OS 03 (3) 'Unix' │ │ │ │ -1228B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1228B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1228B7 General Purpose Flag 0800 (2048) │ │ │ │ +12297C CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +122980 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122981 Created OS 03 (3) 'Unix' │ │ │ │ +122982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1228B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1228BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1228BF CRC 2387F9A1 (596113825) │ │ │ │ -1228C3 Compressed Size 00000642 (1602) │ │ │ │ -1228C7 Uncompressed Size 00000ED3 (3795) │ │ │ │ -1228CB Filename Length 002D (45) │ │ │ │ -1228CD Extra Length 0000 (0) │ │ │ │ -1228CF Comment Length 0000 (0) │ │ │ │ -1228D1 Disk Start 0000 (0) │ │ │ │ -1228D3 Int File Attributes 0000 (0) │ │ │ │ +122986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12298C CRC 2387F9A1 (596113825) │ │ │ │ +122990 Compressed Size 00000642 (1602) │ │ │ │ +122994 Uncompressed Size 00000ED3 (3795) │ │ │ │ +122998 Filename Length 002D (45) │ │ │ │ +12299A Extra Length 0000 (0) │ │ │ │ +12299C Comment Length 0000 (0) │ │ │ │ +12299E Disk Start 0000 (0) │ │ │ │ +1229A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1228D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1229A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1228D9 Local Header Offset 000440F5 (278773) │ │ │ │ -1228DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1229A6 Local Header Offset 000440F5 (278773) │ │ │ │ +1229AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1228DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1229AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12290A CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -12290E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12290F Created OS 03 (3) 'Unix' │ │ │ │ -122910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122912 General Purpose Flag 0800 (2048) │ │ │ │ +1229D7 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +1229DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1229DC Created OS 03 (3) 'Unix' │ │ │ │ +1229DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1229DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1229DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12291A CRC 0C22936D (203592557) │ │ │ │ -12291E Compressed Size 00000563 (1379) │ │ │ │ -122922 Uncompressed Size 00001872 (6258) │ │ │ │ -122926 Filename Length 002C (44) │ │ │ │ -122928 Extra Length 0000 (0) │ │ │ │ -12292A Comment Length 0000 (0) │ │ │ │ -12292C Disk Start 0000 (0) │ │ │ │ -12292E Int File Attributes 0000 (0) │ │ │ │ +1229E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1229E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1229E7 CRC 0C22936D (203592557) │ │ │ │ +1229EB Compressed Size 00000563 (1379) │ │ │ │ +1229EF Uncompressed Size 00001872 (6258) │ │ │ │ +1229F3 Filename Length 002C (44) │ │ │ │ +1229F5 Extra Length 0000 (0) │ │ │ │ +1229F7 Comment Length 0000 (0) │ │ │ │ +1229F9 Disk Start 0000 (0) │ │ │ │ +1229FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1229FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122934 Local Header Offset 00044782 (280450) │ │ │ │ -122938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A01 Local Header Offset 00044782 (280450) │ │ │ │ +122A05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122964 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -122968 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122969 Created OS 03 (3) 'Unix' │ │ │ │ -12296A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12296B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12296C General Purpose Flag 0800 (2048) │ │ │ │ +122A31 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +122A35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A36 Created OS 03 (3) 'Unix' │ │ │ │ +122A37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12296E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122970 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122974 CRC F7370DF3 (4147580403) │ │ │ │ -122978 Compressed Size 000000D6 (214) │ │ │ │ -12297C Uncompressed Size 00000135 (309) │ │ │ │ -122980 Filename Length 002A (42) │ │ │ │ -122982 Extra Length 0000 (0) │ │ │ │ -122984 Comment Length 0000 (0) │ │ │ │ -122986 Disk Start 0000 (0) │ │ │ │ -122988 Int File Attributes 0000 (0) │ │ │ │ +122A3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A41 CRC F7370DF3 (4147580403) │ │ │ │ +122A45 Compressed Size 000000D6 (214) │ │ │ │ +122A49 Uncompressed Size 00000135 (309) │ │ │ │ +122A4D Filename Length 002A (42) │ │ │ │ +122A4F Extra Length 0000 (0) │ │ │ │ +122A51 Comment Length 0000 (0) │ │ │ │ +122A53 Disk Start 0000 (0) │ │ │ │ +122A55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12298A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12298E Local Header Offset 00044D2F (281903) │ │ │ │ -122992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A5B Local Header Offset 00044D2F (281903) │ │ │ │ +122A5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1229BC CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -1229C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1229C1 Created OS 03 (3) 'Unix' │ │ │ │ -1229C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1229C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1229C4 General Purpose Flag 0800 (2048) │ │ │ │ +122A89 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +122A8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A8E Created OS 03 (3) 'Unix' │ │ │ │ +122A8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1229C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1229C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1229CC CRC F032D795 (4029863829) │ │ │ │ -1229D0 Compressed Size 00000079 (121) │ │ │ │ -1229D4 Uncompressed Size 0000009F (159) │ │ │ │ -1229D8 Filename Length 0029 (41) │ │ │ │ -1229DA Extra Length 0000 (0) │ │ │ │ -1229DC Comment Length 0000 (0) │ │ │ │ -1229DE Disk Start 0000 (0) │ │ │ │ -1229E0 Int File Attributes 0000 (0) │ │ │ │ +122A93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A99 CRC F032D795 (4029863829) │ │ │ │ +122A9D Compressed Size 00000079 (121) │ │ │ │ +122AA1 Uncompressed Size 0000009F (159) │ │ │ │ +122AA5 Filename Length 0029 (41) │ │ │ │ +122AA7 Extra Length 0000 (0) │ │ │ │ +122AA9 Comment Length 0000 (0) │ │ │ │ +122AAB Disk Start 0000 (0) │ │ │ │ +122AAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1229E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122AAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1229E6 Local Header Offset 00044E4D (282189) │ │ │ │ -1229EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122AB3 Local Header Offset 00044E4D (282189) │ │ │ │ +122AB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1229EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A13 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -122A17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A18 Created OS 03 (3) 'Unix' │ │ │ │ -122A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A1B General Purpose Flag 0800 (2048) │ │ │ │ +122AE0 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +122AE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122AE5 Created OS 03 (3) 'Unix' │ │ │ │ +122AE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122AE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122AE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A1D Compression Method 0000 (0) 'Stored' │ │ │ │ -122A1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A23 CRC 00000000 (0) │ │ │ │ -122A27 Compressed Size 00000000 (0) │ │ │ │ -122A2B Uncompressed Size 00000000 (0) │ │ │ │ -122A2F Filename Length 0010 (16) │ │ │ │ -122A31 Extra Length 0000 (0) │ │ │ │ -122A33 Comment Length 0000 (0) │ │ │ │ -122A35 Disk Start 0000 (0) │ │ │ │ -122A37 Int File Attributes 0000 (0) │ │ │ │ +122AEA Compression Method 0000 (0) 'Stored' │ │ │ │ +122AEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122AF0 CRC 00000000 (0) │ │ │ │ +122AF4 Compressed Size 00000000 (0) │ │ │ │ +122AF8 Uncompressed Size 00000000 (0) │ │ │ │ +122AFC Filename Length 0010 (16) │ │ │ │ +122AFE Extra Length 0000 (0) │ │ │ │ +122B00 Comment Length 0000 (0) │ │ │ │ +122B02 Disk Start 0000 (0) │ │ │ │ +122B04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A39 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122B06 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122A3D Local Header Offset 00044F0D (282381) │ │ │ │ -122A41 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +122B0A Local Header Offset 00044F0D (282381) │ │ │ │ +122B0E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A41: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B0E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122A41: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122B0E: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A19: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AE6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -122A51 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -122A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A56 Created OS 03 (3) 'Unix' │ │ │ │ -122A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A59 General Purpose Flag 0800 (2048) │ │ │ │ +122B1E CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +122B22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B23 Created OS 03 (3) 'Unix' │ │ │ │ +122B24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A61 CRC 047173BF (74544063) │ │ │ │ -122A65 Compressed Size 000002A8 (680) │ │ │ │ -122A69 Uncompressed Size 00000567 (1383) │ │ │ │ -122A6D Filename Length 0019 (25) │ │ │ │ -122A6F Extra Length 0000 (0) │ │ │ │ -122A71 Comment Length 0000 (0) │ │ │ │ -122A73 Disk Start 0000 (0) │ │ │ │ -122A75 Int File Attributes 0000 (0) │ │ │ │ +122B28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B2E CRC 047173BF (74544063) │ │ │ │ +122B32 Compressed Size 000002A8 (680) │ │ │ │ +122B36 Uncompressed Size 00000567 (1383) │ │ │ │ +122B3A Filename Length 0019 (25) │ │ │ │ +122B3C Extra Length 0000 (0) │ │ │ │ +122B3E Comment Length 0000 (0) │ │ │ │ +122B40 Disk Start 0000 (0) │ │ │ │ +122B42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122A7B Local Header Offset 00044F3B (282427) │ │ │ │ -122A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B48 Local Header Offset 00044F3B (282427) │ │ │ │ +122B4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A98 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -122A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A9D Created OS 03 (3) 'Unix' │ │ │ │ -122A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AA0 General Purpose Flag 0800 (2048) │ │ │ │ +122B65 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +122B69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B6A Created OS 03 (3) 'Unix' │ │ │ │ +122B6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AA8 CRC 64CC431F (1691108127) │ │ │ │ -122AAC Compressed Size 00000330 (816) │ │ │ │ -122AB0 Uncompressed Size 00000BCC (3020) │ │ │ │ -122AB4 Filename Length 0018 (24) │ │ │ │ -122AB6 Extra Length 0000 (0) │ │ │ │ -122AB8 Comment Length 0000 (0) │ │ │ │ -122ABA Disk Start 0000 (0) │ │ │ │ -122ABC Int File Attributes 0000 (0) │ │ │ │ +122B6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B75 CRC 64CC431F (1691108127) │ │ │ │ +122B79 Compressed Size 00000330 (816) │ │ │ │ +122B7D Uncompressed Size 00000BCC (3020) │ │ │ │ +122B81 Filename Length 0018 (24) │ │ │ │ +122B83 Extra Length 0000 (0) │ │ │ │ +122B85 Comment Length 0000 (0) │ │ │ │ +122B87 Disk Start 0000 (0) │ │ │ │ +122B89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122ABE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122AC2 Local Header Offset 0004521A (283162) │ │ │ │ -122AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B8F Local Header Offset 0004521A (283162) │ │ │ │ +122B93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122ADE CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -122AE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122AE3 Created OS 03 (3) 'Unix' │ │ │ │ -122AE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122AE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AE6 General Purpose Flag 0800 (2048) │ │ │ │ +122BAB CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +122BAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BB0 Created OS 03 (3) 'Unix' │ │ │ │ +122BB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AEE CRC 871C097B (2266761595) │ │ │ │ -122AF2 Compressed Size 000003C2 (962) │ │ │ │ -122AF6 Uncompressed Size 00000887 (2183) │ │ │ │ -122AFA Filename Length 0029 (41) │ │ │ │ -122AFC Extra Length 0000 (0) │ │ │ │ -122AFE Comment Length 0000 (0) │ │ │ │ -122B00 Disk Start 0000 (0) │ │ │ │ -122B02 Int File Attributes 0000 (0) │ │ │ │ +122BB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BBB CRC 871C097B (2266761595) │ │ │ │ +122BBF Compressed Size 000003C2 (962) │ │ │ │ +122BC3 Uncompressed Size 00000887 (2183) │ │ │ │ +122BC7 Filename Length 0029 (41) │ │ │ │ +122BC9 Extra Length 0000 (0) │ │ │ │ +122BCB Comment Length 0000 (0) │ │ │ │ +122BCD Disk Start 0000 (0) │ │ │ │ +122BCF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122BD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B08 Local Header Offset 00045580 (284032) │ │ │ │ -122B0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122BD5 Local Header Offset 00045580 (284032) │ │ │ │ +122BD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122BD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B35 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -122B39 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B3A Created OS 03 (3) 'Unix' │ │ │ │ -122B3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B3D General Purpose Flag 0800 (2048) │ │ │ │ +122C02 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +122C06 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C07 Created OS 03 (3) 'Unix' │ │ │ │ +122C08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B45 CRC 5355D2CA (1398133450) │ │ │ │ -122B49 Compressed Size 0000030C (780) │ │ │ │ -122B4D Uncompressed Size 00000F4B (3915) │ │ │ │ -122B51 Filename Length 0028 (40) │ │ │ │ -122B53 Extra Length 0000 (0) │ │ │ │ -122B55 Comment Length 0000 (0) │ │ │ │ -122B57 Disk Start 0000 (0) │ │ │ │ -122B59 Int File Attributes 0000 (0) │ │ │ │ +122C0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C12 CRC 5355D2CA (1398133450) │ │ │ │ +122C16 Compressed Size 0000030C (780) │ │ │ │ +122C1A Uncompressed Size 00000F4B (3915) │ │ │ │ +122C1E Filename Length 0028 (40) │ │ │ │ +122C20 Extra Length 0000 (0) │ │ │ │ +122C22 Comment Length 0000 (0) │ │ │ │ +122C24 Disk Start 0000 (0) │ │ │ │ +122C26 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B5F Local Header Offset 00045989 (285065) │ │ │ │ -122B63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C2C Local Header Offset 00045989 (285065) │ │ │ │ +122C30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B8B CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -122B8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B90 Created OS 03 (3) 'Unix' │ │ │ │ -122B91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B93 General Purpose Flag 0800 (2048) │ │ │ │ +122C58 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +122C5C Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C5D Created OS 03 (3) 'Unix' │ │ │ │ +122C5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B9B CRC 0A475529 (172447017) │ │ │ │ -122B9F Compressed Size 000001E7 (487) │ │ │ │ -122BA3 Uncompressed Size 000003D1 (977) │ │ │ │ -122BA7 Filename Length 0029 (41) │ │ │ │ -122BA9 Extra Length 0000 (0) │ │ │ │ -122BAB Comment Length 0000 (0) │ │ │ │ -122BAD Disk Start 0000 (0) │ │ │ │ -122BAF Int File Attributes 0000 (0) │ │ │ │ +122C62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C68 CRC 0A475529 (172447017) │ │ │ │ +122C6C Compressed Size 000001E7 (487) │ │ │ │ +122C70 Uncompressed Size 000003D1 (977) │ │ │ │ +122C74 Filename Length 0029 (41) │ │ │ │ +122C76 Extra Length 0000 (0) │ │ │ │ +122C78 Comment Length 0000 (0) │ │ │ │ +122C7A Disk Start 0000 (0) │ │ │ │ +122C7C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122BB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122BB5 Local Header Offset 00045CDB (285915) │ │ │ │ -122BB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C82 Local Header Offset 00045CDB (285915) │ │ │ │ +122C86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122BB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122BE2 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -122BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122BE7 Created OS 03 (3) 'Unix' │ │ │ │ -122BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122BEA General Purpose Flag 0800 (2048) │ │ │ │ +122CAF CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +122CB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122CB4 Created OS 03 (3) 'Unix' │ │ │ │ +122CB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122CB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122CB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -122BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122BF2 CRC 9BD7BECE (2614607566) │ │ │ │ -122BF6 Compressed Size 000004DC (1244) │ │ │ │ -122BFA Uncompressed Size 00001DF2 (7666) │ │ │ │ -122BFE Filename Length 0028 (40) │ │ │ │ -122C00 Extra Length 0000 (0) │ │ │ │ -122C02 Comment Length 0000 (0) │ │ │ │ -122C04 Disk Start 0000 (0) │ │ │ │ -122C06 Int File Attributes 0000 (0) │ │ │ │ +122CB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122CBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122CBF CRC 9BD7BECE (2614607566) │ │ │ │ +122CC3 Compressed Size 000004DC (1244) │ │ │ │ +122CC7 Uncompressed Size 00001DF2 (7666) │ │ │ │ +122CCB Filename Length 0028 (40) │ │ │ │ +122CCD Extra Length 0000 (0) │ │ │ │ +122CCF Comment Length 0000 (0) │ │ │ │ +122CD1 Disk Start 0000 (0) │ │ │ │ +122CD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122CD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C0C Local Header Offset 00045F09 (286473) │ │ │ │ -122C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122CD9 Local Header Offset 00045F09 (286473) │ │ │ │ +122CDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C38 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -122C3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C3D Created OS 03 (3) 'Unix' │ │ │ │ -122C3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C40 General Purpose Flag 0800 (2048) │ │ │ │ +122D05 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +122D09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D0A Created OS 03 (3) 'Unix' │ │ │ │ +122D0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C48 CRC E713B2AF (3876827823) │ │ │ │ -122C4C Compressed Size 00000749 (1865) │ │ │ │ -122C50 Uncompressed Size 000016D2 (5842) │ │ │ │ -122C54 Filename Length 001A (26) │ │ │ │ -122C56 Extra Length 0000 (0) │ │ │ │ -122C58 Comment Length 0000 (0) │ │ │ │ -122C5A Disk Start 0000 (0) │ │ │ │ -122C5C Int File Attributes 0000 (0) │ │ │ │ +122D0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D15 CRC 3C87A3A0 (1015522208) │ │ │ │ +122D19 Compressed Size 0000074D (1869) │ │ │ │ +122D1D Uncompressed Size 000016D2 (5842) │ │ │ │ +122D21 Filename Length 001A (26) │ │ │ │ +122D23 Extra Length 0000 (0) │ │ │ │ +122D25 Comment Length 0000 (0) │ │ │ │ +122D27 Disk Start 0000 (0) │ │ │ │ +122D29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C62 Local Header Offset 0004642B (287787) │ │ │ │ -122C66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D2F Local Header Offset 0004642B (287787) │ │ │ │ +122D33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C80 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -122C84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C85 Created OS 03 (3) 'Unix' │ │ │ │ -122C86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C88 General Purpose Flag 0800 (2048) │ │ │ │ +122D4D CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +122D51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D52 Created OS 03 (3) 'Unix' │ │ │ │ +122D53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C90 CRC BDD57633 (3184883251) │ │ │ │ -122C94 Compressed Size 00000BF9 (3065) │ │ │ │ -122C98 Uncompressed Size 00004DD3 (19923) │ │ │ │ -122C9C Filename Length 0019 (25) │ │ │ │ -122C9E Extra Length 0000 (0) │ │ │ │ -122CA0 Comment Length 0000 (0) │ │ │ │ -122CA2 Disk Start 0000 (0) │ │ │ │ -122CA4 Int File Attributes 0000 (0) │ │ │ │ +122D57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D5D CRC 1C42AAAC (474131116) │ │ │ │ +122D61 Compressed Size 00000C00 (3072) │ │ │ │ +122D65 Uncompressed Size 00004DD3 (19923) │ │ │ │ +122D69 Filename Length 0019 (25) │ │ │ │ +122D6B Extra Length 0000 (0) │ │ │ │ +122D6D Comment Length 0000 (0) │ │ │ │ +122D6F Disk Start 0000 (0) │ │ │ │ +122D71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CAA Local Header Offset 00046BAC (289708) │ │ │ │ -122CAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D77 Local Header Offset 00046BB0 (289712) │ │ │ │ +122D7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122CC7 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -122CCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -122CCC Created OS 03 (3) 'Unix' │ │ │ │ -122CCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122CCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122CCF General Purpose Flag 0800 (2048) │ │ │ │ +122D94 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +122D98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D99 Created OS 03 (3) 'Unix' │ │ │ │ +122D9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122CD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122CD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122CD7 CRC 7A471598 (2051478936) │ │ │ │ -122CDB Compressed Size 0000054C (1356) │ │ │ │ -122CDF Uncompressed Size 00000C1A (3098) │ │ │ │ -122CE3 Filename Length 0024 (36) │ │ │ │ -122CE5 Extra Length 0000 (0) │ │ │ │ -122CE7 Comment Length 0000 (0) │ │ │ │ -122CE9 Disk Start 0000 (0) │ │ │ │ -122CEB Int File Attributes 0000 (0) │ │ │ │ +122D9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122DA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122DA4 CRC 7A471598 (2051478936) │ │ │ │ +122DA8 Compressed Size 0000054C (1356) │ │ │ │ +122DAC Uncompressed Size 00000C1A (3098) │ │ │ │ +122DB0 Filename Length 0024 (36) │ │ │ │ +122DB2 Extra Length 0000 (0) │ │ │ │ +122DB4 Comment Length 0000 (0) │ │ │ │ +122DB6 Disk Start 0000 (0) │ │ │ │ +122DB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CF1 Local Header Offset 000477DC (292828) │ │ │ │ -122CF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DBE Local Header Offset 000477E7 (292839) │ │ │ │ +122DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D19 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -122D1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D1E Created OS 03 (3) 'Unix' │ │ │ │ -122D1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D21 General Purpose Flag 0800 (2048) │ │ │ │ +122DE6 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +122DEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +122DEB Created OS 03 (3) 'Unix' │ │ │ │ +122DEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122DED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122DEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D29 CRC 5F82033C (1602356028) │ │ │ │ -122D2D Compressed Size 000014D4 (5332) │ │ │ │ -122D31 Uncompressed Size 00004DA3 (19875) │ │ │ │ -122D35 Filename Length 0023 (35) │ │ │ │ -122D37 Extra Length 0000 (0) │ │ │ │ -122D39 Comment Length 0000 (0) │ │ │ │ -122D3B Disk Start 0000 (0) │ │ │ │ -122D3D Int File Attributes 0000 (0) │ │ │ │ +122DF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122DF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122DF6 CRC 5F82033C (1602356028) │ │ │ │ +122DFA Compressed Size 000014D4 (5332) │ │ │ │ +122DFE Uncompressed Size 00004DA3 (19875) │ │ │ │ +122E02 Filename Length 0023 (35) │ │ │ │ +122E04 Extra Length 0000 (0) │ │ │ │ +122E06 Comment Length 0000 (0) │ │ │ │ +122E08 Disk Start 0000 (0) │ │ │ │ +122E0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D43 Local Header Offset 00047D6A (294250) │ │ │ │ -122D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E10 Local Header Offset 00047D75 (294261) │ │ │ │ +122E14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D6A CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -122D6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D6F Created OS 03 (3) 'Unix' │ │ │ │ -122D70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D72 General Purpose Flag 0800 (2048) │ │ │ │ +122E37 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +122E3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E3C Created OS 03 (3) 'Unix' │ │ │ │ +122E3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D7A CRC F0BC2F1A (4038864666) │ │ │ │ -122D7E Compressed Size 00000302 (770) │ │ │ │ -122D82 Uncompressed Size 000005E3 (1507) │ │ │ │ -122D86 Filename Length 001E (30) │ │ │ │ -122D88 Extra Length 0000 (0) │ │ │ │ -122D8A Comment Length 0000 (0) │ │ │ │ -122D8C Disk Start 0000 (0) │ │ │ │ -122D8E Int File Attributes 0000 (0) │ │ │ │ +122E41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E47 CRC F0BC2F1A (4038864666) │ │ │ │ +122E4B Compressed Size 00000302 (770) │ │ │ │ +122E4F Uncompressed Size 000005E3 (1507) │ │ │ │ +122E53 Filename Length 001E (30) │ │ │ │ +122E55 Extra Length 0000 (0) │ │ │ │ +122E57 Comment Length 0000 (0) │ │ │ │ +122E59 Disk Start 0000 (0) │ │ │ │ +122E5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D94 Local Header Offset 0004927F (299647) │ │ │ │ -122D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E61 Local Header Offset 0004928A (299658) │ │ │ │ +122E65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122DB6 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -122DBA Created Zip Spec 14 (20) '2.0' │ │ │ │ -122DBB Created OS 03 (3) 'Unix' │ │ │ │ -122DBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122DBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122DBE General Purpose Flag 0800 (2048) │ │ │ │ +122E83 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +122E87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E88 Created OS 03 (3) 'Unix' │ │ │ │ +122E89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122DC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122DC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122DC6 CRC ECB480D0 (3971252432) │ │ │ │ -122DCA Compressed Size 000004E0 (1248) │ │ │ │ -122DCE Uncompressed Size 00000DA1 (3489) │ │ │ │ -122DD2 Filename Length 001D (29) │ │ │ │ -122DD4 Extra Length 0000 (0) │ │ │ │ -122DD6 Comment Length 0000 (0) │ │ │ │ -122DD8 Disk Start 0000 (0) │ │ │ │ -122DDA Int File Attributes 0000 (0) │ │ │ │ +122E8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E93 CRC ECB480D0 (3971252432) │ │ │ │ +122E97 Compressed Size 000004E0 (1248) │ │ │ │ +122E9B Uncompressed Size 00000DA1 (3489) │ │ │ │ +122E9F Filename Length 001D (29) │ │ │ │ +122EA1 Extra Length 0000 (0) │ │ │ │ +122EA3 Comment Length 0000 (0) │ │ │ │ +122EA5 Disk Start 0000 (0) │ │ │ │ +122EA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122DDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122DE0 Local Header Offset 000495BD (300477) │ │ │ │ -122DE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EAD Local Header Offset 000495C8 (300488) │ │ │ │ +122EB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122DE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E01 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -122E05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E06 Created OS 03 (3) 'Unix' │ │ │ │ -122E07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E09 General Purpose Flag 0800 (2048) │ │ │ │ +122ECE CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +122ED2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122ED3 Created OS 03 (3) 'Unix' │ │ │ │ +122ED4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122ED5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122ED6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E11 CRC 3D65ACC1 (1030073537) │ │ │ │ -122E15 Compressed Size 00000122 (290) │ │ │ │ -122E19 Uncompressed Size 000001CE (462) │ │ │ │ -122E1D Filename Length 0021 (33) │ │ │ │ -122E1F Extra Length 0000 (0) │ │ │ │ -122E21 Comment Length 0000 (0) │ │ │ │ -122E23 Disk Start 0000 (0) │ │ │ │ -122E25 Int File Attributes 0000 (0) │ │ │ │ +122ED8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122EDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122EDE CRC 3D65ACC1 (1030073537) │ │ │ │ +122EE2 Compressed Size 00000122 (290) │ │ │ │ +122EE6 Uncompressed Size 000001CE (462) │ │ │ │ +122EEA Filename Length 0021 (33) │ │ │ │ +122EEC Extra Length 0000 (0) │ │ │ │ +122EEE Comment Length 0000 (0) │ │ │ │ +122EF0 Disk Start 0000 (0) │ │ │ │ +122EF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E2B Local Header Offset 00049AD8 (301784) │ │ │ │ -122E2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EF8 Local Header Offset 00049AE3 (301795) │ │ │ │ +122EFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E50 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -122E54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E55 Created OS 03 (3) 'Unix' │ │ │ │ -122E56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E58 General Purpose Flag 0800 (2048) │ │ │ │ +122F1D CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +122F21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F22 Created OS 03 (3) 'Unix' │ │ │ │ +122F23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E60 CRC 832370DE (2200137950) │ │ │ │ -122E64 Compressed Size 00000113 (275) │ │ │ │ -122E68 Uncompressed Size 000001E7 (487) │ │ │ │ -122E6C Filename Length 0020 (32) │ │ │ │ -122E6E Extra Length 0000 (0) │ │ │ │ -122E70 Comment Length 0000 (0) │ │ │ │ -122E72 Disk Start 0000 (0) │ │ │ │ -122E74 Int File Attributes 0000 (0) │ │ │ │ +122F27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F2D CRC 832370DE (2200137950) │ │ │ │ +122F31 Compressed Size 00000113 (275) │ │ │ │ +122F35 Uncompressed Size 000001E7 (487) │ │ │ │ +122F39 Filename Length 0020 (32) │ │ │ │ +122F3B Extra Length 0000 (0) │ │ │ │ +122F3D Comment Length 0000 (0) │ │ │ │ +122F3F Disk Start 0000 (0) │ │ │ │ +122F41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E7A Local Header Offset 00049C39 (302137) │ │ │ │ -122E7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F47 Local Header Offset 00049C44 (302148) │ │ │ │ +122F4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E9E CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -122EA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EA3 Created OS 03 (3) 'Unix' │ │ │ │ -122EA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EA6 General Purpose Flag 0800 (2048) │ │ │ │ +122F6B CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +122F6F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F70 Created OS 03 (3) 'Unix' │ │ │ │ +122F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EAE CRC 618AE27F (1636491903) │ │ │ │ -122EB2 Compressed Size 00000122 (290) │ │ │ │ -122EB6 Uncompressed Size 000001D5 (469) │ │ │ │ -122EBA Filename Length 0024 (36) │ │ │ │ -122EBC Extra Length 0000 (0) │ │ │ │ -122EBE Comment Length 0000 (0) │ │ │ │ -122EC0 Disk Start 0000 (0) │ │ │ │ -122EC2 Int File Attributes 0000 (0) │ │ │ │ +122F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F7B CRC 618AE27F (1636491903) │ │ │ │ +122F7F Compressed Size 00000122 (290) │ │ │ │ +122F83 Uncompressed Size 000001D5 (469) │ │ │ │ +122F87 Filename Length 0024 (36) │ │ │ │ +122F89 Extra Length 0000 (0) │ │ │ │ +122F8B Comment Length 0000 (0) │ │ │ │ +122F8D Disk Start 0000 (0) │ │ │ │ +122F8F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122EC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122EC8 Local Header Offset 00049D8A (302474) │ │ │ │ -122ECC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F95 Local Header Offset 00049D95 (302485) │ │ │ │ +122F99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122ECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122EF0 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -122EF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EF5 Created OS 03 (3) 'Unix' │ │ │ │ -122EF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EF8 General Purpose Flag 0800 (2048) │ │ │ │ +122FBD CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +122FC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FC2 Created OS 03 (3) 'Unix' │ │ │ │ +122FC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F00 CRC A818CF8C (2820198284) │ │ │ │ -122F04 Compressed Size 0000010F (271) │ │ │ │ -122F08 Uncompressed Size 000001EC (492) │ │ │ │ -122F0C Filename Length 0023 (35) │ │ │ │ -122F0E Extra Length 0000 (0) │ │ │ │ -122F10 Comment Length 0000 (0) │ │ │ │ -122F12 Disk Start 0000 (0) │ │ │ │ -122F14 Int File Attributes 0000 (0) │ │ │ │ +122FC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122FCD CRC A818CF8C (2820198284) │ │ │ │ +122FD1 Compressed Size 0000010F (271) │ │ │ │ +122FD5 Uncompressed Size 000001EC (492) │ │ │ │ +122FD9 Filename Length 0023 (35) │ │ │ │ +122FDB Extra Length 0000 (0) │ │ │ │ +122FDD Comment Length 0000 (0) │ │ │ │ +122FDF Disk Start 0000 (0) │ │ │ │ +122FE1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122FE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F1A Local Header Offset 00049EEE (302830) │ │ │ │ -122F1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122FE7 Local Header Offset 00049EF9 (302841) │ │ │ │ +122FEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122FEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F41 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -122F45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F46 Created OS 03 (3) 'Unix' │ │ │ │ -122F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F49 General Purpose Flag 0800 (2048) │ │ │ │ +12300E CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +123012 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123013 Created OS 03 (3) 'Unix' │ │ │ │ +123014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123016 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F51 CRC 60496974 (1615423860) │ │ │ │ -122F55 Compressed Size 00000121 (289) │ │ │ │ -122F59 Uncompressed Size 000001CE (462) │ │ │ │ -122F5D Filename Length 0021 (33) │ │ │ │ -122F5F Extra Length 0000 (0) │ │ │ │ -122F61 Comment Length 0000 (0) │ │ │ │ -122F63 Disk Start 0000 (0) │ │ │ │ -122F65 Int File Attributes 0000 (0) │ │ │ │ +123018 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12301A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12301E CRC 60496974 (1615423860) │ │ │ │ +123022 Compressed Size 00000121 (289) │ │ │ │ +123026 Uncompressed Size 000001CE (462) │ │ │ │ +12302A Filename Length 0021 (33) │ │ │ │ +12302C Extra Length 0000 (0) │ │ │ │ +12302E Comment Length 0000 (0) │ │ │ │ +123030 Disk Start 0000 (0) │ │ │ │ +123032 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123034 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F6B Local Header Offset 0004A03E (303166) │ │ │ │ -122F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123038 Local Header Offset 0004A049 (303177) │ │ │ │ +12303C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12303C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F90 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -122F94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F95 Created OS 03 (3) 'Unix' │ │ │ │ -122F96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F98 General Purpose Flag 0800 (2048) │ │ │ │ +12305D CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +123061 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123062 Created OS 03 (3) 'Unix' │ │ │ │ +123063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123065 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FA0 CRC 991351B6 (2568180150) │ │ │ │ -122FA4 Compressed Size 00000113 (275) │ │ │ │ -122FA8 Uncompressed Size 000001E7 (487) │ │ │ │ -122FAC Filename Length 0020 (32) │ │ │ │ -122FAE Extra Length 0000 (0) │ │ │ │ -122FB0 Comment Length 0000 (0) │ │ │ │ -122FB2 Disk Start 0000 (0) │ │ │ │ -122FB4 Int File Attributes 0000 (0) │ │ │ │ +123067 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12306D CRC 991351B6 (2568180150) │ │ │ │ +123071 Compressed Size 00000113 (275) │ │ │ │ +123075 Uncompressed Size 000001E7 (487) │ │ │ │ +123079 Filename Length 0020 (32) │ │ │ │ +12307B Extra Length 0000 (0) │ │ │ │ +12307D Comment Length 0000 (0) │ │ │ │ +12307F Disk Start 0000 (0) │ │ │ │ +123081 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122FB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122FBA Local Header Offset 0004A19E (303518) │ │ │ │ -122FBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123087 Local Header Offset 0004A1A9 (303529) │ │ │ │ +12308B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122FBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12308B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122FDE CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -122FE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122FE3 Created OS 03 (3) 'Unix' │ │ │ │ -122FE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122FE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122FE6 General Purpose Flag 0800 (2048) │ │ │ │ +1230AB CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +1230AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1230B0 Created OS 03 (3) 'Unix' │ │ │ │ +1230B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1230B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1230B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122FE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122FEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FEE CRC 2138D3DD (557372381) │ │ │ │ -122FF2 Compressed Size 00000120 (288) │ │ │ │ -122FF6 Uncompressed Size 000001D1 (465) │ │ │ │ -122FFA Filename Length 0023 (35) │ │ │ │ -122FFC Extra Length 0000 (0) │ │ │ │ -122FFE Comment Length 0000 (0) │ │ │ │ -123000 Disk Start 0000 (0) │ │ │ │ -123002 Int File Attributes 0000 (0) │ │ │ │ +1230B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1230B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230BB CRC 2138D3DD (557372381) │ │ │ │ +1230BF Compressed Size 00000120 (288) │ │ │ │ +1230C3 Uncompressed Size 000001D1 (465) │ │ │ │ +1230C7 Filename Length 0023 (35) │ │ │ │ +1230C9 Extra Length 0000 (0) │ │ │ │ +1230CB Comment Length 0000 (0) │ │ │ │ +1230CD Disk Start 0000 (0) │ │ │ │ +1230CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123004 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1230D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123008 Local Header Offset 0004A2EF (303855) │ │ │ │ -12300C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1230D5 Local Header Offset 0004A2FA (303866) │ │ │ │ +1230D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12300C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1230D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12302F CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -123033 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123034 Created OS 03 (3) 'Unix' │ │ │ │ -123035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123037 General Purpose Flag 0800 (2048) │ │ │ │ +1230FC CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +123100 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123101 Created OS 03 (3) 'Unix' │ │ │ │ +123102 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123103 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123104 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123039 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12303B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12303F CRC ECCEDB96 (3972979606) │ │ │ │ -123043 Compressed Size 00000383 (899) │ │ │ │ -123047 Uncompressed Size 000007B0 (1968) │ │ │ │ -12304B Filename Length 0022 (34) │ │ │ │ -12304D Extra Length 0000 (0) │ │ │ │ -12304F Comment Length 0000 (0) │ │ │ │ -123051 Disk Start 0000 (0) │ │ │ │ -123053 Int File Attributes 0000 (0) │ │ │ │ +123106 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123108 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12310C CRC 8B56B0A1 (2337714337) │ │ │ │ +123110 Compressed Size 0000038D (909) │ │ │ │ +123114 Uncompressed Size 000007D0 (2000) │ │ │ │ +123118 Filename Length 0022 (34) │ │ │ │ +12311A Extra Length 0000 (0) │ │ │ │ +12311C Comment Length 0000 (0) │ │ │ │ +12311E Disk Start 0000 (0) │ │ │ │ +123120 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123122 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123059 Local Header Offset 0004A450 (304208) │ │ │ │ -12305D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123126 Local Header Offset 0004A45B (304219) │ │ │ │ +12312A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12305D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12312A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12307F CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -123083 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123084 Created OS 03 (3) 'Unix' │ │ │ │ -123085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123087 General Purpose Flag 0800 (2048) │ │ │ │ +12314C CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +123150 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123151 Created OS 03 (3) 'Unix' │ │ │ │ +123152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123154 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123089 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12308B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12308F CRC B50D9A2B (3037567531) │ │ │ │ -123093 Compressed Size 000001E9 (489) │ │ │ │ -123097 Uncompressed Size 000003D8 (984) │ │ │ │ -12309B Filename Length 002A (42) │ │ │ │ -12309D Extra Length 0000 (0) │ │ │ │ -12309F Comment Length 0000 (0) │ │ │ │ -1230A1 Disk Start 0000 (0) │ │ │ │ -1230A3 Int File Attributes 0000 (0) │ │ │ │ +123156 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123158 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12315C CRC B50D9A2B (3037567531) │ │ │ │ +123160 Compressed Size 000001E9 (489) │ │ │ │ +123164 Uncompressed Size 000003D8 (984) │ │ │ │ +123168 Filename Length 002A (42) │ │ │ │ +12316A Extra Length 0000 (0) │ │ │ │ +12316C Comment Length 0000 (0) │ │ │ │ +12316E Disk Start 0000 (0) │ │ │ │ +123170 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123172 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1230A9 Local Header Offset 0004A813 (305171) │ │ │ │ -1230AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123176 Local Header Offset 0004A828 (305192) │ │ │ │ +12317A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1230AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12317A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1230D7 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -1230DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1230DC Created OS 03 (3) 'Unix' │ │ │ │ -1230DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1230DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1230DF General Purpose Flag 0800 (2048) │ │ │ │ +1231A4 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +1231A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1231A9 Created OS 03 (3) 'Unix' │ │ │ │ +1231AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1231AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1231AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1230E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1230E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1230E7 CRC 34723D5A (879902042) │ │ │ │ -1230EB Compressed Size 0000050D (1293) │ │ │ │ -1230EF Uncompressed Size 00001E9E (7838) │ │ │ │ -1230F3 Filename Length 0029 (41) │ │ │ │ -1230F5 Extra Length 0000 (0) │ │ │ │ -1230F7 Comment Length 0000 (0) │ │ │ │ -1230F9 Disk Start 0000 (0) │ │ │ │ -1230FB Int File Attributes 0000 (0) │ │ │ │ +1231AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1231B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1231B4 CRC 34723D5A (879902042) │ │ │ │ +1231B8 Compressed Size 0000050D (1293) │ │ │ │ +1231BC Uncompressed Size 00001E9E (7838) │ │ │ │ +1231C0 Filename Length 0029 (41) │ │ │ │ +1231C2 Extra Length 0000 (0) │ │ │ │ +1231C4 Comment Length 0000 (0) │ │ │ │ +1231C6 Disk Start 0000 (0) │ │ │ │ +1231C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123101 Local Header Offset 0004AA44 (305732) │ │ │ │ -123105 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1231CE Local Header Offset 0004AA59 (305753) │ │ │ │ +1231D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123105: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1231D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12312E CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -123132 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123133 Created OS 03 (3) 'Unix' │ │ │ │ -123134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123136 General Purpose Flag 0800 (2048) │ │ │ │ +1231FB CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +1231FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +123200 Created OS 03 (3) 'Unix' │ │ │ │ +123201 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123202 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123203 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123138 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12313A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12313E CRC 928E82FC (2458813180) │ │ │ │ -123142 Compressed Size 00000569 (1385) │ │ │ │ -123146 Uncompressed Size 00000DBB (3515) │ │ │ │ -12314A Filename Length 0028 (40) │ │ │ │ -12314C Extra Length 0000 (0) │ │ │ │ -12314E Comment Length 0000 (0) │ │ │ │ -123150 Disk Start 0000 (0) │ │ │ │ -123152 Int File Attributes 0000 (0) │ │ │ │ +123205 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123207 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12320B CRC 928E82FC (2458813180) │ │ │ │ +12320F Compressed Size 00000569 (1385) │ │ │ │ +123213 Uncompressed Size 00000DBB (3515) │ │ │ │ +123217 Filename Length 0028 (40) │ │ │ │ +123219 Extra Length 0000 (0) │ │ │ │ +12321B Comment Length 0000 (0) │ │ │ │ +12321D Disk Start 0000 (0) │ │ │ │ +12321F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123221 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123158 Local Header Offset 0004AF98 (307096) │ │ │ │ -12315C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123225 Local Header Offset 0004AFAD (307117) │ │ │ │ +123229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12315C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123184 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -123188 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123189 Created OS 03 (3) 'Unix' │ │ │ │ -12318A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12318B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12318C General Purpose Flag 0800 (2048) │ │ │ │ +123251 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +123255 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123256 Created OS 03 (3) 'Unix' │ │ │ │ +123257 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123258 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123259 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12318E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123194 CRC E815CAC1 (3893742273) │ │ │ │ -123198 Compressed Size 00000735 (1845) │ │ │ │ -12319C Uncompressed Size 00004AE0 (19168) │ │ │ │ -1231A0 Filename Length 0027 (39) │ │ │ │ -1231A2 Extra Length 0000 (0) │ │ │ │ -1231A4 Comment Length 0000 (0) │ │ │ │ -1231A6 Disk Start 0000 (0) │ │ │ │ -1231A8 Int File Attributes 0000 (0) │ │ │ │ +12325B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12325D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123261 CRC E815CAC1 (3893742273) │ │ │ │ +123265 Compressed Size 00000735 (1845) │ │ │ │ +123269 Uncompressed Size 00004AE0 (19168) │ │ │ │ +12326D Filename Length 0027 (39) │ │ │ │ +12326F Extra Length 0000 (0) │ │ │ │ +123271 Comment Length 0000 (0) │ │ │ │ +123273 Disk Start 0000 (0) │ │ │ │ +123275 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123277 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1231AE Local Header Offset 0004B547 (308551) │ │ │ │ -1231B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12327B Local Header Offset 0004B55C (308572) │ │ │ │ +12327F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1231B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12327F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1231D9 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1231DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1231DE Created OS 03 (3) 'Unix' │ │ │ │ -1231DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1231E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1231E1 General Purpose Flag 0800 (2048) │ │ │ │ +1232A6 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +1232AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232AB Created OS 03 (3) 'Unix' │ │ │ │ +1232AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1231E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1231E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1231E9 CRC D0E00AFD (3504343805) │ │ │ │ -1231ED Compressed Size 000003A3 (931) │ │ │ │ -1231F1 Uncompressed Size 000007BF (1983) │ │ │ │ -1231F5 Filename Length 001A (26) │ │ │ │ -1231F7 Extra Length 0000 (0) │ │ │ │ -1231F9 Comment Length 0000 (0) │ │ │ │ -1231FB Disk Start 0000 (0) │ │ │ │ -1231FD Int File Attributes 0000 (0) │ │ │ │ +1232B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232B6 CRC D0E00AFD (3504343805) │ │ │ │ +1232BA Compressed Size 000003A3 (931) │ │ │ │ +1232BE Uncompressed Size 000007BF (1983) │ │ │ │ +1232C2 Filename Length 001A (26) │ │ │ │ +1232C4 Extra Length 0000 (0) │ │ │ │ +1232C6 Comment Length 0000 (0) │ │ │ │ +1232C8 Disk Start 0000 (0) │ │ │ │ +1232CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1232CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123203 Local Header Offset 0004BCC1 (310465) │ │ │ │ -123207 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1232D0 Local Header Offset 0004BCD6 (310486) │ │ │ │ +1232D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123207: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1232D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123221 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -123225 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123226 Created OS 03 (3) 'Unix' │ │ │ │ -123227 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123228 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123229 General Purpose Flag 0800 (2048) │ │ │ │ +1232EE CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +1232F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232F3 Created OS 03 (3) 'Unix' │ │ │ │ +1232F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12322B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12322D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123231 CRC 7C327096 (2083680406) │ │ │ │ -123235 Compressed Size 00000649 (1609) │ │ │ │ -123239 Uncompressed Size 00001522 (5410) │ │ │ │ -12323D Filename Length 0019 (25) │ │ │ │ -12323F Extra Length 0000 (0) │ │ │ │ -123241 Comment Length 0000 (0) │ │ │ │ -123243 Disk Start 0000 (0) │ │ │ │ -123245 Int File Attributes 0000 (0) │ │ │ │ +1232F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232FE CRC 7C327096 (2083680406) │ │ │ │ +123302 Compressed Size 00000649 (1609) │ │ │ │ +123306 Uncompressed Size 00001522 (5410) │ │ │ │ +12330A Filename Length 0019 (25) │ │ │ │ +12330C Extra Length 0000 (0) │ │ │ │ +12330E Comment Length 0000 (0) │ │ │ │ +123310 Disk Start 0000 (0) │ │ │ │ +123312 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123247 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123314 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12324B Local Header Offset 0004C09C (311452) │ │ │ │ -12324F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123318 Local Header Offset 0004C0B1 (311473) │ │ │ │ +12331C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12324F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12331C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123268 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -12326C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12326D Created OS 03 (3) 'Unix' │ │ │ │ -12326E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12326F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123270 General Purpose Flag 0800 (2048) │ │ │ │ +123335 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +123339 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12333A Created OS 03 (3) 'Unix' │ │ │ │ +12333B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12333C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12333D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123272 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123274 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123278 CRC F354206A (4082376810) │ │ │ │ -12327C Compressed Size 000002E2 (738) │ │ │ │ -123280 Uncompressed Size 000005D1 (1489) │ │ │ │ -123284 Filename Length 0026 (38) │ │ │ │ -123286 Extra Length 0000 (0) │ │ │ │ -123288 Comment Length 0000 (0) │ │ │ │ -12328A Disk Start 0000 (0) │ │ │ │ -12328C Int File Attributes 0000 (0) │ │ │ │ +12333F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123341 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123345 CRC F354206A (4082376810) │ │ │ │ +123349 Compressed Size 000002E2 (738) │ │ │ │ +12334D Uncompressed Size 000005D1 (1489) │ │ │ │ +123351 Filename Length 0026 (38) │ │ │ │ +123353 Extra Length 0000 (0) │ │ │ │ +123355 Comment Length 0000 (0) │ │ │ │ +123357 Disk Start 0000 (0) │ │ │ │ +123359 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12328E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12335B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123292 Local Header Offset 0004C71C (313116) │ │ │ │ -123296 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12335F Local Header Offset 0004C731 (313137) │ │ │ │ +123363 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123363: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1232BC CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1232C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1232C1 Created OS 03 (3) 'Unix' │ │ │ │ -1232C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1232C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1232C4 General Purpose Flag 0800 (2048) │ │ │ │ +123389 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +12338D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12338E Created OS 03 (3) 'Unix' │ │ │ │ +12338F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123391 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1232C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1232C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1232CC CRC A9857AC6 (2844097222) │ │ │ │ -1232D0 Compressed Size 00000175 (373) │ │ │ │ -1232D4 Uncompressed Size 000002F1 (753) │ │ │ │ -1232D8 Filename Length 0025 (37) │ │ │ │ -1232DA Extra Length 0000 (0) │ │ │ │ -1232DC Comment Length 0000 (0) │ │ │ │ -1232DE Disk Start 0000 (0) │ │ │ │ -1232E0 Int File Attributes 0000 (0) │ │ │ │ +123393 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123395 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123399 CRC A9857AC6 (2844097222) │ │ │ │ +12339D Compressed Size 00000175 (373) │ │ │ │ +1233A1 Uncompressed Size 000002F1 (753) │ │ │ │ +1233A5 Filename Length 0025 (37) │ │ │ │ +1233A7 Extra Length 0000 (0) │ │ │ │ +1233A9 Comment Length 0000 (0) │ │ │ │ +1233AB Disk Start 0000 (0) │ │ │ │ +1233AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1232E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1233AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1232E6 Local Header Offset 0004CA42 (313922) │ │ │ │ -1232EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1233B3 Local Header Offset 0004CA57 (313943) │ │ │ │ +1233B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1232EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1233B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12330F CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -123313 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123314 Created OS 03 (3) 'Unix' │ │ │ │ -123315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123317 General Purpose Flag 0800 (2048) │ │ │ │ +1233DC CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +1233E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1233E1 Created OS 03 (3) 'Unix' │ │ │ │ +1233E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1233E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1233E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123319 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12331B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12331F CRC 67A72259 (1739006553) │ │ │ │ -123323 Compressed Size 00000214 (532) │ │ │ │ -123327 Uncompressed Size 0000041F (1055) │ │ │ │ -12332B Filename Length 0027 (39) │ │ │ │ -12332D Extra Length 0000 (0) │ │ │ │ -12332F Comment Length 0000 (0) │ │ │ │ -123331 Disk Start 0000 (0) │ │ │ │ -123333 Int File Attributes 0000 (0) │ │ │ │ +1233E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1233E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1233EC CRC 67A72259 (1739006553) │ │ │ │ +1233F0 Compressed Size 00000214 (532) │ │ │ │ +1233F4 Uncompressed Size 0000041F (1055) │ │ │ │ +1233F8 Filename Length 0027 (39) │ │ │ │ +1233FA Extra Length 0000 (0) │ │ │ │ +1233FC Comment Length 0000 (0) │ │ │ │ +1233FE Disk Start 0000 (0) │ │ │ │ +123400 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123335 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123402 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123339 Local Header Offset 0004CBFA (314362) │ │ │ │ -12333D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123406 Local Header Offset 0004CC0F (314383) │ │ │ │ +12340A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12333D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12340A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123364 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -123368 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123369 Created OS 03 (3) 'Unix' │ │ │ │ -12336A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12336B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12336C General Purpose Flag 0800 (2048) │ │ │ │ +123431 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +123435 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123436 Created OS 03 (3) 'Unix' │ │ │ │ +123437 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123438 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123439 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12336E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123370 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123374 CRC BB568875 (3143010421) │ │ │ │ -123378 Compressed Size 000002B9 (697) │ │ │ │ -12337C Uncompressed Size 0000098C (2444) │ │ │ │ -123380 Filename Length 0026 (38) │ │ │ │ -123382 Extra Length 0000 (0) │ │ │ │ -123384 Comment Length 0000 (0) │ │ │ │ -123386 Disk Start 0000 (0) │ │ │ │ -123388 Int File Attributes 0000 (0) │ │ │ │ +12343B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12343D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123441 CRC BB568875 (3143010421) │ │ │ │ +123445 Compressed Size 000002B9 (697) │ │ │ │ +123449 Uncompressed Size 0000098C (2444) │ │ │ │ +12344D Filename Length 0026 (38) │ │ │ │ +12344F Extra Length 0000 (0) │ │ │ │ +123451 Comment Length 0000 (0) │ │ │ │ +123453 Disk Start 0000 (0) │ │ │ │ +123455 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12338A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123457 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12338E Local Header Offset 0004CE53 (314963) │ │ │ │ -123392 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12345B Local Header Offset 0004CE68 (314984) │ │ │ │ +12345F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123392: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12345F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1233B8 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1233BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233BD Created OS 03 (3) 'Unix' │ │ │ │ -1233BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1233BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1233C0 General Purpose Flag 0800 (2048) │ │ │ │ +123485 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +123489 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12348A Created OS 03 (3) 'Unix' │ │ │ │ +12348B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12348C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12348D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1233C2 Compression Method 0000 (0) 'Stored' │ │ │ │ -1233C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1233C8 CRC 00000000 (0) │ │ │ │ -1233CC Compressed Size 00000000 (0) │ │ │ │ -1233D0 Uncompressed Size 00000000 (0) │ │ │ │ -1233D4 Filename Length 0014 (20) │ │ │ │ -1233D6 Extra Length 0000 (0) │ │ │ │ -1233D8 Comment Length 0000 (0) │ │ │ │ -1233DA Disk Start 0000 (0) │ │ │ │ -1233DC Int File Attributes 0000 (0) │ │ │ │ +12348F Compression Method 0000 (0) 'Stored' │ │ │ │ +123491 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123495 CRC 00000000 (0) │ │ │ │ +123499 Compressed Size 00000000 (0) │ │ │ │ +12349D Uncompressed Size 00000000 (0) │ │ │ │ +1234A1 Filename Length 0014 (20) │ │ │ │ +1234A3 Extra Length 0000 (0) │ │ │ │ +1234A5 Comment Length 0000 (0) │ │ │ │ +1234A7 Disk Start 0000 (0) │ │ │ │ +1234A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1233DE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1234AB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1233E2 Local Header Offset 0004D150 (315728) │ │ │ │ -1233E6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234AF Local Header Offset 0004D165 (315749) │ │ │ │ +1234B3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233E6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234B3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1233E6: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1234B3: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233BE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12348B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1233FA CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -1233FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233FF Created OS 03 (3) 'Unix' │ │ │ │ -123400 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123401 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123402 General Purpose Flag 0800 (2048) │ │ │ │ +1234C7 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +1234CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1234CC Created OS 03 (3) 'Unix' │ │ │ │ +1234CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1234CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1234CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123404 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123406 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12340A CRC 045A6BE4 (73034724) │ │ │ │ -12340E Compressed Size 000001F3 (499) │ │ │ │ -123412 Uncompressed Size 000003F5 (1013) │ │ │ │ -123416 Filename Length 0020 (32) │ │ │ │ -123418 Extra Length 0000 (0) │ │ │ │ -12341A Comment Length 0000 (0) │ │ │ │ -12341C Disk Start 0000 (0) │ │ │ │ -12341E Int File Attributes 0000 (0) │ │ │ │ +1234D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1234D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1234D7 CRC 045A6BE4 (73034724) │ │ │ │ +1234DB Compressed Size 000001F3 (499) │ │ │ │ +1234DF Uncompressed Size 000003F5 (1013) │ │ │ │ +1234E3 Filename Length 0020 (32) │ │ │ │ +1234E5 Extra Length 0000 (0) │ │ │ │ +1234E7 Comment Length 0000 (0) │ │ │ │ +1234E9 Disk Start 0000 (0) │ │ │ │ +1234EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123420 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1234ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123424 Local Header Offset 0004D182 (315778) │ │ │ │ -123428 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234F1 Local Header Offset 0004D197 (315799) │ │ │ │ +1234F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123428: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123448 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -12344C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12344D Created OS 03 (3) 'Unix' │ │ │ │ -12344E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12344F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123450 General Purpose Flag 0800 (2048) │ │ │ │ +123515 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +123519 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12351A Created OS 03 (3) 'Unix' │ │ │ │ +12351B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12351C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12351D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123452 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123454 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123458 CRC AEEC026D (2934702701) │ │ │ │ -12345C Compressed Size 000002BE (702) │ │ │ │ -123460 Uncompressed Size 0000078C (1932) │ │ │ │ -123464 Filename Length 001F (31) │ │ │ │ -123466 Extra Length 0000 (0) │ │ │ │ -123468 Comment Length 0000 (0) │ │ │ │ -12346A Disk Start 0000 (0) │ │ │ │ -12346C Int File Attributes 0000 (0) │ │ │ │ +12351F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123525 CRC AEEC026D (2934702701) │ │ │ │ +123529 Compressed Size 000002BE (702) │ │ │ │ +12352D Uncompressed Size 0000078C (1932) │ │ │ │ +123531 Filename Length 001F (31) │ │ │ │ +123533 Extra Length 0000 (0) │ │ │ │ +123535 Comment Length 0000 (0) │ │ │ │ +123537 Disk Start 0000 (0) │ │ │ │ +123539 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12346E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12353B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123472 Local Header Offset 0004D3B3 (316339) │ │ │ │ -123476 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12353F Local Header Offset 0004D3C8 (316360) │ │ │ │ +123543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123495 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -123499 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12349A Created OS 03 (3) 'Unix' │ │ │ │ -12349B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12349C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12349D General Purpose Flag 0800 (2048) │ │ │ │ +123562 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +123566 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123567 Created OS 03 (3) 'Unix' │ │ │ │ +123568 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123569 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12356A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12349F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234A5 CRC CFF7C16F (3489120623) │ │ │ │ -1234A9 Compressed Size 0000056C (1388) │ │ │ │ -1234AD Uncompressed Size 00000CF1 (3313) │ │ │ │ -1234B1 Filename Length 0027 (39) │ │ │ │ -1234B3 Extra Length 0000 (0) │ │ │ │ -1234B5 Comment Length 0000 (0) │ │ │ │ -1234B7 Disk Start 0000 (0) │ │ │ │ -1234B9 Int File Attributes 0000 (0) │ │ │ │ +12356C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12356E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123572 CRC CFF7C16F (3489120623) │ │ │ │ +123576 Compressed Size 0000056C (1388) │ │ │ │ +12357A Uncompressed Size 00000CF1 (3313) │ │ │ │ +12357E Filename Length 0027 (39) │ │ │ │ +123580 Extra Length 0000 (0) │ │ │ │ +123582 Comment Length 0000 (0) │ │ │ │ +123584 Disk Start 0000 (0) │ │ │ │ +123586 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1234BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123588 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1234BF Local Header Offset 0004D6AE (317102) │ │ │ │ -1234C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12358C Local Header Offset 0004D6C3 (317123) │ │ │ │ +123590 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1234C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123590: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1234EA CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -1234EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1234EF Created OS 03 (3) 'Unix' │ │ │ │ -1234F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1234F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1234F2 General Purpose Flag 0800 (2048) │ │ │ │ +1235B7 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +1235BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1235BC Created OS 03 (3) 'Unix' │ │ │ │ +1235BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1234F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234FA CRC F733F775 (4147378037) │ │ │ │ -1234FE Compressed Size 000002F8 (760) │ │ │ │ -123502 Uncompressed Size 00000EC7 (3783) │ │ │ │ -123506 Filename Length 0026 (38) │ │ │ │ -123508 Extra Length 0000 (0) │ │ │ │ -12350A Comment Length 0000 (0) │ │ │ │ -12350C Disk Start 0000 (0) │ │ │ │ -12350E Int File Attributes 0000 (0) │ │ │ │ +1235C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235C7 CRC F733F775 (4147378037) │ │ │ │ +1235CB Compressed Size 000002F8 (760) │ │ │ │ +1235CF Uncompressed Size 00000EC7 (3783) │ │ │ │ +1235D3 Filename Length 0026 (38) │ │ │ │ +1235D5 Extra Length 0000 (0) │ │ │ │ +1235D7 Comment Length 0000 (0) │ │ │ │ +1235D9 Disk Start 0000 (0) │ │ │ │ +1235DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123510 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1235DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123514 Local Header Offset 0004DC5F (318559) │ │ │ │ -123518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1235E1 Local Header Offset 0004DC74 (318580) │ │ │ │ +1235E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1235E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12353E CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -123542 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123543 Created OS 03 (3) 'Unix' │ │ │ │ -123544 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123545 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123546 General Purpose Flag 0800 (2048) │ │ │ │ +12360B CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +12360F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123610 Created OS 03 (3) 'Unix' │ │ │ │ +123611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123613 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123548 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12354A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12354E CRC 2BF66AD1 (737569489) │ │ │ │ -123552 Compressed Size 000006C9 (1737) │ │ │ │ -123556 Uncompressed Size 0000101D (4125) │ │ │ │ -12355A Filename Length 0022 (34) │ │ │ │ -12355C Extra Length 0000 (0) │ │ │ │ -12355E Comment Length 0000 (0) │ │ │ │ -123560 Disk Start 0000 (0) │ │ │ │ -123562 Int File Attributes 0000 (0) │ │ │ │ +123615 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123617 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12361B CRC 2BF66AD1 (737569489) │ │ │ │ +12361F Compressed Size 000006C9 (1737) │ │ │ │ +123623 Uncompressed Size 0000101D (4125) │ │ │ │ +123627 Filename Length 0022 (34) │ │ │ │ +123629 Extra Length 0000 (0) │ │ │ │ +12362B Comment Length 0000 (0) │ │ │ │ +12362D Disk Start 0000 (0) │ │ │ │ +12362F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123564 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123631 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123568 Local Header Offset 0004DF9B (319387) │ │ │ │ -12356C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123635 Local Header Offset 0004DFB0 (319408) │ │ │ │ +123639 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12356C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123639: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12358E CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -123592 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123593 Created OS 03 (3) 'Unix' │ │ │ │ -123594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123596 General Purpose Flag 0800 (2048) │ │ │ │ +12365B CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +12365F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123660 Created OS 03 (3) 'Unix' │ │ │ │ +123661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123663 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123598 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12359A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12359E CRC AE70CA6B (2926627435) │ │ │ │ -1235A2 Compressed Size 000007BD (1981) │ │ │ │ -1235A6 Uncompressed Size 00002508 (9480) │ │ │ │ -1235AA Filename Length 0021 (33) │ │ │ │ -1235AC Extra Length 0000 (0) │ │ │ │ -1235AE Comment Length 0000 (0) │ │ │ │ -1235B0 Disk Start 0000 (0) │ │ │ │ -1235B2 Int File Attributes 0000 (0) │ │ │ │ +123665 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123667 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12366B CRC AE70CA6B (2926627435) │ │ │ │ +12366F Compressed Size 000007BD (1981) │ │ │ │ +123673 Uncompressed Size 00002508 (9480) │ │ │ │ +123677 Filename Length 0021 (33) │ │ │ │ +123679 Extra Length 0000 (0) │ │ │ │ +12367B Comment Length 0000 (0) │ │ │ │ +12367D Disk Start 0000 (0) │ │ │ │ +12367F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1235B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123681 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1235B8 Local Header Offset 0004E6A4 (321188) │ │ │ │ -1235BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123685 Local Header Offset 0004E6B9 (321209) │ │ │ │ +123689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1235BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1235DD CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -1235E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1235E2 Created OS 03 (3) 'Unix' │ │ │ │ -1235E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1235E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1235E5 General Purpose Flag 0800 (2048) │ │ │ │ +1236AA CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +1236AE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1236AF Created OS 03 (3) 'Unix' │ │ │ │ +1236B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1236B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1236B2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1235E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1235E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1235ED CRC 21C9029D (566821533) │ │ │ │ -1235F1 Compressed Size 000003C6 (966) │ │ │ │ -1235F5 Uncompressed Size 00000950 (2384) │ │ │ │ -1235F9 Filename Length 0027 (39) │ │ │ │ -1235FB Extra Length 0000 (0) │ │ │ │ -1235FD Comment Length 0000 (0) │ │ │ │ -1235FF Disk Start 0000 (0) │ │ │ │ -123601 Int File Attributes 0000 (0) │ │ │ │ +1236B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1236B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236BA CRC 21C9029D (566821533) │ │ │ │ +1236BE Compressed Size 000003C6 (966) │ │ │ │ +1236C2 Uncompressed Size 00000950 (2384) │ │ │ │ +1236C6 Filename Length 0027 (39) │ │ │ │ +1236C8 Extra Length 0000 (0) │ │ │ │ +1236CA Comment Length 0000 (0) │ │ │ │ +1236CC Disk Start 0000 (0) │ │ │ │ +1236CE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123603 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1236D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123607 Local Header Offset 0004EEA0 (323232) │ │ │ │ -12360B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1236D4 Local Header Offset 0004EEB5 (323253) │ │ │ │ +1236D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12360B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1236D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123632 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -123636 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123637 Created OS 03 (3) 'Unix' │ │ │ │ -123638 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123639 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12363A General Purpose Flag 0800 (2048) │ │ │ │ +1236FF CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +123703 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123704 Created OS 03 (3) 'Unix' │ │ │ │ +123705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123707 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12363C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12363E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123642 CRC 421E085D (1109264477) │ │ │ │ -123646 Compressed Size 00000413 (1043) │ │ │ │ -12364A Uncompressed Size 00001612 (5650) │ │ │ │ -12364E Filename Length 0026 (38) │ │ │ │ -123650 Extra Length 0000 (0) │ │ │ │ -123652 Comment Length 0000 (0) │ │ │ │ -123654 Disk Start 0000 (0) │ │ │ │ -123656 Int File Attributes 0000 (0) │ │ │ │ +123709 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12370B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12370F CRC 421E085D (1109264477) │ │ │ │ +123713 Compressed Size 00000413 (1043) │ │ │ │ +123717 Uncompressed Size 00001612 (5650) │ │ │ │ +12371B Filename Length 0026 (38) │ │ │ │ +12371D Extra Length 0000 (0) │ │ │ │ +12371F Comment Length 0000 (0) │ │ │ │ +123721 Disk Start 0000 (0) │ │ │ │ +123723 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123658 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123725 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12365C Local Header Offset 0004F2AB (324267) │ │ │ │ -123660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123729 Local Header Offset 0004F2C0 (324288) │ │ │ │ +12372D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12372D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123686 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -12368A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12368B Created OS 03 (3) 'Unix' │ │ │ │ -12368C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12368D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12368E General Purpose Flag 0800 (2048) │ │ │ │ +123753 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +123757 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123758 Created OS 03 (3) 'Unix' │ │ │ │ +123759 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12375A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12375B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123690 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123692 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123696 CRC 80A46BC6 (2158259142) │ │ │ │ -12369A Compressed Size 00000264 (612) │ │ │ │ -12369E Uncompressed Size 00000502 (1282) │ │ │ │ -1236A2 Filename Length 0023 (35) │ │ │ │ -1236A4 Extra Length 0000 (0) │ │ │ │ -1236A6 Comment Length 0000 (0) │ │ │ │ -1236A8 Disk Start 0000 (0) │ │ │ │ -1236AA Int File Attributes 0000 (0) │ │ │ │ +12375D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12375F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123763 CRC 80A46BC6 (2158259142) │ │ │ │ +123767 Compressed Size 00000264 (612) │ │ │ │ +12376B Uncompressed Size 00000502 (1282) │ │ │ │ +12376F Filename Length 0023 (35) │ │ │ │ +123771 Extra Length 0000 (0) │ │ │ │ +123773 Comment Length 0000 (0) │ │ │ │ +123775 Disk Start 0000 (0) │ │ │ │ +123777 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123779 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1236B0 Local Header Offset 0004F702 (325378) │ │ │ │ -1236B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12377D Local Header Offset 0004F717 (325399) │ │ │ │ +123781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1236B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1236D7 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -1236DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1236DC Created OS 03 (3) 'Unix' │ │ │ │ -1236DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1236DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1236DF General Purpose Flag 0800 (2048) │ │ │ │ +1237A4 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +1237A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237A9 Created OS 03 (3) 'Unix' │ │ │ │ +1237AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1236E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1236E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1236E7 CRC 67856ACD (1736796877) │ │ │ │ -1236EB Compressed Size 00000476 (1142) │ │ │ │ -1236EF Uncompressed Size 000015B5 (5557) │ │ │ │ -1236F3 Filename Length 0022 (34) │ │ │ │ -1236F5 Extra Length 0000 (0) │ │ │ │ -1236F7 Comment Length 0000 (0) │ │ │ │ -1236F9 Disk Start 0000 (0) │ │ │ │ -1236FB Int File Attributes 0000 (0) │ │ │ │ +1237AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1237B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1237B4 CRC 67856ACD (1736796877) │ │ │ │ +1237B8 Compressed Size 00000476 (1142) │ │ │ │ +1237BC Uncompressed Size 000015B5 (5557) │ │ │ │ +1237C0 Filename Length 0022 (34) │ │ │ │ +1237C2 Extra Length 0000 (0) │ │ │ │ +1237C4 Comment Length 0000 (0) │ │ │ │ +1237C6 Disk Start 0000 (0) │ │ │ │ +1237C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1237CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123701 Local Header Offset 0004F9A7 (326055) │ │ │ │ -123705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1237CE Local Header Offset 0004F9BC (326076) │ │ │ │ +1237D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1237D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123727 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -12372B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12372C Created OS 03 (3) 'Unix' │ │ │ │ -12372D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12372E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12372F General Purpose Flag 0800 (2048) │ │ │ │ +1237F4 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +1237F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237F9 Created OS 03 (3) 'Unix' │ │ │ │ +1237FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123731 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123733 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123737 CRC CEDFA7AF (3470763951) │ │ │ │ -12373B Compressed Size 000006A2 (1698) │ │ │ │ -12373F Uncompressed Size 0000120D (4621) │ │ │ │ -123743 Filename Length 001E (30) │ │ │ │ -123745 Extra Length 0000 (0) │ │ │ │ -123747 Comment Length 0000 (0) │ │ │ │ -123749 Disk Start 0000 (0) │ │ │ │ -12374B Int File Attributes 0000 (0) │ │ │ │ +1237FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +123800 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123804 CRC CEDFA7AF (3470763951) │ │ │ │ +123808 Compressed Size 000006A2 (1698) │ │ │ │ +12380C Uncompressed Size 0000120D (4621) │ │ │ │ +123810 Filename Length 001E (30) │ │ │ │ +123812 Extra Length 0000 (0) │ │ │ │ +123814 Comment Length 0000 (0) │ │ │ │ +123816 Disk Start 0000 (0) │ │ │ │ +123818 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12374D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12381A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123751 Local Header Offset 0004FE5D (327261) │ │ │ │ -123755 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12381E Local Header Offset 0004FE72 (327282) │ │ │ │ +123822 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123755: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123773 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -123777 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123778 Created OS 03 (3) 'Unix' │ │ │ │ -123779 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12377A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12377B General Purpose Flag 0800 (2048) │ │ │ │ +123840 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +123844 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123845 Created OS 03 (3) 'Unix' │ │ │ │ +123846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123848 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12377D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12377F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123783 CRC 28531D78 (676535672) │ │ │ │ -123787 Compressed Size 00000916 (2326) │ │ │ │ -12378B Uncompressed Size 000054E9 (21737) │ │ │ │ -12378F Filename Length 001D (29) │ │ │ │ -123791 Extra Length 0000 (0) │ │ │ │ -123793 Comment Length 0000 (0) │ │ │ │ -123795 Disk Start 0000 (0) │ │ │ │ -123797 Int File Attributes 0000 (0) │ │ │ │ +12384A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12384C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123850 CRC 28531D78 (676535672) │ │ │ │ +123854 Compressed Size 00000916 (2326) │ │ │ │ +123858 Uncompressed Size 000054E9 (21737) │ │ │ │ +12385C Filename Length 001D (29) │ │ │ │ +12385E Extra Length 0000 (0) │ │ │ │ +123860 Comment Length 0000 (0) │ │ │ │ +123862 Disk Start 0000 (0) │ │ │ │ +123864 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123799 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123866 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12379D Local Header Offset 0005053B (329019) │ │ │ │ -1237A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12386A Local Header Offset 00050550 (329040) │ │ │ │ +12386E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12386E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1237BE CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -1237C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1237C3 Created OS 03 (3) 'Unix' │ │ │ │ -1237C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1237C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1237C6 General Purpose Flag 0800 (2048) │ │ │ │ +12388B CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +12388F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123890 Created OS 03 (3) 'Unix' │ │ │ │ +123891 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123892 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123893 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1237C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1237CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1237CE CRC 67404CB2 (1732267186) │ │ │ │ -1237D2 Compressed Size 00000BE6 (3046) │ │ │ │ -1237D6 Uncompressed Size 00002665 (9829) │ │ │ │ -1237DA Filename Length 002B (43) │ │ │ │ -1237DC Extra Length 0000 (0) │ │ │ │ -1237DE Comment Length 0000 (0) │ │ │ │ -1237E0 Disk Start 0000 (0) │ │ │ │ -1237E2 Int File Attributes 0000 (0) │ │ │ │ +123895 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123897 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12389B CRC 67404CB2 (1732267186) │ │ │ │ +12389F Compressed Size 00000BE6 (3046) │ │ │ │ +1238A3 Uncompressed Size 00002665 (9829) │ │ │ │ +1238A7 Filename Length 002B (43) │ │ │ │ +1238A9 Extra Length 0000 (0) │ │ │ │ +1238AB Comment Length 0000 (0) │ │ │ │ +1238AD Disk Start 0000 (0) │ │ │ │ +1238AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1237E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1238B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1237E8 Local Header Offset 00050E8C (331404) │ │ │ │ -1237EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238B5 Local Header Offset 00050EA1 (331425) │ │ │ │ +1238B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123817 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -12381B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12381C Created OS 03 (3) 'Unix' │ │ │ │ -12381D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12381E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12381F General Purpose Flag 0800 (2048) │ │ │ │ +1238E4 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +1238E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1238E9 Created OS 03 (3) 'Unix' │ │ │ │ +1238EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1238EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1238EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123821 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123823 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123827 CRC 168B1528 (378213672) │ │ │ │ -12382B Compressed Size 00000DF0 (3568) │ │ │ │ -12382F Uncompressed Size 00008326 (33574) │ │ │ │ -123833 Filename Length 002A (42) │ │ │ │ -123835 Extra Length 0000 (0) │ │ │ │ -123837 Comment Length 0000 (0) │ │ │ │ -123839 Disk Start 0000 (0) │ │ │ │ -12383B Int File Attributes 0000 (0) │ │ │ │ +1238EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1238F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1238F4 CRC 168B1528 (378213672) │ │ │ │ +1238F8 Compressed Size 00000DF0 (3568) │ │ │ │ +1238FC Uncompressed Size 00008326 (33574) │ │ │ │ +123900 Filename Length 002A (42) │ │ │ │ +123902 Extra Length 0000 (0) │ │ │ │ +123904 Comment Length 0000 (0) │ │ │ │ +123906 Disk Start 0000 (0) │ │ │ │ +123908 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12383D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12390A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123841 Local Header Offset 00051ABB (334523) │ │ │ │ -123845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12390E Local Header Offset 00051AD0 (334544) │ │ │ │ +123912 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123912: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12386F CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -123873 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123874 Created OS 03 (3) 'Unix' │ │ │ │ -123875 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123876 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123877 General Purpose Flag 0800 (2048) │ │ │ │ +12393C CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +123940 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123941 Created OS 03 (3) 'Unix' │ │ │ │ +123942 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123943 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123944 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123879 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12387B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12387F CRC F1A2C9FA (4053977594) │ │ │ │ -123883 Compressed Size 000003ED (1005) │ │ │ │ -123887 Uncompressed Size 00000951 (2385) │ │ │ │ -12388B Filename Length 002D (45) │ │ │ │ -12388D Extra Length 0000 (0) │ │ │ │ -12388F Comment Length 0000 (0) │ │ │ │ -123891 Disk Start 0000 (0) │ │ │ │ -123893 Int File Attributes 0000 (0) │ │ │ │ +123946 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123948 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12394C CRC F1A2C9FA (4053977594) │ │ │ │ +123950 Compressed Size 000003ED (1005) │ │ │ │ +123954 Uncompressed Size 00000951 (2385) │ │ │ │ +123958 Filename Length 002D (45) │ │ │ │ +12395A Extra Length 0000 (0) │ │ │ │ +12395C Comment Length 0000 (0) │ │ │ │ +12395E Disk Start 0000 (0) │ │ │ │ +123960 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123895 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123962 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123899 Local Header Offset 000528F3 (338163) │ │ │ │ -12389D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123966 Local Header Offset 00052908 (338184) │ │ │ │ +12396A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12389D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12396A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1238CA CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -1238CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1238CF Created OS 03 (3) 'Unix' │ │ │ │ -1238D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1238D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1238D2 General Purpose Flag 0800 (2048) │ │ │ │ +123997 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +12399B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12399C Created OS 03 (3) 'Unix' │ │ │ │ +12399D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12399E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12399F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1238D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1238D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1238DA CRC 3A875FD7 (981950423) │ │ │ │ -1238DE Compressed Size 0000039D (925) │ │ │ │ -1238E2 Uncompressed Size 00001205 (4613) │ │ │ │ -1238E6 Filename Length 002C (44) │ │ │ │ -1238E8 Extra Length 0000 (0) │ │ │ │ -1238EA Comment Length 0000 (0) │ │ │ │ -1238EC Disk Start 0000 (0) │ │ │ │ -1238EE Int File Attributes 0000 (0) │ │ │ │ +1239A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1239A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1239A7 CRC 3A875FD7 (981950423) │ │ │ │ +1239AB Compressed Size 0000039D (925) │ │ │ │ +1239AF Uncompressed Size 00001205 (4613) │ │ │ │ +1239B3 Filename Length 002C (44) │ │ │ │ +1239B5 Extra Length 0000 (0) │ │ │ │ +1239B7 Comment Length 0000 (0) │ │ │ │ +1239B9 Disk Start 0000 (0) │ │ │ │ +1239BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1238F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1239BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1238F4 Local Header Offset 00052D2B (339243) │ │ │ │ -1238F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1239C1 Local Header Offset 00052D40 (339264) │ │ │ │ +1239C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1238F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123924 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -123928 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123929 Created OS 03 (3) 'Unix' │ │ │ │ -12392A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12392B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12392C General Purpose Flag 0800 (2048) │ │ │ │ +1239F1 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +1239F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1239F6 Created OS 03 (3) 'Unix' │ │ │ │ +1239F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1239F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1239F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12392E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123934 CRC E168592E (3781712174) │ │ │ │ -123938 Compressed Size 0000077B (1915) │ │ │ │ -12393C Uncompressed Size 0000128D (4749) │ │ │ │ -123940 Filename Length 0023 (35) │ │ │ │ -123942 Extra Length 0000 (0) │ │ │ │ -123944 Comment Length 0000 (0) │ │ │ │ -123946 Disk Start 0000 (0) │ │ │ │ -123948 Int File Attributes 0000 (0) │ │ │ │ +1239FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1239FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A01 CRC E168592E (3781712174) │ │ │ │ +123A05 Compressed Size 0000077B (1915) │ │ │ │ +123A09 Uncompressed Size 0000128D (4749) │ │ │ │ +123A0D Filename Length 0023 (35) │ │ │ │ +123A0F Extra Length 0000 (0) │ │ │ │ +123A11 Comment Length 0000 (0) │ │ │ │ +123A13 Disk Start 0000 (0) │ │ │ │ +123A15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12394A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12394E Local Header Offset 00053112 (340242) │ │ │ │ -123952 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A1B Local Header Offset 00053127 (340263) │ │ │ │ +123A1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123952: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123975 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -123979 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12397A Created OS 03 (3) 'Unix' │ │ │ │ -12397B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12397C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12397D General Purpose Flag 0800 (2048) │ │ │ │ +123A42 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +123A46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A47 Created OS 03 (3) 'Unix' │ │ │ │ +123A48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12397F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123981 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123985 CRC 8B2D10C6 (2334986438) │ │ │ │ -123989 Compressed Size 0000070D (1805) │ │ │ │ -12398D Uncompressed Size 00002C58 (11352) │ │ │ │ -123991 Filename Length 0022 (34) │ │ │ │ -123993 Extra Length 0000 (0) │ │ │ │ -123995 Comment Length 0000 (0) │ │ │ │ -123997 Disk Start 0000 (0) │ │ │ │ -123999 Int File Attributes 0000 (0) │ │ │ │ +123A4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A52 CRC 8B2D10C6 (2334986438) │ │ │ │ +123A56 Compressed Size 0000070D (1805) │ │ │ │ +123A5A Uncompressed Size 00002C58 (11352) │ │ │ │ +123A5E Filename Length 0022 (34) │ │ │ │ +123A60 Extra Length 0000 (0) │ │ │ │ +123A62 Comment Length 0000 (0) │ │ │ │ +123A64 Disk Start 0000 (0) │ │ │ │ +123A66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12399B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12399F Local Header Offset 000538CE (342222) │ │ │ │ -1239A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A6C Local Header Offset 000538E3 (342243) │ │ │ │ +123A70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1239C5 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -1239C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1239CA Created OS 03 (3) 'Unix' │ │ │ │ -1239CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1239CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1239CD General Purpose Flag 0800 (2048) │ │ │ │ +123A92 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +123A96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A97 Created OS 03 (3) 'Unix' │ │ │ │ +123A98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1239CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1239D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1239D5 CRC 100E219F (269361567) │ │ │ │ -1239D9 Compressed Size 00001191 (4497) │ │ │ │ -1239DD Uncompressed Size 000041E9 (16873) │ │ │ │ -1239E1 Filename Length 0022 (34) │ │ │ │ -1239E3 Extra Length 0000 (0) │ │ │ │ -1239E5 Comment Length 0000 (0) │ │ │ │ -1239E7 Disk Start 0000 (0) │ │ │ │ -1239E9 Int File Attributes 0000 (0) │ │ │ │ +123A9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123AA2 CRC 100E219F (269361567) │ │ │ │ +123AA6 Compressed Size 00001191 (4497) │ │ │ │ +123AAA Uncompressed Size 000041E9 (16873) │ │ │ │ +123AAE Filename Length 0022 (34) │ │ │ │ +123AB0 Extra Length 0000 (0) │ │ │ │ +123AB2 Comment Length 0000 (0) │ │ │ │ +123AB4 Disk Start 0000 (0) │ │ │ │ +123AB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1239EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123AB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1239EF Local Header Offset 0005401B (344091) │ │ │ │ -1239F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123ABC Local Header Offset 00054030 (344112) │ │ │ │ +123AC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A15 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -123A19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A1A Created OS 03 (3) 'Unix' │ │ │ │ -123A1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A1D General Purpose Flag 0800 (2048) │ │ │ │ +123AE2 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +123AE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123AE7 Created OS 03 (3) 'Unix' │ │ │ │ +123AE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123AE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123AEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A25 CRC 683F2557 (1748968791) │ │ │ │ -123A29 Compressed Size 00000F9D (3997) │ │ │ │ -123A2D Uncompressed Size 0000F024 (61476) │ │ │ │ -123A31 Filename Length 0021 (33) │ │ │ │ -123A33 Extra Length 0000 (0) │ │ │ │ -123A35 Comment Length 0000 (0) │ │ │ │ -123A37 Disk Start 0000 (0) │ │ │ │ -123A39 Int File Attributes 0000 (0) │ │ │ │ +123AEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +123AEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123AF2 CRC 683F2557 (1748968791) │ │ │ │ +123AF6 Compressed Size 00000F9D (3997) │ │ │ │ +123AFA Uncompressed Size 0000F024 (61476) │ │ │ │ +123AFE Filename Length 0021 (33) │ │ │ │ +123B00 Extra Length 0000 (0) │ │ │ │ +123B02 Comment Length 0000 (0) │ │ │ │ +123B04 Disk Start 0000 (0) │ │ │ │ +123B06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A3F Local Header Offset 000551EC (348652) │ │ │ │ -123A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B0C Local Header Offset 00055201 (348673) │ │ │ │ +123B10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A64 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -123A68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A69 Created OS 03 (3) 'Unix' │ │ │ │ -123A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A6C General Purpose Flag 0800 (2048) │ │ │ │ +123B31 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +123B35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B36 Created OS 03 (3) 'Unix' │ │ │ │ +123B37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A74 CRC 73ADC2A9 (1940767401) │ │ │ │ -123A78 Compressed Size 00000197 (407) │ │ │ │ -123A7C Uncompressed Size 000002FB (763) │ │ │ │ -123A80 Filename Length 002B (43) │ │ │ │ -123A82 Extra Length 0000 (0) │ │ │ │ -123A84 Comment Length 0000 (0) │ │ │ │ -123A86 Disk Start 0000 (0) │ │ │ │ -123A88 Int File Attributes 0000 (0) │ │ │ │ +123B3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B41 CRC 73ADC2A9 (1940767401) │ │ │ │ +123B45 Compressed Size 00000197 (407) │ │ │ │ +123B49 Uncompressed Size 000002FB (763) │ │ │ │ +123B4D Filename Length 002B (43) │ │ │ │ +123B4F Extra Length 0000 (0) │ │ │ │ +123B51 Comment Length 0000 (0) │ │ │ │ +123B53 Disk Start 0000 (0) │ │ │ │ +123B55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A8E Local Header Offset 000561C8 (352712) │ │ │ │ -123A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B5B Local Header Offset 000561DD (352733) │ │ │ │ +123B5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123ABD CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -123AC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123AC2 Created OS 03 (3) 'Unix' │ │ │ │ -123AC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123AC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123AC5 General Purpose Flag 0800 (2048) │ │ │ │ +123B8A CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +123B8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B8F Created OS 03 (3) 'Unix' │ │ │ │ +123B90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123AC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123AC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123ACD CRC 5E62D745 (1583535941) │ │ │ │ -123AD1 Compressed Size 0000026F (623) │ │ │ │ -123AD5 Uncompressed Size 00000744 (1860) │ │ │ │ -123AD9 Filename Length 002A (42) │ │ │ │ -123ADB Extra Length 0000 (0) │ │ │ │ -123ADD Comment Length 0000 (0) │ │ │ │ -123ADF Disk Start 0000 (0) │ │ │ │ -123AE1 Int File Attributes 0000 (0) │ │ │ │ +123B94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B9A CRC 5E62D745 (1583535941) │ │ │ │ +123B9E Compressed Size 0000026F (623) │ │ │ │ +123BA2 Uncompressed Size 00000744 (1860) │ │ │ │ +123BA6 Filename Length 002A (42) │ │ │ │ +123BA8 Extra Length 0000 (0) │ │ │ │ +123BAA Comment Length 0000 (0) │ │ │ │ +123BAC Disk Start 0000 (0) │ │ │ │ +123BAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123AE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123BB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123AE7 Local Header Offset 000563A8 (353192) │ │ │ │ -123AEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123BB4 Local Header Offset 000563BD (353213) │ │ │ │ +123BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123AEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B15 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -123B19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B1A Created OS 03 (3) 'Unix' │ │ │ │ -123B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B1D General Purpose Flag 0800 (2048) │ │ │ │ +123BE2 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +123BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123BE7 Created OS 03 (3) 'Unix' │ │ │ │ +123BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123BEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B25 CRC 1E7A7481 (511341697) │ │ │ │ -123B29 Compressed Size 0000062A (1578) │ │ │ │ -123B2D Uncompressed Size 0000114F (4431) │ │ │ │ -123B31 Filename Length 0026 (38) │ │ │ │ -123B33 Extra Length 0000 (0) │ │ │ │ -123B35 Comment Length 0000 (0) │ │ │ │ -123B37 Disk Start 0000 (0) │ │ │ │ -123B39 Int File Attributes 0000 (0) │ │ │ │ +123BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +123BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123BF2 CRC 1E7A7481 (511341697) │ │ │ │ +123BF6 Compressed Size 0000062A (1578) │ │ │ │ +123BFA Uncompressed Size 0000114F (4431) │ │ │ │ +123BFE Filename Length 0026 (38) │ │ │ │ +123C00 Extra Length 0000 (0) │ │ │ │ +123C02 Comment Length 0000 (0) │ │ │ │ +123C04 Disk Start 0000 (0) │ │ │ │ +123C06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B3F Local Header Offset 0005665F (353887) │ │ │ │ -123B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C0C Local Header Offset 00056674 (353908) │ │ │ │ +123C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B69 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -123B6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B6E Created OS 03 (3) 'Unix' │ │ │ │ -123B6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B71 General Purpose Flag 0800 (2048) │ │ │ │ +123C36 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +123C3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C3B Created OS 03 (3) 'Unix' │ │ │ │ +123C3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B79 CRC F05D89C4 (4032661956) │ │ │ │ -123B7D Compressed Size 00000499 (1177) │ │ │ │ -123B81 Uncompressed Size 00002442 (9282) │ │ │ │ -123B85 Filename Length 0025 (37) │ │ │ │ -123B87 Extra Length 0000 (0) │ │ │ │ -123B89 Comment Length 0000 (0) │ │ │ │ -123B8B Disk Start 0000 (0) │ │ │ │ -123B8D Int File Attributes 0000 (0) │ │ │ │ +123C40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C46 CRC F05D89C4 (4032661956) │ │ │ │ +123C4A Compressed Size 00000499 (1177) │ │ │ │ +123C4E Uncompressed Size 00002442 (9282) │ │ │ │ +123C52 Filename Length 0025 (37) │ │ │ │ +123C54 Extra Length 0000 (0) │ │ │ │ +123C56 Comment Length 0000 (0) │ │ │ │ +123C58 Disk Start 0000 (0) │ │ │ │ +123C5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B93 Local Header Offset 00056CCD (355533) │ │ │ │ -123B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C60 Local Header Offset 00056CE2 (355554) │ │ │ │ +123C64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123BBC CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -123BC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123BC1 Created OS 03 (3) 'Unix' │ │ │ │ -123BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123BC4 General Purpose Flag 0800 (2048) │ │ │ │ +123C89 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +123C8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C8E Created OS 03 (3) 'Unix' │ │ │ │ +123C8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123BC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123BCC CRC B6D74B98 (3067562904) │ │ │ │ -123BD0 Compressed Size 00000509 (1289) │ │ │ │ -123BD4 Uncompressed Size 00000D44 (3396) │ │ │ │ -123BD8 Filename Length 002A (42) │ │ │ │ -123BDA Extra Length 0000 (0) │ │ │ │ -123BDC Comment Length 0000 (0) │ │ │ │ -123BDE Disk Start 0000 (0) │ │ │ │ -123BE0 Int File Attributes 0000 (0) │ │ │ │ +123C93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C99 CRC B6D74B98 (3067562904) │ │ │ │ +123C9D Compressed Size 00000509 (1289) │ │ │ │ +123CA1 Uncompressed Size 00000D44 (3396) │ │ │ │ +123CA5 Filename Length 002A (42) │ │ │ │ +123CA7 Extra Length 0000 (0) │ │ │ │ +123CA9 Comment Length 0000 (0) │ │ │ │ +123CAB Disk Start 0000 (0) │ │ │ │ +123CAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123BE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123CAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123BE6 Local Header Offset 000571A9 (356777) │ │ │ │ -123BEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123CB3 Local Header Offset 000571BE (356798) │ │ │ │ +123CB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123BEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123CB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C14 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -123C18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C19 Created OS 03 (3) 'Unix' │ │ │ │ -123C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C1C General Purpose Flag 0800 (2048) │ │ │ │ +123CE1 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +123CE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123CE6 Created OS 03 (3) 'Unix' │ │ │ │ +123CE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123CE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123CE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C24 CRC 720AB545 (1913304389) │ │ │ │ -123C28 Compressed Size 0000060C (1548) │ │ │ │ -123C2C Uncompressed Size 00002738 (10040) │ │ │ │ -123C30 Filename Length 0029 (41) │ │ │ │ -123C32 Extra Length 0000 (0) │ │ │ │ -123C34 Comment Length 0000 (0) │ │ │ │ -123C36 Disk Start 0000 (0) │ │ │ │ -123C38 Int File Attributes 0000 (0) │ │ │ │ +123CEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +123CED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123CF1 CRC 720AB545 (1913304389) │ │ │ │ +123CF5 Compressed Size 0000060C (1548) │ │ │ │ +123CF9 Uncompressed Size 00002738 (10040) │ │ │ │ +123CFD Filename Length 0029 (41) │ │ │ │ +123CFF Extra Length 0000 (0) │ │ │ │ +123D01 Comment Length 0000 (0) │ │ │ │ +123D03 Disk Start 0000 (0) │ │ │ │ +123D05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C3E Local Header Offset 000576FA (358138) │ │ │ │ -123C42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D0B Local Header Offset 0005770F (358159) │ │ │ │ +123D0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C6B CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -123C6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C70 Created OS 03 (3) 'Unix' │ │ │ │ -123C71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C73 General Purpose Flag 0800 (2048) │ │ │ │ +123D38 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +123D3C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D3D Created OS 03 (3) 'Unix' │ │ │ │ +123D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C7B CRC F010A0E8 (4027621608) │ │ │ │ -123C7F Compressed Size 000008AD (2221) │ │ │ │ -123C83 Uncompressed Size 00001785 (6021) │ │ │ │ -123C87 Filename Length 001E (30) │ │ │ │ -123C89 Extra Length 0000 (0) │ │ │ │ -123C8B Comment Length 0000 (0) │ │ │ │ -123C8D Disk Start 0000 (0) │ │ │ │ -123C8F Int File Attributes 0000 (0) │ │ │ │ +123D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D48 CRC F010A0E8 (4027621608) │ │ │ │ +123D4C Compressed Size 000008AD (2221) │ │ │ │ +123D50 Uncompressed Size 00001785 (6021) │ │ │ │ +123D54 Filename Length 001E (30) │ │ │ │ +123D56 Extra Length 0000 (0) │ │ │ │ +123D58 Comment Length 0000 (0) │ │ │ │ +123D5A Disk Start 0000 (0) │ │ │ │ +123D5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C95 Local Header Offset 00057D4D (359757) │ │ │ │ -123C99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D62 Local Header Offset 00057D62 (359778) │ │ │ │ +123D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123CB7 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -123CBB Created Zip Spec 14 (20) '2.0' │ │ │ │ -123CBC Created OS 03 (3) 'Unix' │ │ │ │ -123CBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123CBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123CBF General Purpose Flag 0800 (2048) │ │ │ │ +123D84 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +123D88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D89 Created OS 03 (3) 'Unix' │ │ │ │ +123D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123CC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123CC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123CC7 CRC A9CBDF2F (2848710447) │ │ │ │ -123CCB Compressed Size 00000962 (2402) │ │ │ │ -123CCF Uncompressed Size 00004252 (16978) │ │ │ │ -123CD3 Filename Length 001D (29) │ │ │ │ -123CD5 Extra Length 0000 (0) │ │ │ │ -123CD7 Comment Length 0000 (0) │ │ │ │ -123CD9 Disk Start 0000 (0) │ │ │ │ -123CDB Int File Attributes 0000 (0) │ │ │ │ +123D8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D94 CRC A9CBDF2F (2848710447) │ │ │ │ +123D98 Compressed Size 00000962 (2402) │ │ │ │ +123D9C Uncompressed Size 00004252 (16978) │ │ │ │ +123DA0 Filename Length 001D (29) │ │ │ │ +123DA2 Extra Length 0000 (0) │ │ │ │ +123DA4 Comment Length 0000 (0) │ │ │ │ +123DA6 Disk Start 0000 (0) │ │ │ │ +123DA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123CDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123CE1 Local Header Offset 00058636 (362038) │ │ │ │ -123CE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DAE Local Header Offset 0005864B (362059) │ │ │ │ +123DB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123CE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D02 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -123D06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D07 Created OS 03 (3) 'Unix' │ │ │ │ -123D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D0A General Purpose Flag 0800 (2048) │ │ │ │ +123DCF CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +123DD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123DD4 Created OS 03 (3) 'Unix' │ │ │ │ +123DD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123DD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123DD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D12 CRC 77C43470 (2009347184) │ │ │ │ -123D16 Compressed Size 000006F1 (1777) │ │ │ │ -123D1A Uncompressed Size 0000133C (4924) │ │ │ │ -123D1E Filename Length 001D (29) │ │ │ │ -123D20 Extra Length 0000 (0) │ │ │ │ -123D22 Comment Length 0000 (0) │ │ │ │ -123D24 Disk Start 0000 (0) │ │ │ │ -123D26 Int File Attributes 0000 (0) │ │ │ │ +123DD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123DDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123DDF CRC 77C43470 (2009347184) │ │ │ │ +123DE3 Compressed Size 000006F1 (1777) │ │ │ │ +123DE7 Uncompressed Size 0000133C (4924) │ │ │ │ +123DEB Filename Length 001D (29) │ │ │ │ +123DED Extra Length 0000 (0) │ │ │ │ +123DEF Comment Length 0000 (0) │ │ │ │ +123DF1 Disk Start 0000 (0) │ │ │ │ +123DF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D2C Local Header Offset 00058FD3 (364499) │ │ │ │ -123D30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DF9 Local Header Offset 00058FE8 (364520) │ │ │ │ +123DFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D4D CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -123D51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D52 Created OS 03 (3) 'Unix' │ │ │ │ -123D53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D55 General Purpose Flag 0800 (2048) │ │ │ │ +123E1A CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +123E1E Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E1F Created OS 03 (3) 'Unix' │ │ │ │ +123E20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D5D CRC CAE1A33D (3403785021) │ │ │ │ -123D61 Compressed Size 00000AF6 (2806) │ │ │ │ -123D65 Uncompressed Size 00007DCD (32205) │ │ │ │ -123D69 Filename Length 001C (28) │ │ │ │ -123D6B Extra Length 0000 (0) │ │ │ │ -123D6D Comment Length 0000 (0) │ │ │ │ -123D6F Disk Start 0000 (0) │ │ │ │ -123D71 Int File Attributes 0000 (0) │ │ │ │ +123E24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E2A CRC CAE1A33D (3403785021) │ │ │ │ +123E2E Compressed Size 00000AF6 (2806) │ │ │ │ +123E32 Uncompressed Size 00007DCD (32205) │ │ │ │ +123E36 Filename Length 001C (28) │ │ │ │ +123E38 Extra Length 0000 (0) │ │ │ │ +123E3A Comment Length 0000 (0) │ │ │ │ +123E3C Disk Start 0000 (0) │ │ │ │ +123E3E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D77 Local Header Offset 000596FF (366335) │ │ │ │ -123D7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E44 Local Header Offset 00059714 (366356) │ │ │ │ +123E48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D97 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -123D9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D9C Created OS 03 (3) 'Unix' │ │ │ │ -123D9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D9F General Purpose Flag 0800 (2048) │ │ │ │ +123E64 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +123E68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E69 Created OS 03 (3) 'Unix' │ │ │ │ +123E6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DA7 CRC 69B612A5 (1773540005) │ │ │ │ -123DAB Compressed Size 00000560 (1376) │ │ │ │ -123DAF Uncompressed Size 00000E2D (3629) │ │ │ │ -123DB3 Filename Length 001E (30) │ │ │ │ -123DB5 Extra Length 0000 (0) │ │ │ │ -123DB7 Comment Length 0000 (0) │ │ │ │ -123DB9 Disk Start 0000 (0) │ │ │ │ -123DBB Int File Attributes 0000 (0) │ │ │ │ +123E6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E74 CRC 69B612A5 (1773540005) │ │ │ │ +123E78 Compressed Size 00000560 (1376) │ │ │ │ +123E7C Uncompressed Size 00000E2D (3629) │ │ │ │ +123E80 Filename Length 001E (30) │ │ │ │ +123E82 Extra Length 0000 (0) │ │ │ │ +123E84 Comment Length 0000 (0) │ │ │ │ +123E86 Disk Start 0000 (0) │ │ │ │ +123E88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123DBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123DC1 Local Header Offset 0005A22F (369199) │ │ │ │ -123DC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E8E Local Header Offset 0005A244 (369220) │ │ │ │ +123E92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123DC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123DE3 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -123DE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123DE8 Created OS 03 (3) 'Unix' │ │ │ │ -123DE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123DEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123DEB General Purpose Flag 0800 (2048) │ │ │ │ +123EB0 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +123EB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EB5 Created OS 03 (3) 'Unix' │ │ │ │ +123EB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DED Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DF3 CRC 5705CA7F (1459997311) │ │ │ │ -123DF7 Compressed Size 00000789 (1929) │ │ │ │ -123DFB Uncompressed Size 0000500F (20495) │ │ │ │ -123DFF Filename Length 001D (29) │ │ │ │ -123E01 Extra Length 0000 (0) │ │ │ │ -123E03 Comment Length 0000 (0) │ │ │ │ -123E05 Disk Start 0000 (0) │ │ │ │ -123E07 Int File Attributes 0000 (0) │ │ │ │ +123EBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EC0 CRC 5705CA7F (1459997311) │ │ │ │ +123EC4 Compressed Size 00000789 (1929) │ │ │ │ +123EC8 Uncompressed Size 0000500F (20495) │ │ │ │ +123ECC Filename Length 001D (29) │ │ │ │ +123ECE Extra Length 0000 (0) │ │ │ │ +123ED0 Comment Length 0000 (0) │ │ │ │ +123ED2 Disk Start 0000 (0) │ │ │ │ +123ED4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123ED6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E0D Local Header Offset 0005A7CB (370635) │ │ │ │ -123E11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123EDA Local Header Offset 0005A7E0 (370656) │ │ │ │ +123EDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123EDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E2E CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -123E32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E33 Created OS 03 (3) 'Unix' │ │ │ │ -123E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E36 General Purpose Flag 0800 (2048) │ │ │ │ +123EFB CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +123EFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F00 Created OS 03 (3) 'Unix' │ │ │ │ +123F01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E3E CRC 3F0636EC (1057371884) │ │ │ │ -123E42 Compressed Size 000003B1 (945) │ │ │ │ -123E46 Uncompressed Size 00000863 (2147) │ │ │ │ -123E4A Filename Length 002C (44) │ │ │ │ -123E4C Extra Length 0000 (0) │ │ │ │ -123E4E Comment Length 0000 (0) │ │ │ │ -123E50 Disk Start 0000 (0) │ │ │ │ -123E52 Int File Attributes 0000 (0) │ │ │ │ +123F05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F0B CRC 3F0636EC (1057371884) │ │ │ │ +123F0F Compressed Size 000003B1 (945) │ │ │ │ +123F13 Uncompressed Size 00000863 (2147) │ │ │ │ +123F17 Filename Length 002C (44) │ │ │ │ +123F19 Extra Length 0000 (0) │ │ │ │ +123F1B Comment Length 0000 (0) │ │ │ │ +123F1D Disk Start 0000 (0) │ │ │ │ +123F1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E58 Local Header Offset 0005AF8F (372623) │ │ │ │ -123E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F25 Local Header Offset 0005AFA4 (372644) │ │ │ │ +123F29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E88 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -123E8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E8D Created OS 03 (3) 'Unix' │ │ │ │ -123E8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E90 General Purpose Flag 0800 (2048) │ │ │ │ +123F55 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +123F59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F5A Created OS 03 (3) 'Unix' │ │ │ │ +123F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E98 CRC 15234597 (354633111) │ │ │ │ -123E9C Compressed Size 000006AE (1710) │ │ │ │ -123EA0 Uncompressed Size 000017B8 (6072) │ │ │ │ -123EA4 Filename Length 002B (43) │ │ │ │ -123EA6 Extra Length 0000 (0) │ │ │ │ -123EA8 Comment Length 0000 (0) │ │ │ │ -123EAA Disk Start 0000 (0) │ │ │ │ -123EAC Int File Attributes 0000 (0) │ │ │ │ +123F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F65 CRC 15234597 (354633111) │ │ │ │ +123F69 Compressed Size 000006AE (1710) │ │ │ │ +123F6D Uncompressed Size 000017B8 (6072) │ │ │ │ +123F71 Filename Length 002B (43) │ │ │ │ +123F73 Extra Length 0000 (0) │ │ │ │ +123F75 Comment Length 0000 (0) │ │ │ │ +123F77 Disk Start 0000 (0) │ │ │ │ +123F79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123EAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123EB2 Local Header Offset 0005B38A (373642) │ │ │ │ -123EB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F7F Local Header Offset 0005B39F (373663) │ │ │ │ +123F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123EB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123EE1 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -123EE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123EE6 Created OS 03 (3) 'Unix' │ │ │ │ -123EE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123EE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123EE9 General Purpose Flag 0800 (2048) │ │ │ │ +123FAE CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +123FB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123FB3 Created OS 03 (3) 'Unix' │ │ │ │ +123FB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123FB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123FB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123EEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -123EED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123EF1 CRC 9DDCF619 (2648503833) │ │ │ │ -123EF5 Compressed Size 00000914 (2324) │ │ │ │ -123EF9 Uncompressed Size 00001D6E (7534) │ │ │ │ -123EFD Filename Length 0033 (51) │ │ │ │ -123EFF Extra Length 0000 (0) │ │ │ │ -123F01 Comment Length 0000 (0) │ │ │ │ -123F03 Disk Start 0000 (0) │ │ │ │ -123F05 Int File Attributes 0000 (0) │ │ │ │ +123FB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123FBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123FBE CRC 9DDCF619 (2648503833) │ │ │ │ +123FC2 Compressed Size 00000914 (2324) │ │ │ │ +123FC6 Uncompressed Size 00001D6E (7534) │ │ │ │ +123FCA Filename Length 0033 (51) │ │ │ │ +123FCC Extra Length 0000 (0) │ │ │ │ +123FCE Comment Length 0000 (0) │ │ │ │ +123FD0 Disk Start 0000 (0) │ │ │ │ +123FD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123FD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F0B Local Header Offset 0005BA81 (375425) │ │ │ │ -123F0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123FD8 Local Header Offset 0005BA96 (375446) │ │ │ │ +123FDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123FDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123F42 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -123F46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123F47 Created OS 03 (3) 'Unix' │ │ │ │ -123F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123F4A General Purpose Flag 0800 (2048) │ │ │ │ +12400F CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +124013 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124014 Created OS 03 (3) 'Unix' │ │ │ │ +124015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124017 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123F4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123F52 CRC F2DC3060 (4074516576) │ │ │ │ -123F56 Compressed Size 0000062A (1578) │ │ │ │ -123F5A Uncompressed Size 000036A9 (13993) │ │ │ │ -123F5E Filename Length 0032 (50) │ │ │ │ -123F60 Extra Length 0000 (0) │ │ │ │ -123F62 Comment Length 0000 (0) │ │ │ │ -123F64 Disk Start 0000 (0) │ │ │ │ -123F66 Int File Attributes 0000 (0) │ │ │ │ +124019 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12401B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12401F CRC F2DC3060 (4074516576) │ │ │ │ +124023 Compressed Size 0000062A (1578) │ │ │ │ +124027 Uncompressed Size 000036A9 (13993) │ │ │ │ +12402B Filename Length 0032 (50) │ │ │ │ +12402D Extra Length 0000 (0) │ │ │ │ +12402F Comment Length 0000 (0) │ │ │ │ +124031 Disk Start 0000 (0) │ │ │ │ +124033 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124035 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F6C Local Header Offset 0005C3E6 (377830) │ │ │ │ -123F70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124039 Local Header Offset 0005C3FB (377851) │ │ │ │ +12403D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12403D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123FA2 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -123FA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FA7 Created OS 03 (3) 'Unix' │ │ │ │ -123FA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FAA General Purpose Flag 0800 (2048) │ │ │ │ +12406F CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +124073 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124074 Created OS 03 (3) 'Unix' │ │ │ │ +124075 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124076 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124077 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FAC Compression Method 0000 (0) 'Stored' │ │ │ │ -123FAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FB2 CRC 00000000 (0) │ │ │ │ -123FB6 Compressed Size 00000000 (0) │ │ │ │ -123FBA Uncompressed Size 00000000 (0) │ │ │ │ -123FBE Filename Length 0014 (20) │ │ │ │ -123FC0 Extra Length 0000 (0) │ │ │ │ -123FC2 Comment Length 0000 (0) │ │ │ │ -123FC4 Disk Start 0000 (0) │ │ │ │ -123FC6 Int File Attributes 0000 (0) │ │ │ │ +124079 Compression Method 0000 (0) 'Stored' │ │ │ │ +12407B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12407F CRC 00000000 (0) │ │ │ │ +124083 Compressed Size 00000000 (0) │ │ │ │ +124087 Uncompressed Size 00000000 (0) │ │ │ │ +12408B Filename Length 0014 (20) │ │ │ │ +12408D Extra Length 0000 (0) │ │ │ │ +12408F Comment Length 0000 (0) │ │ │ │ +124091 Disk Start 0000 (0) │ │ │ │ +124093 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123FC8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124095 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -123FCC Local Header Offset 0005CA60 (379488) │ │ │ │ -123FD0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124099 Local Header Offset 0005CA75 (379509) │ │ │ │ +12409D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FD0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12409D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x123FD0: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12409D: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FA8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124075: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -123FE4 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -123FE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FE9 Created OS 03 (3) 'Unix' │ │ │ │ -123FEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FEC General Purpose Flag 0800 (2048) │ │ │ │ +1240B1 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1240B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240B6 Created OS 03 (3) 'Unix' │ │ │ │ +1240B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -123FF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FF4 CRC 14358F6A (339054442) │ │ │ │ -123FF8 Compressed Size 00004C73 (19571) │ │ │ │ -123FFC Uncompressed Size 00011D0C (72972) │ │ │ │ -124000 Filename Length 0022 (34) │ │ │ │ -124002 Extra Length 0000 (0) │ │ │ │ -124004 Comment Length 0000 (0) │ │ │ │ -124006 Disk Start 0000 (0) │ │ │ │ -124008 Int File Attributes 0000 (0) │ │ │ │ +1240BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1240BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240C1 CRC 439F16A5 (1134499493) │ │ │ │ +1240C5 Compressed Size 00004C70 (19568) │ │ │ │ +1240C9 Uncompressed Size 00011D0C (72972) │ │ │ │ +1240CD Filename Length 0022 (34) │ │ │ │ +1240CF Extra Length 0000 (0) │ │ │ │ +1240D1 Comment Length 0000 (0) │ │ │ │ +1240D3 Disk Start 0000 (0) │ │ │ │ +1240D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12400A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1240D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12400E Local Header Offset 0005CA92 (379538) │ │ │ │ -124012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1240DB Local Header Offset 0005CAA7 (379559) │ │ │ │ +1240DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124034 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -124038 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124039 Created OS 03 (3) 'Unix' │ │ │ │ -12403A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12403B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12403C General Purpose Flag 0800 (2048) │ │ │ │ +124101 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +124105 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124106 Created OS 03 (3) 'Unix' │ │ │ │ +124107 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124108 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124109 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12403E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124040 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124044 CRC 3CD5E4D2 (1020650706) │ │ │ │ -124048 Compressed Size 0000B704 (46852) │ │ │ │ -12404C Uncompressed Size 00088FA9 (561065) │ │ │ │ -124050 Filename Length 0021 (33) │ │ │ │ -124052 Extra Length 0000 (0) │ │ │ │ -124054 Comment Length 0000 (0) │ │ │ │ -124056 Disk Start 0000 (0) │ │ │ │ -124058 Int File Attributes 0000 (0) │ │ │ │ +12410B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12410D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124111 CRC FE176A5C (4262947420) │ │ │ │ +124115 Compressed Size 0000B6FF (46847) │ │ │ │ +124119 Uncompressed Size 00088FA9 (561065) │ │ │ │ +12411D Filename Length 0021 (33) │ │ │ │ +12411F Extra Length 0000 (0) │ │ │ │ +124121 Comment Length 0000 (0) │ │ │ │ +124123 Disk Start 0000 (0) │ │ │ │ +124125 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12405A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124127 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12405E Local Header Offset 00061745 (399173) │ │ │ │ -124062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12412B Local Header Offset 00061757 (399191) │ │ │ │ +12412F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12412F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124083 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -124087 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124088 Created OS 03 (3) 'Unix' │ │ │ │ -124089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12408A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12408B General Purpose Flag 0800 (2048) │ │ │ │ +124150 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +124154 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124155 Created OS 03 (3) 'Unix' │ │ │ │ +124156 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124157 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124158 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12408D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12408F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124093 CRC 1C916145 (479289669) │ │ │ │ -124097 Compressed Size 000003FB (1019) │ │ │ │ -12409B Uncompressed Size 000008D5 (2261) │ │ │ │ -12409F Filename Length 0021 (33) │ │ │ │ -1240A1 Extra Length 0000 (0) │ │ │ │ -1240A3 Comment Length 0000 (0) │ │ │ │ -1240A5 Disk Start 0000 (0) │ │ │ │ -1240A7 Int File Attributes 0000 (0) │ │ │ │ +12415A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12415C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124160 CRC 1C916145 (479289669) │ │ │ │ +124164 Compressed Size 000003FB (1019) │ │ │ │ +124168 Uncompressed Size 000008D5 (2261) │ │ │ │ +12416C Filename Length 0021 (33) │ │ │ │ +12416E Extra Length 0000 (0) │ │ │ │ +124170 Comment Length 0000 (0) │ │ │ │ +124172 Disk Start 0000 (0) │ │ │ │ +124174 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124176 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240AD Local Header Offset 0006CE88 (446088) │ │ │ │ -1240B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12417A Local Header Offset 0006CE95 (446101) │ │ │ │ +12417E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12417E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1240D2 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -1240D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1240D7 Created OS 03 (3) 'Unix' │ │ │ │ -1240D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1240D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1240DA General Purpose Flag 0800 (2048) │ │ │ │ +12419F CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +1241A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1241A4 Created OS 03 (3) 'Unix' │ │ │ │ +1241A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1241A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1241A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1240DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1240DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1240E2 CRC 85A3953D (2242090301) │ │ │ │ -1240E6 Compressed Size 0000027E (638) │ │ │ │ -1240EA Uncompressed Size 000008A2 (2210) │ │ │ │ -1240EE Filename Length 0020 (32) │ │ │ │ -1240F0 Extra Length 0000 (0) │ │ │ │ -1240F2 Comment Length 0000 (0) │ │ │ │ -1240F4 Disk Start 0000 (0) │ │ │ │ -1240F6 Int File Attributes 0000 (0) │ │ │ │ +1241A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1241AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241AF CRC 85A3953D (2242090301) │ │ │ │ +1241B3 Compressed Size 0000027E (638) │ │ │ │ +1241B7 Uncompressed Size 000008A2 (2210) │ │ │ │ +1241BB Filename Length 0020 (32) │ │ │ │ +1241BD Extra Length 0000 (0) │ │ │ │ +1241BF Comment Length 0000 (0) │ │ │ │ +1241C1 Disk Start 0000 (0) │ │ │ │ +1241C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240FC Local Header Offset 0006D2C2 (447170) │ │ │ │ -124100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241C9 Local Header Offset 0006D2CF (447183) │ │ │ │ +1241CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1241CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124120 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -124124 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124125 Created OS 03 (3) 'Unix' │ │ │ │ -124126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124128 General Purpose Flag 0800 (2048) │ │ │ │ +1241ED CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +1241F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1241F2 Created OS 03 (3) 'Unix' │ │ │ │ +1241F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1241F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1241F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12412A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12412C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124130 CRC B82ABBED (3089808365) │ │ │ │ -124134 Compressed Size 00000A54 (2644) │ │ │ │ -124138 Uncompressed Size 00001CC5 (7365) │ │ │ │ -12413C Filename Length 0021 (33) │ │ │ │ -12413E Extra Length 0000 (0) │ │ │ │ -124140 Comment Length 0000 (0) │ │ │ │ -124142 Disk Start 0000 (0) │ │ │ │ -124144 Int File Attributes 0000 (0) │ │ │ │ +1241F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1241F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241FD CRC B82ABBED (3089808365) │ │ │ │ +124201 Compressed Size 00000A54 (2644) │ │ │ │ +124205 Uncompressed Size 00001CC5 (7365) │ │ │ │ +124209 Filename Length 0021 (33) │ │ │ │ +12420B Extra Length 0000 (0) │ │ │ │ +12420D Comment Length 0000 (0) │ │ │ │ +12420F Disk Start 0000 (0) │ │ │ │ +124211 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124146 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124213 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12414A Local Header Offset 0006D57E (447870) │ │ │ │ -12414E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124217 Local Header Offset 0006D58B (447883) │ │ │ │ +12421B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12414E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12421B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12416F CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -124173 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124174 Created OS 03 (3) 'Unix' │ │ │ │ -124175 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124176 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124177 General Purpose Flag 0800 (2048) │ │ │ │ +12423C CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +124240 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124241 Created OS 03 (3) 'Unix' │ │ │ │ +124242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124244 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124179 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12417B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12417F CRC 13A30EBD (329453245) │ │ │ │ -124183 Compressed Size 000005BE (1470) │ │ │ │ -124187 Uncompressed Size 00001DAD (7597) │ │ │ │ -12418B Filename Length 0020 (32) │ │ │ │ -12418D Extra Length 0000 (0) │ │ │ │ -12418F Comment Length 0000 (0) │ │ │ │ -124191 Disk Start 0000 (0) │ │ │ │ -124193 Int File Attributes 0000 (0) │ │ │ │ +124246 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124248 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12424C CRC 13A30EBD (329453245) │ │ │ │ +124250 Compressed Size 000005BE (1470) │ │ │ │ +124254 Uncompressed Size 00001DAD (7597) │ │ │ │ +124258 Filename Length 0020 (32) │ │ │ │ +12425A Extra Length 0000 (0) │ │ │ │ +12425C Comment Length 0000 (0) │ │ │ │ +12425E Disk Start 0000 (0) │ │ │ │ +124260 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124195 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124262 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124199 Local Header Offset 0006E011 (450577) │ │ │ │ -12419D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124266 Local Header Offset 0006E01E (450590) │ │ │ │ +12426A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12419D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12426A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1241BD CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -1241C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1241C2 Created OS 03 (3) 'Unix' │ │ │ │ -1241C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1241C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1241C5 General Purpose Flag 0800 (2048) │ │ │ │ +12428A CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +12428E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12428F Created OS 03 (3) 'Unix' │ │ │ │ +124290 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124291 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124292 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1241C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1241C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1241CD CRC 219C2370 (563880816) │ │ │ │ -1241D1 Compressed Size 00000BF1 (3057) │ │ │ │ -1241D5 Uncompressed Size 00001CB6 (7350) │ │ │ │ -1241D9 Filename Length 0022 (34) │ │ │ │ -1241DB Extra Length 0000 (0) │ │ │ │ -1241DD Comment Length 0000 (0) │ │ │ │ -1241DF Disk Start 0000 (0) │ │ │ │ -1241E1 Int File Attributes 0000 (0) │ │ │ │ +124294 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124296 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12429A CRC 219C2370 (563880816) │ │ │ │ +12429E Compressed Size 00000BF1 (3057) │ │ │ │ +1242A2 Uncompressed Size 00001CB6 (7350) │ │ │ │ +1242A6 Filename Length 0022 (34) │ │ │ │ +1242A8 Extra Length 0000 (0) │ │ │ │ +1242AA Comment Length 0000 (0) │ │ │ │ +1242AC Disk Start 0000 (0) │ │ │ │ +1242AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1241E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1242B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1241E7 Local Header Offset 0006E60D (452109) │ │ │ │ -1241EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1242B4 Local Header Offset 0006E61A (452122) │ │ │ │ +1242B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1241EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12420D CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -124211 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124212 Created OS 03 (3) 'Unix' │ │ │ │ -124213 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124214 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124215 General Purpose Flag 0800 (2048) │ │ │ │ +1242DA CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +1242DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1242DF Created OS 03 (3) 'Unix' │ │ │ │ +1242E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1242E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1242E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124217 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124219 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12421D CRC 8083873D (2156103485) │ │ │ │ -124221 Compressed Size 00000E2F (3631) │ │ │ │ -124225 Uncompressed Size 0000466A (18026) │ │ │ │ -124229 Filename Length 0021 (33) │ │ │ │ -12422B Extra Length 0000 (0) │ │ │ │ -12422D Comment Length 0000 (0) │ │ │ │ -12422F Disk Start 0000 (0) │ │ │ │ -124231 Int File Attributes 0000 (0) │ │ │ │ +1242E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1242E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1242EA CRC 8083873D (2156103485) │ │ │ │ +1242EE Compressed Size 00000E2F (3631) │ │ │ │ +1242F2 Uncompressed Size 0000466A (18026) │ │ │ │ +1242F6 Filename Length 0021 (33) │ │ │ │ +1242F8 Extra Length 0000 (0) │ │ │ │ +1242FA Comment Length 0000 (0) │ │ │ │ +1242FC Disk Start 0000 (0) │ │ │ │ +1242FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124233 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124300 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124237 Local Header Offset 0006F23E (455230) │ │ │ │ -12423B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124304 Local Header Offset 0006F24B (455243) │ │ │ │ +124308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12423B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12425C CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -124260 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124261 Created OS 03 (3) 'Unix' │ │ │ │ -124262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124264 General Purpose Flag 0800 (2048) │ │ │ │ +124329 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +12432D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12432E Created OS 03 (3) 'Unix' │ │ │ │ +12432F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124330 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124331 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124266 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124268 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12426C CRC 92D36FDE (2463330270) │ │ │ │ -124270 Compressed Size 0000074D (1869) │ │ │ │ -124274 Uncompressed Size 0000151E (5406) │ │ │ │ -124278 Filename Length 0024 (36) │ │ │ │ -12427A Extra Length 0000 (0) │ │ │ │ -12427C Comment Length 0000 (0) │ │ │ │ -12427E Disk Start 0000 (0) │ │ │ │ -124280 Int File Attributes 0000 (0) │ │ │ │ +124333 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124335 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124339 CRC 92D36FDE (2463330270) │ │ │ │ +12433D Compressed Size 0000074D (1869) │ │ │ │ +124341 Uncompressed Size 0000151E (5406) │ │ │ │ +124345 Filename Length 0024 (36) │ │ │ │ +124347 Extra Length 0000 (0) │ │ │ │ +124349 Comment Length 0000 (0) │ │ │ │ +12434B Disk Start 0000 (0) │ │ │ │ +12434D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124282 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12434F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124286 Local Header Offset 000700AC (458924) │ │ │ │ -12428A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124353 Local Header Offset 000700B9 (458937) │ │ │ │ +124357 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12428A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124357: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242AE CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -1242B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1242B3 Created OS 03 (3) 'Unix' │ │ │ │ -1242B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1242B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1242B6 General Purpose Flag 0800 (2048) │ │ │ │ +12437B CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +12437F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124380 Created OS 03 (3) 'Unix' │ │ │ │ +124381 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124382 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124383 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1242B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1242BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1242BE CRC A5B8472C (2780317484) │ │ │ │ -1242C2 Compressed Size 000004B5 (1205) │ │ │ │ -1242C6 Uncompressed Size 000020C7 (8391) │ │ │ │ -1242CA Filename Length 0023 (35) │ │ │ │ -1242CC Extra Length 0000 (0) │ │ │ │ -1242CE Comment Length 0000 (0) │ │ │ │ -1242D0 Disk Start 0000 (0) │ │ │ │ -1242D2 Int File Attributes 0000 (0) │ │ │ │ +124385 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124387 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12438B CRC A5B8472C (2780317484) │ │ │ │ +12438F Compressed Size 000004B5 (1205) │ │ │ │ +124393 Uncompressed Size 000020C7 (8391) │ │ │ │ +124397 Filename Length 0023 (35) │ │ │ │ +124399 Extra Length 0000 (0) │ │ │ │ +12439B Comment Length 0000 (0) │ │ │ │ +12439D Disk Start 0000 (0) │ │ │ │ +12439F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1242D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1243A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1242D8 Local Header Offset 0007083B (460859) │ │ │ │ -1242DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1243A5 Local Header Offset 00070848 (460872) │ │ │ │ +1243A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1242DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242FF CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -124303 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124304 Created OS 03 (3) 'Unix' │ │ │ │ -124305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124307 General Purpose Flag 0800 (2048) │ │ │ │ +1243CC CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +1243D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1243D1 Created OS 03 (3) 'Unix' │ │ │ │ +1243D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1243D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1243D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124309 Compression Method 0000 (0) 'Stored' │ │ │ │ -12430B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12430F CRC 00000000 (0) │ │ │ │ -124313 Compressed Size 00000000 (0) │ │ │ │ -124317 Uncompressed Size 00000000 (0) │ │ │ │ -12431B Filename Length 0013 (19) │ │ │ │ -12431D Extra Length 0000 (0) │ │ │ │ -12431F Comment Length 0000 (0) │ │ │ │ -124321 Disk Start 0000 (0) │ │ │ │ -124323 Int File Attributes 0000 (0) │ │ │ │ +1243D6 Compression Method 0000 (0) 'Stored' │ │ │ │ +1243D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1243DC CRC 00000000 (0) │ │ │ │ +1243E0 Compressed Size 00000000 (0) │ │ │ │ +1243E4 Uncompressed Size 00000000 (0) │ │ │ │ +1243E8 Filename Length 0013 (19) │ │ │ │ +1243EA Extra Length 0000 (0) │ │ │ │ +1243EC Comment Length 0000 (0) │ │ │ │ +1243EE Disk Start 0000 (0) │ │ │ │ +1243F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124325 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1243F2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124329 Local Header Offset 00070D31 (462129) │ │ │ │ -12432D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +1243F6 Local Header Offset 00070D3E (462142) │ │ │ │ +1243FA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12432D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243FA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12432D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1243FA: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124305: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243D2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124340 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -124344 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124345 Created OS 03 (3) 'Unix' │ │ │ │ -124346 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124347 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124348 General Purpose Flag 0800 (2048) │ │ │ │ +12440D CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +124411 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124412 Created OS 03 (3) 'Unix' │ │ │ │ +124413 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124414 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124415 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12434A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12434C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124350 CRC DDCA94AC (3721041068) │ │ │ │ -124354 Compressed Size 00000225 (549) │ │ │ │ -124358 Uncompressed Size 000003A3 (931) │ │ │ │ -12435C Filename Length 0022 (34) │ │ │ │ -12435E Extra Length 0000 (0) │ │ │ │ -124360 Comment Length 0000 (0) │ │ │ │ -124362 Disk Start 0000 (0) │ │ │ │ -124364 Int File Attributes 0000 (0) │ │ │ │ +124417 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124419 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12441D CRC DDCA94AC (3721041068) │ │ │ │ +124421 Compressed Size 00000225 (549) │ │ │ │ +124425 Uncompressed Size 000003A3 (931) │ │ │ │ +124429 Filename Length 0022 (34) │ │ │ │ +12442B Extra Length 0000 (0) │ │ │ │ +12442D Comment Length 0000 (0) │ │ │ │ +12442F Disk Start 0000 (0) │ │ │ │ +124431 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124366 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124433 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12436A Local Header Offset 00070D62 (462178) │ │ │ │ -12436E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124437 Local Header Offset 00070D6F (462191) │ │ │ │ +12443B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12436E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12443B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124390 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -124394 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124395 Created OS 03 (3) 'Unix' │ │ │ │ -124396 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124397 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124398 General Purpose Flag 0800 (2048) │ │ │ │ +12445D CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +124461 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124462 Created OS 03 (3) 'Unix' │ │ │ │ +124463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124465 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12439A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12439C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243A0 CRC E3740053 (3816030291) │ │ │ │ -1243A4 Compressed Size 0000022C (556) │ │ │ │ -1243A8 Uncompressed Size 00000401 (1025) │ │ │ │ -1243AC Filename Length 0022 (34) │ │ │ │ -1243AE Extra Length 0000 (0) │ │ │ │ -1243B0 Comment Length 0000 (0) │ │ │ │ -1243B2 Disk Start 0000 (0) │ │ │ │ -1243B4 Int File Attributes 0000 (0) │ │ │ │ +124467 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124469 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12446D CRC E3740053 (3816030291) │ │ │ │ +124471 Compressed Size 0000022C (556) │ │ │ │ +124475 Uncompressed Size 00000401 (1025) │ │ │ │ +124479 Filename Length 0022 (34) │ │ │ │ +12447B Extra Length 0000 (0) │ │ │ │ +12447D Comment Length 0000 (0) │ │ │ │ +12447F Disk Start 0000 (0) │ │ │ │ +124481 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1243B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1243BA Local Header Offset 00070FC7 (462791) │ │ │ │ -1243BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124487 Local Header Offset 00070FD4 (462804) │ │ │ │ +12448B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1243BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12448B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1243E0 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1243E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1243E5 Created OS 03 (3) 'Unix' │ │ │ │ -1243E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1243E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1243E8 General Purpose Flag 0800 (2048) │ │ │ │ +1244AD CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1244B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1244B2 Created OS 03 (3) 'Unix' │ │ │ │ +1244B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1244B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1244B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1243EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1243EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243F0 CRC 20D69D35 (550935861) │ │ │ │ -1243F4 Compressed Size 00000CF7 (3319) │ │ │ │ -1243F8 Uncompressed Size 000019C1 (6593) │ │ │ │ -1243FC Filename Length 0020 (32) │ │ │ │ -1243FE Extra Length 0000 (0) │ │ │ │ -124400 Comment Length 0000 (0) │ │ │ │ -124402 Disk Start 0000 (0) │ │ │ │ -124404 Int File Attributes 0000 (0) │ │ │ │ +1244B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244BD CRC 20D69D35 (550935861) │ │ │ │ +1244C1 Compressed Size 00000CF7 (3319) │ │ │ │ +1244C5 Uncompressed Size 000019C1 (6593) │ │ │ │ +1244C9 Filename Length 0020 (32) │ │ │ │ +1244CB Extra Length 0000 (0) │ │ │ │ +1244CD Comment Length 0000 (0) │ │ │ │ +1244CF Disk Start 0000 (0) │ │ │ │ +1244D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124406 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1244D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12440A Local Header Offset 00071233 (463411) │ │ │ │ -12440E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1244D7 Local Header Offset 00071240 (463424) │ │ │ │ +1244DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12440E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1244DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12442E CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -124432 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124433 Created OS 03 (3) 'Unix' │ │ │ │ -124434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124436 General Purpose Flag 0800 (2048) │ │ │ │ +1244FB CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +1244FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +124500 Created OS 03 (3) 'Unix' │ │ │ │ +124501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124503 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124438 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12443A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12443E CRC C8205DB3 (3357564339) │ │ │ │ -124442 Compressed Size 0000066A (1642) │ │ │ │ -124446 Uncompressed Size 00001673 (5747) │ │ │ │ -12444A Filename Length 001F (31) │ │ │ │ -12444C Extra Length 0000 (0) │ │ │ │ -12444E Comment Length 0000 (0) │ │ │ │ -124450 Disk Start 0000 (0) │ │ │ │ -124452 Int File Attributes 0000 (0) │ │ │ │ +124505 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124507 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12450B CRC C8205DB3 (3357564339) │ │ │ │ +12450F Compressed Size 0000066A (1642) │ │ │ │ +124513 Uncompressed Size 00001673 (5747) │ │ │ │ +124517 Filename Length 001F (31) │ │ │ │ +124519 Extra Length 0000 (0) │ │ │ │ +12451B Comment Length 0000 (0) │ │ │ │ +12451D Disk Start 0000 (0) │ │ │ │ +12451F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124454 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124521 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124458 Local Header Offset 00071F68 (466792) │ │ │ │ -12445C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124525 Local Header Offset 00071F75 (466805) │ │ │ │ +124529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12445C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12447B CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -12447F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124480 Created OS 03 (3) 'Unix' │ │ │ │ -124481 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124482 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124483 General Purpose Flag 0800 (2048) │ │ │ │ +124548 CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +12454C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12454D Created OS 03 (3) 'Unix' │ │ │ │ +12454E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12454F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124550 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124485 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124487 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12448B CRC 3D16EE22 (1024912930) │ │ │ │ -12448F Compressed Size 000006CD (1741) │ │ │ │ -124493 Uncompressed Size 00000D13 (3347) │ │ │ │ -124497 Filename Length 0024 (36) │ │ │ │ -124499 Extra Length 0000 (0) │ │ │ │ -12449B Comment Length 0000 (0) │ │ │ │ -12449D Disk Start 0000 (0) │ │ │ │ -12449F Int File Attributes 0000 (0) │ │ │ │ +124552 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124554 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124558 CRC 3D16EE22 (1024912930) │ │ │ │ +12455C Compressed Size 000006CD (1741) │ │ │ │ +124560 Uncompressed Size 00000D13 (3347) │ │ │ │ +124564 Filename Length 0024 (36) │ │ │ │ +124566 Extra Length 0000 (0) │ │ │ │ +124568 Comment Length 0000 (0) │ │ │ │ +12456A Disk Start 0000 (0) │ │ │ │ +12456C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12456E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244A5 Local Header Offset 0007260F (468495) │ │ │ │ -1244A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124572 Local Header Offset 0007261C (468508) │ │ │ │ +124576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1244CD CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1244D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1244D2 Created OS 03 (3) 'Unix' │ │ │ │ -1244D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1244D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1244D5 General Purpose Flag 0800 (2048) │ │ │ │ +12459A CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +12459E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12459F Created OS 03 (3) 'Unix' │ │ │ │ +1245A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1245A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1245A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1244D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1244D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1244DD CRC 8F89A5CA (2408162762) │ │ │ │ -1244E1 Compressed Size 000003AD (941) │ │ │ │ -1244E5 Uncompressed Size 00000D54 (3412) │ │ │ │ -1244E9 Filename Length 0023 (35) │ │ │ │ -1244EB Extra Length 0000 (0) │ │ │ │ -1244ED Comment Length 0000 (0) │ │ │ │ -1244EF Disk Start 0000 (0) │ │ │ │ -1244F1 Int File Attributes 0000 (0) │ │ │ │ +1245A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1245A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245AA CRC 8F89A5CA (2408162762) │ │ │ │ +1245AE Compressed Size 000003AD (941) │ │ │ │ +1245B2 Uncompressed Size 00000D54 (3412) │ │ │ │ +1245B6 Filename Length 0023 (35) │ │ │ │ +1245B8 Extra Length 0000 (0) │ │ │ │ +1245BA Comment Length 0000 (0) │ │ │ │ +1245BC Disk Start 0000 (0) │ │ │ │ +1245BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244F7 Local Header Offset 00072D1E (470302) │ │ │ │ -1244FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245C4 Local Header Offset 00072D2B (470315) │ │ │ │ +1245C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12451E CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -124522 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124523 Created OS 03 (3) 'Unix' │ │ │ │ -124524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124526 General Purpose Flag 0800 (2048) │ │ │ │ +1245EB CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +1245EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1245F0 Created OS 03 (3) 'Unix' │ │ │ │ +1245F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1245F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1245F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124528 Compression Method 0000 (0) 'Stored' │ │ │ │ -12452A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12452E CRC 00000000 (0) │ │ │ │ -124532 Compressed Size 00000000 (0) │ │ │ │ -124536 Uncompressed Size 00000000 (0) │ │ │ │ -12453A Filename Length 0014 (20) │ │ │ │ -12453C Extra Length 0000 (0) │ │ │ │ -12453E Comment Length 0000 (0) │ │ │ │ -124540 Disk Start 0000 (0) │ │ │ │ -124542 Int File Attributes 0000 (0) │ │ │ │ +1245F5 Compression Method 0000 (0) 'Stored' │ │ │ │ +1245F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245FB CRC 00000000 (0) │ │ │ │ +1245FF Compressed Size 00000000 (0) │ │ │ │ +124603 Uncompressed Size 00000000 (0) │ │ │ │ +124607 Filename Length 0014 (20) │ │ │ │ +124609 Extra Length 0000 (0) │ │ │ │ +12460B Comment Length 0000 (0) │ │ │ │ +12460D Disk Start 0000 (0) │ │ │ │ +12460F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124544 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124611 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124548 Local Header Offset 0007310C (471308) │ │ │ │ -12454C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124615 Local Header Offset 00073119 (471321) │ │ │ │ +124619 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12454C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124619: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12454C: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124619: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124524: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245F1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124560 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -124564 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124565 Created OS 03 (3) 'Unix' │ │ │ │ -124566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124568 General Purpose Flag 0800 (2048) │ │ │ │ +12462D CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +124631 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124632 Created OS 03 (3) 'Unix' │ │ │ │ +124633 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124634 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124635 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12456A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12456C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124570 CRC 6AFDF8CF (1795029199) │ │ │ │ -124574 Compressed Size 00000160 (352) │ │ │ │ -124578 Uncompressed Size 00000265 (613) │ │ │ │ -12457C Filename Length 0025 (37) │ │ │ │ -12457E Extra Length 0000 (0) │ │ │ │ -124580 Comment Length 0000 (0) │ │ │ │ -124582 Disk Start 0000 (0) │ │ │ │ -124584 Int File Attributes 0000 (0) │ │ │ │ +124637 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124639 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12463D CRC 68062B72 (1745234802) │ │ │ │ +124641 Compressed Size 0000015F (351) │ │ │ │ +124645 Uncompressed Size 00000265 (613) │ │ │ │ +124649 Filename Length 0025 (37) │ │ │ │ +12464B Extra Length 0000 (0) │ │ │ │ +12464D Comment Length 0000 (0) │ │ │ │ +12464F Disk Start 0000 (0) │ │ │ │ +124651 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124586 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124653 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12458A Local Header Offset 0007313E (471358) │ │ │ │ -12458E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124657 Local Header Offset 0007314B (471371) │ │ │ │ +12465B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12458E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12465B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1245B3 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -1245B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1245B8 Created OS 03 (3) 'Unix' │ │ │ │ -1245B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1245BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1245BB General Purpose Flag 0800 (2048) │ │ │ │ +124680 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +124684 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124685 Created OS 03 (3) 'Unix' │ │ │ │ +124686 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124687 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124688 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1245BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1245BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1245C3 CRC F88A2D24 (4169805092) │ │ │ │ -1245C7 Compressed Size 000001CC (460) │ │ │ │ -1245CB Uncompressed Size 000003FD (1021) │ │ │ │ -1245CF Filename Length 0024 (36) │ │ │ │ -1245D1 Extra Length 0000 (0) │ │ │ │ -1245D3 Comment Length 0000 (0) │ │ │ │ -1245D5 Disk Start 0000 (0) │ │ │ │ -1245D7 Int File Attributes 0000 (0) │ │ │ │ +12468A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12468C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124690 CRC 697995B7 (1769575863) │ │ │ │ +124694 Compressed Size 000001C6 (454) │ │ │ │ +124698 Uncompressed Size 000003D5 (981) │ │ │ │ +12469C Filename Length 0024 (36) │ │ │ │ +12469E Extra Length 0000 (0) │ │ │ │ +1246A0 Comment Length 0000 (0) │ │ │ │ +1246A2 Disk Start 0000 (0) │ │ │ │ +1246A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1245D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1246A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1245DD Local Header Offset 000732E1 (471777) │ │ │ │ -1245E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246AA Local Header Offset 000732ED (471789) │ │ │ │ +1246AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1245E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1246AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124605 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -124609 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12460A Created OS 03 (3) 'Unix' │ │ │ │ -12460B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12460C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12460D General Purpose Flag 0800 (2048) │ │ │ │ +1246D2 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +1246D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1246D7 Created OS 03 (3) 'Unix' │ │ │ │ +1246D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1246D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1246DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12460F Compression Method 0008 (8) 'Deflated' │ │ │ │ -124611 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124615 CRC 810E62DF (2165203679) │ │ │ │ -124619 Compressed Size 0000024E (590) │ │ │ │ -12461D Uncompressed Size 00000496 (1174) │ │ │ │ -124621 Filename Length 0027 (39) │ │ │ │ -124623 Extra Length 0000 (0) │ │ │ │ -124625 Comment Length 0000 (0) │ │ │ │ -124627 Disk Start 0000 (0) │ │ │ │ -124629 Int File Attributes 0000 (0) │ │ │ │ +1246DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1246DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1246E2 CRC EB68085D (3949463645) │ │ │ │ +1246E6 Compressed Size 0000024F (591) │ │ │ │ +1246EA Uncompressed Size 00000496 (1174) │ │ │ │ +1246EE Filename Length 0027 (39) │ │ │ │ +1246F0 Extra Length 0000 (0) │ │ │ │ +1246F2 Comment Length 0000 (0) │ │ │ │ +1246F4 Disk Start 0000 (0) │ │ │ │ +1246F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12462B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1246F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12462F Local Header Offset 000734EF (472303) │ │ │ │ -124633 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246FC Local Header Offset 000734F5 (472309) │ │ │ │ +124700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124633: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12465A CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -12465E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12465F Created OS 03 (3) 'Unix' │ │ │ │ -124660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124662 General Purpose Flag 0800 (2048) │ │ │ │ +124727 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +12472B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12472C Created OS 03 (3) 'Unix' │ │ │ │ +12472D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12472E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12472F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124666 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12466A CRC 481A1264 (1209668196) │ │ │ │ -12466E Compressed Size 0000028B (651) │ │ │ │ -124672 Uncompressed Size 000007F0 (2032) │ │ │ │ -124676 Filename Length 0026 (38) │ │ │ │ -124678 Extra Length 0000 (0) │ │ │ │ -12467A Comment Length 0000 (0) │ │ │ │ -12467C Disk Start 0000 (0) │ │ │ │ -12467E Int File Attributes 0000 (0) │ │ │ │ +124731 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124733 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124737 CRC 27E0A6FE (669034238) │ │ │ │ +12473B Compressed Size 00000286 (646) │ │ │ │ +12473F Uncompressed Size 000007C8 (1992) │ │ │ │ +124743 Filename Length 0026 (38) │ │ │ │ +124745 Extra Length 0000 (0) │ │ │ │ +124747 Comment Length 0000 (0) │ │ │ │ +124749 Disk Start 0000 (0) │ │ │ │ +12474B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124680 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12474D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124684 Local Header Offset 00073782 (472962) │ │ │ │ -124688 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124751 Local Header Offset 00073789 (472969) │ │ │ │ +124755 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124755: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1246AE CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -1246B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1246B3 Created OS 03 (3) 'Unix' │ │ │ │ -1246B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1246B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1246B6 General Purpose Flag 0800 (2048) │ │ │ │ +12477B CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +12477F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124780 Created OS 03 (3) 'Unix' │ │ │ │ +124781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124783 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1246B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1246BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1246BE CRC A799C93F (2811873599) │ │ │ │ -1246C2 Compressed Size 00000165 (357) │ │ │ │ -1246C6 Uncompressed Size 00000279 (633) │ │ │ │ -1246CA Filename Length 0029 (41) │ │ │ │ -1246CC Extra Length 0000 (0) │ │ │ │ -1246CE Comment Length 0000 (0) │ │ │ │ -1246D0 Disk Start 0000 (0) │ │ │ │ -1246D2 Int File Attributes 0000 (0) │ │ │ │ +124785 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124787 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12478B CRC 1C8BC2FC (478921468) │ │ │ │ +12478F Compressed Size 00000166 (358) │ │ │ │ +124793 Uncompressed Size 00000279 (633) │ │ │ │ +124797 Filename Length 0029 (41) │ │ │ │ +124799 Extra Length 0000 (0) │ │ │ │ +12479B Comment Length 0000 (0) │ │ │ │ +12479D Disk Start 0000 (0) │ │ │ │ +12479F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1246D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1247A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1246D8 Local Header Offset 00073A51 (473681) │ │ │ │ -1246DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1247A5 Local Header Offset 00073A53 (473683) │ │ │ │ +1247A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1246DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1247A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124705 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -124709 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12470A Created OS 03 (3) 'Unix' │ │ │ │ -12470B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12470C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12470D General Purpose Flag 0800 (2048) │ │ │ │ +1247D2 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +1247D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1247D7 Created OS 03 (3) 'Unix' │ │ │ │ +1247D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1247D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1247DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12470F Compression Method 0008 (8) 'Deflated' │ │ │ │ -124711 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124715 CRC DA8855AD (3666367917) │ │ │ │ -124719 Compressed Size 0000019B (411) │ │ │ │ -12471D Uncompressed Size 000003CE (974) │ │ │ │ -124721 Filename Length 0028 (40) │ │ │ │ -124723 Extra Length 0000 (0) │ │ │ │ -124725 Comment Length 0000 (0) │ │ │ │ -124727 Disk Start 0000 (0) │ │ │ │ -124729 Int File Attributes 0000 (0) │ │ │ │ +1247DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1247DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1247E2 CRC 2A2E03E6 (707658726) │ │ │ │ +1247E6 Compressed Size 00000195 (405) │ │ │ │ +1247EA Uncompressed Size 000003A6 (934) │ │ │ │ +1247EE Filename Length 0028 (40) │ │ │ │ +1247F0 Extra Length 0000 (0) │ │ │ │ +1247F2 Comment Length 0000 (0) │ │ │ │ +1247F4 Disk Start 0000 (0) │ │ │ │ +1247F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12472B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1247F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12472F Local Header Offset 00073BFD (474109) │ │ │ │ -124733 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1247FC Local Header Offset 00073C00 (474112) │ │ │ │ +124800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124733: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12475B CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -12475F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124760 Created OS 03 (3) 'Unix' │ │ │ │ -124761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124763 General Purpose Flag 0800 (2048) │ │ │ │ +124828 CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +12482C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12482D Created OS 03 (3) 'Unix' │ │ │ │ +12482E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12482F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124830 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12476B CRC A1510AD6 (2706442966) │ │ │ │ -12476F Compressed Size 000001F8 (504) │ │ │ │ -124773 Uncompressed Size 000003CB (971) │ │ │ │ -124777 Filename Length 0025 (37) │ │ │ │ -124779 Extra Length 0000 (0) │ │ │ │ -12477B Comment Length 0000 (0) │ │ │ │ -12477D Disk Start 0000 (0) │ │ │ │ -12477F Int File Attributes 0000 (0) │ │ │ │ +124832 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124838 CRC A1510AD6 (2706442966) │ │ │ │ +12483C Compressed Size 000001F8 (504) │ │ │ │ +124840 Uncompressed Size 000003CB (971) │ │ │ │ +124844 Filename Length 0025 (37) │ │ │ │ +124846 Extra Length 0000 (0) │ │ │ │ +124848 Comment Length 0000 (0) │ │ │ │ +12484A Disk Start 0000 (0) │ │ │ │ +12484C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124781 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12484E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124785 Local Header Offset 00073DDE (474590) │ │ │ │ -124789 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124852 Local Header Offset 00073DDB (474587) │ │ │ │ +124856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247AE CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -1247B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1247B3 Created OS 03 (3) 'Unix' │ │ │ │ -1247B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1247B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1247B6 General Purpose Flag 0800 (2048) │ │ │ │ +12487B CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +12487F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124880 Created OS 03 (3) 'Unix' │ │ │ │ +124881 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124882 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124883 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1247B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1247BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1247BE CRC AC73620D (2893242893) │ │ │ │ -1247C2 Compressed Size 0000026A (618) │ │ │ │ -1247C6 Uncompressed Size 00000767 (1895) │ │ │ │ -1247CA Filename Length 0024 (36) │ │ │ │ -1247CC Extra Length 0000 (0) │ │ │ │ -1247CE Comment Length 0000 (0) │ │ │ │ -1247D0 Disk Start 0000 (0) │ │ │ │ -1247D2 Int File Attributes 0000 (0) │ │ │ │ +124885 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124887 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12488B CRC AC73620D (2893242893) │ │ │ │ +12488F Compressed Size 0000026A (618) │ │ │ │ +124893 Uncompressed Size 00000767 (1895) │ │ │ │ +124897 Filename Length 0024 (36) │ │ │ │ +124899 Extra Length 0000 (0) │ │ │ │ +12489B Comment Length 0000 (0) │ │ │ │ +12489D Disk Start 0000 (0) │ │ │ │ +12489F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1247D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1248A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1247D8 Local Header Offset 00074019 (475161) │ │ │ │ -1247DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1248A5 Local Header Offset 00074016 (475158) │ │ │ │ +1248A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1247DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124800 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -124804 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124805 Created OS 03 (3) 'Unix' │ │ │ │ -124806 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124807 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124808 General Purpose Flag 0800 (2048) │ │ │ │ +1248CD CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +1248D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1248D2 Created OS 03 (3) 'Unix' │ │ │ │ +1248D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1248D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1248D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12480A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12480C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124810 CRC 10FC16D7 (284956375) │ │ │ │ -124814 Compressed Size 000003A1 (929) │ │ │ │ -124818 Uncompressed Size 00000959 (2393) │ │ │ │ -12481C Filename Length 0022 (34) │ │ │ │ -12481E Extra Length 0000 (0) │ │ │ │ -124820 Comment Length 0000 (0) │ │ │ │ -124822 Disk Start 0000 (0) │ │ │ │ -124824 Int File Attributes 0000 (0) │ │ │ │ +1248D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1248D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1248DD CRC F27F8A8D (4068444813) │ │ │ │ +1248E1 Compressed Size 0000039C (924) │ │ │ │ +1248E5 Uncompressed Size 00000959 (2393) │ │ │ │ +1248E9 Filename Length 0022 (34) │ │ │ │ +1248EB Extra Length 0000 (0) │ │ │ │ +1248ED Comment Length 0000 (0) │ │ │ │ +1248EF Disk Start 0000 (0) │ │ │ │ +1248F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124826 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1248F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12482A Local Header Offset 000742C5 (475845) │ │ │ │ -12482E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1248F7 Local Header Offset 000742C2 (475842) │ │ │ │ +1248FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12482E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124850 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -124854 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124855 Created OS 03 (3) 'Unix' │ │ │ │ -124856 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124857 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124858 General Purpose Flag 0800 (2048) │ │ │ │ +12491D CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +124921 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124922 Created OS 03 (3) 'Unix' │ │ │ │ +124923 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124924 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124925 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12485A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12485C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124860 CRC 417505E5 (1098188261) │ │ │ │ -124864 Compressed Size 00000461 (1121) │ │ │ │ -124868 Uncompressed Size 00001FAF (8111) │ │ │ │ -12486C Filename Length 0021 (33) │ │ │ │ -12486E Extra Length 0000 (0) │ │ │ │ -124870 Comment Length 0000 (0) │ │ │ │ -124872 Disk Start 0000 (0) │ │ │ │ -124874 Int File Attributes 0000 (0) │ │ │ │ +124927 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124929 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12492D CRC 3D9729E0 (1033316832) │ │ │ │ +124931 Compressed Size 00000472 (1138) │ │ │ │ +124935 Uncompressed Size 00001FAF (8111) │ │ │ │ +124939 Filename Length 0021 (33) │ │ │ │ +12493B Extra Length 0000 (0) │ │ │ │ +12493D Comment Length 0000 (0) │ │ │ │ +12493F Disk Start 0000 (0) │ │ │ │ +124941 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124876 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124943 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12487A Local Header Offset 000746A6 (476838) │ │ │ │ -12487E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124947 Local Header Offset 0007469E (476830) │ │ │ │ +12494B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12487E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12494B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12489F CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -1248A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248A4 Created OS 03 (3) 'Unix' │ │ │ │ -1248A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248A7 General Purpose Flag 0800 (2048) │ │ │ │ +12496C CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +124970 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124971 Created OS 03 (3) 'Unix' │ │ │ │ +124972 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124973 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124974 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1248A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1248AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1248AF CRC 625C8951 (1650231633) │ │ │ │ -1248B3 Compressed Size 00000281 (641) │ │ │ │ -1248B7 Uncompressed Size 00000557 (1367) │ │ │ │ -1248BB Filename Length 002A (42) │ │ │ │ -1248BD Extra Length 0000 (0) │ │ │ │ -1248BF Comment Length 0000 (0) │ │ │ │ -1248C1 Disk Start 0000 (0) │ │ │ │ -1248C3 Int File Attributes 0000 (0) │ │ │ │ +124976 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124978 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12497C CRC 625C8951 (1650231633) │ │ │ │ +124980 Compressed Size 00000281 (641) │ │ │ │ +124984 Uncompressed Size 00000557 (1367) │ │ │ │ +124988 Filename Length 002A (42) │ │ │ │ +12498A Extra Length 0000 (0) │ │ │ │ +12498C Comment Length 0000 (0) │ │ │ │ +12498E Disk Start 0000 (0) │ │ │ │ +124990 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1248C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124992 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1248C9 Local Header Offset 00074B46 (478022) │ │ │ │ -1248CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124996 Local Header Offset 00074B4F (478031) │ │ │ │ +12499A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1248CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12499A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1248F7 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -1248FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248FC Created OS 03 (3) 'Unix' │ │ │ │ -1248FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248FF General Purpose Flag 0800 (2048) │ │ │ │ +1249C4 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +1249C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249C9 Created OS 03 (3) 'Unix' │ │ │ │ +1249CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1249CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1249CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124901 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124903 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124907 CRC 58FA9C98 (1492819096) │ │ │ │ -12490B Compressed Size 000002DC (732) │ │ │ │ -12490F Uncompressed Size 00000C31 (3121) │ │ │ │ -124913 Filename Length 0029 (41) │ │ │ │ -124915 Extra Length 0000 (0) │ │ │ │ -124917 Comment Length 0000 (0) │ │ │ │ -124919 Disk Start 0000 (0) │ │ │ │ -12491B Int File Attributes 0000 (0) │ │ │ │ +1249CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1249D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1249D4 CRC 58FA9C98 (1492819096) │ │ │ │ +1249D8 Compressed Size 000002DC (732) │ │ │ │ +1249DC Uncompressed Size 00000C31 (3121) │ │ │ │ +1249E0 Filename Length 0029 (41) │ │ │ │ +1249E2 Extra Length 0000 (0) │ │ │ │ +1249E4 Comment Length 0000 (0) │ │ │ │ +1249E6 Disk Start 0000 (0) │ │ │ │ +1249E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12491D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1249EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124921 Local Header Offset 00074E0F (478735) │ │ │ │ -124925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1249EE Local Header Offset 00074E18 (478744) │ │ │ │ +1249F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1249F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12494E CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -124952 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124953 Created OS 03 (3) 'Unix' │ │ │ │ -124954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124956 General Purpose Flag 0800 (2048) │ │ │ │ +124A1B CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +124A1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A20 Created OS 03 (3) 'Unix' │ │ │ │ +124A21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124958 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12495A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12495E CRC ECB7C135 (3971465525) │ │ │ │ -124962 Compressed Size 0000015B (347) │ │ │ │ -124966 Uncompressed Size 00000247 (583) │ │ │ │ -12496A Filename Length 001F (31) │ │ │ │ -12496C Extra Length 0000 (0) │ │ │ │ -12496E Comment Length 0000 (0) │ │ │ │ -124970 Disk Start 0000 (0) │ │ │ │ -124972 Int File Attributes 0000 (0) │ │ │ │ +124A25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A2B CRC ECB7C135 (3971465525) │ │ │ │ +124A2F Compressed Size 0000015B (347) │ │ │ │ +124A33 Uncompressed Size 00000247 (583) │ │ │ │ +124A37 Filename Length 001F (31) │ │ │ │ +124A39 Extra Length 0000 (0) │ │ │ │ +124A3B Comment Length 0000 (0) │ │ │ │ +124A3D Disk Start 0000 (0) │ │ │ │ +124A3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124974 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124978 Local Header Offset 00075132 (479538) │ │ │ │ -12497C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A45 Local Header Offset 0007513B (479547) │ │ │ │ +124A49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12497C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12499B CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -12499F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249A0 Created OS 03 (3) 'Unix' │ │ │ │ -1249A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249A3 General Purpose Flag 0800 (2048) │ │ │ │ +124A68 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +124A6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A6D Created OS 03 (3) 'Unix' │ │ │ │ +124A6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249AB CRC 509AD5C7 (1352324551) │ │ │ │ -1249AF Compressed Size 000001BC (444) │ │ │ │ -1249B3 Uncompressed Size 00000399 (921) │ │ │ │ -1249B7 Filename Length 001E (30) │ │ │ │ -1249B9 Extra Length 0000 (0) │ │ │ │ -1249BB Comment Length 0000 (0) │ │ │ │ -1249BD Disk Start 0000 (0) │ │ │ │ -1249BF Int File Attributes 0000 (0) │ │ │ │ +124A72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A78 CRC 509AD5C7 (1352324551) │ │ │ │ +124A7C Compressed Size 000001BC (444) │ │ │ │ +124A80 Uncompressed Size 00000399 (921) │ │ │ │ +124A84 Filename Length 001E (30) │ │ │ │ +124A86 Extra Length 0000 (0) │ │ │ │ +124A88 Comment Length 0000 (0) │ │ │ │ +124A8A Disk Start 0000 (0) │ │ │ │ +124A8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1249C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1249C5 Local Header Offset 000752CA (479946) │ │ │ │ -1249C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A92 Local Header Offset 000752D3 (479955) │ │ │ │ +124A96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1249C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1249E7 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -1249EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249EC Created OS 03 (3) 'Unix' │ │ │ │ -1249ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249EF General Purpose Flag 0800 (2048) │ │ │ │ +124AB4 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +124AB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AB9 Created OS 03 (3) 'Unix' │ │ │ │ +124ABA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124ABB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124ABC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249F7 CRC 90F46AD0 (2431937232) │ │ │ │ -1249FB Compressed Size 000002C5 (709) │ │ │ │ -1249FF Uncompressed Size 0000061A (1562) │ │ │ │ -124A03 Filename Length 002C (44) │ │ │ │ -124A05 Extra Length 0000 (0) │ │ │ │ -124A07 Comment Length 0000 (0) │ │ │ │ -124A09 Disk Start 0000 (0) │ │ │ │ -124A0B Int File Attributes 0000 (0) │ │ │ │ +124ABE Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AC4 CRC 90F46AD0 (2431937232) │ │ │ │ +124AC8 Compressed Size 000002C5 (709) │ │ │ │ +124ACC Uncompressed Size 0000061A (1562) │ │ │ │ +124AD0 Filename Length 002C (44) │ │ │ │ +124AD2 Extra Length 0000 (0) │ │ │ │ +124AD4 Comment Length 0000 (0) │ │ │ │ +124AD6 Disk Start 0000 (0) │ │ │ │ +124AD8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124ADA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A11 Local Header Offset 000754C2 (480450) │ │ │ │ -124A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124ADE Local Header Offset 000754CB (480459) │ │ │ │ +124AE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124AE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A41 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -124A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A46 Created OS 03 (3) 'Unix' │ │ │ │ -124A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124A49 General Purpose Flag 0800 (2048) │ │ │ │ +124B0E CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +124B12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B13 Created OS 03 (3) 'Unix' │ │ │ │ +124B14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -124A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124A51 CRC D148CE43 (3511209539) │ │ │ │ -124A55 Compressed Size 00000276 (630) │ │ │ │ -124A59 Uncompressed Size 00000AD2 (2770) │ │ │ │ -124A5D Filename Length 002B (43) │ │ │ │ -124A5F Extra Length 0000 (0) │ │ │ │ -124A61 Comment Length 0000 (0) │ │ │ │ -124A63 Disk Start 0000 (0) │ │ │ │ -124A65 Int File Attributes 0000 (0) │ │ │ │ +124B18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124B1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B1E CRC D148CE43 (3511209539) │ │ │ │ +124B22 Compressed Size 00000276 (630) │ │ │ │ +124B26 Uncompressed Size 00000AD2 (2770) │ │ │ │ +124B2A Filename Length 002B (43) │ │ │ │ +124B2C Extra Length 0000 (0) │ │ │ │ +124B2E Comment Length 0000 (0) │ │ │ │ +124B30 Disk Start 0000 (0) │ │ │ │ +124B32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A6B Local Header Offset 000757D1 (481233) │ │ │ │ -124A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B38 Local Header Offset 000757DA (481242) │ │ │ │ +124B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A9A CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -124A9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A9F Created OS 03 (3) 'Unix' │ │ │ │ -124AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AA2 General Purpose Flag 0800 (2048) │ │ │ │ +124B67 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +124B6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B6C Created OS 03 (3) 'Unix' │ │ │ │ +124B6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B6F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AA4 Compression Method 0000 (0) 'Stored' │ │ │ │ -124AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AAA CRC 00000000 (0) │ │ │ │ -124AAE Compressed Size 00000000 (0) │ │ │ │ -124AB2 Uncompressed Size 00000000 (0) │ │ │ │ -124AB6 Filename Length 0015 (21) │ │ │ │ -124AB8 Extra Length 0000 (0) │ │ │ │ -124ABA Comment Length 0000 (0) │ │ │ │ -124ABC Disk Start 0000 (0) │ │ │ │ -124ABE Int File Attributes 0000 (0) │ │ │ │ +124B71 Compression Method 0000 (0) 'Stored' │ │ │ │ +124B73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B77 CRC 00000000 (0) │ │ │ │ +124B7B Compressed Size 00000000 (0) │ │ │ │ +124B7F Uncompressed Size 00000000 (0) │ │ │ │ +124B83 Filename Length 0015 (21) │ │ │ │ +124B85 Extra Length 0000 (0) │ │ │ │ +124B87 Comment Length 0000 (0) │ │ │ │ +124B89 Disk Start 0000 (0) │ │ │ │ +124B8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124AC0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124B8D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124AC4 Local Header Offset 00075A90 (481936) │ │ │ │ -124AC8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B91 Local Header Offset 00075A99 (481945) │ │ │ │ +124B95 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AC8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B95: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124AC8: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124B95: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AA0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B6D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124ADD CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -124AE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124AE2 Created OS 03 (3) 'Unix' │ │ │ │ -124AE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AE5 General Purpose Flag 0800 (2048) │ │ │ │ +124BAA CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +124BAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BAF Created OS 03 (3) 'Unix' │ │ │ │ +124BB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124AE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AED CRC 3B0BEA5D (990636637) │ │ │ │ -124AF1 Compressed Size 000007F5 (2037) │ │ │ │ -124AF5 Uncompressed Size 000012C3 (4803) │ │ │ │ -124AF9 Filename Length 0024 (36) │ │ │ │ -124AFB Extra Length 0000 (0) │ │ │ │ -124AFD Comment Length 0000 (0) │ │ │ │ -124AFF Disk Start 0000 (0) │ │ │ │ -124B01 Int File Attributes 0000 (0) │ │ │ │ +124BB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124BB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BBA CRC 3B0BEA5D (990636637) │ │ │ │ +124BBE Compressed Size 000007F5 (2037) │ │ │ │ +124BC2 Uncompressed Size 000012C3 (4803) │ │ │ │ +124BC6 Filename Length 0024 (36) │ │ │ │ +124BC8 Extra Length 0000 (0) │ │ │ │ +124BCA Comment Length 0000 (0) │ │ │ │ +124BCC Disk Start 0000 (0) │ │ │ │ +124BCE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124BD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B07 Local Header Offset 00075AC3 (481987) │ │ │ │ -124B0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124BD4 Local Header Offset 00075ACC (481996) │ │ │ │ +124BD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B2F CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -124B33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B34 Created OS 03 (3) 'Unix' │ │ │ │ -124B35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B37 General Purpose Flag 0800 (2048) │ │ │ │ +124BFC CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +124C00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C01 Created OS 03 (3) 'Unix' │ │ │ │ +124C02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B3F CRC 003B8489 (3900553) │ │ │ │ -124B43 Compressed Size 00000673 (1651) │ │ │ │ -124B47 Uncompressed Size 00002116 (8470) │ │ │ │ -124B4B Filename Length 0023 (35) │ │ │ │ -124B4D Extra Length 0000 (0) │ │ │ │ -124B4F Comment Length 0000 (0) │ │ │ │ -124B51 Disk Start 0000 (0) │ │ │ │ -124B53 Int File Attributes 0000 (0) │ │ │ │ +124C06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C0C CRC 003B8489 (3900553) │ │ │ │ +124C10 Compressed Size 00000673 (1651) │ │ │ │ +124C14 Uncompressed Size 00002116 (8470) │ │ │ │ +124C18 Filename Length 0023 (35) │ │ │ │ +124C1A Extra Length 0000 (0) │ │ │ │ +124C1C Comment Length 0000 (0) │ │ │ │ +124C1E Disk Start 0000 (0) │ │ │ │ +124C20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B59 Local Header Offset 000762FA (484090) │ │ │ │ -124B5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C26 Local Header Offset 00076303 (484099) │ │ │ │ +124C2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B80 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -124B84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B85 Created OS 03 (3) 'Unix' │ │ │ │ -124B86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B88 General Purpose Flag 0800 (2048) │ │ │ │ +124C4D CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +124C51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C52 Created OS 03 (3) 'Unix' │ │ │ │ +124C53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B90 CRC 93366264 (2469814884) │ │ │ │ -124B94 Compressed Size 000016BC (5820) │ │ │ │ -124B98 Uncompressed Size 00004B05 (19205) │ │ │ │ -124B9C Filename Length 0024 (36) │ │ │ │ -124B9E Extra Length 0000 (0) │ │ │ │ -124BA0 Comment Length 0000 (0) │ │ │ │ -124BA2 Disk Start 0000 (0) │ │ │ │ -124BA4 Int File Attributes 0000 (0) │ │ │ │ +124C57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C5D CRC 93366264 (2469814884) │ │ │ │ +124C61 Compressed Size 000016BC (5820) │ │ │ │ +124C65 Uncompressed Size 00004B05 (19205) │ │ │ │ +124C69 Filename Length 0024 (36) │ │ │ │ +124C6B Extra Length 0000 (0) │ │ │ │ +124C6D Comment Length 0000 (0) │ │ │ │ +124C6F Disk Start 0000 (0) │ │ │ │ +124C71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BAA Local Header Offset 000769AE (485806) │ │ │ │ -124BAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C77 Local Header Offset 000769B7 (485815) │ │ │ │ +124C7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124BD2 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -124BD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124BD7 Created OS 03 (3) 'Unix' │ │ │ │ -124BD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124BD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124BDA General Purpose Flag 0800 (2048) │ │ │ │ +124C9F CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +124CA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124CA4 Created OS 03 (3) 'Unix' │ │ │ │ +124CA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124CA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124CA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124BDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -124BDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124BE2 CRC 725FF681 (1918891649) │ │ │ │ -124BE6 Compressed Size 000024BF (9407) │ │ │ │ -124BEA Uncompressed Size 00011BF8 (72696) │ │ │ │ -124BEE Filename Length 0023 (35) │ │ │ │ -124BF0 Extra Length 0000 (0) │ │ │ │ -124BF2 Comment Length 0000 (0) │ │ │ │ -124BF4 Disk Start 0000 (0) │ │ │ │ -124BF6 Int File Attributes 0000 (0) │ │ │ │ +124CA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124CAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124CAF CRC 725FF681 (1918891649) │ │ │ │ +124CB3 Compressed Size 000024BF (9407) │ │ │ │ +124CB7 Uncompressed Size 00011BF8 (72696) │ │ │ │ +124CBB Filename Length 0023 (35) │ │ │ │ +124CBD Extra Length 0000 (0) │ │ │ │ +124CBF Comment Length 0000 (0) │ │ │ │ +124CC1 Disk Start 0000 (0) │ │ │ │ +124CC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BFC Local Header Offset 000780AC (491692) │ │ │ │ -124C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CC9 Local Header Offset 000780B5 (491701) │ │ │ │ +124CCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124C23 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -124C27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C28 Created OS 03 (3) 'Unix' │ │ │ │ -124C29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C2B General Purpose Flag 0800 (2048) │ │ │ │ +124CF0 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +124CF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124CF5 Created OS 03 (3) 'Unix' │ │ │ │ +124CF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124CF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124CF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C2D Compression Method 0000 (0) 'Stored' │ │ │ │ -124C2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C33 CRC 00000000 (0) │ │ │ │ -124C37 Compressed Size 00000000 (0) │ │ │ │ -124C3B Uncompressed Size 00000000 (0) │ │ │ │ -124C3F Filename Length 0013 (19) │ │ │ │ -124C41 Extra Length 0000 (0) │ │ │ │ -124C43 Comment Length 0000 (0) │ │ │ │ -124C45 Disk Start 0000 (0) │ │ │ │ -124C47 Int File Attributes 0000 (0) │ │ │ │ +124CFA Compression Method 0000 (0) 'Stored' │ │ │ │ +124CFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D00 CRC 00000000 (0) │ │ │ │ +124D04 Compressed Size 00000000 (0) │ │ │ │ +124D08 Uncompressed Size 00000000 (0) │ │ │ │ +124D0C Filename Length 0013 (19) │ │ │ │ +124D0E Extra Length 0000 (0) │ │ │ │ +124D10 Comment Length 0000 (0) │ │ │ │ +124D12 Disk Start 0000 (0) │ │ │ │ +124D14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C49 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124D16 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124C4D Local Header Offset 0007A5AC (501164) │ │ │ │ -124C51 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D1A Local Header Offset 0007A5B5 (501173) │ │ │ │ +124D1E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C51: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D1E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124C51: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124D1E: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C29: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CF6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124C64 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -124C68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C69 Created OS 03 (3) 'Unix' │ │ │ │ -124C6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C6C General Purpose Flag 0800 (2048) │ │ │ │ +124D31 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +124D35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D36 Created OS 03 (3) 'Unix' │ │ │ │ +124D37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124C70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C74 CRC 02948DEA (43290090) │ │ │ │ -124C78 Compressed Size 00000372 (882) │ │ │ │ -124C7C Uncompressed Size 0000075B (1883) │ │ │ │ -124C80 Filename Length 001E (30) │ │ │ │ -124C82 Extra Length 0000 (0) │ │ │ │ -124C84 Comment Length 0000 (0) │ │ │ │ -124C86 Disk Start 0000 (0) │ │ │ │ -124C88 Int File Attributes 0000 (0) │ │ │ │ +124D3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D41 CRC 02948DEA (43290090) │ │ │ │ +124D45 Compressed Size 00000372 (882) │ │ │ │ +124D49 Uncompressed Size 0000075B (1883) │ │ │ │ +124D4D Filename Length 001E (30) │ │ │ │ +124D4F Extra Length 0000 (0) │ │ │ │ +124D51 Comment Length 0000 (0) │ │ │ │ +124D53 Disk Start 0000 (0) │ │ │ │ +124D55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124C8E Local Header Offset 0007A5DD (501213) │ │ │ │ -124C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D5B Local Header Offset 0007A5E6 (501222) │ │ │ │ +124D5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CB0 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -124CB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CB5 Created OS 03 (3) 'Unix' │ │ │ │ -124CB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124CB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124CB8 General Purpose Flag 0800 (2048) │ │ │ │ +124D7D CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +124D81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D82 Created OS 03 (3) 'Unix' │ │ │ │ +124D83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124CBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -124CBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124CC0 CRC 7DC22D0F (2109877519) │ │ │ │ -124CC4 Compressed Size 000003D8 (984) │ │ │ │ -124CC8 Uncompressed Size 00000EE8 (3816) │ │ │ │ -124CCC Filename Length 001D (29) │ │ │ │ -124CCE Extra Length 0000 (0) │ │ │ │ -124CD0 Comment Length 0000 (0) │ │ │ │ -124CD2 Disk Start 0000 (0) │ │ │ │ -124CD4 Int File Attributes 0000 (0) │ │ │ │ +124D87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D8D CRC 7DC22D0F (2109877519) │ │ │ │ +124D91 Compressed Size 000003D8 (984) │ │ │ │ +124D95 Uncompressed Size 00000EE8 (3816) │ │ │ │ +124D99 Filename Length 001D (29) │ │ │ │ +124D9B Extra Length 0000 (0) │ │ │ │ +124D9D Comment Length 0000 (0) │ │ │ │ +124D9F Disk Start 0000 (0) │ │ │ │ +124DA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124CD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124DA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124CDA Local Header Offset 0007A98B (502155) │ │ │ │ -124CDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124DA7 Local Header Offset 0007A994 (502164) │ │ │ │ +124DAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124CDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CFB CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -124CFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D00 Created OS 03 (3) 'Unix' │ │ │ │ -124D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D03 General Purpose Flag 0800 (2048) │ │ │ │ +124DC8 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +124DCC Created Zip Spec 14 (20) '2.0' │ │ │ │ +124DCD Created OS 03 (3) 'Unix' │ │ │ │ +124DCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124DCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124DD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D0B CRC EE9E2C07 (4003343367) │ │ │ │ -124D0F Compressed Size 000004C2 (1218) │ │ │ │ -124D13 Uncompressed Size 00000BDE (3038) │ │ │ │ -124D17 Filename Length 0027 (39) │ │ │ │ -124D19 Extra Length 0000 (0) │ │ │ │ -124D1B Comment Length 0000 (0) │ │ │ │ -124D1D Disk Start 0000 (0) │ │ │ │ -124D1F Int File Attributes 0000 (0) │ │ │ │ +124DD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124DD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124DD8 CRC EE9E2C07 (4003343367) │ │ │ │ +124DDC Compressed Size 000004C2 (1218) │ │ │ │ +124DE0 Uncompressed Size 00000BDE (3038) │ │ │ │ +124DE4 Filename Length 0027 (39) │ │ │ │ +124DE6 Extra Length 0000 (0) │ │ │ │ +124DE8 Comment Length 0000 (0) │ │ │ │ +124DEA Disk Start 0000 (0) │ │ │ │ +124DEC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124DEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D25 Local Header Offset 0007AD9E (503198) │ │ │ │ -124D29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124DF2 Local Header Offset 0007ADA7 (503207) │ │ │ │ +124DF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124D50 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -124D54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D55 Created OS 03 (3) 'Unix' │ │ │ │ -124D56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D58 General Purpose Flag 0800 (2048) │ │ │ │ +124E1D CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +124E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E22 Created OS 03 (3) 'Unix' │ │ │ │ +124E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D60 CRC C24E87A0 (3259926432) │ │ │ │ -124D64 Compressed Size 000002C3 (707) │ │ │ │ -124D68 Uncompressed Size 00000E75 (3701) │ │ │ │ -124D6C Filename Length 0026 (38) │ │ │ │ -124D6E Extra Length 0000 (0) │ │ │ │ -124D70 Comment Length 0000 (0) │ │ │ │ -124D72 Disk Start 0000 (0) │ │ │ │ -124D74 Int File Attributes 0000 (0) │ │ │ │ +124E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E2D CRC C24E87A0 (3259926432) │ │ │ │ +124E31 Compressed Size 000002C3 (707) │ │ │ │ +124E35 Uncompressed Size 00000E75 (3701) │ │ │ │ +124E39 Filename Length 0026 (38) │ │ │ │ +124E3B Extra Length 0000 (0) │ │ │ │ +124E3D Comment Length 0000 (0) │ │ │ │ +124E3F Disk Start 0000 (0) │ │ │ │ +124E41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D7A Local Header Offset 0007B2A5 (504485) │ │ │ │ -124D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E47 Local Header Offset 0007B2AE (504494) │ │ │ │ +124E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DA4 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -124DA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DA9 Created OS 03 (3) 'Unix' │ │ │ │ -124DAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DAC General Purpose Flag 0800 (2048) │ │ │ │ +124E71 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +124E75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E76 Created OS 03 (3) 'Unix' │ │ │ │ +124E77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124DB4 CRC BA38C9A1 (3124283809) │ │ │ │ -124DB8 Compressed Size 000004B1 (1201) │ │ │ │ -124DBC Uncompressed Size 00000AD4 (2772) │ │ │ │ -124DC0 Filename Length 0021 (33) │ │ │ │ -124DC2 Extra Length 0000 (0) │ │ │ │ -124DC4 Comment Length 0000 (0) │ │ │ │ -124DC6 Disk Start 0000 (0) │ │ │ │ -124DC8 Int File Attributes 0000 (0) │ │ │ │ +124E7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E81 CRC BA38C9A1 (3124283809) │ │ │ │ +124E85 Compressed Size 000004B1 (1201) │ │ │ │ +124E89 Uncompressed Size 00000AD4 (2772) │ │ │ │ +124E8D Filename Length 0021 (33) │ │ │ │ +124E8F Extra Length 0000 (0) │ │ │ │ +124E91 Comment Length 0000 (0) │ │ │ │ +124E93 Disk Start 0000 (0) │ │ │ │ +124E95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124DCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124DCE Local Header Offset 0007B5AC (505260) │ │ │ │ -124DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E9B Local Header Offset 0007B5B5 (505269) │ │ │ │ +124E9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DF3 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -124DF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DF8 Created OS 03 (3) 'Unix' │ │ │ │ -124DF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DFB General Purpose Flag 0800 (2048) │ │ │ │ +124EC0 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +124EC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EC5 Created OS 03 (3) 'Unix' │ │ │ │ +124EC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E03 CRC 613829F7 (1631070711) │ │ │ │ -124E07 Compressed Size 00000475 (1141) │ │ │ │ -124E0B Uncompressed Size 00000FA9 (4009) │ │ │ │ -124E0F Filename Length 0020 (32) │ │ │ │ -124E11 Extra Length 0000 (0) │ │ │ │ -124E13 Comment Length 0000 (0) │ │ │ │ -124E15 Disk Start 0000 (0) │ │ │ │ -124E17 Int File Attributes 0000 (0) │ │ │ │ +124ECA Compression Method 0008 (8) 'Deflated' │ │ │ │ +124ECC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124ED0 CRC 613829F7 (1631070711) │ │ │ │ +124ED4 Compressed Size 00000475 (1141) │ │ │ │ +124ED8 Uncompressed Size 00000FA9 (4009) │ │ │ │ +124EDC Filename Length 0020 (32) │ │ │ │ +124EDE Extra Length 0000 (0) │ │ │ │ +124EE0 Comment Length 0000 (0) │ │ │ │ +124EE2 Disk Start 0000 (0) │ │ │ │ +124EE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124EE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E1D Local Header Offset 0007BA9C (506524) │ │ │ │ -124E21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124EEA Local Header Offset 0007BAA5 (506533) │ │ │ │ +124EEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124EEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E41 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -124E45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E46 Created OS 03 (3) 'Unix' │ │ │ │ -124E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E49 General Purpose Flag 0800 (2048) │ │ │ │ +124F0E CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +124F12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F13 Created OS 03 (3) 'Unix' │ │ │ │ +124F14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -124E4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E51 CRC 8EBE1B1E (2394823454) │ │ │ │ -124E55 Compressed Size 0000055E (1374) │ │ │ │ -124E59 Uncompressed Size 00000EE0 (3808) │ │ │ │ -124E5D Filename Length 0029 (41) │ │ │ │ -124E5F Extra Length 0000 (0) │ │ │ │ -124E61 Comment Length 0000 (0) │ │ │ │ -124E63 Disk Start 0000 (0) │ │ │ │ -124E65 Int File Attributes 0000 (0) │ │ │ │ +124F18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F1E CRC 8EBE1B1E (2394823454) │ │ │ │ +124F22 Compressed Size 0000055E (1374) │ │ │ │ +124F26 Uncompressed Size 00000EE0 (3808) │ │ │ │ +124F2A Filename Length 0029 (41) │ │ │ │ +124F2C Extra Length 0000 (0) │ │ │ │ +124F2E Comment Length 0000 (0) │ │ │ │ +124F30 Disk Start 0000 (0) │ │ │ │ +124F32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E6B Local Header Offset 0007BF4F (507727) │ │ │ │ -124E6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F38 Local Header Offset 0007BF58 (507736) │ │ │ │ +124F3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E98 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -124E9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E9D Created OS 03 (3) 'Unix' │ │ │ │ -124E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EA0 General Purpose Flag 0800 (2048) │ │ │ │ +124F65 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +124F69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F6A Created OS 03 (3) 'Unix' │ │ │ │ +124F6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EA8 CRC 8FF0BD5B (2414919003) │ │ │ │ -124EAC Compressed Size 0000040B (1035) │ │ │ │ -124EB0 Uncompressed Size 00001B27 (6951) │ │ │ │ -124EB4 Filename Length 0028 (40) │ │ │ │ -124EB6 Extra Length 0000 (0) │ │ │ │ -124EB8 Comment Length 0000 (0) │ │ │ │ -124EBA Disk Start 0000 (0) │ │ │ │ -124EBC Int File Attributes 0000 (0) │ │ │ │ +124F6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F75 CRC 8FF0BD5B (2414919003) │ │ │ │ +124F79 Compressed Size 0000040B (1035) │ │ │ │ +124F7D Uncompressed Size 00001B27 (6951) │ │ │ │ +124F81 Filename Length 0028 (40) │ │ │ │ +124F83 Extra Length 0000 (0) │ │ │ │ +124F85 Comment Length 0000 (0) │ │ │ │ +124F87 Disk Start 0000 (0) │ │ │ │ +124F89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124EBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124EC2 Local Header Offset 0007C4F4 (509172) │ │ │ │ -124EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F8F Local Header Offset 0007C4FD (509181) │ │ │ │ +124F93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124EEE CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -124EF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124EF3 Created OS 03 (3) 'Unix' │ │ │ │ -124EF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124EF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EF6 General Purpose Flag 0800 (2048) │ │ │ │ +124FBB CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +124FBF Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FC0 Created OS 03 (3) 'Unix' │ │ │ │ +124FC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EFE CRC FB76257C (4218824060) │ │ │ │ -124F02 Compressed Size 00000212 (530) │ │ │ │ -124F06 Uncompressed Size 0000044B (1099) │ │ │ │ -124F0A Filename Length 0030 (48) │ │ │ │ -124F0C Extra Length 0000 (0) │ │ │ │ -124F0E Comment Length 0000 (0) │ │ │ │ -124F10 Disk Start 0000 (0) │ │ │ │ -124F12 Int File Attributes 0000 (0) │ │ │ │ +124FC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124FCB CRC FB76257C (4218824060) │ │ │ │ +124FCF Compressed Size 00000212 (530) │ │ │ │ +124FD3 Uncompressed Size 0000044B (1099) │ │ │ │ +124FD7 Filename Length 0030 (48) │ │ │ │ +124FD9 Extra Length 0000 (0) │ │ │ │ +124FDB Comment Length 0000 (0) │ │ │ │ +124FDD Disk Start 0000 (0) │ │ │ │ +124FDF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124FE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F18 Local Header Offset 0007C945 (510277) │ │ │ │ -124F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124FE5 Local Header Offset 0007C94E (510286) │ │ │ │ +124FE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124FE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124F4C CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -124F50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124F51 Created OS 03 (3) 'Unix' │ │ │ │ -124F52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124F53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124F54 General Purpose Flag 0800 (2048) │ │ │ │ +125019 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +12501D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12501E Created OS 03 (3) 'Unix' │ │ │ │ +12501F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125021 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124F56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124F58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124F5C CRC 4F605552 (1331713362) │ │ │ │ -124F60 Compressed Size 0000022C (556) │ │ │ │ -124F64 Uncompressed Size 000007DE (2014) │ │ │ │ -124F68 Filename Length 002F (47) │ │ │ │ -124F6A Extra Length 0000 (0) │ │ │ │ -124F6C Comment Length 0000 (0) │ │ │ │ -124F6E Disk Start 0000 (0) │ │ │ │ -124F70 Int File Attributes 0000 (0) │ │ │ │ +125023 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125025 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125029 CRC 4F605552 (1331713362) │ │ │ │ +12502D Compressed Size 0000022C (556) │ │ │ │ +125031 Uncompressed Size 000007DE (2014) │ │ │ │ +125035 Filename Length 002F (47) │ │ │ │ +125037 Extra Length 0000 (0) │ │ │ │ +125039 Comment Length 0000 (0) │ │ │ │ +12503B Disk Start 0000 (0) │ │ │ │ +12503D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12503F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F76 Local Header Offset 0007CBA5 (510885) │ │ │ │ -124F7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125043 Local Header Offset 0007CBAE (510894) │ │ │ │ +125047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124FA9 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -124FAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -124FAE Created OS 03 (3) 'Unix' │ │ │ │ -124FAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124FB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124FB1 General Purpose Flag 0800 (2048) │ │ │ │ +125076 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +12507A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12507B Created OS 03 (3) 'Unix' │ │ │ │ +12507C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12507D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12507E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124FB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124FB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124FB9 CRC F018D60A (4028159498) │ │ │ │ -124FBD Compressed Size 00000491 (1169) │ │ │ │ -124FC1 Uncompressed Size 00000E28 (3624) │ │ │ │ -124FC5 Filename Length 002D (45) │ │ │ │ -124FC7 Extra Length 0000 (0) │ │ │ │ -124FC9 Comment Length 0000 (0) │ │ │ │ -124FCB Disk Start 0000 (0) │ │ │ │ -124FCD Int File Attributes 0000 (0) │ │ │ │ +125080 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125082 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125086 CRC F018D60A (4028159498) │ │ │ │ +12508A Compressed Size 00000491 (1169) │ │ │ │ +12508E Uncompressed Size 00000E28 (3624) │ │ │ │ +125092 Filename Length 002D (45) │ │ │ │ +125094 Extra Length 0000 (0) │ │ │ │ +125096 Comment Length 0000 (0) │ │ │ │ +125098 Disk Start 0000 (0) │ │ │ │ +12509A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124FCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12509C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124FD3 Local Header Offset 0007CE1E (511518) │ │ │ │ -124FD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250A0 Local Header Offset 0007CE27 (511527) │ │ │ │ +1250A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1250A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125004 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -125008 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125009 Created OS 03 (3) 'Unix' │ │ │ │ -12500A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12500B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12500C General Purpose Flag 0800 (2048) │ │ │ │ +1250D1 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +1250D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1250D6 Created OS 03 (3) 'Unix' │ │ │ │ +1250D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1250D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1250D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12500E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125010 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125014 CRC 9F63E5F3 (2674124275) │ │ │ │ -125018 Compressed Size 00000462 (1122) │ │ │ │ -12501C Uncompressed Size 00001FDD (8157) │ │ │ │ -125020 Filename Length 002C (44) │ │ │ │ -125022 Extra Length 0000 (0) │ │ │ │ -125024 Comment Length 0000 (0) │ │ │ │ -125026 Disk Start 0000 (0) │ │ │ │ -125028 Int File Attributes 0000 (0) │ │ │ │ +1250DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1250DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1250E1 CRC 9F63E5F3 (2674124275) │ │ │ │ +1250E5 Compressed Size 00000462 (1122) │ │ │ │ +1250E9 Uncompressed Size 00001FDD (8157) │ │ │ │ +1250ED Filename Length 002C (44) │ │ │ │ +1250EF Extra Length 0000 (0) │ │ │ │ +1250F1 Comment Length 0000 (0) │ │ │ │ +1250F3 Disk Start 0000 (0) │ │ │ │ +1250F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12502A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1250F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12502E Local Header Offset 0007D2FA (512762) │ │ │ │ -125032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250FB Local Header Offset 0007D303 (512771) │ │ │ │ +1250FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1250FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12505E CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -125062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125063 Created OS 03 (3) 'Unix' │ │ │ │ -125064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125066 General Purpose Flag 0800 (2048) │ │ │ │ +12512B CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +12512F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125130 Created OS 03 (3) 'Unix' │ │ │ │ +125131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125133 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12506A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12506E CRC AE278A14 (2921826836) │ │ │ │ -125072 Compressed Size 0000685F (26719) │ │ │ │ -125076 Uncompressed Size 0001768B (95883) │ │ │ │ -12507A Filename Length 0020 (32) │ │ │ │ -12507C Extra Length 0000 (0) │ │ │ │ -12507E Comment Length 0000 (0) │ │ │ │ -125080 Disk Start 0000 (0) │ │ │ │ -125082 Int File Attributes 0000 (0) │ │ │ │ +125135 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125137 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12513B CRC AE278A14 (2921826836) │ │ │ │ +12513F Compressed Size 0000685F (26719) │ │ │ │ +125143 Uncompressed Size 0001768B (95883) │ │ │ │ +125147 Filename Length 0020 (32) │ │ │ │ +125149 Extra Length 0000 (0) │ │ │ │ +12514B Comment Length 0000 (0) │ │ │ │ +12514D Disk Start 0000 (0) │ │ │ │ +12514F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125151 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125088 Local Header Offset 0007D7A6 (513958) │ │ │ │ -12508C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125155 Local Header Offset 0007D7AF (513967) │ │ │ │ +125159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12508C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250AC CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -1250B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250B1 Created OS 03 (3) 'Unix' │ │ │ │ -1250B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1250B4 General Purpose Flag 0800 (2048) │ │ │ │ +125179 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +12517D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12517E Created OS 03 (3) 'Unix' │ │ │ │ +12517F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125180 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125181 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1250B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1250B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1250BC CRC 7E776CD6 (2121755862) │ │ │ │ -1250C0 Compressed Size 0000EBD4 (60372) │ │ │ │ -1250C4 Uncompressed Size 00087E13 (556563) │ │ │ │ -1250C8 Filename Length 001F (31) │ │ │ │ -1250CA Extra Length 0000 (0) │ │ │ │ -1250CC Comment Length 0000 (0) │ │ │ │ -1250CE Disk Start 0000 (0) │ │ │ │ -1250D0 Int File Attributes 0000 (0) │ │ │ │ +125183 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125185 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125189 CRC 7E776CD6 (2121755862) │ │ │ │ +12518D Compressed Size 0000EBD4 (60372) │ │ │ │ +125191 Uncompressed Size 00087E13 (556563) │ │ │ │ +125195 Filename Length 001F (31) │ │ │ │ +125197 Extra Length 0000 (0) │ │ │ │ +125199 Comment Length 0000 (0) │ │ │ │ +12519B Disk Start 0000 (0) │ │ │ │ +12519D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1250D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12519F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1250D6 Local Header Offset 00084043 (540739) │ │ │ │ -1250DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1251A3 Local Header Offset 0008404C (540748) │ │ │ │ +1251A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1250DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1251A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250F9 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -1250FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250FE Created OS 03 (3) 'Unix' │ │ │ │ -1250FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125101 General Purpose Flag 0800 (2048) │ │ │ │ +1251C6 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +1251CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1251CB Created OS 03 (3) 'Unix' │ │ │ │ +1251CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1251CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1251CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125103 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125109 CRC 7231C635 (1915864629) │ │ │ │ -12510D Compressed Size 00000380 (896) │ │ │ │ -125111 Uncompressed Size 00000920 (2336) │ │ │ │ -125115 Filename Length 002C (44) │ │ │ │ -125117 Extra Length 0000 (0) │ │ │ │ -125119 Comment Length 0000 (0) │ │ │ │ -12511B Disk Start 0000 (0) │ │ │ │ -12511D Int File Attributes 0000 (0) │ │ │ │ +1251D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1251D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1251D6 CRC 7231C635 (1915864629) │ │ │ │ +1251DA Compressed Size 00000380 (896) │ │ │ │ +1251DE Uncompressed Size 00000920 (2336) │ │ │ │ +1251E2 Filename Length 002C (44) │ │ │ │ +1251E4 Extra Length 0000 (0) │ │ │ │ +1251E6 Comment Length 0000 (0) │ │ │ │ +1251E8 Disk Start 0000 (0) │ │ │ │ +1251EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12511F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1251EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125123 Local Header Offset 00092C54 (601172) │ │ │ │ -125127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1251F0 Local Header Offset 00092C5D (601181) │ │ │ │ +1251F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1251F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125153 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -125157 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125158 Created OS 03 (3) 'Unix' │ │ │ │ -125159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12515A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12515B General Purpose Flag 0800 (2048) │ │ │ │ +125220 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +125224 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125225 Created OS 03 (3) 'Unix' │ │ │ │ +125226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125228 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12515D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12515F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125163 CRC E6A7C6D1 (3869755089) │ │ │ │ -125167 Compressed Size 00000711 (1809) │ │ │ │ -12516B Uncompressed Size 000027CC (10188) │ │ │ │ -12516F Filename Length 002B (43) │ │ │ │ -125171 Extra Length 0000 (0) │ │ │ │ -125173 Comment Length 0000 (0) │ │ │ │ -125175 Disk Start 0000 (0) │ │ │ │ -125177 Int File Attributes 0000 (0) │ │ │ │ +12522A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12522C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125230 CRC E6A7C6D1 (3869755089) │ │ │ │ +125234 Compressed Size 00000711 (1809) │ │ │ │ +125238 Uncompressed Size 000027CC (10188) │ │ │ │ +12523C Filename Length 002B (43) │ │ │ │ +12523E Extra Length 0000 (0) │ │ │ │ +125240 Comment Length 0000 (0) │ │ │ │ +125242 Disk Start 0000 (0) │ │ │ │ +125244 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125246 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12517D Local Header Offset 0009301E (602142) │ │ │ │ -125181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12524A Local Header Offset 00093027 (602151) │ │ │ │ +12524E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12524E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251AC CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -1251B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251B1 Created OS 03 (3) 'Unix' │ │ │ │ -1251B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1251B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1251B4 General Purpose Flag 0800 (2048) │ │ │ │ +125279 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +12527D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12527E Created OS 03 (3) 'Unix' │ │ │ │ +12527F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125280 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125281 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1251B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1251B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1251BC CRC 3E0EDA7E (1041160830) │ │ │ │ -1251C0 Compressed Size 00000A54 (2644) │ │ │ │ -1251C4 Uncompressed Size 00001CC3 (7363) │ │ │ │ -1251C8 Filename Length 0020 (32) │ │ │ │ -1251CA Extra Length 0000 (0) │ │ │ │ -1251CC Comment Length 0000 (0) │ │ │ │ -1251CE Disk Start 0000 (0) │ │ │ │ -1251D0 Int File Attributes 0000 (0) │ │ │ │ +125283 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125285 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125289 CRC 3E0EDA7E (1041160830) │ │ │ │ +12528D Compressed Size 00000A54 (2644) │ │ │ │ +125291 Uncompressed Size 00001CC3 (7363) │ │ │ │ +125295 Filename Length 0020 (32) │ │ │ │ +125297 Extra Length 0000 (0) │ │ │ │ +125299 Comment Length 0000 (0) │ │ │ │ +12529B Disk Start 0000 (0) │ │ │ │ +12529D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1251D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12529F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1251D6 Local Header Offset 00093778 (604024) │ │ │ │ -1251DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1252A3 Local Header Offset 00093781 (604033) │ │ │ │ +1252A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1251DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1252A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251FA CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -1251FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251FF Created OS 03 (3) 'Unix' │ │ │ │ -125200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125202 General Purpose Flag 0800 (2048) │ │ │ │ +1252C7 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +1252CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1252CC Created OS 03 (3) 'Unix' │ │ │ │ +1252CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1252CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1252CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125204 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12520A CRC 8F0167EF (2399234031) │ │ │ │ -12520E Compressed Size 000005BE (1470) │ │ │ │ -125212 Uncompressed Size 00001DAC (7596) │ │ │ │ -125216 Filename Length 001F (31) │ │ │ │ -125218 Extra Length 0000 (0) │ │ │ │ -12521A Comment Length 0000 (0) │ │ │ │ -12521C Disk Start 0000 (0) │ │ │ │ -12521E Int File Attributes 0000 (0) │ │ │ │ +1252D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1252D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1252D7 CRC 8F0167EF (2399234031) │ │ │ │ +1252DB Compressed Size 000005BE (1470) │ │ │ │ +1252DF Uncompressed Size 00001DAC (7596) │ │ │ │ +1252E3 Filename Length 001F (31) │ │ │ │ +1252E5 Extra Length 0000 (0) │ │ │ │ +1252E7 Comment Length 0000 (0) │ │ │ │ +1252E9 Disk Start 0000 (0) │ │ │ │ +1252EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1252ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125224 Local Header Offset 0009420A (606730) │ │ │ │ -125228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1252F1 Local Header Offset 00094213 (606739) │ │ │ │ +1252F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1252F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125247 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -12524B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12524C Created OS 03 (3) 'Unix' │ │ │ │ -12524D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12524E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12524F General Purpose Flag 0800 (2048) │ │ │ │ +125314 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +125318 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125319 Created OS 03 (3) 'Unix' │ │ │ │ +12531A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12531B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12531C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125251 Compression Method 0000 (0) 'Stored' │ │ │ │ -125253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125257 CRC 00000000 (0) │ │ │ │ -12525B Compressed Size 00000000 (0) │ │ │ │ -12525F Uncompressed Size 00000000 (0) │ │ │ │ -125263 Filename Length 000E (14) │ │ │ │ -125265 Extra Length 0000 (0) │ │ │ │ -125267 Comment Length 0000 (0) │ │ │ │ -125269 Disk Start 0000 (0) │ │ │ │ -12526B Int File Attributes 0000 (0) │ │ │ │ +12531E Compression Method 0000 (0) 'Stored' │ │ │ │ +125320 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125324 CRC 00000000 (0) │ │ │ │ +125328 Compressed Size 00000000 (0) │ │ │ │ +12532C Uncompressed Size 00000000 (0) │ │ │ │ +125330 Filename Length 000E (14) │ │ │ │ +125332 Extra Length 0000 (0) │ │ │ │ +125334 Comment Length 0000 (0) │ │ │ │ +125336 Disk Start 0000 (0) │ │ │ │ +125338 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12526D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12533A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125271 Local Header Offset 00094805 (608261) │ │ │ │ -125275 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +12533E Local Header Offset 0009480E (608270) │ │ │ │ +125342 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125275: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125342: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125275: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125342: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12524D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12531A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125283 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -125287 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125288 Created OS 03 (3) 'Unix' │ │ │ │ -125289 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12528A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12528B General Purpose Flag 0800 (2048) │ │ │ │ +125350 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +125354 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125355 Created OS 03 (3) 'Unix' │ │ │ │ +125356 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125357 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125358 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12528D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12528F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125293 CRC 8EE91545 (2397640005) │ │ │ │ -125297 Compressed Size 00000885 (2181) │ │ │ │ -12529B Uncompressed Size 0000181B (6171) │ │ │ │ -12529F Filename Length 001B (27) │ │ │ │ -1252A1 Extra Length 0000 (0) │ │ │ │ -1252A3 Comment Length 0000 (0) │ │ │ │ -1252A5 Disk Start 0000 (0) │ │ │ │ -1252A7 Int File Attributes 0000 (0) │ │ │ │ +12535A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12535C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125360 CRC 8EE91545 (2397640005) │ │ │ │ +125364 Compressed Size 00000885 (2181) │ │ │ │ +125368 Uncompressed Size 0000181B (6171) │ │ │ │ +12536C Filename Length 001B (27) │ │ │ │ +12536E Extra Length 0000 (0) │ │ │ │ +125370 Comment Length 0000 (0) │ │ │ │ +125372 Disk Start 0000 (0) │ │ │ │ +125374 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125376 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252AD Local Header Offset 00094831 (608305) │ │ │ │ -1252B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12537A Local Header Offset 0009483A (608314) │ │ │ │ +12537E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12537E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1252CC CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -1252D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1252D1 Created OS 03 (3) 'Unix' │ │ │ │ -1252D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1252D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1252D4 General Purpose Flag 0800 (2048) │ │ │ │ +125399 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +12539D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12539E Created OS 03 (3) 'Unix' │ │ │ │ +12539F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1253A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1253A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1252D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1252D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1252DC CRC 15C10296 (364970646) │ │ │ │ -1252E0 Compressed Size 00000AE3 (2787) │ │ │ │ -1252E4 Uncompressed Size 000048F0 (18672) │ │ │ │ -1252E8 Filename Length 001A (26) │ │ │ │ -1252EA Extra Length 0000 (0) │ │ │ │ -1252EC Comment Length 0000 (0) │ │ │ │ -1252EE Disk Start 0000 (0) │ │ │ │ -1252F0 Int File Attributes 0000 (0) │ │ │ │ +1253A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1253A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253A9 CRC 15C10296 (364970646) │ │ │ │ +1253AD Compressed Size 00000AE3 (2787) │ │ │ │ +1253B1 Uncompressed Size 000048F0 (18672) │ │ │ │ +1253B5 Filename Length 001A (26) │ │ │ │ +1253B7 Extra Length 0000 (0) │ │ │ │ +1253B9 Comment Length 0000 (0) │ │ │ │ +1253BB Disk Start 0000 (0) │ │ │ │ +1253BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252F6 Local Header Offset 000950EF (610543) │ │ │ │ -1252FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253C3 Local Header Offset 000950F8 (610552) │ │ │ │ +1253C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125314 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -125318 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125319 Created OS 03 (3) 'Unix' │ │ │ │ -12531A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12531B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12531C General Purpose Flag 0800 (2048) │ │ │ │ +1253E1 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +1253E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1253E6 Created OS 03 (3) 'Unix' │ │ │ │ +1253E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1253E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1253E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12531E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125320 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125324 CRC 41630374 (1097007988) │ │ │ │ -125328 Compressed Size 00000363 (867) │ │ │ │ -12532C Uncompressed Size 00000793 (1939) │ │ │ │ -125330 Filename Length 0019 (25) │ │ │ │ -125332 Extra Length 0000 (0) │ │ │ │ -125334 Comment Length 0000 (0) │ │ │ │ -125336 Disk Start 0000 (0) │ │ │ │ -125338 Int File Attributes 0000 (0) │ │ │ │ +1253EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1253ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253F1 CRC 41630374 (1097007988) │ │ │ │ +1253F5 Compressed Size 00000363 (867) │ │ │ │ +1253F9 Uncompressed Size 00000793 (1939) │ │ │ │ +1253FD Filename Length 0019 (25) │ │ │ │ +1253FF Extra Length 0000 (0) │ │ │ │ +125401 Comment Length 0000 (0) │ │ │ │ +125403 Disk Start 0000 (0) │ │ │ │ +125405 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12533A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125407 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12533E Local Header Offset 00095C0A (613386) │ │ │ │ -125342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12540B Local Header Offset 00095C13 (613395) │ │ │ │ +12540F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12540F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12535B CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -12535F Created Zip Spec 14 (20) '2.0' │ │ │ │ -125360 Created OS 03 (3) 'Unix' │ │ │ │ -125361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125363 General Purpose Flag 0800 (2048) │ │ │ │ +125428 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +12542C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12542D Created OS 03 (3) 'Unix' │ │ │ │ +12542E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12542F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125430 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125365 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12536B CRC A36F593C (2741983548) │ │ │ │ -12536F Compressed Size 00000426 (1062) │ │ │ │ -125373 Uncompressed Size 00001306 (4870) │ │ │ │ -125377 Filename Length 0018 (24) │ │ │ │ -125379 Extra Length 0000 (0) │ │ │ │ -12537B Comment Length 0000 (0) │ │ │ │ -12537D Disk Start 0000 (0) │ │ │ │ -12537F Int File Attributes 0000 (0) │ │ │ │ +125432 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125434 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125438 CRC A36F593C (2741983548) │ │ │ │ +12543C Compressed Size 00000426 (1062) │ │ │ │ +125440 Uncompressed Size 00001306 (4870) │ │ │ │ +125444 Filename Length 0018 (24) │ │ │ │ +125446 Extra Length 0000 (0) │ │ │ │ +125448 Comment Length 0000 (0) │ │ │ │ +12544A Disk Start 0000 (0) │ │ │ │ +12544C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12544E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125385 Local Header Offset 00095FA4 (614308) │ │ │ │ -125389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125452 Local Header Offset 00095FAD (614317) │ │ │ │ +125456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253A1 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -1253A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253A6 Created OS 03 (3) 'Unix' │ │ │ │ -1253A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253A9 General Purpose Flag 0800 (2048) │ │ │ │ +12546E CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +125472 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125473 Created OS 03 (3) 'Unix' │ │ │ │ +125474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125476 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253B1 CRC A85F7569 (2824828265) │ │ │ │ -1253B5 Compressed Size 00000575 (1397) │ │ │ │ -1253B9 Uncompressed Size 00000E68 (3688) │ │ │ │ -1253BD Filename Length 001A (26) │ │ │ │ -1253BF Extra Length 0000 (0) │ │ │ │ -1253C1 Comment Length 0000 (0) │ │ │ │ -1253C3 Disk Start 0000 (0) │ │ │ │ -1253C5 Int File Attributes 0000 (0) │ │ │ │ +125478 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12547A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12547E CRC A85F7569 (2824828265) │ │ │ │ +125482 Compressed Size 00000575 (1397) │ │ │ │ +125486 Uncompressed Size 00000E68 (3688) │ │ │ │ +12548A Filename Length 001A (26) │ │ │ │ +12548C Extra Length 0000 (0) │ │ │ │ +12548E Comment Length 0000 (0) │ │ │ │ +125490 Disk Start 0000 (0) │ │ │ │ +125492 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1253C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125494 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1253CB Local Header Offset 00096400 (615424) │ │ │ │ -1253CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125498 Local Header Offset 00096409 (615433) │ │ │ │ +12549C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1253CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12549C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253E9 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -1253ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253EE Created OS 03 (3) 'Unix' │ │ │ │ -1253EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253F1 General Purpose Flag 0800 (2048) │ │ │ │ +1254B6 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +1254BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254BB Created OS 03 (3) 'Unix' │ │ │ │ +1254BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253F9 CRC A164E44C (2707743820) │ │ │ │ -1253FD Compressed Size 00000706 (1798) │ │ │ │ -125401 Uncompressed Size 000027F9 (10233) │ │ │ │ -125405 Filename Length 0019 (25) │ │ │ │ -125407 Extra Length 0000 (0) │ │ │ │ -125409 Comment Length 0000 (0) │ │ │ │ -12540B Disk Start 0000 (0) │ │ │ │ -12540D Int File Attributes 0000 (0) │ │ │ │ +1254C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254C6 CRC A164E44C (2707743820) │ │ │ │ +1254CA Compressed Size 00000706 (1798) │ │ │ │ +1254CE Uncompressed Size 000027F9 (10233) │ │ │ │ +1254D2 Filename Length 0019 (25) │ │ │ │ +1254D4 Extra Length 0000 (0) │ │ │ │ +1254D6 Comment Length 0000 (0) │ │ │ │ +1254D8 Disk Start 0000 (0) │ │ │ │ +1254DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12540F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1254DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125413 Local Header Offset 000969AD (616877) │ │ │ │ -125417 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1254E0 Local Header Offset 000969B6 (616886) │ │ │ │ +1254E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125417: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1254E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125430 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -125434 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125435 Created OS 03 (3) 'Unix' │ │ │ │ -125436 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125437 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125438 General Purpose Flag 0800 (2048) │ │ │ │ +1254FD CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +125501 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125502 Created OS 03 (3) 'Unix' │ │ │ │ +125503 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125504 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125505 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12543A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12543C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125440 CRC DF119ADF (3742472927) │ │ │ │ -125444 Compressed Size 0000097E (2430) │ │ │ │ -125448 Uncompressed Size 00001AC0 (6848) │ │ │ │ -12544C Filename Length 0016 (22) │ │ │ │ -12544E Extra Length 0000 (0) │ │ │ │ -125450 Comment Length 0000 (0) │ │ │ │ -125452 Disk Start 0000 (0) │ │ │ │ -125454 Int File Attributes 0000 (0) │ │ │ │ +125507 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125509 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12550D CRC DF119ADF (3742472927) │ │ │ │ +125511 Compressed Size 0000097E (2430) │ │ │ │ +125515 Uncompressed Size 00001AC0 (6848) │ │ │ │ +125519 Filename Length 0016 (22) │ │ │ │ +12551B Extra Length 0000 (0) │ │ │ │ +12551D Comment Length 0000 (0) │ │ │ │ +12551F Disk Start 0000 (0) │ │ │ │ +125521 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125456 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125523 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12545A Local Header Offset 000970EA (618730) │ │ │ │ -12545E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125527 Local Header Offset 000970F3 (618739) │ │ │ │ +12552B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12545E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12552B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125474 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -125478 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125479 Created OS 03 (3) 'Unix' │ │ │ │ -12547A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12547B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12547C General Purpose Flag 0800 (2048) │ │ │ │ +125541 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +125545 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125546 Created OS 03 (3) 'Unix' │ │ │ │ +125547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12547E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125484 CRC 7BFC3DD6 (2080128470) │ │ │ │ -125488 Compressed Size 00000ECD (3789) │ │ │ │ -12548C Uncompressed Size 00009F7E (40830) │ │ │ │ -125490 Filename Length 0015 (21) │ │ │ │ -125492 Extra Length 0000 (0) │ │ │ │ -125494 Comment Length 0000 (0) │ │ │ │ -125496 Disk Start 0000 (0) │ │ │ │ -125498 Int File Attributes 0000 (0) │ │ │ │ +12554B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12554D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125551 CRC 7BFC3DD6 (2080128470) │ │ │ │ +125555 Compressed Size 00000ECD (3789) │ │ │ │ +125559 Uncompressed Size 00009F7E (40830) │ │ │ │ +12555D Filename Length 0015 (21) │ │ │ │ +12555F Extra Length 0000 (0) │ │ │ │ +125561 Comment Length 0000 (0) │ │ │ │ +125563 Disk Start 0000 (0) │ │ │ │ +125565 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12549A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125567 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12549E Local Header Offset 00097A9C (621212) │ │ │ │ -1254A2 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12556B Local Header Offset 00097AA5 (621221) │ │ │ │ +12556F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254A2: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12556F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1254B7 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -1254BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1254BC Created OS 03 (3) 'Unix' │ │ │ │ -1254BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1254BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1254BF General Purpose Flag 0800 (2048) │ │ │ │ +125584 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +125588 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125589 Created OS 03 (3) 'Unix' │ │ │ │ +12558A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12558B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12558C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1254C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1254C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1254C7 CRC 5D13A94B (1561569611) │ │ │ │ -1254CB Compressed Size 00000476 (1142) │ │ │ │ -1254CF Uncompressed Size 00000AAE (2734) │ │ │ │ -1254D3 Filename Length 001C (28) │ │ │ │ -1254D5 Extra Length 0000 (0) │ │ │ │ -1254D7 Comment Length 0000 (0) │ │ │ │ -1254D9 Disk Start 0000 (0) │ │ │ │ -1254DB Int File Attributes 0000 (0) │ │ │ │ +12558E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125594 CRC 5D13A94B (1561569611) │ │ │ │ +125598 Compressed Size 00000476 (1142) │ │ │ │ +12559C Uncompressed Size 00000AAE (2734) │ │ │ │ +1255A0 Filename Length 001C (28) │ │ │ │ +1255A2 Extra Length 0000 (0) │ │ │ │ +1255A4 Comment Length 0000 (0) │ │ │ │ +1255A6 Disk Start 0000 (0) │ │ │ │ +1255A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1254DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1254E1 Local Header Offset 0009899C (625052) │ │ │ │ -1254E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255AE Local Header Offset 000989A5 (625061) │ │ │ │ +1255B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125501 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -125505 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125506 Created OS 03 (3) 'Unix' │ │ │ │ -125507 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125508 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125509 General Purpose Flag 0800 (2048) │ │ │ │ +1255CE CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +1255D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1255D3 Created OS 03 (3) 'Unix' │ │ │ │ +1255D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1255D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1255D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12550B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12550D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125511 CRC 470F4BB4 (1192184756) │ │ │ │ -125515 Compressed Size 00000700 (1792) │ │ │ │ -125519 Uncompressed Size 00002BC2 (11202) │ │ │ │ -12551D Filename Length 001B (27) │ │ │ │ -12551F Extra Length 0000 (0) │ │ │ │ -125521 Comment Length 0000 (0) │ │ │ │ -125523 Disk Start 0000 (0) │ │ │ │ -125525 Int File Attributes 0000 (0) │ │ │ │ +1255D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1255DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1255DE CRC 470F4BB4 (1192184756) │ │ │ │ +1255E2 Compressed Size 00000700 (1792) │ │ │ │ +1255E6 Uncompressed Size 00002BC2 (11202) │ │ │ │ +1255EA Filename Length 001B (27) │ │ │ │ +1255EC Extra Length 0000 (0) │ │ │ │ +1255EE Comment Length 0000 (0) │ │ │ │ +1255F0 Disk Start 0000 (0) │ │ │ │ +1255F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125527 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12552B Local Header Offset 00098E4C (626252) │ │ │ │ -12552F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255F8 Local Header Offset 00098E55 (626261) │ │ │ │ +1255FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12552F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12554A CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -12554E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12554F Created OS 03 (3) 'Unix' │ │ │ │ -125550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125552 General Purpose Flag 0800 (2048) │ │ │ │ +125617 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +12561B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12561C Created OS 03 (3) 'Unix' │ │ │ │ +12561D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12561E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12561F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125554 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12555A CRC DD672B65 (3714526053) │ │ │ │ -12555E Compressed Size 00000606 (1542) │ │ │ │ -125562 Uncompressed Size 00000F1C (3868) │ │ │ │ -125566 Filename Length 0026 (38) │ │ │ │ -125568 Extra Length 0000 (0) │ │ │ │ -12556A Comment Length 0000 (0) │ │ │ │ -12556C Disk Start 0000 (0) │ │ │ │ -12556E Int File Attributes 0000 (0) │ │ │ │ +125621 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125623 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125627 CRC DD672B65 (3714526053) │ │ │ │ +12562B Compressed Size 00000606 (1542) │ │ │ │ +12562F Uncompressed Size 00000F1C (3868) │ │ │ │ +125633 Filename Length 0026 (38) │ │ │ │ +125635 Extra Length 0000 (0) │ │ │ │ +125637 Comment Length 0000 (0) │ │ │ │ +125639 Disk Start 0000 (0) │ │ │ │ +12563B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125570 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12563D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125574 Local Header Offset 00099585 (628101) │ │ │ │ -125578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125641 Local Header Offset 0009958E (628110) │ │ │ │ +125645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125645: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12559E CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -1255A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255A3 Created OS 03 (3) 'Unix' │ │ │ │ -1255A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255A6 General Purpose Flag 0800 (2048) │ │ │ │ +12566B CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +12566F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125670 Created OS 03 (3) 'Unix' │ │ │ │ +125671 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125672 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125673 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1255AE CRC B4155815 (3021297685) │ │ │ │ -1255B2 Compressed Size 000006FC (1788) │ │ │ │ -1255B6 Uncompressed Size 00002AD8 (10968) │ │ │ │ -1255BA Filename Length 0025 (37) │ │ │ │ -1255BC Extra Length 0000 (0) │ │ │ │ -1255BE Comment Length 0000 (0) │ │ │ │ -1255C0 Disk Start 0000 (0) │ │ │ │ -1255C2 Int File Attributes 0000 (0) │ │ │ │ +125675 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125677 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12567B CRC B4155815 (3021297685) │ │ │ │ +12567F Compressed Size 000006FC (1788) │ │ │ │ +125683 Uncompressed Size 00002AD8 (10968) │ │ │ │ +125687 Filename Length 0025 (37) │ │ │ │ +125689 Extra Length 0000 (0) │ │ │ │ +12568B Comment Length 0000 (0) │ │ │ │ +12568D Disk Start 0000 (0) │ │ │ │ +12568F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1255C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125691 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1255C8 Local Header Offset 00099BCF (629711) │ │ │ │ -1255CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125695 Local Header Offset 00099BD8 (629720) │ │ │ │ +125699 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1255CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125699: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1255F1 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -1255F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255F6 Created OS 03 (3) 'Unix' │ │ │ │ -1255F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255F9 General Purpose Flag 0800 (2048) │ │ │ │ +1256BE CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +1256C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256C3 Created OS 03 (3) 'Unix' │ │ │ │ +1256C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125601 CRC D892700E (3633475598) │ │ │ │ -125605 Compressed Size 0000013E (318) │ │ │ │ -125609 Uncompressed Size 000001F6 (502) │ │ │ │ -12560D Filename Length 0016 (22) │ │ │ │ -12560F Extra Length 0000 (0) │ │ │ │ -125611 Comment Length 0000 (0) │ │ │ │ -125613 Disk Start 0000 (0) │ │ │ │ -125615 Int File Attributes 0000 (0) │ │ │ │ +1256C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1256CE CRC D892700E (3633475598) │ │ │ │ +1256D2 Compressed Size 0000013E (318) │ │ │ │ +1256D6 Uncompressed Size 000001F6 (502) │ │ │ │ +1256DA Filename Length 0016 (22) │ │ │ │ +1256DC Extra Length 0000 (0) │ │ │ │ +1256DE Comment Length 0000 (0) │ │ │ │ +1256E0 Disk Start 0000 (0) │ │ │ │ +1256E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1256E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12561B Local Header Offset 0009A30E (631566) │ │ │ │ -12561F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1256E8 Local Header Offset 0009A317 (631575) │ │ │ │ +1256EC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12561F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1256EC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125635 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -125639 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12563A Created OS 03 (3) 'Unix' │ │ │ │ -12563B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12563C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12563D General Purpose Flag 0800 (2048) │ │ │ │ +125702 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +125706 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125707 Created OS 03 (3) 'Unix' │ │ │ │ +125708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12570A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12563F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125641 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125645 CRC 7E8487F9 (2122614777) │ │ │ │ -125649 Compressed Size 00000101 (257) │ │ │ │ -12564D Uncompressed Size 0000023E (574) │ │ │ │ -125651 Filename Length 0015 (21) │ │ │ │ -125653 Extra Length 0000 (0) │ │ │ │ -125655 Comment Length 0000 (0) │ │ │ │ -125657 Disk Start 0000 (0) │ │ │ │ -125659 Int File Attributes 0000 (0) │ │ │ │ +12570C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12570E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125712 CRC 7E8487F9 (2122614777) │ │ │ │ +125716 Compressed Size 00000101 (257) │ │ │ │ +12571A Uncompressed Size 0000023E (574) │ │ │ │ +12571E Filename Length 0015 (21) │ │ │ │ +125720 Extra Length 0000 (0) │ │ │ │ +125722 Comment Length 0000 (0) │ │ │ │ +125724 Disk Start 0000 (0) │ │ │ │ +125726 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12565B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125728 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12565F Local Header Offset 0009A480 (631936) │ │ │ │ -125663 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12572C Local Header Offset 0009A489 (631945) │ │ │ │ +125730 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125663: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125730: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125678 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -12567C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12567D Created OS 03 (3) 'Unix' │ │ │ │ -12567E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12567F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125680 General Purpose Flag 0800 (2048) │ │ │ │ +125745 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +125749 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12574A Created OS 03 (3) 'Unix' │ │ │ │ +12574B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12574C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12574D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125682 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125684 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125688 CRC 40C4FA09 (1086650889) │ │ │ │ -12568C Compressed Size 000002E0 (736) │ │ │ │ -125690 Uncompressed Size 00000681 (1665) │ │ │ │ -125694 Filename Length 0029 (41) │ │ │ │ -125696 Extra Length 0000 (0) │ │ │ │ -125698 Comment Length 0000 (0) │ │ │ │ -12569A Disk Start 0000 (0) │ │ │ │ -12569C Int File Attributes 0000 (0) │ │ │ │ +12574F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125751 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125755 CRC 40C4FA09 (1086650889) │ │ │ │ +125759 Compressed Size 000002E0 (736) │ │ │ │ +12575D Uncompressed Size 00000681 (1665) │ │ │ │ +125761 Filename Length 0029 (41) │ │ │ │ +125763 Extra Length 0000 (0) │ │ │ │ +125765 Comment Length 0000 (0) │ │ │ │ +125767 Disk Start 0000 (0) │ │ │ │ +125769 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12569E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12576B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256A2 Local Header Offset 0009A5B4 (632244) │ │ │ │ -1256A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12576F Local Header Offset 0009A5BD (632253) │ │ │ │ +125773 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1256CF CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -1256D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1256D4 Created OS 03 (3) 'Unix' │ │ │ │ -1256D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1256D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1256D7 General Purpose Flag 0800 (2048) │ │ │ │ +12579C CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +1257A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1257A1 Created OS 03 (3) 'Unix' │ │ │ │ +1257A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1257A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1257A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1256D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1256DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1256DF CRC 72515277 (1917932151) │ │ │ │ -1256E3 Compressed Size 00000459 (1113) │ │ │ │ -1256E7 Uncompressed Size 0000148E (5262) │ │ │ │ -1256EB Filename Length 0028 (40) │ │ │ │ -1256ED Extra Length 0000 (0) │ │ │ │ -1256EF Comment Length 0000 (0) │ │ │ │ -1256F1 Disk Start 0000 (0) │ │ │ │ -1256F3 Int File Attributes 0000 (0) │ │ │ │ +1257A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1257AC CRC 72515277 (1917932151) │ │ │ │ +1257B0 Compressed Size 00000459 (1113) │ │ │ │ +1257B4 Uncompressed Size 0000148E (5262) │ │ │ │ +1257B8 Filename Length 0028 (40) │ │ │ │ +1257BA Extra Length 0000 (0) │ │ │ │ +1257BC Comment Length 0000 (0) │ │ │ │ +1257BE Disk Start 0000 (0) │ │ │ │ +1257C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1256F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256F9 Local Header Offset 0009A8DB (633051) │ │ │ │ -1256FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257C6 Local Header Offset 0009A8E4 (633060) │ │ │ │ +1257CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1257CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125725 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -125729 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12572A Created OS 03 (3) 'Unix' │ │ │ │ -12572B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12572C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12572D General Purpose Flag 0800 (2048) │ │ │ │ +1257F2 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +1257F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1257F7 Created OS 03 (3) 'Unix' │ │ │ │ +1257F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1257F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1257FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12572F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125735 CRC 1AA2256E (446834030) │ │ │ │ -125739 Compressed Size 000004AD (1197) │ │ │ │ -12573D Uncompressed Size 00000AE6 (2790) │ │ │ │ -125741 Filename Length 001D (29) │ │ │ │ -125743 Extra Length 0000 (0) │ │ │ │ -125745 Comment Length 0000 (0) │ │ │ │ -125747 Disk Start 0000 (0) │ │ │ │ -125749 Int File Attributes 0000 (0) │ │ │ │ +1257FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125802 CRC 1AA2256E (446834030) │ │ │ │ +125806 Compressed Size 000004AD (1197) │ │ │ │ +12580A Uncompressed Size 00000AE6 (2790) │ │ │ │ +12580E Filename Length 001D (29) │ │ │ │ +125810 Extra Length 0000 (0) │ │ │ │ +125812 Comment Length 0000 (0) │ │ │ │ +125814 Disk Start 0000 (0) │ │ │ │ +125816 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12574B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125818 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12574F Local Header Offset 0009AD7A (634234) │ │ │ │ -125753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12581C Local Header Offset 0009AD83 (634243) │ │ │ │ +125820 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125820: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125770 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -125774 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125775 Created OS 03 (3) 'Unix' │ │ │ │ -125776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125778 General Purpose Flag 0800 (2048) │ │ │ │ +12583D CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +125841 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125842 Created OS 03 (3) 'Unix' │ │ │ │ +125843 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125844 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125845 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12577A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12577C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125780 CRC 43CD1169 (1137512809) │ │ │ │ -125784 Compressed Size 000003A8 (936) │ │ │ │ -125788 Uncompressed Size 00001100 (4352) │ │ │ │ -12578C Filename Length 001C (28) │ │ │ │ -12578E Extra Length 0000 (0) │ │ │ │ -125790 Comment Length 0000 (0) │ │ │ │ -125792 Disk Start 0000 (0) │ │ │ │ -125794 Int File Attributes 0000 (0) │ │ │ │ +125847 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125849 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12584D CRC 43CD1169 (1137512809) │ │ │ │ +125851 Compressed Size 000003A8 (936) │ │ │ │ +125855 Uncompressed Size 00001100 (4352) │ │ │ │ +125859 Filename Length 001C (28) │ │ │ │ +12585B Extra Length 0000 (0) │ │ │ │ +12585D Comment Length 0000 (0) │ │ │ │ +12585F Disk Start 0000 (0) │ │ │ │ +125861 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125863 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12579A Local Header Offset 0009B262 (635490) │ │ │ │ -12579E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125867 Local Header Offset 0009B26B (635499) │ │ │ │ +12586B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12579E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12586B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1257BA CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -1257BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1257BF Created OS 03 (3) 'Unix' │ │ │ │ -1257C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1257C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1257C2 General Purpose Flag 0800 (2048) │ │ │ │ +125887 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +12588B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12588C Created OS 03 (3) 'Unix' │ │ │ │ +12588D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12588E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12588F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1257C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1257C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1257CA CRC 06AB8287 (111903367) │ │ │ │ -1257CE Compressed Size 0000045B (1115) │ │ │ │ -1257D2 Uncompressed Size 00000A1A (2586) │ │ │ │ -1257D6 Filename Length 001A (26) │ │ │ │ -1257D8 Extra Length 0000 (0) │ │ │ │ -1257DA Comment Length 0000 (0) │ │ │ │ -1257DC Disk Start 0000 (0) │ │ │ │ -1257DE Int File Attributes 0000 (0) │ │ │ │ +125891 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125893 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125897 CRC 06AB8287 (111903367) │ │ │ │ +12589B Compressed Size 0000045B (1115) │ │ │ │ +12589F Uncompressed Size 00000A1A (2586) │ │ │ │ +1258A3 Filename Length 001A (26) │ │ │ │ +1258A5 Extra Length 0000 (0) │ │ │ │ +1258A7 Comment Length 0000 (0) │ │ │ │ +1258A9 Disk Start 0000 (0) │ │ │ │ +1258AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1257E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1257E4 Local Header Offset 0009B644 (636484) │ │ │ │ -1257E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258B1 Local Header Offset 0009B64D (636493) │ │ │ │ +1258B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1257E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125802 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -125806 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125807 Created OS 03 (3) 'Unix' │ │ │ │ -125808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12580A General Purpose Flag 0800 (2048) │ │ │ │ +1258CF CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +1258D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1258D4 Created OS 03 (3) 'Unix' │ │ │ │ +1258D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1258D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1258D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12580C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12580E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125812 CRC 011AF7EE (18544622) │ │ │ │ -125816 Compressed Size 00000612 (1554) │ │ │ │ -12581A Uncompressed Size 00001B1D (6941) │ │ │ │ -12581E Filename Length 0019 (25) │ │ │ │ -125820 Extra Length 0000 (0) │ │ │ │ -125822 Comment Length 0000 (0) │ │ │ │ -125824 Disk Start 0000 (0) │ │ │ │ -125826 Int File Attributes 0000 (0) │ │ │ │ +1258D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1258DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1258DF CRC 011AF7EE (18544622) │ │ │ │ +1258E3 Compressed Size 00000612 (1554) │ │ │ │ +1258E7 Uncompressed Size 00001B1D (6941) │ │ │ │ +1258EB Filename Length 0019 (25) │ │ │ │ +1258ED Extra Length 0000 (0) │ │ │ │ +1258EF Comment Length 0000 (0) │ │ │ │ +1258F1 Disk Start 0000 (0) │ │ │ │ +1258F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125828 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12582C Local Header Offset 0009BAD7 (637655) │ │ │ │ -125830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258F9 Local Header Offset 0009BAE0 (637664) │ │ │ │ +1258FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125849 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -12584D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12584E Created OS 03 (3) 'Unix' │ │ │ │ -12584F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125851 General Purpose Flag 0800 (2048) │ │ │ │ +125916 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +12591A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12591B Created OS 03 (3) 'Unix' │ │ │ │ +12591C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12591D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12591E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125853 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125859 CRC A234D8AF (2721372335) │ │ │ │ -12585D Compressed Size 00000A96 (2710) │ │ │ │ -125861 Uncompressed Size 00001F1F (7967) │ │ │ │ -125865 Filename Length 0017 (23) │ │ │ │ -125867 Extra Length 0000 (0) │ │ │ │ -125869 Comment Length 0000 (0) │ │ │ │ -12586B Disk Start 0000 (0) │ │ │ │ -12586D Int File Attributes 0000 (0) │ │ │ │ +125920 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125922 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125926 CRC A234D8AF (2721372335) │ │ │ │ +12592A Compressed Size 00000A96 (2710) │ │ │ │ +12592E Uncompressed Size 00001F1F (7967) │ │ │ │ +125932 Filename Length 0017 (23) │ │ │ │ +125934 Extra Length 0000 (0) │ │ │ │ +125936 Comment Length 0000 (0) │ │ │ │ +125938 Disk Start 0000 (0) │ │ │ │ +12593A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12586F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12593C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125873 Local Header Offset 0009C120 (639264) │ │ │ │ -125877 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125940 Local Header Offset 0009C129 (639273) │ │ │ │ +125944 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125877: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125944: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12588E CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -125892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125893 Created OS 03 (3) 'Unix' │ │ │ │ -125894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125896 General Purpose Flag 0800 (2048) │ │ │ │ +12595B CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +12595F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125960 Created OS 03 (3) 'Unix' │ │ │ │ +125961 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125962 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125963 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12589A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12589E CRC D4D34A56 (3570616918) │ │ │ │ -1258A2 Compressed Size 00000E05 (3589) │ │ │ │ -1258A6 Uncompressed Size 00007E20 (32288) │ │ │ │ -1258AA Filename Length 0016 (22) │ │ │ │ -1258AC Extra Length 0000 (0) │ │ │ │ -1258AE Comment Length 0000 (0) │ │ │ │ -1258B0 Disk Start 0000 (0) │ │ │ │ -1258B2 Int File Attributes 0000 (0) │ │ │ │ +125965 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125967 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12596B CRC D4D34A56 (3570616918) │ │ │ │ +12596F Compressed Size 00000E05 (3589) │ │ │ │ +125973 Uncompressed Size 00007E20 (32288) │ │ │ │ +125977 Filename Length 0016 (22) │ │ │ │ +125979 Extra Length 0000 (0) │ │ │ │ +12597B Comment Length 0000 (0) │ │ │ │ +12597D Disk Start 0000 (0) │ │ │ │ +12597F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125981 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258B8 Local Header Offset 0009CBEB (642027) │ │ │ │ -1258BC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125985 Local Header Offset 0009CBF4 (642036) │ │ │ │ +125989 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258BC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125989: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1258D2 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -1258D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1258D7 Created OS 03 (3) 'Unix' │ │ │ │ -1258D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1258D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1258DA General Purpose Flag 0800 (2048) │ │ │ │ +12599F CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +1259A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259A4 Created OS 03 (3) 'Unix' │ │ │ │ +1259A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1258DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1258DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1258E2 CRC 3697EF67 (915926887) │ │ │ │ -1258E6 Compressed Size 000005DD (1501) │ │ │ │ -1258EA Uncompressed Size 00000EEF (3823) │ │ │ │ -1258EE Filename Length 001A (26) │ │ │ │ -1258F0 Extra Length 0000 (0) │ │ │ │ -1258F2 Comment Length 0000 (0) │ │ │ │ -1258F4 Disk Start 0000 (0) │ │ │ │ -1258F6 Int File Attributes 0000 (0) │ │ │ │ +1259A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259AF CRC 3697EF67 (915926887) │ │ │ │ +1259B3 Compressed Size 000005DD (1501) │ │ │ │ +1259B7 Uncompressed Size 00000EEF (3823) │ │ │ │ +1259BB Filename Length 001A (26) │ │ │ │ +1259BD Extra Length 0000 (0) │ │ │ │ +1259BF Comment Length 0000 (0) │ │ │ │ +1259C1 Disk Start 0000 (0) │ │ │ │ +1259C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258FC Local Header Offset 0009DA24 (645668) │ │ │ │ -125900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259C9 Local Header Offset 0009DA2D (645677) │ │ │ │ +1259CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1259CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12591A CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -12591E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12591F Created OS 03 (3) 'Unix' │ │ │ │ -125920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125922 General Purpose Flag 0800 (2048) │ │ │ │ +1259E7 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +1259EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259EC Created OS 03 (3) 'Unix' │ │ │ │ +1259ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12592A CRC 9698FA18 (2526607896) │ │ │ │ -12592E Compressed Size 000006D6 (1750) │ │ │ │ -125932 Uncompressed Size 000028C5 (10437) │ │ │ │ -125936 Filename Length 0019 (25) │ │ │ │ -125938 Extra Length 0000 (0) │ │ │ │ -12593A Comment Length 0000 (0) │ │ │ │ -12593C Disk Start 0000 (0) │ │ │ │ -12593E Int File Attributes 0000 (0) │ │ │ │ +1259F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259F7 CRC 9698FA18 (2526607896) │ │ │ │ +1259FB Compressed Size 000006D6 (1750) │ │ │ │ +1259FF Uncompressed Size 000028C5 (10437) │ │ │ │ +125A03 Filename Length 0019 (25) │ │ │ │ +125A05 Extra Length 0000 (0) │ │ │ │ +125A07 Comment Length 0000 (0) │ │ │ │ +125A09 Disk Start 0000 (0) │ │ │ │ +125A0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125944 Local Header Offset 0009E039 (647225) │ │ │ │ -125948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A11 Local Header Offset 0009E042 (647234) │ │ │ │ +125A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125961 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -125965 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125966 Created OS 03 (3) 'Unix' │ │ │ │ -125967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125969 General Purpose Flag 0800 (2048) │ │ │ │ +125A2E CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +125A32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A33 Created OS 03 (3) 'Unix' │ │ │ │ +125A34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12596B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12596D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125971 CRC 83EBBD5F (2213264735) │ │ │ │ -125975 Compressed Size 00000448 (1096) │ │ │ │ -125979 Uncompressed Size 00000A00 (2560) │ │ │ │ -12597D Filename Length 001D (29) │ │ │ │ -12597F Extra Length 0000 (0) │ │ │ │ -125981 Comment Length 0000 (0) │ │ │ │ -125983 Disk Start 0000 (0) │ │ │ │ -125985 Int File Attributes 0000 (0) │ │ │ │ +125A38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A3E CRC 83EBBD5F (2213264735) │ │ │ │ +125A42 Compressed Size 00000448 (1096) │ │ │ │ +125A46 Uncompressed Size 00000A00 (2560) │ │ │ │ +125A4A Filename Length 001D (29) │ │ │ │ +125A4C Extra Length 0000 (0) │ │ │ │ +125A4E Comment Length 0000 (0) │ │ │ │ +125A50 Disk Start 0000 (0) │ │ │ │ +125A52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125987 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12598B Local Header Offset 0009E746 (649030) │ │ │ │ -12598F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A58 Local Header Offset 0009E74F (649039) │ │ │ │ +125A5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12598F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259AC CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -1259B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259B1 Created OS 03 (3) 'Unix' │ │ │ │ -1259B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259B4 General Purpose Flag 0800 (2048) │ │ │ │ +125A79 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +125A7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A7E Created OS 03 (3) 'Unix' │ │ │ │ +125A7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1259B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1259BC CRC 88221179 (2283934073) │ │ │ │ -1259C0 Compressed Size 00000665 (1637) │ │ │ │ -1259C4 Uncompressed Size 00001CE4 (7396) │ │ │ │ -1259C8 Filename Length 001C (28) │ │ │ │ -1259CA Extra Length 0000 (0) │ │ │ │ -1259CC Comment Length 0000 (0) │ │ │ │ -1259CE Disk Start 0000 (0) │ │ │ │ -1259D0 Int File Attributes 0000 (0) │ │ │ │ +125A83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A89 CRC 88221179 (2283934073) │ │ │ │ +125A8D Compressed Size 00000665 (1637) │ │ │ │ +125A91 Uncompressed Size 00001CE4 (7396) │ │ │ │ +125A95 Filename Length 001C (28) │ │ │ │ +125A97 Extra Length 0000 (0) │ │ │ │ +125A99 Comment Length 0000 (0) │ │ │ │ +125A9B Disk Start 0000 (0) │ │ │ │ +125A9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1259D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1259D6 Local Header Offset 0009EBC9 (650185) │ │ │ │ -1259DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125AA3 Local Header Offset 0009EBD2 (650194) │ │ │ │ +125AA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1259DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125AA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259F6 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -1259FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259FB Created OS 03 (3) 'Unix' │ │ │ │ -1259FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259FE General Purpose Flag 0800 (2048) │ │ │ │ +125AC3 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +125AC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AC8 Created OS 03 (3) 'Unix' │ │ │ │ +125AC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125ACA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125ACB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A06 CRC 62076E32 (1644654130) │ │ │ │ -125A0A Compressed Size 00000BE9 (3049) │ │ │ │ -125A0E Uncompressed Size 00002472 (9330) │ │ │ │ -125A12 Filename Length 001D (29) │ │ │ │ -125A14 Extra Length 0000 (0) │ │ │ │ -125A16 Comment Length 0000 (0) │ │ │ │ -125A18 Disk Start 0000 (0) │ │ │ │ -125A1A Int File Attributes 0000 (0) │ │ │ │ +125ACD Compression Method 0008 (8) 'Deflated' │ │ │ │ +125ACF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125AD3 CRC 62076E32 (1644654130) │ │ │ │ +125AD7 Compressed Size 00000BE9 (3049) │ │ │ │ +125ADB Uncompressed Size 00002472 (9330) │ │ │ │ +125ADF Filename Length 001D (29) │ │ │ │ +125AE1 Extra Length 0000 (0) │ │ │ │ +125AE3 Comment Length 0000 (0) │ │ │ │ +125AE5 Disk Start 0000 (0) │ │ │ │ +125AE7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125AE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A20 Local Header Offset 0009F268 (651880) │ │ │ │ -125A24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125AED Local Header Offset 0009F271 (651889) │ │ │ │ +125AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A41 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -125A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A46 Created OS 03 (3) 'Unix' │ │ │ │ -125A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A49 General Purpose Flag 0800 (2048) │ │ │ │ +125B0E CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +125B12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B13 Created OS 03 (3) 'Unix' │ │ │ │ +125B14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A51 CRC DBBB630D (3686490893) │ │ │ │ -125A55 Compressed Size 00000DFB (3579) │ │ │ │ -125A59 Uncompressed Size 00006D6C (28012) │ │ │ │ -125A5D Filename Length 001C (28) │ │ │ │ -125A5F Extra Length 0000 (0) │ │ │ │ -125A61 Comment Length 0000 (0) │ │ │ │ -125A63 Disk Start 0000 (0) │ │ │ │ -125A65 Int File Attributes 0000 (0) │ │ │ │ +125B18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B1E CRC DBBB630D (3686490893) │ │ │ │ +125B22 Compressed Size 00000DFB (3579) │ │ │ │ +125B26 Uncompressed Size 00006D6C (28012) │ │ │ │ +125B2A Filename Length 001C (28) │ │ │ │ +125B2C Extra Length 0000 (0) │ │ │ │ +125B2E Comment Length 0000 (0) │ │ │ │ +125B30 Disk Start 0000 (0) │ │ │ │ +125B32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A6B Local Header Offset 0009FE8C (654988) │ │ │ │ -125A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B38 Local Header Offset 0009FE95 (654997) │ │ │ │ +125B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A8B CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -125A8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A90 Created OS 03 (3) 'Unix' │ │ │ │ -125A91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A93 General Purpose Flag 0800 (2048) │ │ │ │ +125B58 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +125B5C Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B5D Created OS 03 (3) 'Unix' │ │ │ │ +125B5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B60 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A95 Compression Method 0000 (0) 'Stored' │ │ │ │ -125A97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A9B CRC 00000000 (0) │ │ │ │ -125A9F Compressed Size 00000000 (0) │ │ │ │ -125AA3 Uncompressed Size 00000000 (0) │ │ │ │ -125AA7 Filename Length 0015 (21) │ │ │ │ -125AA9 Extra Length 0000 (0) │ │ │ │ -125AAB Comment Length 0000 (0) │ │ │ │ -125AAD Disk Start 0000 (0) │ │ │ │ -125AAF Int File Attributes 0000 (0) │ │ │ │ +125B62 Compression Method 0000 (0) 'Stored' │ │ │ │ +125B64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B68 CRC 00000000 (0) │ │ │ │ +125B6C Compressed Size 00000000 (0) │ │ │ │ +125B70 Uncompressed Size 00000000 (0) │ │ │ │ +125B74 Filename Length 0015 (21) │ │ │ │ +125B76 Extra Length 0000 (0) │ │ │ │ +125B78 Comment Length 0000 (0) │ │ │ │ +125B7A Disk Start 0000 (0) │ │ │ │ +125B7C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AB1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125B7E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125AB5 Local Header Offset 000A0CC1 (658625) │ │ │ │ -125AB9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B82 Local Header Offset 000A0CCA (658634) │ │ │ │ +125B86 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AB9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B86: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125AB9: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125B86: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A91: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B5E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125ACE CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -125AD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125AD3 Created OS 03 (3) 'Unix' │ │ │ │ -125AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125AD6 General Purpose Flag 0800 (2048) │ │ │ │ +125B9B CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +125B9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125BA0 Created OS 03 (3) 'Unix' │ │ │ │ +125BA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125BA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125BA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125ADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ADE CRC 3D75D759 (1031133017) │ │ │ │ -125AE2 Compressed Size 00000A65 (2661) │ │ │ │ -125AE6 Uncompressed Size 00002387 (9095) │ │ │ │ -125AEA Filename Length 0028 (40) │ │ │ │ -125AEC Extra Length 0000 (0) │ │ │ │ -125AEE Comment Length 0000 (0) │ │ │ │ -125AF0 Disk Start 0000 (0) │ │ │ │ -125AF2 Int File Attributes 0000 (0) │ │ │ │ +125BA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BAB CRC 3D75D759 (1031133017) │ │ │ │ +125BAF Compressed Size 00000A65 (2661) │ │ │ │ +125BB3 Uncompressed Size 00002387 (9095) │ │ │ │ +125BB7 Filename Length 0028 (40) │ │ │ │ +125BB9 Extra Length 0000 (0) │ │ │ │ +125BBB Comment Length 0000 (0) │ │ │ │ +125BBD Disk Start 0000 (0) │ │ │ │ +125BBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125BC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125AF8 Local Header Offset 000A0CF4 (658676) │ │ │ │ -125AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BC5 Local Header Offset 000A0CFD (658685) │ │ │ │ +125BC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B24 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -125B28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B29 Created OS 03 (3) 'Unix' │ │ │ │ -125B2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B2C General Purpose Flag 0800 (2048) │ │ │ │ +125BF1 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +125BF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125BF6 Created OS 03 (3) 'Unix' │ │ │ │ +125BF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125BF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125BF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B34 CRC 51B05197 (1370509719) │ │ │ │ -125B38 Compressed Size 00000D48 (3400) │ │ │ │ -125B3C Uncompressed Size 00008600 (34304) │ │ │ │ -125B40 Filename Length 0027 (39) │ │ │ │ -125B42 Extra Length 0000 (0) │ │ │ │ -125B44 Comment Length 0000 (0) │ │ │ │ -125B46 Disk Start 0000 (0) │ │ │ │ -125B48 Int File Attributes 0000 (0) │ │ │ │ +125BFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C01 CRC 51B05197 (1370509719) │ │ │ │ +125C05 Compressed Size 00000D48 (3400) │ │ │ │ +125C09 Uncompressed Size 00008600 (34304) │ │ │ │ +125C0D Filename Length 0027 (39) │ │ │ │ +125C0F Extra Length 0000 (0) │ │ │ │ +125C11 Comment Length 0000 (0) │ │ │ │ +125C13 Disk Start 0000 (0) │ │ │ │ +125C15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125B4E Local Header Offset 000A179F (661407) │ │ │ │ -125B52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C1B Local Header Offset 000A17A8 (661416) │ │ │ │ +125C1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B79 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -125B7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B7E Created OS 03 (3) 'Unix' │ │ │ │ -125B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B81 General Purpose Flag 0800 (2048) │ │ │ │ +125C46 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +125C4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C4B Created OS 03 (3) 'Unix' │ │ │ │ +125C4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B89 CRC B2472903 (2991008003) │ │ │ │ -125B8D Compressed Size 000004EA (1258) │ │ │ │ -125B91 Uncompressed Size 00000EA9 (3753) │ │ │ │ -125B95 Filename Length 002A (42) │ │ │ │ -125B97 Extra Length 0000 (0) │ │ │ │ -125B99 Comment Length 0000 (0) │ │ │ │ -125B9B Disk Start 0000 (0) │ │ │ │ -125B9D Int File Attributes 0000 (0) │ │ │ │ +125C50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C56 CRC B2472903 (2991008003) │ │ │ │ +125C5A Compressed Size 000004EA (1258) │ │ │ │ +125C5E Uncompressed Size 00000EA9 (3753) │ │ │ │ +125C62 Filename Length 002A (42) │ │ │ │ +125C64 Extra Length 0000 (0) │ │ │ │ +125C66 Comment Length 0000 (0) │ │ │ │ +125C68 Disk Start 0000 (0) │ │ │ │ +125C6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BA3 Local Header Offset 000A252C (664876) │ │ │ │ -125BA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C70 Local Header Offset 000A2535 (664885) │ │ │ │ +125C74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125BD1 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -125BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125BD6 Created OS 03 (3) 'Unix' │ │ │ │ -125BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125BD9 General Purpose Flag 0800 (2048) │ │ │ │ +125C9E CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +125CA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125CA3 Created OS 03 (3) 'Unix' │ │ │ │ +125CA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125CA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125CA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -125BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125BE1 CRC AF369FB6 (2939592630) │ │ │ │ -125BE5 Compressed Size 000008AA (2218) │ │ │ │ -125BE9 Uncompressed Size 00002721 (10017) │ │ │ │ -125BED Filename Length 0029 (41) │ │ │ │ -125BEF Extra Length 0000 (0) │ │ │ │ -125BF1 Comment Length 0000 (0) │ │ │ │ -125BF3 Disk Start 0000 (0) │ │ │ │ -125BF5 Int File Attributes 0000 (0) │ │ │ │ +125CA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125CAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125CAE CRC AF369FB6 (2939592630) │ │ │ │ +125CB2 Compressed Size 000008AA (2218) │ │ │ │ +125CB6 Uncompressed Size 00002721 (10017) │ │ │ │ +125CBA Filename Length 0029 (41) │ │ │ │ +125CBC Extra Length 0000 (0) │ │ │ │ +125CBE Comment Length 0000 (0) │ │ │ │ +125CC0 Disk Start 0000 (0) │ │ │ │ +125CC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BFB Local Header Offset 000A2A5E (666206) │ │ │ │ -125BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CC8 Local Header Offset 000A2A67 (666215) │ │ │ │ +125CCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C28 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -125C2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C2D Created OS 03 (3) 'Unix' │ │ │ │ -125C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C30 General Purpose Flag 0800 (2048) │ │ │ │ +125CF5 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +125CF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125CFA Created OS 03 (3) 'Unix' │ │ │ │ +125CFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125CFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125CFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C38 CRC 40475A04 (1078417924) │ │ │ │ -125C3C Compressed Size 000007B3 (1971) │ │ │ │ -125C40 Uncompressed Size 0000125B (4699) │ │ │ │ -125C44 Filename Length 0020 (32) │ │ │ │ -125C46 Extra Length 0000 (0) │ │ │ │ -125C48 Comment Length 0000 (0) │ │ │ │ -125C4A Disk Start 0000 (0) │ │ │ │ -125C4C Int File Attributes 0000 (0) │ │ │ │ +125CFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D05 CRC 40475A04 (1078417924) │ │ │ │ +125D09 Compressed Size 000007B3 (1971) │ │ │ │ +125D0D Uncompressed Size 0000125B (4699) │ │ │ │ +125D11 Filename Length 0020 (32) │ │ │ │ +125D13 Extra Length 0000 (0) │ │ │ │ +125D15 Comment Length 0000 (0) │ │ │ │ +125D17 Disk Start 0000 (0) │ │ │ │ +125D19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C52 Local Header Offset 000A334F (668495) │ │ │ │ -125C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D1F Local Header Offset 000A3358 (668504) │ │ │ │ +125D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C76 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -125C7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C7B Created OS 03 (3) 'Unix' │ │ │ │ -125C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C7E General Purpose Flag 0800 (2048) │ │ │ │ +125D43 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +125D47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D48 Created OS 03 (3) 'Unix' │ │ │ │ +125D49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C86 CRC 6274F8E6 (1651833062) │ │ │ │ -125C8A Compressed Size 000007FB (2043) │ │ │ │ -125C8E Uncompressed Size 000023B5 (9141) │ │ │ │ -125C92 Filename Length 001F (31) │ │ │ │ -125C94 Extra Length 0000 (0) │ │ │ │ -125C96 Comment Length 0000 (0) │ │ │ │ -125C98 Disk Start 0000 (0) │ │ │ │ -125C9A Int File Attributes 0000 (0) │ │ │ │ +125D4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D53 CRC 6274F8E6 (1651833062) │ │ │ │ +125D57 Compressed Size 000007FB (2043) │ │ │ │ +125D5B Uncompressed Size 000023B5 (9141) │ │ │ │ +125D5F Filename Length 001F (31) │ │ │ │ +125D61 Extra Length 0000 (0) │ │ │ │ +125D63 Comment Length 0000 (0) │ │ │ │ +125D65 Disk Start 0000 (0) │ │ │ │ +125D67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CA0 Local Header Offset 000A3B40 (670528) │ │ │ │ -125CA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D6D Local Header Offset 000A3B49 (670537) │ │ │ │ +125D71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125CC3 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -125CC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125CC8 Created OS 03 (3) 'Unix' │ │ │ │ -125CC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125CCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125CCB General Purpose Flag 0800 (2048) │ │ │ │ +125D90 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +125D94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D95 Created OS 03 (3) 'Unix' │ │ │ │ +125D96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125CCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -125CCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125CD3 CRC AA38300D (2855809037) │ │ │ │ -125CD7 Compressed Size 00000482 (1154) │ │ │ │ -125CDB Uncompressed Size 00000AAA (2730) │ │ │ │ -125CDF Filename Length 0023 (35) │ │ │ │ -125CE1 Extra Length 0000 (0) │ │ │ │ -125CE3 Comment Length 0000 (0) │ │ │ │ -125CE5 Disk Start 0000 (0) │ │ │ │ -125CE7 Int File Attributes 0000 (0) │ │ │ │ +125D9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125DA0 CRC AA38300D (2855809037) │ │ │ │ +125DA4 Compressed Size 00000482 (1154) │ │ │ │ +125DA8 Uncompressed Size 00000AAA (2730) │ │ │ │ +125DAC Filename Length 0023 (35) │ │ │ │ +125DAE Extra Length 0000 (0) │ │ │ │ +125DB0 Comment Length 0000 (0) │ │ │ │ +125DB2 Disk Start 0000 (0) │ │ │ │ +125DB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125CE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CED Local Header Offset 000A4378 (672632) │ │ │ │ -125CF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DBA Local Header Offset 000A4381 (672641) │ │ │ │ +125DBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D14 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -125D18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D19 Created OS 03 (3) 'Unix' │ │ │ │ -125D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D1C General Purpose Flag 0800 (2048) │ │ │ │ +125DE1 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +125DE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125DE6 Created OS 03 (3) 'Unix' │ │ │ │ +125DE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125DE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125DE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D24 CRC F6B91BE7 (4139326439) │ │ │ │ -125D28 Compressed Size 000004F6 (1270) │ │ │ │ -125D2C Uncompressed Size 00001620 (5664) │ │ │ │ -125D30 Filename Length 0022 (34) │ │ │ │ -125D32 Extra Length 0000 (0) │ │ │ │ -125D34 Comment Length 0000 (0) │ │ │ │ -125D36 Disk Start 0000 (0) │ │ │ │ -125D38 Int File Attributes 0000 (0) │ │ │ │ +125DEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +125DED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125DF1 CRC F6B91BE7 (4139326439) │ │ │ │ +125DF5 Compressed Size 000004F6 (1270) │ │ │ │ +125DF9 Uncompressed Size 00001620 (5664) │ │ │ │ +125DFD Filename Length 0022 (34) │ │ │ │ +125DFF Extra Length 0000 (0) │ │ │ │ +125E01 Comment Length 0000 (0) │ │ │ │ +125E03 Disk Start 0000 (0) │ │ │ │ +125E05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D3E Local Header Offset 000A483B (673851) │ │ │ │ -125D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E0B Local Header Offset 000A4844 (673860) │ │ │ │ +125E0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D64 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -125D68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D69 Created OS 03 (3) 'Unix' │ │ │ │ -125D6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D6C General Purpose Flag 0800 (2048) │ │ │ │ +125E31 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +125E35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E36 Created OS 03 (3) 'Unix' │ │ │ │ +125E37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D74 CRC 0AD2C816 (181585942) │ │ │ │ -125D78 Compressed Size 00000489 (1161) │ │ │ │ -125D7C Uncompressed Size 00000ABF (2751) │ │ │ │ -125D80 Filename Length 002B (43) │ │ │ │ -125D82 Extra Length 0000 (0) │ │ │ │ -125D84 Comment Length 0000 (0) │ │ │ │ -125D86 Disk Start 0000 (0) │ │ │ │ -125D88 Int File Attributes 0000 (0) │ │ │ │ +125E3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E41 CRC 0AD2C816 (181585942) │ │ │ │ +125E45 Compressed Size 00000489 (1161) │ │ │ │ +125E49 Uncompressed Size 00000ABF (2751) │ │ │ │ +125E4D Filename Length 002B (43) │ │ │ │ +125E4F Extra Length 0000 (0) │ │ │ │ +125E51 Comment Length 0000 (0) │ │ │ │ +125E53 Disk Start 0000 (0) │ │ │ │ +125E55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D8E Local Header Offset 000A4D71 (675185) │ │ │ │ -125D92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E5B Local Header Offset 000A4D7A (675194) │ │ │ │ +125E5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125DBD CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -125DC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125DC2 Created OS 03 (3) 'Unix' │ │ │ │ -125DC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125DC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125DC5 General Purpose Flag 0800 (2048) │ │ │ │ +125E8A CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +125E8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E8F Created OS 03 (3) 'Unix' │ │ │ │ +125E90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125DC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125DC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125DCD CRC 3B040E69 (990121577) │ │ │ │ -125DD1 Compressed Size 000006CB (1739) │ │ │ │ -125DD5 Uncompressed Size 00002379 (9081) │ │ │ │ -125DD9 Filename Length 002A (42) │ │ │ │ -125DDB Extra Length 0000 (0) │ │ │ │ -125DDD Comment Length 0000 (0) │ │ │ │ -125DDF Disk Start 0000 (0) │ │ │ │ -125DE1 Int File Attributes 0000 (0) │ │ │ │ +125E94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E9A CRC 3B040E69 (990121577) │ │ │ │ +125E9E Compressed Size 000006CB (1739) │ │ │ │ +125EA2 Uncompressed Size 00002379 (9081) │ │ │ │ +125EA6 Filename Length 002A (42) │ │ │ │ +125EA8 Extra Length 0000 (0) │ │ │ │ +125EAA Comment Length 0000 (0) │ │ │ │ +125EAC Disk Start 0000 (0) │ │ │ │ +125EAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125DE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125EB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125DE7 Local Header Offset 000A5243 (676419) │ │ │ │ -125DEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125EB4 Local Header Offset 000A524C (676428) │ │ │ │ +125EB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125DEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E15 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -125E19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E1A Created OS 03 (3) 'Unix' │ │ │ │ -125E1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E1D General Purpose Flag 0800 (2048) │ │ │ │ +125EE2 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +125EE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125EE7 Created OS 03 (3) 'Unix' │ │ │ │ +125EE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125EE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125EEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E25 CRC FA9F7582 (4204754306) │ │ │ │ -125E29 Compressed Size 0000044F (1103) │ │ │ │ -125E2D Uncompressed Size 000009EB (2539) │ │ │ │ -125E31 Filename Length 0027 (39) │ │ │ │ -125E33 Extra Length 0000 (0) │ │ │ │ -125E35 Comment Length 0000 (0) │ │ │ │ -125E37 Disk Start 0000 (0) │ │ │ │ -125E39 Int File Attributes 0000 (0) │ │ │ │ +125EEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +125EEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125EF2 CRC FA9F7582 (4204754306) │ │ │ │ +125EF6 Compressed Size 0000044F (1103) │ │ │ │ +125EFA Uncompressed Size 000009EB (2539) │ │ │ │ +125EFE Filename Length 0027 (39) │ │ │ │ +125F00 Extra Length 0000 (0) │ │ │ │ +125F02 Comment Length 0000 (0) │ │ │ │ +125F04 Disk Start 0000 (0) │ │ │ │ +125F06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E3F Local Header Offset 000A5956 (678230) │ │ │ │ -125E43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F0C Local Header Offset 000A595F (678239) │ │ │ │ +125F10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E6A CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -125E6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E6F Created OS 03 (3) 'Unix' │ │ │ │ -125E70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E72 General Purpose Flag 0800 (2048) │ │ │ │ +125F37 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +125F3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F3C Created OS 03 (3) 'Unix' │ │ │ │ +125F3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E7A CRC C17090F3 (3245379827) │ │ │ │ -125E7E Compressed Size 000006B4 (1716) │ │ │ │ -125E82 Uncompressed Size 00001AF6 (6902) │ │ │ │ -125E86 Filename Length 0026 (38) │ │ │ │ -125E88 Extra Length 0000 (0) │ │ │ │ -125E8A Comment Length 0000 (0) │ │ │ │ -125E8C Disk Start 0000 (0) │ │ │ │ -125E8E Int File Attributes 0000 (0) │ │ │ │ +125F41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F47 CRC C17090F3 (3245379827) │ │ │ │ +125F4B Compressed Size 000006B4 (1716) │ │ │ │ +125F4F Uncompressed Size 00001AF6 (6902) │ │ │ │ +125F53 Filename Length 0026 (38) │ │ │ │ +125F55 Extra Length 0000 (0) │ │ │ │ +125F57 Comment Length 0000 (0) │ │ │ │ +125F59 Disk Start 0000 (0) │ │ │ │ +125F5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E94 Local Header Offset 000A5DEA (679402) │ │ │ │ -125E98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F61 Local Header Offset 000A5DF3 (679411) │ │ │ │ +125F65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125EBE CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -125EC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125EC3 Created OS 03 (3) 'Unix' │ │ │ │ -125EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125EC6 General Purpose Flag 0800 (2048) │ │ │ │ +125F8B CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +125F8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F90 Created OS 03 (3) 'Unix' │ │ │ │ +125F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125EC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125ECA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ECE CRC F20EE0D2 (4061061330) │ │ │ │ -125ED2 Compressed Size 000007FE (2046) │ │ │ │ -125ED6 Uncompressed Size 0000197F (6527) │ │ │ │ -125EDA Filename Length 002A (42) │ │ │ │ -125EDC Extra Length 0000 (0) │ │ │ │ -125EDE Comment Length 0000 (0) │ │ │ │ -125EE0 Disk Start 0000 (0) │ │ │ │ -125EE2 Int File Attributes 0000 (0) │ │ │ │ +125F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F9B CRC F20EE0D2 (4061061330) │ │ │ │ +125F9F Compressed Size 000007FE (2046) │ │ │ │ +125FA3 Uncompressed Size 0000197F (6527) │ │ │ │ +125FA7 Filename Length 002A (42) │ │ │ │ +125FA9 Extra Length 0000 (0) │ │ │ │ +125FAB Comment Length 0000 (0) │ │ │ │ +125FAD Disk Start 0000 (0) │ │ │ │ +125FAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125EE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125FB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125EE8 Local Header Offset 000A64E2 (681186) │ │ │ │ -125EEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125FB5 Local Header Offset 000A64EB (681195) │ │ │ │ +125FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F16 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -125F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F1B Created OS 03 (3) 'Unix' │ │ │ │ -125F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F1E General Purpose Flag 0800 (2048) │ │ │ │ +125FE3 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +125FE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125FE8 Created OS 03 (3) 'Unix' │ │ │ │ +125FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125FEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F26 CRC 1A83FFDE (444858334) │ │ │ │ -125F2A Compressed Size 00000970 (2416) │ │ │ │ -125F2E Uncompressed Size 00005083 (20611) │ │ │ │ -125F32 Filename Length 0029 (41) │ │ │ │ -125F34 Extra Length 0000 (0) │ │ │ │ -125F36 Comment Length 0000 (0) │ │ │ │ -125F38 Disk Start 0000 (0) │ │ │ │ -125F3A Int File Attributes 0000 (0) │ │ │ │ +125FED Compression Method 0008 (8) 'Deflated' │ │ │ │ +125FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125FF3 CRC 1A83FFDE (444858334) │ │ │ │ +125FF7 Compressed Size 00000970 (2416) │ │ │ │ +125FFB Uncompressed Size 00005083 (20611) │ │ │ │ +125FFF Filename Length 0029 (41) │ │ │ │ +126001 Extra Length 0000 (0) │ │ │ │ +126003 Comment Length 0000 (0) │ │ │ │ +126005 Disk Start 0000 (0) │ │ │ │ +126007 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126009 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F40 Local Header Offset 000A6D28 (683304) │ │ │ │ -125F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12600D Local Header Offset 000A6D31 (683313) │ │ │ │ +126011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F6D CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -125F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F72 Created OS 03 (3) 'Unix' │ │ │ │ -125F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F75 General Purpose Flag 0800 (2048) │ │ │ │ +12603A CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +12603E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12603F Created OS 03 (3) 'Unix' │ │ │ │ +126040 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126041 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126042 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F7D CRC 13124CE1 (319966433) │ │ │ │ -125F81 Compressed Size 00000538 (1336) │ │ │ │ -125F85 Uncompressed Size 00000CFA (3322) │ │ │ │ -125F89 Filename Length 002C (44) │ │ │ │ -125F8B Extra Length 0000 (0) │ │ │ │ -125F8D Comment Length 0000 (0) │ │ │ │ -125F8F Disk Start 0000 (0) │ │ │ │ -125F91 Int File Attributes 0000 (0) │ │ │ │ +126044 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126046 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12604A CRC 13124CE1 (319966433) │ │ │ │ +12604E Compressed Size 00000538 (1336) │ │ │ │ +126052 Uncompressed Size 00000CFA (3322) │ │ │ │ +126056 Filename Length 002C (44) │ │ │ │ +126058 Extra Length 0000 (0) │ │ │ │ +12605A Comment Length 0000 (0) │ │ │ │ +12605C Disk Start 0000 (0) │ │ │ │ +12605E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126060 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F97 Local Header Offset 000A76DF (685791) │ │ │ │ -125F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126064 Local Header Offset 000A76E8 (685800) │ │ │ │ +126068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125FC7 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -125FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -125FCC Created OS 03 (3) 'Unix' │ │ │ │ -125FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125FCF General Purpose Flag 0800 (2048) │ │ │ │ +126094 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +126098 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126099 Created OS 03 (3) 'Unix' │ │ │ │ +12609A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12609B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12609C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125FD7 CRC 31421C37 (826416183) │ │ │ │ -125FDB Compressed Size 000002E7 (743) │ │ │ │ -125FDF Uncompressed Size 00001007 (4103) │ │ │ │ -125FE3 Filename Length 002B (43) │ │ │ │ -125FE5 Extra Length 0000 (0) │ │ │ │ -125FE7 Comment Length 0000 (0) │ │ │ │ -125FE9 Disk Start 0000 (0) │ │ │ │ -125FEB Int File Attributes 0000 (0) │ │ │ │ +12609E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1260A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1260A4 CRC 31421C37 (826416183) │ │ │ │ +1260A8 Compressed Size 000002E7 (743) │ │ │ │ +1260AC Uncompressed Size 00001007 (4103) │ │ │ │ +1260B0 Filename Length 002B (43) │ │ │ │ +1260B2 Extra Length 0000 (0) │ │ │ │ +1260B4 Comment Length 0000 (0) │ │ │ │ +1260B6 Disk Start 0000 (0) │ │ │ │ +1260B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1260BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125FF1 Local Header Offset 000A7C61 (687201) │ │ │ │ -125FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1260BE Local Header Offset 000A7C6A (687210) │ │ │ │ +1260C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1260C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126020 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -126024 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126025 Created OS 03 (3) 'Unix' │ │ │ │ -126026 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126027 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126028 General Purpose Flag 0800 (2048) │ │ │ │ +1260ED CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +1260F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1260F2 Created OS 03 (3) 'Unix' │ │ │ │ +1260F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1260F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1260F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12602A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12602C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126030 CRC C1D27241 (3251794497) │ │ │ │ -126034 Compressed Size 0000089E (2206) │ │ │ │ -126038 Uncompressed Size 00001977 (6519) │ │ │ │ -12603C Filename Length 0036 (54) │ │ │ │ -12603E Extra Length 0000 (0) │ │ │ │ -126040 Comment Length 0000 (0) │ │ │ │ -126042 Disk Start 0000 (0) │ │ │ │ -126044 Int File Attributes 0000 (0) │ │ │ │ +1260F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1260F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1260FD CRC C1D27241 (3251794497) │ │ │ │ +126101 Compressed Size 0000089E (2206) │ │ │ │ +126105 Uncompressed Size 00001977 (6519) │ │ │ │ +126109 Filename Length 0036 (54) │ │ │ │ +12610B Extra Length 0000 (0) │ │ │ │ +12610D Comment Length 0000 (0) │ │ │ │ +12610F Disk Start 0000 (0) │ │ │ │ +126111 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126046 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126113 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12604A Local Header Offset 000A7F91 (688017) │ │ │ │ -12604E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126117 Local Header Offset 000A7F9A (688026) │ │ │ │ +12611B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12604E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12611B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126084 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -126088 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126089 Created OS 03 (3) 'Unix' │ │ │ │ -12608A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12608B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12608C General Purpose Flag 0800 (2048) │ │ │ │ +126151 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +126155 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126156 Created OS 03 (3) 'Unix' │ │ │ │ +126157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126159 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12608E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126090 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126094 CRC 4BF27431 (1274180657) │ │ │ │ -126098 Compressed Size 0000060F (1551) │ │ │ │ -12609C Uncompressed Size 00002E32 (11826) │ │ │ │ -1260A0 Filename Length 0035 (53) │ │ │ │ -1260A2 Extra Length 0000 (0) │ │ │ │ -1260A4 Comment Length 0000 (0) │ │ │ │ -1260A6 Disk Start 0000 (0) │ │ │ │ -1260A8 Int File Attributes 0000 (0) │ │ │ │ +12615B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12615D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126161 CRC 4BF27431 (1274180657) │ │ │ │ +126165 Compressed Size 0000060F (1551) │ │ │ │ +126169 Uncompressed Size 00002E32 (11826) │ │ │ │ +12616D Filename Length 0035 (53) │ │ │ │ +12616F Extra Length 0000 (0) │ │ │ │ +126171 Comment Length 0000 (0) │ │ │ │ +126173 Disk Start 0000 (0) │ │ │ │ +126175 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1260AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1260AE Local Header Offset 000A8883 (690307) │ │ │ │ -1260B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12617B Local Header Offset 000A888C (690316) │ │ │ │ +12617F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1260B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12617F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1260E7 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -1260EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1260EC Created OS 03 (3) 'Unix' │ │ │ │ -1260ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1260EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1260EF General Purpose Flag 0800 (2048) │ │ │ │ +1261B4 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +1261B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1261B9 Created OS 03 (3) 'Unix' │ │ │ │ +1261BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1261BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1261BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1260F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1260F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1260F7 CRC 67951229 (1737822761) │ │ │ │ -1260FB Compressed Size 00000DD5 (3541) │ │ │ │ -1260FF Uncompressed Size 00003416 (13334) │ │ │ │ -126103 Filename Length 002D (45) │ │ │ │ -126105 Extra Length 0000 (0) │ │ │ │ -126107 Comment Length 0000 (0) │ │ │ │ -126109 Disk Start 0000 (0) │ │ │ │ -12610B Int File Attributes 0000 (0) │ │ │ │ +1261BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1261C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1261C4 CRC 67951229 (1737822761) │ │ │ │ +1261C8 Compressed Size 00000DD5 (3541) │ │ │ │ +1261CC Uncompressed Size 00003416 (13334) │ │ │ │ +1261D0 Filename Length 002D (45) │ │ │ │ +1261D2 Extra Length 0000 (0) │ │ │ │ +1261D4 Comment Length 0000 (0) │ │ │ │ +1261D6 Disk Start 0000 (0) │ │ │ │ +1261D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12610D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1261DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126111 Local Header Offset 000A8EE5 (691941) │ │ │ │ -126115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1261DE Local Header Offset 000A8EEE (691950) │ │ │ │ +1261E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1261E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126142 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -126146 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126147 Created OS 03 (3) 'Unix' │ │ │ │ -126148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12614A General Purpose Flag 0800 (2048) │ │ │ │ +12620F CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +126213 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126214 Created OS 03 (3) 'Unix' │ │ │ │ +126215 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126216 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126217 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12614C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12614E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126152 CRC D7F8E9F2 (3623414258) │ │ │ │ -126156 Compressed Size 00000B4C (2892) │ │ │ │ -12615A Uncompressed Size 000069DB (27099) │ │ │ │ -12615E Filename Length 002C (44) │ │ │ │ -126160 Extra Length 0000 (0) │ │ │ │ -126162 Comment Length 0000 (0) │ │ │ │ -126164 Disk Start 0000 (0) │ │ │ │ -126166 Int File Attributes 0000 (0) │ │ │ │ +126219 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12621B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12621F CRC D7F8E9F2 (3623414258) │ │ │ │ +126223 Compressed Size 00000B4C (2892) │ │ │ │ +126227 Uncompressed Size 000069DB (27099) │ │ │ │ +12622B Filename Length 002C (44) │ │ │ │ +12622D Extra Length 0000 (0) │ │ │ │ +12622F Comment Length 0000 (0) │ │ │ │ +126231 Disk Start 0000 (0) │ │ │ │ +126233 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126168 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126235 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12616C Local Header Offset 000A9D05 (695557) │ │ │ │ -126170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126239 Local Header Offset 000A9D0E (695566) │ │ │ │ +12623D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12623D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12619C CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -1261A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261A1 Created OS 03 (3) 'Unix' │ │ │ │ -1261A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1261A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1261A4 General Purpose Flag 0800 (2048) │ │ │ │ +126269 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +12626D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12626E Created OS 03 (3) 'Unix' │ │ │ │ +12626F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126270 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126271 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1261A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1261A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1261AC CRC A86E1CB0 (2825788592) │ │ │ │ -1261B0 Compressed Size 000008D0 (2256) │ │ │ │ -1261B4 Uncompressed Size 00001D32 (7474) │ │ │ │ -1261B8 Filename Length 0030 (48) │ │ │ │ -1261BA Extra Length 0000 (0) │ │ │ │ -1261BC Comment Length 0000 (0) │ │ │ │ -1261BE Disk Start 0000 (0) │ │ │ │ -1261C0 Int File Attributes 0000 (0) │ │ │ │ +126273 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126275 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126279 CRC A86E1CB0 (2825788592) │ │ │ │ +12627D Compressed Size 000008D0 (2256) │ │ │ │ +126281 Uncompressed Size 00001D32 (7474) │ │ │ │ +126285 Filename Length 0030 (48) │ │ │ │ +126287 Extra Length 0000 (0) │ │ │ │ +126289 Comment Length 0000 (0) │ │ │ │ +12628B Disk Start 0000 (0) │ │ │ │ +12628D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1261C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12628F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1261C6 Local Header Offset 000AA89B (698523) │ │ │ │ -1261CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126293 Local Header Offset 000AA8A4 (698532) │ │ │ │ +126297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1261CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1261FA CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -1261FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261FF Created OS 03 (3) 'Unix' │ │ │ │ -126200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126202 General Purpose Flag 0800 (2048) │ │ │ │ +1262C7 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +1262CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1262CC Created OS 03 (3) 'Unix' │ │ │ │ +1262CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1262CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1262CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126204 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12620A CRC A94C0A74 (2840332916) │ │ │ │ -12620E Compressed Size 00000628 (1576) │ │ │ │ -126212 Uncompressed Size 000035D2 (13778) │ │ │ │ -126216 Filename Length 002F (47) │ │ │ │ -126218 Extra Length 0000 (0) │ │ │ │ -12621A Comment Length 0000 (0) │ │ │ │ -12621C Disk Start 0000 (0) │ │ │ │ -12621E Int File Attributes 0000 (0) │ │ │ │ +1262D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1262D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1262D7 CRC A94C0A74 (2840332916) │ │ │ │ +1262DB Compressed Size 00000628 (1576) │ │ │ │ +1262DF Uncompressed Size 000035D2 (13778) │ │ │ │ +1262E3 Filename Length 002F (47) │ │ │ │ +1262E5 Extra Length 0000 (0) │ │ │ │ +1262E7 Comment Length 0000 (0) │ │ │ │ +1262E9 Disk Start 0000 (0) │ │ │ │ +1262EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1262ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126224 Local Header Offset 000AB1B9 (700857) │ │ │ │ -126228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1262F1 Local Header Offset 000AB1C2 (700866) │ │ │ │ +1262F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1262F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126257 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -12625B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12625C Created OS 03 (3) 'Unix' │ │ │ │ -12625D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12625E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12625F General Purpose Flag 0800 (2048) │ │ │ │ +126324 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +126328 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126329 Created OS 03 (3) 'Unix' │ │ │ │ +12632A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12632B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12632C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126261 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126263 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126267 CRC 347250CE (879907022) │ │ │ │ -12626B Compressed Size 00000987 (2439) │ │ │ │ -12626F Uncompressed Size 000016FB (5883) │ │ │ │ -126273 Filename Length 0025 (37) │ │ │ │ -126275 Extra Length 0000 (0) │ │ │ │ -126277 Comment Length 0000 (0) │ │ │ │ -126279 Disk Start 0000 (0) │ │ │ │ -12627B Int File Attributes 0000 (0) │ │ │ │ +12632E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126330 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126334 CRC 347250CE (879907022) │ │ │ │ +126338 Compressed Size 00000987 (2439) │ │ │ │ +12633C Uncompressed Size 000016FB (5883) │ │ │ │ +126340 Filename Length 0025 (37) │ │ │ │ +126342 Extra Length 0000 (0) │ │ │ │ +126344 Comment Length 0000 (0) │ │ │ │ +126346 Disk Start 0000 (0) │ │ │ │ +126348 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12627D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12634A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126281 Local Header Offset 000AB82E (702510) │ │ │ │ -126285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12634E Local Header Offset 000AB837 (702519) │ │ │ │ +126352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262AA CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -1262AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1262AF Created OS 03 (3) 'Unix' │ │ │ │ -1262B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1262B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1262B2 General Purpose Flag 0800 (2048) │ │ │ │ +126377 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +12637B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12637C Created OS 03 (3) 'Unix' │ │ │ │ +12637D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12637E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12637F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1262B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1262B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1262BA CRC D2A941BA (3534307770) │ │ │ │ -1262BE Compressed Size 0000094E (2382) │ │ │ │ -1262C2 Uncompressed Size 000034F8 (13560) │ │ │ │ -1262C6 Filename Length 0024 (36) │ │ │ │ -1262C8 Extra Length 0000 (0) │ │ │ │ -1262CA Comment Length 0000 (0) │ │ │ │ -1262CC Disk Start 0000 (0) │ │ │ │ -1262CE Int File Attributes 0000 (0) │ │ │ │ +126381 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126383 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126387 CRC D2A941BA (3534307770) │ │ │ │ +12638B Compressed Size 0000094E (2382) │ │ │ │ +12638F Uncompressed Size 000034F8 (13560) │ │ │ │ +126393 Filename Length 0024 (36) │ │ │ │ +126395 Extra Length 0000 (0) │ │ │ │ +126397 Comment Length 0000 (0) │ │ │ │ +126399 Disk Start 0000 (0) │ │ │ │ +12639B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1262D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12639D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1262D4 Local Header Offset 000AC1F8 (705016) │ │ │ │ -1262D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1263A1 Local Header Offset 000AC201 (705025) │ │ │ │ +1263A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1262D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1263A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262FC CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -126300 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126301 Created OS 03 (3) 'Unix' │ │ │ │ -126302 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126303 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126304 General Purpose Flag 0800 (2048) │ │ │ │ +1263C9 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +1263CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1263CE Created OS 03 (3) 'Unix' │ │ │ │ +1263CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1263D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1263D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126306 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126308 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12630C CRC 9817CD5E (2551696734) │ │ │ │ -126310 Compressed Size 000009C1 (2497) │ │ │ │ -126314 Uncompressed Size 00001C60 (7264) │ │ │ │ -126318 Filename Length 0029 (41) │ │ │ │ -12631A Extra Length 0000 (0) │ │ │ │ -12631C Comment Length 0000 (0) │ │ │ │ -12631E Disk Start 0000 (0) │ │ │ │ -126320 Int File Attributes 0000 (0) │ │ │ │ +1263D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1263D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1263D9 CRC 9817CD5E (2551696734) │ │ │ │ +1263DD Compressed Size 000009C1 (2497) │ │ │ │ +1263E1 Uncompressed Size 00001C60 (7264) │ │ │ │ +1263E5 Filename Length 0029 (41) │ │ │ │ +1263E7 Extra Length 0000 (0) │ │ │ │ +1263E9 Comment Length 0000 (0) │ │ │ │ +1263EB Disk Start 0000 (0) │ │ │ │ +1263ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126322 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1263EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126326 Local Header Offset 000ACB88 (707464) │ │ │ │ -12632A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1263F3 Local Header Offset 000ACB91 (707473) │ │ │ │ +1263F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12632A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1263F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126353 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -126357 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126358 Created OS 03 (3) 'Unix' │ │ │ │ -126359 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12635A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12635B General Purpose Flag 0800 (2048) │ │ │ │ +126420 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +126424 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126425 Created OS 03 (3) 'Unix' │ │ │ │ +126426 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126427 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126428 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12635D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12635F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126363 CRC 908A13A6 (2424968102) │ │ │ │ -126367 Compressed Size 000008BB (2235) │ │ │ │ -12636B Uncompressed Size 00004DF4 (19956) │ │ │ │ -12636F Filename Length 0028 (40) │ │ │ │ -126371 Extra Length 0000 (0) │ │ │ │ -126373 Comment Length 0000 (0) │ │ │ │ -126375 Disk Start 0000 (0) │ │ │ │ -126377 Int File Attributes 0000 (0) │ │ │ │ +12642A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12642C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126430 CRC 908A13A6 (2424968102) │ │ │ │ +126434 Compressed Size 000008BB (2235) │ │ │ │ +126438 Uncompressed Size 00004DF4 (19956) │ │ │ │ +12643C Filename Length 0028 (40) │ │ │ │ +12643E Extra Length 0000 (0) │ │ │ │ +126440 Comment Length 0000 (0) │ │ │ │ +126442 Disk Start 0000 (0) │ │ │ │ +126444 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126379 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126446 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12637D Local Header Offset 000AD590 (710032) │ │ │ │ -126381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12644A Local Header Offset 000AD599 (710041) │ │ │ │ +12644E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12644E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1263A9 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -1263AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1263AE Created OS 03 (3) 'Unix' │ │ │ │ -1263AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1263B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1263B1 General Purpose Flag 0800 (2048) │ │ │ │ +126476 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +12647A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12647B Created OS 03 (3) 'Unix' │ │ │ │ +12647C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12647D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12647E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1263B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1263B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1263B9 CRC 61E59461 (1642435681) │ │ │ │ -1263BD Compressed Size 000006AB (1707) │ │ │ │ -1263C1 Uncompressed Size 00001104 (4356) │ │ │ │ -1263C5 Filename Length 002B (43) │ │ │ │ -1263C7 Extra Length 0000 (0) │ │ │ │ -1263C9 Comment Length 0000 (0) │ │ │ │ -1263CB Disk Start 0000 (0) │ │ │ │ -1263CD Int File Attributes 0000 (0) │ │ │ │ +126480 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126482 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126486 CRC 61E59461 (1642435681) │ │ │ │ +12648A Compressed Size 000006AB (1707) │ │ │ │ +12648E Uncompressed Size 00001104 (4356) │ │ │ │ +126492 Filename Length 002B (43) │ │ │ │ +126494 Extra Length 0000 (0) │ │ │ │ +126496 Comment Length 0000 (0) │ │ │ │ +126498 Disk Start 0000 (0) │ │ │ │ +12649A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1263CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12649C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1263D3 Local Header Offset 000ADE91 (712337) │ │ │ │ -1263D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1264A0 Local Header Offset 000ADE9A (712346) │ │ │ │ +1264A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1263D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1264A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126402 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -126406 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126407 Created OS 03 (3) 'Unix' │ │ │ │ -126408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12640A General Purpose Flag 0800 (2048) │ │ │ │ +1264CF CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +1264D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1264D4 Created OS 03 (3) 'Unix' │ │ │ │ +1264D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1264D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1264D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12640C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12640E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126412 CRC D8AE5557 (3635303767) │ │ │ │ -126416 Compressed Size 00000652 (1618) │ │ │ │ -12641A Uncompressed Size 0000248D (9357) │ │ │ │ -12641E Filename Length 002A (42) │ │ │ │ -126420 Extra Length 0000 (0) │ │ │ │ -126422 Comment Length 0000 (0) │ │ │ │ -126424 Disk Start 0000 (0) │ │ │ │ -126426 Int File Attributes 0000 (0) │ │ │ │ +1264D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1264DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1264DF CRC D8AE5557 (3635303767) │ │ │ │ +1264E3 Compressed Size 00000652 (1618) │ │ │ │ +1264E7 Uncompressed Size 0000248D (9357) │ │ │ │ +1264EB Filename Length 002A (42) │ │ │ │ +1264ED Extra Length 0000 (0) │ │ │ │ +1264EF Comment Length 0000 (0) │ │ │ │ +1264F1 Disk Start 0000 (0) │ │ │ │ +1264F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126428 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1264F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12642C Local Header Offset 000AE585 (714117) │ │ │ │ -126430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1264F9 Local Header Offset 000AE58E (714126) │ │ │ │ +1264FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1264FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12645A CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -12645E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12645F Created OS 03 (3) 'Unix' │ │ │ │ -126460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126462 General Purpose Flag 0800 (2048) │ │ │ │ +126527 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +12652B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12652C Created OS 03 (3) 'Unix' │ │ │ │ +12652D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12652E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12652F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126464 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126466 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12646A CRC 0CFA9DCD (217750989) │ │ │ │ -12646E Compressed Size 000008A2 (2210) │ │ │ │ -126472 Uncompressed Size 00001F25 (7973) │ │ │ │ -126476 Filename Length 0030 (48) │ │ │ │ -126478 Extra Length 0000 (0) │ │ │ │ -12647A Comment Length 0000 (0) │ │ │ │ -12647C Disk Start 0000 (0) │ │ │ │ -12647E Int File Attributes 0000 (0) │ │ │ │ +126531 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126533 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126537 CRC 0CFA9DCD (217750989) │ │ │ │ +12653B Compressed Size 000008A2 (2210) │ │ │ │ +12653F Uncompressed Size 00001F25 (7973) │ │ │ │ +126543 Filename Length 0030 (48) │ │ │ │ +126545 Extra Length 0000 (0) │ │ │ │ +126547 Comment Length 0000 (0) │ │ │ │ +126549 Disk Start 0000 (0) │ │ │ │ +12654B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126480 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12654D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126484 Local Header Offset 000AEC1F (715807) │ │ │ │ -126488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126551 Local Header Offset 000AEC28 (715816) │ │ │ │ +126555 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1264B8 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -1264BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1264BD Created OS 03 (3) 'Unix' │ │ │ │ -1264BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1264BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1264C0 General Purpose Flag 0800 (2048) │ │ │ │ +126585 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +126589 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12658A Created OS 03 (3) 'Unix' │ │ │ │ +12658B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12658C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12658D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1264C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1264C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1264C8 CRC 356F4453 (896484435) │ │ │ │ -1264CC Compressed Size 00000712 (1810) │ │ │ │ -1264D0 Uncompressed Size 00004221 (16929) │ │ │ │ -1264D4 Filename Length 002F (47) │ │ │ │ -1264D6 Extra Length 0000 (0) │ │ │ │ -1264D8 Comment Length 0000 (0) │ │ │ │ -1264DA Disk Start 0000 (0) │ │ │ │ -1264DC Int File Attributes 0000 (0) │ │ │ │ +12658F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126591 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126595 CRC 356F4453 (896484435) │ │ │ │ +126599 Compressed Size 00000712 (1810) │ │ │ │ +12659D Uncompressed Size 00004221 (16929) │ │ │ │ +1265A1 Filename Length 002F (47) │ │ │ │ +1265A3 Extra Length 0000 (0) │ │ │ │ +1265A5 Comment Length 0000 (0) │ │ │ │ +1265A7 Disk Start 0000 (0) │ │ │ │ +1265A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1264DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1265AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1264E2 Local Header Offset 000AF50F (718095) │ │ │ │ -1264E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1265AF Local Header Offset 000AF518 (718104) │ │ │ │ +1265B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1264E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1265B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126515 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -126519 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12651A Created OS 03 (3) 'Unix' │ │ │ │ -12651B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12651C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12651D General Purpose Flag 0800 (2048) │ │ │ │ +1265E2 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +1265E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1265E7 Created OS 03 (3) 'Unix' │ │ │ │ +1265E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1265E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1265EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12651F Compression Method 0008 (8) 'Deflated' │ │ │ │ -126521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126525 CRC 587A15DD (1484395997) │ │ │ │ -126529 Compressed Size 0000031F (799) │ │ │ │ -12652D Uncompressed Size 000006C6 (1734) │ │ │ │ -126531 Filename Length 0024 (36) │ │ │ │ -126533 Extra Length 0000 (0) │ │ │ │ -126535 Comment Length 0000 (0) │ │ │ │ -126537 Disk Start 0000 (0) │ │ │ │ -126539 Int File Attributes 0000 (0) │ │ │ │ +1265EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1265EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1265F2 CRC 587A15DD (1484395997) │ │ │ │ +1265F6 Compressed Size 0000031F (799) │ │ │ │ +1265FA Uncompressed Size 000006C6 (1734) │ │ │ │ +1265FE Filename Length 0024 (36) │ │ │ │ +126600 Extra Length 0000 (0) │ │ │ │ +126602 Comment Length 0000 (0) │ │ │ │ +126604 Disk Start 0000 (0) │ │ │ │ +126606 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12653B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126608 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12653F Local Header Offset 000AFC6E (719982) │ │ │ │ -126543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12660C Local Header Offset 000AFC77 (719991) │ │ │ │ +126610 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126610: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126567 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -12656B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12656C Created OS 03 (3) 'Unix' │ │ │ │ -12656D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12656E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12656F General Purpose Flag 0800 (2048) │ │ │ │ +126634 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +126638 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126639 Created OS 03 (3) 'Unix' │ │ │ │ +12663A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12663B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12663C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126571 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126573 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126577 CRC C7B676DF (3350623967) │ │ │ │ -12657B Compressed Size 00000359 (857) │ │ │ │ -12657F Uncompressed Size 00000DC4 (3524) │ │ │ │ -126583 Filename Length 0023 (35) │ │ │ │ -126585 Extra Length 0000 (0) │ │ │ │ -126587 Comment Length 0000 (0) │ │ │ │ -126589 Disk Start 0000 (0) │ │ │ │ -12658B Int File Attributes 0000 (0) │ │ │ │ +12663E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126644 CRC C7B676DF (3350623967) │ │ │ │ +126648 Compressed Size 00000359 (857) │ │ │ │ +12664C Uncompressed Size 00000DC4 (3524) │ │ │ │ +126650 Filename Length 0023 (35) │ │ │ │ +126652 Extra Length 0000 (0) │ │ │ │ +126654 Comment Length 0000 (0) │ │ │ │ +126656 Disk Start 0000 (0) │ │ │ │ +126658 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12658D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12665A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126591 Local Header Offset 000AFFCF (720847) │ │ │ │ -126595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12665E Local Header Offset 000AFFD8 (720856) │ │ │ │ +126662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1265B8 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -1265BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1265BD Created OS 03 (3) 'Unix' │ │ │ │ -1265BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1265BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1265C0 General Purpose Flag 0800 (2048) │ │ │ │ +126685 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +126689 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12668A Created OS 03 (3) 'Unix' │ │ │ │ +12668B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12668C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12668D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1265C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1265C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1265C8 CRC 4DE65267 (1306940007) │ │ │ │ -1265CC Compressed Size 00000D49 (3401) │ │ │ │ -1265D0 Uncompressed Size 0000271E (10014) │ │ │ │ -1265D4 Filename Length 0024 (36) │ │ │ │ -1265D6 Extra Length 0000 (0) │ │ │ │ -1265D8 Comment Length 0000 (0) │ │ │ │ -1265DA Disk Start 0000 (0) │ │ │ │ -1265DC Int File Attributes 0000 (0) │ │ │ │ +12668F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126691 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126695 CRC 6C09BE73 (1812577907) │ │ │ │ +126699 Compressed Size 00000D38 (3384) │ │ │ │ +12669D Uncompressed Size 0000271E (10014) │ │ │ │ +1266A1 Filename Length 0024 (36) │ │ │ │ +1266A3 Extra Length 0000 (0) │ │ │ │ +1266A5 Comment Length 0000 (0) │ │ │ │ +1266A7 Disk Start 0000 (0) │ │ │ │ +1266A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1265DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1265E2 Local Header Offset 000B0369 (721769) │ │ │ │ -1265E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1266AF Local Header Offset 000B0372 (721778) │ │ │ │ +1266B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1265E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1266B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12660A CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -12660E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12660F Created OS 03 (3) 'Unix' │ │ │ │ -126610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126612 General Purpose Flag 0800 (2048) │ │ │ │ +1266D7 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +1266DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1266DC Created OS 03 (3) 'Unix' │ │ │ │ +1266DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1266DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1266DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126614 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12661A CRC 694F81D6 (1766818262) │ │ │ │ -12661E Compressed Size 00001B2C (6956) │ │ │ │ -126622 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -126626 Filename Length 0023 (35) │ │ │ │ -126628 Extra Length 0000 (0) │ │ │ │ -12662A Comment Length 0000 (0) │ │ │ │ -12662C Disk Start 0000 (0) │ │ │ │ -12662E Int File Attributes 0000 (0) │ │ │ │ +1266E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1266E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1266E7 CRC 4A77D12A (1249366314) │ │ │ │ +1266EB Compressed Size 00001B2E (6958) │ │ │ │ +1266EF Uncompressed Size 0000B7E0 (47072) │ │ │ │ +1266F3 Filename Length 0023 (35) │ │ │ │ +1266F5 Extra Length 0000 (0) │ │ │ │ +1266F7 Comment Length 0000 (0) │ │ │ │ +1266F9 Disk Start 0000 (0) │ │ │ │ +1266FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126630 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126634 Local Header Offset 000B10F4 (725236) │ │ │ │ -126638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126701 Local Header Offset 000B10EC (725228) │ │ │ │ +126705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12665B CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -12665F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126660 Created OS 03 (3) 'Unix' │ │ │ │ -126661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126663 General Purpose Flag 0800 (2048) │ │ │ │ +126728 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +12672C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12672D Created OS 03 (3) 'Unix' │ │ │ │ +12672E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12672F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126730 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126667 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12666B CRC 09B9FBA3 (163183523) │ │ │ │ -12666F Compressed Size 000003D4 (980) │ │ │ │ -126673 Uncompressed Size 000009D9 (2521) │ │ │ │ -126677 Filename Length 0029 (41) │ │ │ │ -126679 Extra Length 0000 (0) │ │ │ │ -12667B Comment Length 0000 (0) │ │ │ │ -12667D Disk Start 0000 (0) │ │ │ │ -12667F Int File Attributes 0000 (0) │ │ │ │ +126732 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126734 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126738 CRC 09B9FBA3 (163183523) │ │ │ │ +12673C Compressed Size 000003D4 (980) │ │ │ │ +126740 Uncompressed Size 000009D9 (2521) │ │ │ │ +126744 Filename Length 0029 (41) │ │ │ │ +126746 Extra Length 0000 (0) │ │ │ │ +126748 Comment Length 0000 (0) │ │ │ │ +12674A Disk Start 0000 (0) │ │ │ │ +12674C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126681 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12674E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126685 Local Header Offset 000B2C61 (732257) │ │ │ │ -126689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126752 Local Header Offset 000B2C5B (732251) │ │ │ │ +126756 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126756: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1266B2 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -1266B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1266B7 Created OS 03 (3) 'Unix' │ │ │ │ -1266B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1266B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1266BA General Purpose Flag 0800 (2048) │ │ │ │ +12677F CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +126783 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126784 Created OS 03 (3) 'Unix' │ │ │ │ +126785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126787 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1266BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1266BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1266C2 CRC 25253938 (623196472) │ │ │ │ -1266C6 Compressed Size 0000059C (1436) │ │ │ │ -1266CA Uncompressed Size 00001F2A (7978) │ │ │ │ -1266CE Filename Length 0028 (40) │ │ │ │ -1266D0 Extra Length 0000 (0) │ │ │ │ -1266D2 Comment Length 0000 (0) │ │ │ │ -1266D4 Disk Start 0000 (0) │ │ │ │ -1266D6 Int File Attributes 0000 (0) │ │ │ │ +126789 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12678B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12678F CRC 25253938 (623196472) │ │ │ │ +126793 Compressed Size 0000059C (1436) │ │ │ │ +126797 Uncompressed Size 00001F2A (7978) │ │ │ │ +12679B Filename Length 0028 (40) │ │ │ │ +12679D Extra Length 0000 (0) │ │ │ │ +12679F Comment Length 0000 (0) │ │ │ │ +1267A1 Disk Start 0000 (0) │ │ │ │ +1267A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1266D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1267A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1266DC Local Header Offset 000B307C (733308) │ │ │ │ -1266E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267A9 Local Header Offset 000B3076 (733302) │ │ │ │ +1267AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1266E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1267AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126708 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -12670C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12670D Created OS 03 (3) 'Unix' │ │ │ │ -12670E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12670F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126710 General Purpose Flag 0800 (2048) │ │ │ │ +1267D5 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +1267D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1267DA Created OS 03 (3) 'Unix' │ │ │ │ +1267DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1267DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1267DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126712 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126714 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126718 CRC 74E34431 (1961051185) │ │ │ │ -12671C Compressed Size 0000025B (603) │ │ │ │ -126720 Uncompressed Size 000005AA (1450) │ │ │ │ -126724 Filename Length 002E (46) │ │ │ │ -126726 Extra Length 0000 (0) │ │ │ │ -126728 Comment Length 0000 (0) │ │ │ │ -12672A Disk Start 0000 (0) │ │ │ │ -12672C Int File Attributes 0000 (0) │ │ │ │ +1267DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1267E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1267E5 CRC 74E34431 (1961051185) │ │ │ │ +1267E9 Compressed Size 0000025B (603) │ │ │ │ +1267ED Uncompressed Size 000005AA (1450) │ │ │ │ +1267F1 Filename Length 002E (46) │ │ │ │ +1267F3 Extra Length 0000 (0) │ │ │ │ +1267F5 Comment Length 0000 (0) │ │ │ │ +1267F7 Disk Start 0000 (0) │ │ │ │ +1267F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12672E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1267FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126732 Local Header Offset 000B365E (734814) │ │ │ │ -126736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267FF Local Header Offset 000B3658 (734808) │ │ │ │ +126803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126764 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -126768 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126769 Created OS 03 (3) 'Unix' │ │ │ │ -12676A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12676B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12676C General Purpose Flag 0800 (2048) │ │ │ │ +126831 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +126835 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126836 Created OS 03 (3) 'Unix' │ │ │ │ +126837 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126838 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126839 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12676E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126770 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126774 CRC DC9718FC (3700889852) │ │ │ │ -126778 Compressed Size 000002AD (685) │ │ │ │ -12677C Uncompressed Size 00000C5D (3165) │ │ │ │ -126780 Filename Length 002D (45) │ │ │ │ -126782 Extra Length 0000 (0) │ │ │ │ -126784 Comment Length 0000 (0) │ │ │ │ -126786 Disk Start 0000 (0) │ │ │ │ -126788 Int File Attributes 0000 (0) │ │ │ │ +12683B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12683D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126841 CRC DC9718FC (3700889852) │ │ │ │ +126845 Compressed Size 000002AD (685) │ │ │ │ +126849 Uncompressed Size 00000C5D (3165) │ │ │ │ +12684D Filename Length 002D (45) │ │ │ │ +12684F Extra Length 0000 (0) │ │ │ │ +126851 Comment Length 0000 (0) │ │ │ │ +126853 Disk Start 0000 (0) │ │ │ │ +126855 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12678A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126857 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12678E Local Header Offset 000B3905 (735493) │ │ │ │ -126792 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12685B Local Header Offset 000B38FF (735487) │ │ │ │ +12685F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126792: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12685F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1267BF CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -1267C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1267C4 Created OS 03 (3) 'Unix' │ │ │ │ -1267C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1267C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1267C7 General Purpose Flag 0800 (2048) │ │ │ │ +12688C CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +126890 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126891 Created OS 03 (3) 'Unix' │ │ │ │ +126892 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126893 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126894 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1267C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1267CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1267CF CRC F3CCDE6D (4090289773) │ │ │ │ -1267D3 Compressed Size 00000588 (1416) │ │ │ │ -1267D7 Uncompressed Size 00000F97 (3991) │ │ │ │ -1267DB Filename Length 0035 (53) │ │ │ │ -1267DD Extra Length 0000 (0) │ │ │ │ -1267DF Comment Length 0000 (0) │ │ │ │ -1267E1 Disk Start 0000 (0) │ │ │ │ -1267E3 Int File Attributes 0000 (0) │ │ │ │ +126896 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126898 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12689C CRC F3CCDE6D (4090289773) │ │ │ │ +1268A0 Compressed Size 00000588 (1416) │ │ │ │ +1268A4 Uncompressed Size 00000F97 (3991) │ │ │ │ +1268A8 Filename Length 0035 (53) │ │ │ │ +1268AA Extra Length 0000 (0) │ │ │ │ +1268AC Comment Length 0000 (0) │ │ │ │ +1268AE Disk Start 0000 (0) │ │ │ │ +1268B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1267E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1268B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1267E9 Local Header Offset 000B3BFD (736253) │ │ │ │ -1267ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1268B6 Local Header Offset 000B3BF7 (736247) │ │ │ │ +1268BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1267ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1268BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126822 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -126826 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126827 Created OS 03 (3) 'Unix' │ │ │ │ -126828 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126829 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12682A General Purpose Flag 0800 (2048) │ │ │ │ +1268EF CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +1268F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1268F4 Created OS 03 (3) 'Unix' │ │ │ │ +1268F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1268F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1268F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12682C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12682E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126832 CRC 7EA8434F (2124956495) │ │ │ │ -126836 Compressed Size 0000035C (860) │ │ │ │ -12683A Uncompressed Size 000017DE (6110) │ │ │ │ -12683E Filename Length 0034 (52) │ │ │ │ -126840 Extra Length 0000 (0) │ │ │ │ -126842 Comment Length 0000 (0) │ │ │ │ -126844 Disk Start 0000 (0) │ │ │ │ -126846 Int File Attributes 0000 (0) │ │ │ │ +1268F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1268FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1268FF CRC 7EA8434F (2124956495) │ │ │ │ +126903 Compressed Size 0000035C (860) │ │ │ │ +126907 Uncompressed Size 000017DE (6110) │ │ │ │ +12690B Filename Length 0034 (52) │ │ │ │ +12690D Extra Length 0000 (0) │ │ │ │ +12690F Comment Length 0000 (0) │ │ │ │ +126911 Disk Start 0000 (0) │ │ │ │ +126913 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126848 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126915 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12684C Local Header Offset 000B41D8 (737752) │ │ │ │ -126850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126919 Local Header Offset 000B41D2 (737746) │ │ │ │ +12691D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12691D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126884 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -126888 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126889 Created OS 03 (3) 'Unix' │ │ │ │ -12688A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12688B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12688C General Purpose Flag 0800 (2048) │ │ │ │ +126951 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +126955 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126956 Created OS 03 (3) 'Unix' │ │ │ │ +126957 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126958 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126959 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12688E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126890 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126894 CRC A681EAE8 (2793532136) │ │ │ │ -126898 Compressed Size 000005F2 (1522) │ │ │ │ -12689C Uncompressed Size 00000D70 (3440) │ │ │ │ -1268A0 Filename Length 0028 (40) │ │ │ │ -1268A2 Extra Length 0000 (0) │ │ │ │ -1268A4 Comment Length 0000 (0) │ │ │ │ -1268A6 Disk Start 0000 (0) │ │ │ │ -1268A8 Int File Attributes 0000 (0) │ │ │ │ +12695B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12695D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126961 CRC A681EAE8 (2793532136) │ │ │ │ +126965 Compressed Size 000005F2 (1522) │ │ │ │ +126969 Uncompressed Size 00000D70 (3440) │ │ │ │ +12696D Filename Length 0028 (40) │ │ │ │ +12696F Extra Length 0000 (0) │ │ │ │ +126971 Comment Length 0000 (0) │ │ │ │ +126973 Disk Start 0000 (0) │ │ │ │ +126975 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126977 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1268AE Local Header Offset 000B4586 (738694) │ │ │ │ -1268B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12697B Local Header Offset 000B4580 (738688) │ │ │ │ +12697F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1268B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12697F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1268DA CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -1268DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1268DF Created OS 03 (3) 'Unix' │ │ │ │ -1268E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1268E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1268E2 General Purpose Flag 0800 (2048) │ │ │ │ +1269A7 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +1269AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1269AC Created OS 03 (3) 'Unix' │ │ │ │ +1269AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1269AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1269AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1268E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1268E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1268EA CRC 2FC4FB8C (801438604) │ │ │ │ -1268EE Compressed Size 00000447 (1095) │ │ │ │ -1268F2 Uncompressed Size 00001094 (4244) │ │ │ │ -1268F6 Filename Length 0027 (39) │ │ │ │ -1268F8 Extra Length 0000 (0) │ │ │ │ -1268FA Comment Length 0000 (0) │ │ │ │ -1268FC Disk Start 0000 (0) │ │ │ │ -1268FE Int File Attributes 0000 (0) │ │ │ │ +1269B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1269B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1269B7 CRC 2FC4FB8C (801438604) │ │ │ │ +1269BB Compressed Size 00000447 (1095) │ │ │ │ +1269BF Uncompressed Size 00001094 (4244) │ │ │ │ +1269C3 Filename Length 0027 (39) │ │ │ │ +1269C5 Extra Length 0000 (0) │ │ │ │ +1269C7 Comment Length 0000 (0) │ │ │ │ +1269C9 Disk Start 0000 (0) │ │ │ │ +1269CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1269CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126904 Local Header Offset 000B4BBE (740286) │ │ │ │ -126908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1269D1 Local Header Offset 000B4BB8 (740280) │ │ │ │ +1269D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1269D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12692F CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -126933 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126934 Created OS 03 (3) 'Unix' │ │ │ │ -126935 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126936 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126937 General Purpose Flag 0800 (2048) │ │ │ │ +1269FC CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +126A00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A01 Created OS 03 (3) 'Unix' │ │ │ │ +126A02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126939 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12693B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12693F CRC 7223B87F (1914943615) │ │ │ │ -126943 Compressed Size 00000493 (1171) │ │ │ │ -126947 Uncompressed Size 00000B44 (2884) │ │ │ │ -12694B Filename Length 002F (47) │ │ │ │ -12694D Extra Length 0000 (0) │ │ │ │ -12694F Comment Length 0000 (0) │ │ │ │ -126951 Disk Start 0000 (0) │ │ │ │ -126953 Int File Attributes 0000 (0) │ │ │ │ +126A06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A0C CRC 7223B87F (1914943615) │ │ │ │ +126A10 Compressed Size 00000493 (1171) │ │ │ │ +126A14 Uncompressed Size 00000B44 (2884) │ │ │ │ +126A18 Filename Length 002F (47) │ │ │ │ +126A1A Extra Length 0000 (0) │ │ │ │ +126A1C Comment Length 0000 (0) │ │ │ │ +126A1E Disk Start 0000 (0) │ │ │ │ +126A20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126955 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126959 Local Header Offset 000B504A (741450) │ │ │ │ -12695D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A26 Local Header Offset 000B5044 (741444) │ │ │ │ +126A2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12695D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12698C CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -126990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126991 Created OS 03 (3) 'Unix' │ │ │ │ -126992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126994 General Purpose Flag 0800 (2048) │ │ │ │ +126A59 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +126A5D Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A5E Created OS 03 (3) 'Unix' │ │ │ │ +126A5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12699C CRC 177CD2BD (394056381) │ │ │ │ -1269A0 Compressed Size 000002BB (699) │ │ │ │ -1269A4 Uncompressed Size 00000DA6 (3494) │ │ │ │ -1269A8 Filename Length 002E (46) │ │ │ │ -1269AA Extra Length 0000 (0) │ │ │ │ -1269AC Comment Length 0000 (0) │ │ │ │ -1269AE Disk Start 0000 (0) │ │ │ │ -1269B0 Int File Attributes 0000 (0) │ │ │ │ +126A63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A69 CRC 177CD2BD (394056381) │ │ │ │ +126A6D Compressed Size 000002BB (699) │ │ │ │ +126A71 Uncompressed Size 00000DA6 (3494) │ │ │ │ +126A75 Filename Length 002E (46) │ │ │ │ +126A77 Extra Length 0000 (0) │ │ │ │ +126A79 Comment Length 0000 (0) │ │ │ │ +126A7B Disk Start 0000 (0) │ │ │ │ +126A7D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1269B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1269B6 Local Header Offset 000B552A (742698) │ │ │ │ -1269BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A83 Local Header Offset 000B5524 (742692) │ │ │ │ +126A87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1269BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1269E8 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -1269EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1269ED Created OS 03 (3) 'Unix' │ │ │ │ -1269EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1269EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1269F0 General Purpose Flag 0800 (2048) │ │ │ │ +126AB5 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +126AB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126ABA Created OS 03 (3) 'Unix' │ │ │ │ +126ABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126ABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126ABD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1269F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1269F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1269F8 CRC B9D58389 (3117777801) │ │ │ │ -1269FC Compressed Size 000005AF (1455) │ │ │ │ -126A00 Uncompressed Size 00000DFE (3582) │ │ │ │ -126A04 Filename Length 002B (43) │ │ │ │ -126A06 Extra Length 0000 (0) │ │ │ │ -126A08 Comment Length 0000 (0) │ │ │ │ -126A0A Disk Start 0000 (0) │ │ │ │ -126A0C Int File Attributes 0000 (0) │ │ │ │ +126ABF Compression Method 0008 (8) 'Deflated' │ │ │ │ +126AC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126AC5 CRC B9D58389 (3117777801) │ │ │ │ +126AC9 Compressed Size 000005AF (1455) │ │ │ │ +126ACD Uncompressed Size 00000DFE (3582) │ │ │ │ +126AD1 Filename Length 002B (43) │ │ │ │ +126AD3 Extra Length 0000 (0) │ │ │ │ +126AD5 Comment Length 0000 (0) │ │ │ │ +126AD7 Disk Start 0000 (0) │ │ │ │ +126AD9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126ADB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A12 Local Header Offset 000B5831 (743473) │ │ │ │ -126A16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126ADF Local Header Offset 000B582B (743467) │ │ │ │ +126AE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126AE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A41 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -126A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A46 Created OS 03 (3) 'Unix' │ │ │ │ -126A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126A49 General Purpose Flag 0800 (2048) │ │ │ │ +126B0E CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +126B12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B13 Created OS 03 (3) 'Unix' │ │ │ │ +126B14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -126A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126A51 CRC BAD58509 (3134555401) │ │ │ │ -126A55 Compressed Size 00000342 (834) │ │ │ │ -126A59 Uncompressed Size 0000122E (4654) │ │ │ │ -126A5D Filename Length 002A (42) │ │ │ │ -126A5F Extra Length 0000 (0) │ │ │ │ -126A61 Comment Length 0000 (0) │ │ │ │ -126A63 Disk Start 0000 (0) │ │ │ │ -126A65 Int File Attributes 0000 (0) │ │ │ │ +126B18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126B1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B1E CRC BAD58509 (3134555401) │ │ │ │ +126B22 Compressed Size 00000342 (834) │ │ │ │ +126B26 Uncompressed Size 0000122E (4654) │ │ │ │ +126B2A Filename Length 002A (42) │ │ │ │ +126B2C Extra Length 0000 (0) │ │ │ │ +126B2E Comment Length 0000 (0) │ │ │ │ +126B30 Disk Start 0000 (0) │ │ │ │ +126B32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A6B Local Header Offset 000B5E29 (745001) │ │ │ │ -126A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B38 Local Header Offset 000B5E23 (744995) │ │ │ │ +126B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A99 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -126A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A9E Created OS 03 (3) 'Unix' │ │ │ │ -126A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126AA1 General Purpose Flag 0800 (2048) │ │ │ │ +126B66 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +126B6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B6B Created OS 03 (3) 'Unix' │ │ │ │ +126B6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B6E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -126AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AA9 CRC 00000000 (0) │ │ │ │ -126AAD Compressed Size 00000000 (0) │ │ │ │ -126AB1 Uncompressed Size 00000000 (0) │ │ │ │ -126AB5 Filename Length 0010 (16) │ │ │ │ -126AB7 Extra Length 0000 (0) │ │ │ │ -126AB9 Comment Length 0000 (0) │ │ │ │ -126ABB Disk Start 0000 (0) │ │ │ │ -126ABD Int File Attributes 0000 (0) │ │ │ │ +126B70 Compression Method 0000 (0) 'Stored' │ │ │ │ +126B72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B76 CRC 00000000 (0) │ │ │ │ +126B7A Compressed Size 00000000 (0) │ │ │ │ +126B7E Uncompressed Size 00000000 (0) │ │ │ │ +126B82 Filename Length 0010 (16) │ │ │ │ +126B84 Extra Length 0000 (0) │ │ │ │ +126B86 Comment Length 0000 (0) │ │ │ │ +126B88 Disk Start 0000 (0) │ │ │ │ +126B8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126ABF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126B8C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126AC3 Local Header Offset 000B61B3 (745907) │ │ │ │ -126AC7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +126B90 Local Header Offset 000B61AD (745901) │ │ │ │ +126B94 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126AC7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B94: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126AC7: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126B94: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B6C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126AD7 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -126ADB Created Zip Spec 14 (20) '2.0' │ │ │ │ -126ADC Created OS 03 (3) 'Unix' │ │ │ │ -126ADD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126ADE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126ADF General Purpose Flag 0800 (2048) │ │ │ │ +126BA4 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +126BA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BA9 Created OS 03 (3) 'Unix' │ │ │ │ +126BAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126AE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AE7 CRC 810F19F8 (2165250552) │ │ │ │ -126AEB Compressed Size 0000006B (107) │ │ │ │ -126AEF Uncompressed Size 0000007F (127) │ │ │ │ -126AF3 Filename Length 0025 (37) │ │ │ │ -126AF5 Extra Length 0000 (0) │ │ │ │ -126AF7 Comment Length 0000 (0) │ │ │ │ -126AF9 Disk Start 0000 (0) │ │ │ │ -126AFB Int File Attributes 0000 (0) │ │ │ │ +126BAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +126BB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BB4 CRC 810F19F8 (2165250552) │ │ │ │ +126BB8 Compressed Size 0000006B (107) │ │ │ │ +126BBC Uncompressed Size 0000007F (127) │ │ │ │ +126BC0 Filename Length 0025 (37) │ │ │ │ +126BC2 Extra Length 0000 (0) │ │ │ │ +126BC4 Comment Length 0000 (0) │ │ │ │ +126BC6 Disk Start 0000 (0) │ │ │ │ +126BC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126AFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126BCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B01 Local Header Offset 000B61E1 (745953) │ │ │ │ -126B05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126BCE Local Header Offset 000B61DB (745947) │ │ │ │ +126BD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B2A CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -126B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B2F Created OS 03 (3) 'Unix' │ │ │ │ -126B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B32 General Purpose Flag 0800 (2048) │ │ │ │ +126BF7 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +126BFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BFC Created OS 03 (3) 'Unix' │ │ │ │ +126BFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B3A CRC 8E3C5B46 (2386320198) │ │ │ │ -126B3E Compressed Size 0000007B (123) │ │ │ │ -126B42 Uncompressed Size 00000098 (152) │ │ │ │ -126B46 Filename Length 0024 (36) │ │ │ │ -126B48 Extra Length 0000 (0) │ │ │ │ -126B4A Comment Length 0000 (0) │ │ │ │ -126B4C Disk Start 0000 (0) │ │ │ │ -126B4E Int File Attributes 0000 (0) │ │ │ │ +126C01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C07 CRC 8E3C5B46 (2386320198) │ │ │ │ +126C0B Compressed Size 0000007B (123) │ │ │ │ +126C0F Uncompressed Size 00000098 (152) │ │ │ │ +126C13 Filename Length 0024 (36) │ │ │ │ +126C15 Extra Length 0000 (0) │ │ │ │ +126C17 Comment Length 0000 (0) │ │ │ │ +126C19 Disk Start 0000 (0) │ │ │ │ +126C1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B54 Local Header Offset 000B628F (746127) │ │ │ │ -126B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C21 Local Header Offset 000B6289 (746121) │ │ │ │ +126C25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B7C CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -126B80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B81 Created OS 03 (3) 'Unix' │ │ │ │ -126B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B84 General Purpose Flag 0800 (2048) │ │ │ │ +126C49 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +126C4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C4E Created OS 03 (3) 'Unix' │ │ │ │ +126C4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B8C CRC 824F7F49 (2186248009) │ │ │ │ -126B90 Compressed Size 000001D1 (465) │ │ │ │ -126B94 Uncompressed Size 00000347 (839) │ │ │ │ -126B98 Filename Length 0028 (40) │ │ │ │ -126B9A Extra Length 0000 (0) │ │ │ │ -126B9C Comment Length 0000 (0) │ │ │ │ -126B9E Disk Start 0000 (0) │ │ │ │ -126BA0 Int File Attributes 0000 (0) │ │ │ │ +126C53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C59 CRC 824F7F49 (2186248009) │ │ │ │ +126C5D Compressed Size 000001D1 (465) │ │ │ │ +126C61 Uncompressed Size 00000347 (839) │ │ │ │ +126C65 Filename Length 0028 (40) │ │ │ │ +126C67 Extra Length 0000 (0) │ │ │ │ +126C69 Comment Length 0000 (0) │ │ │ │ +126C6B Disk Start 0000 (0) │ │ │ │ +126C6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BA6 Local Header Offset 000B634C (746316) │ │ │ │ -126BAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C73 Local Header Offset 000B6346 (746310) │ │ │ │ +126C77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126BD2 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -126BD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126BD7 Created OS 03 (3) 'Unix' │ │ │ │ -126BD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126BD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126BDA General Purpose Flag 0800 (2048) │ │ │ │ +126C9F CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +126CA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126CA4 Created OS 03 (3) 'Unix' │ │ │ │ +126CA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126CA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126CA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126BDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -126BDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126BE2 CRC D21211B0 (3524399536) │ │ │ │ -126BE6 Compressed Size 00000164 (356) │ │ │ │ -126BEA Uncompressed Size 00000266 (614) │ │ │ │ -126BEE Filename Length 0027 (39) │ │ │ │ -126BF0 Extra Length 0000 (0) │ │ │ │ -126BF2 Comment Length 0000 (0) │ │ │ │ -126BF4 Disk Start 0000 (0) │ │ │ │ -126BF6 Int File Attributes 0000 (0) │ │ │ │ +126CA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126CAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126CAF CRC D21211B0 (3524399536) │ │ │ │ +126CB3 Compressed Size 00000164 (356) │ │ │ │ +126CB7 Uncompressed Size 00000266 (614) │ │ │ │ +126CBB Filename Length 0027 (39) │ │ │ │ +126CBD Extra Length 0000 (0) │ │ │ │ +126CBF Comment Length 0000 (0) │ │ │ │ +126CC1 Disk Start 0000 (0) │ │ │ │ +126CC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BFC Local Header Offset 000B6563 (746851) │ │ │ │ -126C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CC9 Local Header Offset 000B655D (746845) │ │ │ │ +126CCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126C27 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -126C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C2C Created OS 03 (3) 'Unix' │ │ │ │ -126C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C2F General Purpose Flag 0800 (2048) │ │ │ │ +126CF4 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +126CF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126CF9 Created OS 03 (3) 'Unix' │ │ │ │ +126CFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126CFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126CFC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C31 Compression Method 0000 (0) 'Stored' │ │ │ │ -126C33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C37 CRC 00000000 (0) │ │ │ │ -126C3B Compressed Size 00000000 (0) │ │ │ │ -126C3F Uncompressed Size 00000000 (0) │ │ │ │ -126C43 Filename Length 001C (28) │ │ │ │ -126C45 Extra Length 0000 (0) │ │ │ │ -126C47 Comment Length 0000 (0) │ │ │ │ -126C49 Disk Start 0000 (0) │ │ │ │ -126C4B Int File Attributes 0000 (0) │ │ │ │ +126CFE Compression Method 0000 (0) 'Stored' │ │ │ │ +126D00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D04 CRC 00000000 (0) │ │ │ │ +126D08 Compressed Size 00000000 (0) │ │ │ │ +126D0C Uncompressed Size 00000000 (0) │ │ │ │ +126D10 Filename Length 001C (28) │ │ │ │ +126D12 Extra Length 0000 (0) │ │ │ │ +126D14 Comment Length 0000 (0) │ │ │ │ +126D16 Disk Start 0000 (0) │ │ │ │ +126D18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C4D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126D1A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126C51 Local Header Offset 000B670C (747276) │ │ │ │ -126C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D1E Local Header Offset 000B6706 (747270) │ │ │ │ +126D22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126C55: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126D22: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C2D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CFA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126C71 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -126C75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C76 Created OS 03 (3) 'Unix' │ │ │ │ -126C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C79 General Purpose Flag 0800 (2048) │ │ │ │ +126D3E CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +126D42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D43 Created OS 03 (3) 'Unix' │ │ │ │ +126D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -126C7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C81 CRC B0D9726D (2967040621) │ │ │ │ -126C85 Compressed Size 00000255 (597) │ │ │ │ -126C89 Uncompressed Size 00000578 (1400) │ │ │ │ -126C8D Filename Length 003A (58) │ │ │ │ -126C8F Extra Length 0000 (0) │ │ │ │ -126C91 Comment Length 0000 (0) │ │ │ │ -126C93 Disk Start 0000 (0) │ │ │ │ -126C95 Int File Attributes 0000 (0) │ │ │ │ +126D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126D4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D4E CRC 9CB514D1 (2629113041) │ │ │ │ +126D52 Compressed Size 00000254 (596) │ │ │ │ +126D56 Uncompressed Size 00000578 (1400) │ │ │ │ +126D5A Filename Length 003A (58) │ │ │ │ +126D5C Extra Length 0000 (0) │ │ │ │ +126D5E Comment Length 0000 (0) │ │ │ │ +126D60 Disk Start 0000 (0) │ │ │ │ +126D62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126D64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126C9B Local Header Offset 000B6746 (747334) │ │ │ │ -126C9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D68 Local Header Offset 000B6740 (747328) │ │ │ │ +126D6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126CD9 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -126CDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -126CDE Created OS 03 (3) 'Unix' │ │ │ │ -126CDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126CE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126CE1 General Purpose Flag 0800 (2048) │ │ │ │ +126DA6 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +126DAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +126DAB Created OS 03 (3) 'Unix' │ │ │ │ +126DAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126DAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126DAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126CE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126CE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126CE9 CRC 6EA9B289 (1856615049) │ │ │ │ -126CED Compressed Size 000003FA (1018) │ │ │ │ -126CF1 Uncompressed Size 00000D24 (3364) │ │ │ │ -126CF5 Filename Length 0039 (57) │ │ │ │ -126CF7 Extra Length 0000 (0) │ │ │ │ -126CF9 Comment Length 0000 (0) │ │ │ │ -126CFB Disk Start 0000 (0) │ │ │ │ -126CFD Int File Attributes 0000 (0) │ │ │ │ +126DB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126DB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126DB6 CRC 75C86708 (1976067848) │ │ │ │ +126DBA Compressed Size 000003F5 (1013) │ │ │ │ +126DBE Uncompressed Size 00000CF0 (3312) │ │ │ │ +126DC2 Filename Length 0039 (57) │ │ │ │ +126DC4 Extra Length 0000 (0) │ │ │ │ +126DC6 Comment Length 0000 (0) │ │ │ │ +126DC8 Disk Start 0000 (0) │ │ │ │ +126DCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126CFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126DCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D03 Local Header Offset 000B69F3 (748019) │ │ │ │ -126D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126DD0 Local Header Offset 000B69EC (748012) │ │ │ │ +126DD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126D40 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -126D44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126D45 Created OS 03 (3) 'Unix' │ │ │ │ -126D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126D48 General Purpose Flag 0800 (2048) │ │ │ │ +126E0D CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +126E11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E12 Created OS 03 (3) 'Unix' │ │ │ │ +126E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -126D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126D50 CRC 5D5D9803 (1566414851) │ │ │ │ -126D54 Compressed Size 000004FA (1274) │ │ │ │ -126D58 Uncompressed Size 00000CA4 (3236) │ │ │ │ -126D5C Filename Length 0041 (65) │ │ │ │ -126D5E Extra Length 0000 (0) │ │ │ │ -126D60 Comment Length 0000 (0) │ │ │ │ -126D62 Disk Start 0000 (0) │ │ │ │ -126D64 Int File Attributes 0000 (0) │ │ │ │ +126E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E1D CRC 5D5D9803 (1566414851) │ │ │ │ +126E21 Compressed Size 000004FA (1274) │ │ │ │ +126E25 Uncompressed Size 00000CA4 (3236) │ │ │ │ +126E29 Filename Length 0041 (65) │ │ │ │ +126E2B Extra Length 0000 (0) │ │ │ │ +126E2D Comment Length 0000 (0) │ │ │ │ +126E2F Disk Start 0000 (0) │ │ │ │ +126E31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126D66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D6A Local Header Offset 000B6E44 (749124) │ │ │ │ -126D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E37 Local Header Offset 000B6E38 (749112) │ │ │ │ +126E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126DAF CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -126DB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126DB4 Created OS 03 (3) 'Unix' │ │ │ │ -126DB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126DB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126DB7 General Purpose Flag 0800 (2048) │ │ │ │ +126E7C CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +126E80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E81 Created OS 03 (3) 'Unix' │ │ │ │ +126E82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126DB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126DBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126DBF CRC E225F545 (3794138437) │ │ │ │ -126DC3 Compressed Size 000003A1 (929) │ │ │ │ -126DC7 Uncompressed Size 00001258 (4696) │ │ │ │ -126DCB Filename Length 0040 (64) │ │ │ │ -126DCD Extra Length 0000 (0) │ │ │ │ -126DCF Comment Length 0000 (0) │ │ │ │ -126DD1 Disk Start 0000 (0) │ │ │ │ -126DD3 Int File Attributes 0000 (0) │ │ │ │ +126E86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E8C CRC E225F545 (3794138437) │ │ │ │ +126E90 Compressed Size 000003A1 (929) │ │ │ │ +126E94 Uncompressed Size 00001258 (4696) │ │ │ │ +126E98 Filename Length 0040 (64) │ │ │ │ +126E9A Extra Length 0000 (0) │ │ │ │ +126E9C Comment Length 0000 (0) │ │ │ │ +126E9E Disk Start 0000 (0) │ │ │ │ +126EA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126DD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126EA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126DD9 Local Header Offset 000B739D (750493) │ │ │ │ -126DDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126EA6 Local Header Offset 000B7391 (750481) │ │ │ │ +126EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126DDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E1D CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -126E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E22 Created OS 03 (3) 'Unix' │ │ │ │ -126E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E25 General Purpose Flag 0800 (2048) │ │ │ │ +126EEA CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +126EEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +126EEF Created OS 03 (3) 'Unix' │ │ │ │ +126EF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126EF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126EF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E2D CRC E82B9372 (3895169906) │ │ │ │ -126E31 Compressed Size 0000020F (527) │ │ │ │ -126E35 Uncompressed Size 0000042E (1070) │ │ │ │ -126E39 Filename Length 0031 (49) │ │ │ │ -126E3B Extra Length 0000 (0) │ │ │ │ -126E3D Comment Length 0000 (0) │ │ │ │ -126E3F Disk Start 0000 (0) │ │ │ │ -126E41 Int File Attributes 0000 (0) │ │ │ │ +126EF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126EF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126EFA CRC E82B9372 (3895169906) │ │ │ │ +126EFE Compressed Size 0000020F (527) │ │ │ │ +126F02 Uncompressed Size 0000042E (1070) │ │ │ │ +126F06 Filename Length 0031 (49) │ │ │ │ +126F08 Extra Length 0000 (0) │ │ │ │ +126F0A Comment Length 0000 (0) │ │ │ │ +126F0C Disk Start 0000 (0) │ │ │ │ +126F0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126E47 Local Header Offset 000B779C (751516) │ │ │ │ -126E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F14 Local Header Offset 000B7790 (751504) │ │ │ │ +126F18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E7C CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -126E80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E81 Created OS 03 (3) 'Unix' │ │ │ │ -126E82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E84 General Purpose Flag 0800 (2048) │ │ │ │ +126F49 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +126F4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F4E Created OS 03 (3) 'Unix' │ │ │ │ +126F4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E8C CRC D83E4AE4 (3627961060) │ │ │ │ -126E90 Compressed Size 00000261 (609) │ │ │ │ -126E94 Uncompressed Size 0000084A (2122) │ │ │ │ -126E98 Filename Length 0030 (48) │ │ │ │ -126E9A Extra Length 0000 (0) │ │ │ │ -126E9C Comment Length 0000 (0) │ │ │ │ -126E9E Disk Start 0000 (0) │ │ │ │ -126EA0 Int File Attributes 0000 (0) │ │ │ │ +126F53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F59 CRC D83E4AE4 (3627961060) │ │ │ │ +126F5D Compressed Size 00000261 (609) │ │ │ │ +126F61 Uncompressed Size 0000084A (2122) │ │ │ │ +126F65 Filename Length 0030 (48) │ │ │ │ +126F67 Extra Length 0000 (0) │ │ │ │ +126F69 Comment Length 0000 (0) │ │ │ │ +126F6B Disk Start 0000 (0) │ │ │ │ +126F6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126EA6 Local Header Offset 000B79FA (752122) │ │ │ │ -126EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F73 Local Header Offset 000B79EE (752110) │ │ │ │ +126F77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126EDA CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -126EDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -126EDF Created OS 03 (3) 'Unix' │ │ │ │ -126EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126EE2 General Purpose Flag 0800 (2048) │ │ │ │ +126FA7 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +126FAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +126FAC Created OS 03 (3) 'Unix' │ │ │ │ +126FAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126FAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126FAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126EEA CRC 2D03D35B (755225435) │ │ │ │ -126EEE Compressed Size 000000DA (218) │ │ │ │ -126EF2 Uncompressed Size 00000149 (329) │ │ │ │ -126EF6 Filename Length 0032 (50) │ │ │ │ -126EF8 Extra Length 0000 (0) │ │ │ │ -126EFA Comment Length 0000 (0) │ │ │ │ -126EFC Disk Start 0000 (0) │ │ │ │ -126EFE Int File Attributes 0000 (0) │ │ │ │ +126FB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126FB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126FB7 CRC 2D03D35B (755225435) │ │ │ │ +126FBB Compressed Size 000000DA (218) │ │ │ │ +126FBF Uncompressed Size 00000149 (329) │ │ │ │ +126FC3 Filename Length 0032 (50) │ │ │ │ +126FC5 Extra Length 0000 (0) │ │ │ │ +126FC7 Comment Length 0000 (0) │ │ │ │ +126FC9 Disk Start 0000 (0) │ │ │ │ +126FCB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126FCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F04 Local Header Offset 000B7CA9 (752809) │ │ │ │ -126F08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126FD1 Local Header Offset 000B7C9D (752797) │ │ │ │ +126FD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F3A CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -126F3E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F3F Created OS 03 (3) 'Unix' │ │ │ │ -126F40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126F42 General Purpose Flag 0800 (2048) │ │ │ │ +127007 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +12700B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12700C Created OS 03 (3) 'Unix' │ │ │ │ +12700D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12700E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12700F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126F44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126F46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126F4A CRC DDDD378D (3722262413) │ │ │ │ -126F4E Compressed Size 0000007D (125) │ │ │ │ -126F52 Uncompressed Size 000000AB (171) │ │ │ │ -126F56 Filename Length 0031 (49) │ │ │ │ -126F58 Extra Length 0000 (0) │ │ │ │ -126F5A Comment Length 0000 (0) │ │ │ │ -126F5C Disk Start 0000 (0) │ │ │ │ -126F5E Int File Attributes 0000 (0) │ │ │ │ +127011 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127013 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127017 CRC DDDD378D (3722262413) │ │ │ │ +12701B Compressed Size 0000007D (125) │ │ │ │ +12701F Uncompressed Size 000000AB (171) │ │ │ │ +127023 Filename Length 0031 (49) │ │ │ │ +127025 Extra Length 0000 (0) │ │ │ │ +127027 Comment Length 0000 (0) │ │ │ │ +127029 Disk Start 0000 (0) │ │ │ │ +12702B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12702D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F64 Local Header Offset 000B7DD3 (753107) │ │ │ │ -126F68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127031 Local Header Offset 000B7DC7 (753095) │ │ │ │ +127035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F99 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -126F9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F9E Created OS 03 (3) 'Unix' │ │ │ │ -126F9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FA1 General Purpose Flag 0800 (2048) │ │ │ │ +127066 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +12706A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12706B Created OS 03 (3) 'Unix' │ │ │ │ +12706C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12706D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12706E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -126FA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FA9 CRC 00000000 (0) │ │ │ │ -126FAD Compressed Size 00000000 (0) │ │ │ │ -126FB1 Uncompressed Size 00000000 (0) │ │ │ │ -126FB5 Filename Length 0011 (17) │ │ │ │ -126FB7 Extra Length 0000 (0) │ │ │ │ -126FB9 Comment Length 0000 (0) │ │ │ │ -126FBB Disk Start 0000 (0) │ │ │ │ -126FBD Int File Attributes 0000 (0) │ │ │ │ +127070 Compression Method 0000 (0) 'Stored' │ │ │ │ +127072 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127076 CRC 00000000 (0) │ │ │ │ +12707A Compressed Size 00000000 (0) │ │ │ │ +12707E Uncompressed Size 00000000 (0) │ │ │ │ +127082 Filename Length 0011 (17) │ │ │ │ +127084 Extra Length 0000 (0) │ │ │ │ +127086 Comment Length 0000 (0) │ │ │ │ +127088 Disk Start 0000 (0) │ │ │ │ +12708A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FBF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12708C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126FC3 Local Header Offset 000B7E9F (753311) │ │ │ │ -126FC7 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +127090 Local Header Offset 000B7E93 (753299) │ │ │ │ +127094 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126FC7: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127094: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126FC7: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127094: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12706C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126FD8 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -126FDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -126FDD Created OS 03 (3) 'Unix' │ │ │ │ -126FDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FE0 General Purpose Flag 0800 (2048) │ │ │ │ +1270A5 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +1270A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270AA Created OS 03 (3) 'Unix' │ │ │ │ +1270AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126FE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FE8 CRC 7D077A9A (2097642138) │ │ │ │ -126FEC Compressed Size 00000272 (626) │ │ │ │ -126FF0 Uncompressed Size 000004EF (1263) │ │ │ │ -126FF4 Filename Length 0025 (37) │ │ │ │ -126FF6 Extra Length 0000 (0) │ │ │ │ -126FF8 Comment Length 0000 (0) │ │ │ │ -126FFA Disk Start 0000 (0) │ │ │ │ -126FFC Int File Attributes 0000 (0) │ │ │ │ +1270AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1270B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270B5 CRC 7D077A9A (2097642138) │ │ │ │ +1270B9 Compressed Size 00000272 (626) │ │ │ │ +1270BD Uncompressed Size 000004EF (1263) │ │ │ │ +1270C1 Filename Length 0025 (37) │ │ │ │ +1270C3 Extra Length 0000 (0) │ │ │ │ +1270C5 Comment Length 0000 (0) │ │ │ │ +1270C7 Disk Start 0000 (0) │ │ │ │ +1270C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1270CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127002 Local Header Offset 000B7ECE (753358) │ │ │ │ -127006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1270CF Local Header Offset 000B7EC2 (753346) │ │ │ │ +1270D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12702B CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -12702F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127030 Created OS 03 (3) 'Unix' │ │ │ │ -127031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127033 General Purpose Flag 0800 (2048) │ │ │ │ +1270F8 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +1270FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270FD Created OS 03 (3) 'Unix' │ │ │ │ +1270FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127100 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127035 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127037 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12703B CRC D9246A2F (3643042351) │ │ │ │ -12703F Compressed Size 000002A1 (673) │ │ │ │ -127043 Uncompressed Size 000006E5 (1765) │ │ │ │ -127047 Filename Length 0024 (36) │ │ │ │ -127049 Extra Length 0000 (0) │ │ │ │ -12704B Comment Length 0000 (0) │ │ │ │ -12704D Disk Start 0000 (0) │ │ │ │ -12704F Int File Attributes 0000 (0) │ │ │ │ +127102 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127108 CRC D9246A2F (3643042351) │ │ │ │ +12710C Compressed Size 000002A1 (673) │ │ │ │ +127110 Uncompressed Size 000006E5 (1765) │ │ │ │ +127114 Filename Length 0024 (36) │ │ │ │ +127116 Extra Length 0000 (0) │ │ │ │ +127118 Comment Length 0000 (0) │ │ │ │ +12711A Disk Start 0000 (0) │ │ │ │ +12711C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127051 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12711E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127055 Local Header Offset 000B8183 (754051) │ │ │ │ -127059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127122 Local Header Offset 000B8177 (754039) │ │ │ │ +127126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12707D CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -127081 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127082 Created OS 03 (3) 'Unix' │ │ │ │ -127083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127085 General Purpose Flag 0800 (2048) │ │ │ │ +12714A CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +12714E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12714F Created OS 03 (3) 'Unix' │ │ │ │ +127150 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127151 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127152 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127087 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127089 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12708D CRC 4CA9431A (1286161178) │ │ │ │ -127091 Compressed Size 00000541 (1345) │ │ │ │ -127095 Uncompressed Size 00000CA9 (3241) │ │ │ │ -127099 Filename Length 001F (31) │ │ │ │ -12709B Extra Length 0000 (0) │ │ │ │ -12709D Comment Length 0000 (0) │ │ │ │ -12709F Disk Start 0000 (0) │ │ │ │ -1270A1 Int File Attributes 0000 (0) │ │ │ │ +127154 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127156 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12715A CRC 4CA9431A (1286161178) │ │ │ │ +12715E Compressed Size 00000541 (1345) │ │ │ │ +127162 Uncompressed Size 00000CA9 (3241) │ │ │ │ +127166 Filename Length 001F (31) │ │ │ │ +127168 Extra Length 0000 (0) │ │ │ │ +12716A Comment Length 0000 (0) │ │ │ │ +12716C Disk Start 0000 (0) │ │ │ │ +12716E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127170 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270A7 Local Header Offset 000B8466 (754790) │ │ │ │ -1270AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127174 Local Header Offset 000B845A (754778) │ │ │ │ +127178 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127178: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1270CA CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -1270CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1270CF Created OS 03 (3) 'Unix' │ │ │ │ -1270D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1270D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1270D2 General Purpose Flag 0800 (2048) │ │ │ │ +127197 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +12719B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12719C Created OS 03 (3) 'Unix' │ │ │ │ +12719D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12719E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12719F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1270D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1270D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1270DA CRC 2E967EF1 (781614833) │ │ │ │ -1270DE Compressed Size 00000583 (1411) │ │ │ │ -1270E2 Uncompressed Size 0000176D (5997) │ │ │ │ -1270E6 Filename Length 001E (30) │ │ │ │ -1270E8 Extra Length 0000 (0) │ │ │ │ -1270EA Comment Length 0000 (0) │ │ │ │ -1270EC Disk Start 0000 (0) │ │ │ │ -1270EE Int File Attributes 0000 (0) │ │ │ │ +1271A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1271A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1271A7 CRC 2E967EF1 (781614833) │ │ │ │ +1271AB Compressed Size 00000583 (1411) │ │ │ │ +1271AF Uncompressed Size 0000176D (5997) │ │ │ │ +1271B3 Filename Length 001E (30) │ │ │ │ +1271B5 Extra Length 0000 (0) │ │ │ │ +1271B7 Comment Length 0000 (0) │ │ │ │ +1271B9 Disk Start 0000 (0) │ │ │ │ +1271BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270F4 Local Header Offset 000B89E4 (756196) │ │ │ │ -1270F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271C1 Local Header Offset 000B89D8 (756184) │ │ │ │ +1271C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127116 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -12711A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12711B Created OS 03 (3) 'Unix' │ │ │ │ -12711C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12711D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12711E General Purpose Flag 0800 (2048) │ │ │ │ +1271E3 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +1271E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1271E8 Created OS 03 (3) 'Unix' │ │ │ │ +1271E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1271EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1271EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127120 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127126 CRC E22C3481 (3794547841) │ │ │ │ -12712A Compressed Size 0000024C (588) │ │ │ │ -12712E Uncompressed Size 0000046C (1132) │ │ │ │ -127132 Filename Length 0023 (35) │ │ │ │ -127134 Extra Length 0000 (0) │ │ │ │ -127136 Comment Length 0000 (0) │ │ │ │ -127138 Disk Start 0000 (0) │ │ │ │ -12713A Int File Attributes 0000 (0) │ │ │ │ +1271ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1271EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1271F3 CRC E22C3481 (3794547841) │ │ │ │ +1271F7 Compressed Size 0000024C (588) │ │ │ │ +1271FB Uncompressed Size 0000046C (1132) │ │ │ │ +1271FF Filename Length 0023 (35) │ │ │ │ +127201 Extra Length 0000 (0) │ │ │ │ +127203 Comment Length 0000 (0) │ │ │ │ +127205 Disk Start 0000 (0) │ │ │ │ +127207 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12713C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127209 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127140 Local Header Offset 000B8FA3 (757667) │ │ │ │ -127144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12720D Local Header Offset 000B8F97 (757655) │ │ │ │ +127211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127167 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -12716B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12716C Created OS 03 (3) 'Unix' │ │ │ │ -12716D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12716E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12716F General Purpose Flag 0800 (2048) │ │ │ │ +127234 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +127238 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127239 Created OS 03 (3) 'Unix' │ │ │ │ +12723A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12723B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12723C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127171 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127173 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127177 CRC F3AA23A9 (4088013737) │ │ │ │ -12717B Compressed Size 0000024D (589) │ │ │ │ -12717F Uncompressed Size 00000596 (1430) │ │ │ │ -127183 Filename Length 0022 (34) │ │ │ │ -127185 Extra Length 0000 (0) │ │ │ │ -127187 Comment Length 0000 (0) │ │ │ │ -127189 Disk Start 0000 (0) │ │ │ │ -12718B Int File Attributes 0000 (0) │ │ │ │ +12723E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127240 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127244 CRC F3AA23A9 (4088013737) │ │ │ │ +127248 Compressed Size 0000024D (589) │ │ │ │ +12724C Uncompressed Size 00000596 (1430) │ │ │ │ +127250 Filename Length 0022 (34) │ │ │ │ +127252 Extra Length 0000 (0) │ │ │ │ +127254 Comment Length 0000 (0) │ │ │ │ +127256 Disk Start 0000 (0) │ │ │ │ +127258 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12718D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12725A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127191 Local Header Offset 000B9230 (758320) │ │ │ │ -127195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12725E Local Header Offset 000B9224 (758308) │ │ │ │ +127262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1271B7 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -1271BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1271BC Created OS 03 (3) 'Unix' │ │ │ │ -1271BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1271BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1271BF General Purpose Flag 0800 (2048) │ │ │ │ +127284 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +127288 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127289 Created OS 03 (3) 'Unix' │ │ │ │ +12728A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12728B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12728C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1271C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1271C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1271C7 CRC B48ACF64 (3028995940) │ │ │ │ -1271CB Compressed Size 00000275 (629) │ │ │ │ -1271CF Uncompressed Size 00000530 (1328) │ │ │ │ -1271D3 Filename Length 0027 (39) │ │ │ │ -1271D5 Extra Length 0000 (0) │ │ │ │ -1271D7 Comment Length 0000 (0) │ │ │ │ -1271D9 Disk Start 0000 (0) │ │ │ │ -1271DB Int File Attributes 0000 (0) │ │ │ │ +12728E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127290 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127294 CRC B48ACF64 (3028995940) │ │ │ │ +127298 Compressed Size 00000275 (629) │ │ │ │ +12729C Uncompressed Size 00000530 (1328) │ │ │ │ +1272A0 Filename Length 0027 (39) │ │ │ │ +1272A2 Extra Length 0000 (0) │ │ │ │ +1272A4 Comment Length 0000 (0) │ │ │ │ +1272A6 Disk Start 0000 (0) │ │ │ │ +1272A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1271DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1271E1 Local Header Offset 000B94BD (758973) │ │ │ │ -1271E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1272AE Local Header Offset 000B94B1 (758961) │ │ │ │ +1272B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1271E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1272B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12720C CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -127210 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127211 Created OS 03 (3) 'Unix' │ │ │ │ -127212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127214 General Purpose Flag 0800 (2048) │ │ │ │ +1272D9 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +1272DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1272DE Created OS 03 (3) 'Unix' │ │ │ │ +1272DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1272E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1272E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127216 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12721C CRC 4B305F5F (1261461343) │ │ │ │ -127220 Compressed Size 000002C1 (705) │ │ │ │ -127224 Uncompressed Size 000009F2 (2546) │ │ │ │ -127228 Filename Length 0026 (38) │ │ │ │ -12722A Extra Length 0000 (0) │ │ │ │ -12722C Comment Length 0000 (0) │ │ │ │ -12722E Disk Start 0000 (0) │ │ │ │ -127230 Int File Attributes 0000 (0) │ │ │ │ +1272E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1272E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1272E9 CRC 4B305F5F (1261461343) │ │ │ │ +1272ED Compressed Size 000002C1 (705) │ │ │ │ +1272F1 Uncompressed Size 000009F2 (2546) │ │ │ │ +1272F5 Filename Length 0026 (38) │ │ │ │ +1272F7 Extra Length 0000 (0) │ │ │ │ +1272F9 Comment Length 0000 (0) │ │ │ │ +1272FB Disk Start 0000 (0) │ │ │ │ +1272FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127236 Local Header Offset 000B9777 (759671) │ │ │ │ -12723A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127303 Local Header Offset 000B976B (759659) │ │ │ │ +127307 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12723A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127260 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -127264 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127265 Created OS 03 (3) 'Unix' │ │ │ │ -127266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127268 General Purpose Flag 0800 (2048) │ │ │ │ +12732D CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +127331 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127332 Created OS 03 (3) 'Unix' │ │ │ │ +127333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127335 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12726A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12726C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127270 CRC F2D7F409 (4074238985) │ │ │ │ -127274 Compressed Size 00000277 (631) │ │ │ │ -127278 Uncompressed Size 000004EE (1262) │ │ │ │ -12727C Filename Length 0029 (41) │ │ │ │ -12727E Extra Length 0000 (0) │ │ │ │ -127280 Comment Length 0000 (0) │ │ │ │ -127282 Disk Start 0000 (0) │ │ │ │ -127284 Int File Attributes 0000 (0) │ │ │ │ +127337 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12733D CRC F2D7F409 (4074238985) │ │ │ │ +127341 Compressed Size 00000277 (631) │ │ │ │ +127345 Uncompressed Size 000004EE (1262) │ │ │ │ +127349 Filename Length 0029 (41) │ │ │ │ +12734B Extra Length 0000 (0) │ │ │ │ +12734D Comment Length 0000 (0) │ │ │ │ +12734F Disk Start 0000 (0) │ │ │ │ +127351 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127286 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127353 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12728A Local Header Offset 000B9A7C (760444) │ │ │ │ -12728E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127357 Local Header Offset 000B9A70 (760432) │ │ │ │ +12735B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12728E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12735B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1272B7 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -1272BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1272BC Created OS 03 (3) 'Unix' │ │ │ │ -1272BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1272BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1272BF General Purpose Flag 0800 (2048) │ │ │ │ +127384 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +127388 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127389 Created OS 03 (3) 'Unix' │ │ │ │ +12738A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12738B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12738C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1272C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1272C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1272C7 CRC 86AA355F (2259301727) │ │ │ │ -1272CB Compressed Size 00000281 (641) │ │ │ │ -1272CF Uncompressed Size 000008CB (2251) │ │ │ │ -1272D3 Filename Length 0028 (40) │ │ │ │ -1272D5 Extra Length 0000 (0) │ │ │ │ -1272D7 Comment Length 0000 (0) │ │ │ │ -1272D9 Disk Start 0000 (0) │ │ │ │ -1272DB Int File Attributes 0000 (0) │ │ │ │ +12738E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127390 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127394 CRC 86AA355F (2259301727) │ │ │ │ +127398 Compressed Size 00000281 (641) │ │ │ │ +12739C Uncompressed Size 000008CB (2251) │ │ │ │ +1273A0 Filename Length 0028 (40) │ │ │ │ +1273A2 Extra Length 0000 (0) │ │ │ │ +1273A4 Comment Length 0000 (0) │ │ │ │ +1273A6 Disk Start 0000 (0) │ │ │ │ +1273A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1272DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1273AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1272E1 Local Header Offset 000B9D3A (761146) │ │ │ │ -1272E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1273AE Local Header Offset 000B9D2E (761134) │ │ │ │ +1273B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1272E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1273B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12730D CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -127311 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127312 Created OS 03 (3) 'Unix' │ │ │ │ -127313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127315 General Purpose Flag 0800 (2048) │ │ │ │ +1273DA CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +1273DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1273DF Created OS 03 (3) 'Unix' │ │ │ │ +1273E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1273E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1273E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127317 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127319 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12731D CRC DBD3D944 (3688094020) │ │ │ │ -127321 Compressed Size 0000076F (1903) │ │ │ │ -127325 Uncompressed Size 00001284 (4740) │ │ │ │ -127329 Filename Length 002B (43) │ │ │ │ -12732B Extra Length 0000 (0) │ │ │ │ -12732D Comment Length 0000 (0) │ │ │ │ -12732F Disk Start 0000 (0) │ │ │ │ -127331 Int File Attributes 0000 (0) │ │ │ │ +1273E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1273E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1273EA CRC DBD3D944 (3688094020) │ │ │ │ +1273EE Compressed Size 0000076F (1903) │ │ │ │ +1273F2 Uncompressed Size 00001284 (4740) │ │ │ │ +1273F6 Filename Length 002B (43) │ │ │ │ +1273F8 Extra Length 0000 (0) │ │ │ │ +1273FA Comment Length 0000 (0) │ │ │ │ +1273FC Disk Start 0000 (0) │ │ │ │ +1273FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127333 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127337 Local Header Offset 000BA001 (761857) │ │ │ │ -12733B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127404 Local Header Offset 000B9FF5 (761845) │ │ │ │ +127408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12733B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127366 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -12736A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12736B Created OS 03 (3) 'Unix' │ │ │ │ -12736C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12736D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12736E General Purpose Flag 0800 (2048) │ │ │ │ +127433 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +127437 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127438 Created OS 03 (3) 'Unix' │ │ │ │ +127439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12743A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12743B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127370 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127376 CRC 2D4623FD (759571453) │ │ │ │ -12737A Compressed Size 00000980 (2432) │ │ │ │ -12737E Uncompressed Size 00003370 (13168) │ │ │ │ -127382 Filename Length 002A (42) │ │ │ │ -127384 Extra Length 0000 (0) │ │ │ │ -127386 Comment Length 0000 (0) │ │ │ │ -127388 Disk Start 0000 (0) │ │ │ │ -12738A Int File Attributes 0000 (0) │ │ │ │ +12743D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12743F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127443 CRC 2D4623FD (759571453) │ │ │ │ +127447 Compressed Size 00000980 (2432) │ │ │ │ +12744B Uncompressed Size 00003370 (13168) │ │ │ │ +12744F Filename Length 002A (42) │ │ │ │ +127451 Extra Length 0000 (0) │ │ │ │ +127453 Comment Length 0000 (0) │ │ │ │ +127455 Disk Start 0000 (0) │ │ │ │ +127457 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12738C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127459 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127390 Local Header Offset 000BA7B9 (763833) │ │ │ │ -127394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12745D Local Header Offset 000BA7AD (763821) │ │ │ │ +127461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1273BE CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -1273C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1273C3 Created OS 03 (3) 'Unix' │ │ │ │ -1273C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1273C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1273C6 General Purpose Flag 0800 (2048) │ │ │ │ +12748B CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +12748F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127490 Created OS 03 (3) 'Unix' │ │ │ │ +127491 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127492 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127493 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1273C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1273CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1273CE CRC C94E32EB (3377345259) │ │ │ │ -1273D2 Compressed Size 000007AA (1962) │ │ │ │ -1273D6 Uncompressed Size 00001432 (5170) │ │ │ │ -1273DA Filename Length 002C (44) │ │ │ │ -1273DC Extra Length 0000 (0) │ │ │ │ -1273DE Comment Length 0000 (0) │ │ │ │ -1273E0 Disk Start 0000 (0) │ │ │ │ -1273E2 Int File Attributes 0000 (0) │ │ │ │ +127495 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127497 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12749B CRC C94E32EB (3377345259) │ │ │ │ +12749F Compressed Size 000007AA (1962) │ │ │ │ +1274A3 Uncompressed Size 00001432 (5170) │ │ │ │ +1274A7 Filename Length 002C (44) │ │ │ │ +1274A9 Extra Length 0000 (0) │ │ │ │ +1274AB Comment Length 0000 (0) │ │ │ │ +1274AD Disk Start 0000 (0) │ │ │ │ +1274AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1273E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1274B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1273E8 Local Header Offset 000BB181 (766337) │ │ │ │ -1273EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1274B5 Local Header Offset 000BB175 (766325) │ │ │ │ +1274B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1273EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1274B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127418 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -12741C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12741D Created OS 03 (3) 'Unix' │ │ │ │ -12741E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12741F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127420 General Purpose Flag 0800 (2048) │ │ │ │ +1274E5 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +1274E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1274EA Created OS 03 (3) 'Unix' │ │ │ │ +1274EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1274EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1274ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127422 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127424 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127428 CRC 060BCD8C (101436812) │ │ │ │ -12742C Compressed Size 00000AE6 (2790) │ │ │ │ -127430 Uncompressed Size 00003F84 (16260) │ │ │ │ -127434 Filename Length 002B (43) │ │ │ │ -127436 Extra Length 0000 (0) │ │ │ │ -127438 Comment Length 0000 (0) │ │ │ │ -12743A Disk Start 0000 (0) │ │ │ │ -12743C Int File Attributes 0000 (0) │ │ │ │ +1274EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1274F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1274F5 CRC 060BCD8C (101436812) │ │ │ │ +1274F9 Compressed Size 00000AE6 (2790) │ │ │ │ +1274FD Uncompressed Size 00003F84 (16260) │ │ │ │ +127501 Filename Length 002B (43) │ │ │ │ +127503 Extra Length 0000 (0) │ │ │ │ +127505 Comment Length 0000 (0) │ │ │ │ +127507 Disk Start 0000 (0) │ │ │ │ +127509 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12743E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12750B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127442 Local Header Offset 000BB975 (768373) │ │ │ │ -127446 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12750F Local Header Offset 000BB969 (768361) │ │ │ │ +127513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127471 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -127475 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127476 Created OS 03 (3) 'Unix' │ │ │ │ -127477 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127478 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127479 General Purpose Flag 0800 (2048) │ │ │ │ +12753E CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +127542 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127543 Created OS 03 (3) 'Unix' │ │ │ │ +127544 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127545 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127546 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12747B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12747D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127481 CRC B6753C1F (3061136415) │ │ │ │ -127485 Compressed Size 000002B6 (694) │ │ │ │ -127489 Uncompressed Size 00000613 (1555) │ │ │ │ -12748D Filename Length 0023 (35) │ │ │ │ -12748F Extra Length 0000 (0) │ │ │ │ -127491 Comment Length 0000 (0) │ │ │ │ -127493 Disk Start 0000 (0) │ │ │ │ -127495 Int File Attributes 0000 (0) │ │ │ │ +127548 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12754A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12754E CRC B6753C1F (3061136415) │ │ │ │ +127552 Compressed Size 000002B6 (694) │ │ │ │ +127556 Uncompressed Size 00000613 (1555) │ │ │ │ +12755A Filename Length 0023 (35) │ │ │ │ +12755C Extra Length 0000 (0) │ │ │ │ +12755E Comment Length 0000 (0) │ │ │ │ +127560 Disk Start 0000 (0) │ │ │ │ +127562 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127497 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127564 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12749B Local Header Offset 000BC4A4 (771236) │ │ │ │ -12749F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127568 Local Header Offset 000BC498 (771224) │ │ │ │ +12756C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12749F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12756C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1274C2 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -1274C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1274C7 Created OS 03 (3) 'Unix' │ │ │ │ -1274C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1274C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1274CA General Purpose Flag 0800 (2048) │ │ │ │ +12758F CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +127593 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127594 Created OS 03 (3) 'Unix' │ │ │ │ +127595 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127596 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127597 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1274CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1274CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1274D2 CRC 2ABA8560 (716866912) │ │ │ │ -1274D6 Compressed Size 0000025C (604) │ │ │ │ -1274DA Uncompressed Size 00000769 (1897) │ │ │ │ -1274DE Filename Length 0022 (34) │ │ │ │ -1274E0 Extra Length 0000 (0) │ │ │ │ -1274E2 Comment Length 0000 (0) │ │ │ │ -1274E4 Disk Start 0000 (0) │ │ │ │ -1274E6 Int File Attributes 0000 (0) │ │ │ │ +127599 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12759B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12759F CRC 2ABA8560 (716866912) │ │ │ │ +1275A3 Compressed Size 0000025C (604) │ │ │ │ +1275A7 Uncompressed Size 00000769 (1897) │ │ │ │ +1275AB Filename Length 0022 (34) │ │ │ │ +1275AD Extra Length 0000 (0) │ │ │ │ +1275AF Comment Length 0000 (0) │ │ │ │ +1275B1 Disk Start 0000 (0) │ │ │ │ +1275B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1274E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1275B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1274EC Local Header Offset 000BC79B (771995) │ │ │ │ -1274F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1275B9 Local Header Offset 000BC78F (771983) │ │ │ │ +1275BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1274F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127512 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -127516 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127517 Created OS 03 (3) 'Unix' │ │ │ │ -127518 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127519 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12751A General Purpose Flag 0800 (2048) │ │ │ │ +1275DF CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +1275E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1275E4 Created OS 03 (3) 'Unix' │ │ │ │ +1275E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1275E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1275E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12751C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12751E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127522 CRC 4C39BA60 (1278851680) │ │ │ │ -127526 Compressed Size 0000025D (605) │ │ │ │ -12752A Uncompressed Size 000004B9 (1209) │ │ │ │ -12752E Filename Length 0025 (37) │ │ │ │ -127530 Extra Length 0000 (0) │ │ │ │ -127532 Comment Length 0000 (0) │ │ │ │ -127534 Disk Start 0000 (0) │ │ │ │ -127536 Int File Attributes 0000 (0) │ │ │ │ +1275E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1275EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1275EF CRC 4C39BA60 (1278851680) │ │ │ │ +1275F3 Compressed Size 0000025D (605) │ │ │ │ +1275F7 Uncompressed Size 000004B9 (1209) │ │ │ │ +1275FB Filename Length 0025 (37) │ │ │ │ +1275FD Extra Length 0000 (0) │ │ │ │ +1275FF Comment Length 0000 (0) │ │ │ │ +127601 Disk Start 0000 (0) │ │ │ │ +127603 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127538 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127605 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12753C Local Header Offset 000BCA37 (772663) │ │ │ │ -127540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127609 Local Header Offset 000BCA2B (772651) │ │ │ │ +12760D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12760D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127565 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -127569 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12756A Created OS 03 (3) 'Unix' │ │ │ │ -12756B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12756C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12756D General Purpose Flag 0800 (2048) │ │ │ │ +127632 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +127636 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127637 Created OS 03 (3) 'Unix' │ │ │ │ +127638 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127639 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12763A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12756F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127571 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127575 CRC E2D401A9 (3805544873) │ │ │ │ -127579 Compressed Size 00000294 (660) │ │ │ │ -12757D Uncompressed Size 0000067A (1658) │ │ │ │ -127581 Filename Length 0024 (36) │ │ │ │ -127583 Extra Length 0000 (0) │ │ │ │ -127585 Comment Length 0000 (0) │ │ │ │ -127587 Disk Start 0000 (0) │ │ │ │ -127589 Int File Attributes 0000 (0) │ │ │ │ +12763C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12763E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127642 CRC E2D401A9 (3805544873) │ │ │ │ +127646 Compressed Size 00000294 (660) │ │ │ │ +12764A Uncompressed Size 0000067A (1658) │ │ │ │ +12764E Filename Length 0024 (36) │ │ │ │ +127650 Extra Length 0000 (0) │ │ │ │ +127652 Comment Length 0000 (0) │ │ │ │ +127654 Disk Start 0000 (0) │ │ │ │ +127656 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12758B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127658 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12758F Local Header Offset 000BCCD7 (773335) │ │ │ │ -127593 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12765C Local Header Offset 000BCCCB (773323) │ │ │ │ +127660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127593: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1275B7 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -1275BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1275BC Created OS 03 (3) 'Unix' │ │ │ │ -1275BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1275BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1275BF General Purpose Flag 0800 (2048) │ │ │ │ +127684 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +127688 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127689 Created OS 03 (3) 'Unix' │ │ │ │ +12768A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12768B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12768C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1275C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1275C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1275C7 CRC 2BEE9066 (737054822) │ │ │ │ -1275CB Compressed Size 000003C8 (968) │ │ │ │ -1275CF Uncompressed Size 0000094C (2380) │ │ │ │ -1275D3 Filename Length 0023 (35) │ │ │ │ -1275D5 Extra Length 0000 (0) │ │ │ │ -1275D7 Comment Length 0000 (0) │ │ │ │ -1275D9 Disk Start 0000 (0) │ │ │ │ -1275DB Int File Attributes 0000 (0) │ │ │ │ +12768E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127690 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127694 CRC 2BEE9066 (737054822) │ │ │ │ +127698 Compressed Size 000003C8 (968) │ │ │ │ +12769C Uncompressed Size 0000094C (2380) │ │ │ │ +1276A0 Filename Length 0023 (35) │ │ │ │ +1276A2 Extra Length 0000 (0) │ │ │ │ +1276A4 Comment Length 0000 (0) │ │ │ │ +1276A6 Disk Start 0000 (0) │ │ │ │ +1276A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1275DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1275E1 Local Header Offset 000BCFAD (774061) │ │ │ │ -1275E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276AE Local Header Offset 000BCFA1 (774049) │ │ │ │ +1276B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1275E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1276B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127608 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -12760C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12760D Created OS 03 (3) 'Unix' │ │ │ │ -12760E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12760F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127610 General Purpose Flag 0800 (2048) │ │ │ │ +1276D5 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +1276D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1276DA Created OS 03 (3) 'Unix' │ │ │ │ +1276DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1276DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1276DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127612 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127614 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127618 CRC 035D2761 (56436577) │ │ │ │ -12761C Compressed Size 0000040F (1039) │ │ │ │ -127620 Uncompressed Size 00001118 (4376) │ │ │ │ -127624 Filename Length 0022 (34) │ │ │ │ -127626 Extra Length 0000 (0) │ │ │ │ -127628 Comment Length 0000 (0) │ │ │ │ -12762A Disk Start 0000 (0) │ │ │ │ -12762C Int File Attributes 0000 (0) │ │ │ │ +1276DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1276E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1276E5 CRC 035D2761 (56436577) │ │ │ │ +1276E9 Compressed Size 0000040F (1039) │ │ │ │ +1276ED Uncompressed Size 00001118 (4376) │ │ │ │ +1276F1 Filename Length 0022 (34) │ │ │ │ +1276F3 Extra Length 0000 (0) │ │ │ │ +1276F5 Comment Length 0000 (0) │ │ │ │ +1276F7 Disk Start 0000 (0) │ │ │ │ +1276F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12762E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127632 Local Header Offset 000BD3B6 (775094) │ │ │ │ -127636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276FF Local Header Offset 000BD3AA (775082) │ │ │ │ +127703 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127703: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127658 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -12765C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12765D Created OS 03 (3) 'Unix' │ │ │ │ -12765E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12765F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127660 General Purpose Flag 0800 (2048) │ │ │ │ +127725 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +127729 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12772A Created OS 03 (3) 'Unix' │ │ │ │ +12772B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12772C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12772D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127662 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127664 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127668 CRC 70D24230 (1892827696) │ │ │ │ -12766C Compressed Size 000002B6 (694) │ │ │ │ -127670 Uncompressed Size 0000061B (1563) │ │ │ │ -127674 Filename Length 0025 (37) │ │ │ │ -127676 Extra Length 0000 (0) │ │ │ │ -127678 Comment Length 0000 (0) │ │ │ │ -12767A Disk Start 0000 (0) │ │ │ │ -12767C Int File Attributes 0000 (0) │ │ │ │ +12772F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127735 CRC 70D24230 (1892827696) │ │ │ │ +127739 Compressed Size 000002B6 (694) │ │ │ │ +12773D Uncompressed Size 0000061B (1563) │ │ │ │ +127741 Filename Length 0025 (37) │ │ │ │ +127743 Extra Length 0000 (0) │ │ │ │ +127745 Comment Length 0000 (0) │ │ │ │ +127747 Disk Start 0000 (0) │ │ │ │ +127749 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12767E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12774B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127682 Local Header Offset 000BD805 (776197) │ │ │ │ -127686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12774F Local Header Offset 000BD7F9 (776185) │ │ │ │ +127753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276AB CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -1276AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1276B0 Created OS 03 (3) 'Unix' │ │ │ │ -1276B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1276B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1276B3 General Purpose Flag 0800 (2048) │ │ │ │ +127778 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +12777C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12777D Created OS 03 (3) 'Unix' │ │ │ │ +12777E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12777F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127780 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1276B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1276B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1276BB CRC 5CFB8820 (1559988256) │ │ │ │ -1276BF Compressed Size 0000025D (605) │ │ │ │ -1276C3 Uncompressed Size 0000077B (1915) │ │ │ │ -1276C7 Filename Length 0024 (36) │ │ │ │ -1276C9 Extra Length 0000 (0) │ │ │ │ -1276CB Comment Length 0000 (0) │ │ │ │ -1276CD Disk Start 0000 (0) │ │ │ │ -1276CF Int File Attributes 0000 (0) │ │ │ │ +127782 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127784 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127788 CRC 5CFB8820 (1559988256) │ │ │ │ +12778C Compressed Size 0000025D (605) │ │ │ │ +127790 Uncompressed Size 0000077B (1915) │ │ │ │ +127794 Filename Length 0024 (36) │ │ │ │ +127796 Extra Length 0000 (0) │ │ │ │ +127798 Comment Length 0000 (0) │ │ │ │ +12779A Disk Start 0000 (0) │ │ │ │ +12779C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1276D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12779E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1276D5 Local Header Offset 000BDAFE (776958) │ │ │ │ -1276D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1277A2 Local Header Offset 000BDAF2 (776946) │ │ │ │ +1277A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1276D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1277A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276FD CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -127701 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127702 Created OS 03 (3) 'Unix' │ │ │ │ -127703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127705 General Purpose Flag 0800 (2048) │ │ │ │ +1277CA CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +1277CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1277CF Created OS 03 (3) 'Unix' │ │ │ │ +1277D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1277D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1277D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127707 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12770D CRC 616993C4 (1634309060) │ │ │ │ -127711 Compressed Size 00001CBC (7356) │ │ │ │ -127715 Uncompressed Size 00006021 (24609) │ │ │ │ -127719 Filename Length 001C (28) │ │ │ │ -12771B Extra Length 0000 (0) │ │ │ │ -12771D Comment Length 0000 (0) │ │ │ │ -12771F Disk Start 0000 (0) │ │ │ │ -127721 Int File Attributes 0000 (0) │ │ │ │ +1277D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1277D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1277DA CRC B881FDBA (3095526842) │ │ │ │ +1277DE Compressed Size 00001CBB (7355) │ │ │ │ +1277E2 Uncompressed Size 00006021 (24609) │ │ │ │ +1277E6 Filename Length 001C (28) │ │ │ │ +1277E8 Extra Length 0000 (0) │ │ │ │ +1277EA Comment Length 0000 (0) │ │ │ │ +1277EC Disk Start 0000 (0) │ │ │ │ +1277EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127723 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1277F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127727 Local Header Offset 000BDD9D (777629) │ │ │ │ -12772B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1277F4 Local Header Offset 000BDD91 (777617) │ │ │ │ +1277F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12772B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1277F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127747 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -12774B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12774C Created OS 03 (3) 'Unix' │ │ │ │ -12774D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12774E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12774F General Purpose Flag 0800 (2048) │ │ │ │ +127814 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +127818 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127819 Created OS 03 (3) 'Unix' │ │ │ │ +12781A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12781B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12781C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127751 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127753 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127757 CRC 882D286C (2284660844) │ │ │ │ -12775B Compressed Size 00002E76 (11894) │ │ │ │ -12775F Uncompressed Size 0001C29E (115358) │ │ │ │ -127763 Filename Length 001B (27) │ │ │ │ -127765 Extra Length 0000 (0) │ │ │ │ -127767 Comment Length 0000 (0) │ │ │ │ -127769 Disk Start 0000 (0) │ │ │ │ -12776B Int File Attributes 0000 (0) │ │ │ │ +12781E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127824 CRC C2725DC8 (3262275016) │ │ │ │ +127828 Compressed Size 00002E79 (11897) │ │ │ │ +12782C Uncompressed Size 0001C29E (115358) │ │ │ │ +127830 Filename Length 001B (27) │ │ │ │ +127832 Extra Length 0000 (0) │ │ │ │ +127834 Comment Length 0000 (0) │ │ │ │ +127836 Disk Start 0000 (0) │ │ │ │ +127838 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12776D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12783A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127771 Local Header Offset 000BFA93 (785043) │ │ │ │ -127775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12783E Local Header Offset 000BFA86 (785030) │ │ │ │ +127842 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127842: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127790 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -127794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127795 Created OS 03 (3) 'Unix' │ │ │ │ -127796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127798 General Purpose Flag 0800 (2048) │ │ │ │ +12785D CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +127861 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127862 Created OS 03 (3) 'Unix' │ │ │ │ +127863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127865 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12779A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12779C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277A0 CRC 5503849E (1426293918) │ │ │ │ -1277A4 Compressed Size 00000226 (550) │ │ │ │ -1277A8 Uncompressed Size 000003E1 (993) │ │ │ │ -1277AC Filename Length 001E (30) │ │ │ │ -1277AE Extra Length 0000 (0) │ │ │ │ -1277B0 Comment Length 0000 (0) │ │ │ │ -1277B2 Disk Start 0000 (0) │ │ │ │ -1277B4 Int File Attributes 0000 (0) │ │ │ │ +127867 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127869 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12786D CRC 5503849E (1426293918) │ │ │ │ +127871 Compressed Size 00000226 (550) │ │ │ │ +127875 Uncompressed Size 000003E1 (993) │ │ │ │ +127879 Filename Length 001E (30) │ │ │ │ +12787B Extra Length 0000 (0) │ │ │ │ +12787D Comment Length 0000 (0) │ │ │ │ +12787F Disk Start 0000 (0) │ │ │ │ +127881 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1277B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127883 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1277BA Local Header Offset 000C2942 (796994) │ │ │ │ -1277BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127887 Local Header Offset 000C2938 (796984) │ │ │ │ +12788B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1277BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12788B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1277DC CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -1277E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1277E1 Created OS 03 (3) 'Unix' │ │ │ │ -1277E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1277E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1277E4 General Purpose Flag 0800 (2048) │ │ │ │ +1278A9 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +1278AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278AE Created OS 03 (3) 'Unix' │ │ │ │ +1278AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1277E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1277E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277EC CRC DA81A592 (3665929618) │ │ │ │ -1277F0 Compressed Size 0000025F (607) │ │ │ │ -1277F4 Uncompressed Size 00000678 (1656) │ │ │ │ -1277F8 Filename Length 001D (29) │ │ │ │ -1277FA Extra Length 0000 (0) │ │ │ │ -1277FC Comment Length 0000 (0) │ │ │ │ -1277FE Disk Start 0000 (0) │ │ │ │ -127800 Int File Attributes 0000 (0) │ │ │ │ +1278B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278B9 CRC DA81A592 (3665929618) │ │ │ │ +1278BD Compressed Size 0000025F (607) │ │ │ │ +1278C1 Uncompressed Size 00000678 (1656) │ │ │ │ +1278C5 Filename Length 001D (29) │ │ │ │ +1278C7 Extra Length 0000 (0) │ │ │ │ +1278C9 Comment Length 0000 (0) │ │ │ │ +1278CB Disk Start 0000 (0) │ │ │ │ +1278CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127802 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1278CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127806 Local Header Offset 000C2BA4 (797604) │ │ │ │ -12780A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1278D3 Local Header Offset 000C2B9A (797594) │ │ │ │ +1278D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12780A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1278D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127827 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -12782B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12782C Created OS 03 (3) 'Unix' │ │ │ │ -12782D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12782E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12782F General Purpose Flag 0800 (2048) │ │ │ │ +1278F4 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +1278F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278F9 Created OS 03 (3) 'Unix' │ │ │ │ +1278FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127831 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127833 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127837 CRC C61F46CB (3323938507) │ │ │ │ -12783B Compressed Size 000001FB (507) │ │ │ │ -12783F Uncompressed Size 000003F0 (1008) │ │ │ │ -127843 Filename Length 0023 (35) │ │ │ │ -127845 Extra Length 0000 (0) │ │ │ │ -127847 Comment Length 0000 (0) │ │ │ │ -127849 Disk Start 0000 (0) │ │ │ │ -12784B Int File Attributes 0000 (0) │ │ │ │ +1278FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +127900 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127904 CRC C61F46CB (3323938507) │ │ │ │ +127908 Compressed Size 000001FB (507) │ │ │ │ +12790C Uncompressed Size 000003F0 (1008) │ │ │ │ +127910 Filename Length 0023 (35) │ │ │ │ +127912 Extra Length 0000 (0) │ │ │ │ +127914 Comment Length 0000 (0) │ │ │ │ +127916 Disk Start 0000 (0) │ │ │ │ +127918 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12784D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12791A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127851 Local Header Offset 000C2E3E (798270) │ │ │ │ -127855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12791E Local Header Offset 000C2E34 (798260) │ │ │ │ +127922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127878 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -12787C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12787D Created OS 03 (3) 'Unix' │ │ │ │ -12787E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12787F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127880 General Purpose Flag 0800 (2048) │ │ │ │ +127945 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +127949 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12794A Created OS 03 (3) 'Unix' │ │ │ │ +12794B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12794C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12794D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127882 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127884 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127888 CRC EA41C010 (3930177552) │ │ │ │ -12788C Compressed Size 00000286 (646) │ │ │ │ -127890 Uncompressed Size 000007C9 (1993) │ │ │ │ -127894 Filename Length 0022 (34) │ │ │ │ -127896 Extra Length 0000 (0) │ │ │ │ -127898 Comment Length 0000 (0) │ │ │ │ -12789A Disk Start 0000 (0) │ │ │ │ -12789C Int File Attributes 0000 (0) │ │ │ │ +12794F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127951 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127955 CRC EA41C010 (3930177552) │ │ │ │ +127959 Compressed Size 00000286 (646) │ │ │ │ +12795D Uncompressed Size 000007C9 (1993) │ │ │ │ +127961 Filename Length 0022 (34) │ │ │ │ +127963 Extra Length 0000 (0) │ │ │ │ +127965 Comment Length 0000 (0) │ │ │ │ +127967 Disk Start 0000 (0) │ │ │ │ +127969 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12789E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12796B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278A2 Local Header Offset 000C307A (798842) │ │ │ │ -1278A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12796F Local Header Offset 000C3070 (798832) │ │ │ │ +127973 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127973: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1278C8 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -1278CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1278CD Created OS 03 (3) 'Unix' │ │ │ │ -1278CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1278CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1278D0 General Purpose Flag 0800 (2048) │ │ │ │ +127995 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +127999 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12799A Created OS 03 (3) 'Unix' │ │ │ │ +12799B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12799C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12799D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1278D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1278D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1278D8 CRC 429D6297 (1117610647) │ │ │ │ -1278DC Compressed Size 000001FC (508) │ │ │ │ -1278E0 Uncompressed Size 000003FD (1021) │ │ │ │ -1278E4 Filename Length 0025 (37) │ │ │ │ -1278E6 Extra Length 0000 (0) │ │ │ │ -1278E8 Comment Length 0000 (0) │ │ │ │ -1278EA Disk Start 0000 (0) │ │ │ │ -1278EC Int File Attributes 0000 (0) │ │ │ │ +12799F Compression Method 0008 (8) 'Deflated' │ │ │ │ +1279A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1279A5 CRC 429D6297 (1117610647) │ │ │ │ +1279A9 Compressed Size 000001FC (508) │ │ │ │ +1279AD Uncompressed Size 000003FD (1021) │ │ │ │ +1279B1 Filename Length 0025 (37) │ │ │ │ +1279B3 Extra Length 0000 (0) │ │ │ │ +1279B5 Comment Length 0000 (0) │ │ │ │ +1279B7 Disk Start 0000 (0) │ │ │ │ +1279B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1278EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278F2 Local Header Offset 000C3340 (799552) │ │ │ │ -1278F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279BF Local Header Offset 000C3336 (799542) │ │ │ │ +1279C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12791B CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -12791F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127920 Created OS 03 (3) 'Unix' │ │ │ │ -127921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127923 General Purpose Flag 0800 (2048) │ │ │ │ +1279E8 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +1279EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1279ED Created OS 03 (3) 'Unix' │ │ │ │ +1279EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1279EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1279F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127925 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12792B CRC 5AD67BE0 (1524005856) │ │ │ │ -12792F Compressed Size 00000255 (597) │ │ │ │ -127933 Uncompressed Size 0000079A (1946) │ │ │ │ -127937 Filename Length 0024 (36) │ │ │ │ -127939 Extra Length 0000 (0) │ │ │ │ -12793B Comment Length 0000 (0) │ │ │ │ -12793D Disk Start 0000 (0) │ │ │ │ -12793F Int File Attributes 0000 (0) │ │ │ │ +1279F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1279F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1279F8 CRC 5AD67BE0 (1524005856) │ │ │ │ +1279FC Compressed Size 00000255 (597) │ │ │ │ +127A00 Uncompressed Size 0000079A (1946) │ │ │ │ +127A04 Filename Length 0024 (36) │ │ │ │ +127A06 Extra Length 0000 (0) │ │ │ │ +127A08 Comment Length 0000 (0) │ │ │ │ +127A0A Disk Start 0000 (0) │ │ │ │ +127A0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127941 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127945 Local Header Offset 000C357F (800127) │ │ │ │ -127949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A12 Local Header Offset 000C3575 (800117) │ │ │ │ +127A16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12796D CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -127971 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127972 Created OS 03 (3) 'Unix' │ │ │ │ -127973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127975 General Purpose Flag 0800 (2048) │ │ │ │ +127A3A CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +127A3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A3F Created OS 03 (3) 'Unix' │ │ │ │ +127A40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127977 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127979 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12797D CRC ECB3A64C (3971196492) │ │ │ │ -127981 Compressed Size 0000024F (591) │ │ │ │ -127985 Uncompressed Size 00000543 (1347) │ │ │ │ -127989 Filename Length 0026 (38) │ │ │ │ -12798B Extra Length 0000 (0) │ │ │ │ -12798D Comment Length 0000 (0) │ │ │ │ -12798F Disk Start 0000 (0) │ │ │ │ -127991 Int File Attributes 0000 (0) │ │ │ │ +127A44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A4A CRC ECB3A64C (3971196492) │ │ │ │ +127A4E Compressed Size 0000024F (591) │ │ │ │ +127A52 Uncompressed Size 00000543 (1347) │ │ │ │ +127A56 Filename Length 0026 (38) │ │ │ │ +127A58 Extra Length 0000 (0) │ │ │ │ +127A5A Comment Length 0000 (0) │ │ │ │ +127A5C Disk Start 0000 (0) │ │ │ │ +127A5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127993 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127997 Local Header Offset 000C3816 (800790) │ │ │ │ -12799B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A64 Local Header Offset 000C380C (800780) │ │ │ │ +127A68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12799B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1279C1 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -1279C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1279C6 Created OS 03 (3) 'Unix' │ │ │ │ -1279C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1279C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1279C9 General Purpose Flag 0800 (2048) │ │ │ │ +127A8E CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +127A92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A93 Created OS 03 (3) 'Unix' │ │ │ │ +127A94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1279CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1279CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1279D1 CRC AE996EFE (2929291006) │ │ │ │ -1279D5 Compressed Size 0000028B (651) │ │ │ │ -1279D9 Uncompressed Size 00000A9F (2719) │ │ │ │ -1279DD Filename Length 0025 (37) │ │ │ │ -1279DF Extra Length 0000 (0) │ │ │ │ -1279E1 Comment Length 0000 (0) │ │ │ │ -1279E3 Disk Start 0000 (0) │ │ │ │ -1279E5 Int File Attributes 0000 (0) │ │ │ │ +127A98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A9E CRC AE996EFE (2929291006) │ │ │ │ +127AA2 Compressed Size 0000028B (651) │ │ │ │ +127AA6 Uncompressed Size 00000A9F (2719) │ │ │ │ +127AAA Filename Length 0025 (37) │ │ │ │ +127AAC Extra Length 0000 (0) │ │ │ │ +127AAE Comment Length 0000 (0) │ │ │ │ +127AB0 Disk Start 0000 (0) │ │ │ │ +127AB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1279E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127AB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1279EB Local Header Offset 000C3AA9 (801449) │ │ │ │ -1279EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127AB8 Local Header Offset 000C3A9F (801439) │ │ │ │ +127ABC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1279EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127ABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A14 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -127A18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A19 Created OS 03 (3) 'Unix' │ │ │ │ -127A1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A1C General Purpose Flag 0800 (2048) │ │ │ │ +127AE1 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +127AE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127AE6 Created OS 03 (3) 'Unix' │ │ │ │ +127AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127AE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A1E Compression Method 0000 (0) 'Stored' │ │ │ │ -127A20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A24 CRC 00000000 (0) │ │ │ │ -127A28 Compressed Size 00000000 (0) │ │ │ │ -127A2C Uncompressed Size 00000000 (0) │ │ │ │ -127A30 Filename Length 0010 (16) │ │ │ │ -127A32 Extra Length 0000 (0) │ │ │ │ -127A34 Comment Length 0000 (0) │ │ │ │ -127A36 Disk Start 0000 (0) │ │ │ │ -127A38 Int File Attributes 0000 (0) │ │ │ │ +127AEB Compression Method 0000 (0) 'Stored' │ │ │ │ +127AED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127AF1 CRC 00000000 (0) │ │ │ │ +127AF5 Compressed Size 00000000 (0) │ │ │ │ +127AF9 Uncompressed Size 00000000 (0) │ │ │ │ +127AFD Filename Length 0010 (16) │ │ │ │ +127AFF Extra Length 0000 (0) │ │ │ │ +127B01 Comment Length 0000 (0) │ │ │ │ +127B03 Disk Start 0000 (0) │ │ │ │ +127B05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A3A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127B07 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127A3E Local Header Offset 000C3D77 (802167) │ │ │ │ -127A42 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +127B0B Local Header Offset 000C3D6D (802157) │ │ │ │ +127B0F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A42: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B0F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127A42: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127B0F: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127AE7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127A52 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -127A56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A57 Created OS 03 (3) 'Unix' │ │ │ │ -127A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A5A General Purpose Flag 0800 (2048) │ │ │ │ +127B1F CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +127B23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B24 Created OS 03 (3) 'Unix' │ │ │ │ +127B25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127A5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A62 CRC E3048D88 (3808726408) │ │ │ │ -127A66 Compressed Size 000000CD (205) │ │ │ │ -127A6A Uncompressed Size 0000010D (269) │ │ │ │ -127A6E Filename Length 001A (26) │ │ │ │ -127A70 Extra Length 0000 (0) │ │ │ │ -127A72 Comment Length 0000 (0) │ │ │ │ -127A74 Disk Start 0000 (0) │ │ │ │ -127A76 Int File Attributes 0000 (0) │ │ │ │ +127B29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B2F CRC E3048D88 (3808726408) │ │ │ │ +127B33 Compressed Size 000000CD (205) │ │ │ │ +127B37 Uncompressed Size 0000010D (269) │ │ │ │ +127B3B Filename Length 001A (26) │ │ │ │ +127B3D Extra Length 0000 (0) │ │ │ │ +127B3F Comment Length 0000 (0) │ │ │ │ +127B41 Disk Start 0000 (0) │ │ │ │ +127B43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127A7C Local Header Offset 000C3DA5 (802213) │ │ │ │ -127A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B49 Local Header Offset 000C3D9B (802203) │ │ │ │ +127B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A9A CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -127A9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A9F Created OS 03 (3) 'Unix' │ │ │ │ -127AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AA2 General Purpose Flag 0800 (2048) │ │ │ │ +127B67 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +127B6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B6C Created OS 03 (3) 'Unix' │ │ │ │ +127B6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AAA CRC 7D0535AF (2097493423) │ │ │ │ -127AAE Compressed Size 00000073 (115) │ │ │ │ -127AB2 Uncompressed Size 00000087 (135) │ │ │ │ -127AB6 Filename Length 0019 (25) │ │ │ │ -127AB8 Extra Length 0000 (0) │ │ │ │ -127ABA Comment Length 0000 (0) │ │ │ │ -127ABC Disk Start 0000 (0) │ │ │ │ -127ABE Int File Attributes 0000 (0) │ │ │ │ +127B71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B77 CRC 7D0535AF (2097493423) │ │ │ │ +127B7B Compressed Size 00000073 (115) │ │ │ │ +127B7F Uncompressed Size 00000087 (135) │ │ │ │ +127B83 Filename Length 0019 (25) │ │ │ │ +127B85 Extra Length 0000 (0) │ │ │ │ +127B87 Comment Length 0000 (0) │ │ │ │ +127B89 Disk Start 0000 (0) │ │ │ │ +127B8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127AC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127AC4 Local Header Offset 000C3EAA (802474) │ │ │ │ -127AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B91 Local Header Offset 000C3EA0 (802464) │ │ │ │ +127B95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127AE1 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -127AE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127AE6 Created OS 03 (3) 'Unix' │ │ │ │ -127AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AE9 General Purpose Flag 0800 (2048) │ │ │ │ +127BAE CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +127BB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BB3 Created OS 03 (3) 'Unix' │ │ │ │ +127BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AF1 CRC CD157ED7 (3440738007) │ │ │ │ -127AF5 Compressed Size 00000589 (1417) │ │ │ │ -127AF9 Uncompressed Size 00000F54 (3924) │ │ │ │ -127AFD Filename Length 001C (28) │ │ │ │ -127AFF Extra Length 0000 (0) │ │ │ │ -127B01 Comment Length 0000 (0) │ │ │ │ -127B03 Disk Start 0000 (0) │ │ │ │ -127B05 Int File Attributes 0000 (0) │ │ │ │ +127BB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BBE CRC CD157ED7 (3440738007) │ │ │ │ +127BC2 Compressed Size 00000589 (1417) │ │ │ │ +127BC6 Uncompressed Size 00000F54 (3924) │ │ │ │ +127BCA Filename Length 001C (28) │ │ │ │ +127BCC Extra Length 0000 (0) │ │ │ │ +127BCE Comment Length 0000 (0) │ │ │ │ +127BD0 Disk Start 0000 (0) │ │ │ │ +127BD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127BD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B0B Local Header Offset 000C3F54 (802644) │ │ │ │ -127B0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127BD8 Local Header Offset 000C3F4A (802634) │ │ │ │ +127BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B2B CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -127B2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B30 Created OS 03 (3) 'Unix' │ │ │ │ -127B31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B33 General Purpose Flag 0800 (2048) │ │ │ │ +127BF8 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +127BFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BFD Created OS 03 (3) 'Unix' │ │ │ │ +127BFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127B37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B3B CRC FE2A3A9C (4264180380) │ │ │ │ -127B3F Compressed Size 00000679 (1657) │ │ │ │ -127B43 Uncompressed Size 000025BC (9660) │ │ │ │ -127B47 Filename Length 001B (27) │ │ │ │ -127B49 Extra Length 0000 (0) │ │ │ │ -127B4B Comment Length 0000 (0) │ │ │ │ -127B4D Disk Start 0000 (0) │ │ │ │ -127B4F Int File Attributes 0000 (0) │ │ │ │ +127C02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C08 CRC FE2A3A9C (4264180380) │ │ │ │ +127C0C Compressed Size 00000679 (1657) │ │ │ │ +127C10 Uncompressed Size 000025BC (9660) │ │ │ │ +127C14 Filename Length 001B (27) │ │ │ │ +127C16 Extra Length 0000 (0) │ │ │ │ +127C18 Comment Length 0000 (0) │ │ │ │ +127C1A Disk Start 0000 (0) │ │ │ │ +127C1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B55 Local Header Offset 000C4517 (804119) │ │ │ │ -127B59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C22 Local Header Offset 000C450D (804109) │ │ │ │ +127C26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B74 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -127B78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B79 Created OS 03 (3) 'Unix' │ │ │ │ -127B7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B7C General Purpose Flag 0800 (2048) │ │ │ │ +127C41 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +127C45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C46 Created OS 03 (3) 'Unix' │ │ │ │ +127C47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C49 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B7E Compression Method 0000 (0) 'Stored' │ │ │ │ -127B80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B84 CRC 00000000 (0) │ │ │ │ -127B88 Compressed Size 00000000 (0) │ │ │ │ -127B8C Uncompressed Size 00000000 (0) │ │ │ │ -127B90 Filename Length 0013 (19) │ │ │ │ -127B92 Extra Length 0000 (0) │ │ │ │ -127B94 Comment Length 0000 (0) │ │ │ │ -127B96 Disk Start 0000 (0) │ │ │ │ -127B98 Int File Attributes 0000 (0) │ │ │ │ +127C4B Compression Method 0000 (0) 'Stored' │ │ │ │ +127C4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C51 CRC 00000000 (0) │ │ │ │ +127C55 Compressed Size 00000000 (0) │ │ │ │ +127C59 Uncompressed Size 00000000 (0) │ │ │ │ +127C5D Filename Length 0013 (19) │ │ │ │ +127C5F Extra Length 0000 (0) │ │ │ │ +127C61 Comment Length 0000 (0) │ │ │ │ +127C63 Disk Start 0000 (0) │ │ │ │ +127C65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B9A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127C67 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127B9E Local Header Offset 000C4BC9 (805833) │ │ │ │ -127BA2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C6B Local Header Offset 000C4BBF (805823) │ │ │ │ +127C6F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BA2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C6F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127BA2: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127C6F: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B7A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C47: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127BB5 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -127BB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127BBA Created OS 03 (3) 'Unix' │ │ │ │ -127BBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127BBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127BBD General Purpose Flag 0800 (2048) │ │ │ │ +127C82 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +127C86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C87 Created OS 03 (3) 'Unix' │ │ │ │ +127C88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127BBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -127BC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127BC5 CRC E212A945 (3792873797) │ │ │ │ -127BC9 Compressed Size 00000935 (2357) │ │ │ │ -127BCD Uncompressed Size 000019A8 (6568) │ │ │ │ -127BD1 Filename Length 001F (31) │ │ │ │ -127BD3 Extra Length 0000 (0) │ │ │ │ -127BD5 Comment Length 0000 (0) │ │ │ │ -127BD7 Disk Start 0000 (0) │ │ │ │ -127BD9 Int File Attributes 0000 (0) │ │ │ │ +127C8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C92 CRC E212A945 (3792873797) │ │ │ │ +127C96 Compressed Size 00000935 (2357) │ │ │ │ +127C9A Uncompressed Size 000019A8 (6568) │ │ │ │ +127C9E Filename Length 001F (31) │ │ │ │ +127CA0 Extra Length 0000 (0) │ │ │ │ +127CA2 Comment Length 0000 (0) │ │ │ │ +127CA4 Disk Start 0000 (0) │ │ │ │ +127CA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127BDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127BDF Local Header Offset 000C4BFA (805882) │ │ │ │ -127BE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CAC Local Header Offset 000C4BF0 (805872) │ │ │ │ +127CB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C02 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -127C06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C07 Created OS 03 (3) 'Unix' │ │ │ │ -127C08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C0A General Purpose Flag 0800 (2048) │ │ │ │ +127CCF CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +127CD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127CD4 Created OS 03 (3) 'Unix' │ │ │ │ +127CD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127CD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127CD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C12 CRC 06CC015A (114032986) │ │ │ │ -127C16 Compressed Size 00000BA3 (2979) │ │ │ │ -127C1A Uncompressed Size 0000512C (20780) │ │ │ │ -127C1E Filename Length 001E (30) │ │ │ │ -127C20 Extra Length 0000 (0) │ │ │ │ -127C22 Comment Length 0000 (0) │ │ │ │ -127C24 Disk Start 0000 (0) │ │ │ │ -127C26 Int File Attributes 0000 (0) │ │ │ │ +127CD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127CDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127CDF CRC 06CC015A (114032986) │ │ │ │ +127CE3 Compressed Size 00000BA3 (2979) │ │ │ │ +127CE7 Uncompressed Size 0000512C (20780) │ │ │ │ +127CEB Filename Length 001E (30) │ │ │ │ +127CED Extra Length 0000 (0) │ │ │ │ +127CEF Comment Length 0000 (0) │ │ │ │ +127CF1 Disk Start 0000 (0) │ │ │ │ +127CF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C2C Local Header Offset 000C556C (808300) │ │ │ │ -127C30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CF9 Local Header Offset 000C5562 (808290) │ │ │ │ +127CFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C4E CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -127C52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C53 Created OS 03 (3) 'Unix' │ │ │ │ -127C54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C56 General Purpose Flag 0800 (2048) │ │ │ │ +127D1B CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +127D1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D20 Created OS 03 (3) 'Unix' │ │ │ │ +127D21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C5E CRC E982C69E (3917661854) │ │ │ │ -127C62 Compressed Size 00000656 (1622) │ │ │ │ -127C66 Uncompressed Size 00000FD3 (4051) │ │ │ │ -127C6A Filename Length 0021 (33) │ │ │ │ -127C6C Extra Length 0000 (0) │ │ │ │ -127C6E Comment Length 0000 (0) │ │ │ │ -127C70 Disk Start 0000 (0) │ │ │ │ -127C72 Int File Attributes 0000 (0) │ │ │ │ +127D25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D2B CRC E982C69E (3917661854) │ │ │ │ +127D2F Compressed Size 00000656 (1622) │ │ │ │ +127D33 Uncompressed Size 00000FD3 (4051) │ │ │ │ +127D37 Filename Length 0021 (33) │ │ │ │ +127D39 Extra Length 0000 (0) │ │ │ │ +127D3B Comment Length 0000 (0) │ │ │ │ +127D3D Disk Start 0000 (0) │ │ │ │ +127D3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C78 Local Header Offset 000C614B (811339) │ │ │ │ -127C7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D45 Local Header Offset 000C6141 (811329) │ │ │ │ +127D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C9D CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -127CA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CA2 Created OS 03 (3) 'Unix' │ │ │ │ -127CA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CA5 General Purpose Flag 0800 (2048) │ │ │ │ +127D6A CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +127D6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D6F Created OS 03 (3) 'Unix' │ │ │ │ +127D70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CAD CRC 5250B3DB (1381020635) │ │ │ │ -127CB1 Compressed Size 00000569 (1385) │ │ │ │ -127CB5 Uncompressed Size 00001C35 (7221) │ │ │ │ -127CB9 Filename Length 0020 (32) │ │ │ │ -127CBB Extra Length 0000 (0) │ │ │ │ -127CBD Comment Length 0000 (0) │ │ │ │ -127CBF Disk Start 0000 (0) │ │ │ │ -127CC1 Int File Attributes 0000 (0) │ │ │ │ +127D74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D7A CRC 5250B3DB (1381020635) │ │ │ │ +127D7E Compressed Size 00000569 (1385) │ │ │ │ +127D82 Uncompressed Size 00001C35 (7221) │ │ │ │ +127D86 Filename Length 0020 (32) │ │ │ │ +127D88 Extra Length 0000 (0) │ │ │ │ +127D8A Comment Length 0000 (0) │ │ │ │ +127D8C Disk Start 0000 (0) │ │ │ │ +127D8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127CC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127CC7 Local Header Offset 000C67E0 (813024) │ │ │ │ -127CCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D94 Local Header Offset 000C67D6 (813014) │ │ │ │ +127D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127CCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127CEB CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -127CEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CF0 Created OS 03 (3) 'Unix' │ │ │ │ -127CF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CF3 General Purpose Flag 0800 (2048) │ │ │ │ +127DB8 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +127DBC Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DBD Created OS 03 (3) 'Unix' │ │ │ │ +127DBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CFB CRC E2B67A5C (3803609692) │ │ │ │ -127CFF Compressed Size 000006B5 (1717) │ │ │ │ -127D03 Uncompressed Size 0000110F (4367) │ │ │ │ -127D07 Filename Length 0026 (38) │ │ │ │ -127D09 Extra Length 0000 (0) │ │ │ │ -127D0B Comment Length 0000 (0) │ │ │ │ -127D0D Disk Start 0000 (0) │ │ │ │ -127D0F Int File Attributes 0000 (0) │ │ │ │ +127DC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DC8 CRC E2B67A5C (3803609692) │ │ │ │ +127DCC Compressed Size 000006B5 (1717) │ │ │ │ +127DD0 Uncompressed Size 0000110F (4367) │ │ │ │ +127DD4 Filename Length 0026 (38) │ │ │ │ +127DD6 Extra Length 0000 (0) │ │ │ │ +127DD8 Comment Length 0000 (0) │ │ │ │ +127DDA Disk Start 0000 (0) │ │ │ │ +127DDC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127DDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D15 Local Header Offset 000C6D87 (814471) │ │ │ │ -127D19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127DE2 Local Header Offset 000C6D7D (814461) │ │ │ │ +127DE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127DE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D3F CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -127D43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D44 Created OS 03 (3) 'Unix' │ │ │ │ -127D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D47 General Purpose Flag 0800 (2048) │ │ │ │ +127E0C CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +127E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E11 Created OS 03 (3) 'Unix' │ │ │ │ +127E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127D4F CRC 47510F70 (1196494704) │ │ │ │ -127D53 Compressed Size 000006A3 (1699) │ │ │ │ -127D57 Uncompressed Size 0000246C (9324) │ │ │ │ -127D5B Filename Length 0025 (37) │ │ │ │ -127D5D Extra Length 0000 (0) │ │ │ │ -127D5F Comment Length 0000 (0) │ │ │ │ -127D61 Disk Start 0000 (0) │ │ │ │ -127D63 Int File Attributes 0000 (0) │ │ │ │ +127E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E1C CRC 47510F70 (1196494704) │ │ │ │ +127E20 Compressed Size 000006A3 (1699) │ │ │ │ +127E24 Uncompressed Size 0000246C (9324) │ │ │ │ +127E28 Filename Length 0025 (37) │ │ │ │ +127E2A Extra Length 0000 (0) │ │ │ │ +127E2C Comment Length 0000 (0) │ │ │ │ +127E2E Disk Start 0000 (0) │ │ │ │ +127E30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D69 Local Header Offset 000C7480 (816256) │ │ │ │ -127D6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E36 Local Header Offset 000C7476 (816246) │ │ │ │ +127E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D92 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -127D96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D97 Created OS 03 (3) 'Unix' │ │ │ │ -127D98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D9A General Purpose Flag 0800 (2048) │ │ │ │ +127E5F CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +127E63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E64 Created OS 03 (3) 'Unix' │ │ │ │ +127E65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DA2 CRC 56FDC711 (1459472145) │ │ │ │ -127DA6 Compressed Size 00000807 (2055) │ │ │ │ -127DAA Uncompressed Size 000017ED (6125) │ │ │ │ -127DAE Filename Length 0029 (41) │ │ │ │ -127DB0 Extra Length 0000 (0) │ │ │ │ -127DB2 Comment Length 0000 (0) │ │ │ │ -127DB4 Disk Start 0000 (0) │ │ │ │ -127DB6 Int File Attributes 0000 (0) │ │ │ │ +127E69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E6F CRC 56FDC711 (1459472145) │ │ │ │ +127E73 Compressed Size 00000807 (2055) │ │ │ │ +127E77 Uncompressed Size 000017ED (6125) │ │ │ │ +127E7B Filename Length 0029 (41) │ │ │ │ +127E7D Extra Length 0000 (0) │ │ │ │ +127E7F Comment Length 0000 (0) │ │ │ │ +127E81 Disk Start 0000 (0) │ │ │ │ +127E83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127DB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127DBC Local Header Offset 000C7B66 (818022) │ │ │ │ -127DC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E89 Local Header Offset 000C7B5C (818012) │ │ │ │ +127E8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127DE9 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -127DED Created Zip Spec 14 (20) '2.0' │ │ │ │ -127DEE Created OS 03 (3) 'Unix' │ │ │ │ -127DEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127DF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127DF1 General Purpose Flag 0800 (2048) │ │ │ │ +127EB6 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +127EBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +127EBB Created OS 03 (3) 'Unix' │ │ │ │ +127EBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127EBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127EBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127DF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127DF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DF9 CRC 2C7B7916 (746289430) │ │ │ │ -127DFD Compressed Size 00000513 (1299) │ │ │ │ -127E01 Uncompressed Size 00002C0B (11275) │ │ │ │ -127E05 Filename Length 0028 (40) │ │ │ │ -127E07 Extra Length 0000 (0) │ │ │ │ -127E09 Comment Length 0000 (0) │ │ │ │ -127E0B Disk Start 0000 (0) │ │ │ │ -127E0D Int File Attributes 0000 (0) │ │ │ │ +127EC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EC6 CRC 2C7B7916 (746289430) │ │ │ │ +127ECA Compressed Size 00000513 (1299) │ │ │ │ +127ECE Uncompressed Size 00002C0B (11275) │ │ │ │ +127ED2 Filename Length 0028 (40) │ │ │ │ +127ED4 Extra Length 0000 (0) │ │ │ │ +127ED6 Comment Length 0000 (0) │ │ │ │ +127ED8 Disk Start 0000 (0) │ │ │ │ +127EDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127EDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E13 Local Header Offset 000C83B4 (820148) │ │ │ │ -127E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127EE0 Local Header Offset 000C83AA (820138) │ │ │ │ +127EE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127EE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E3F CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -127E43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E44 Created OS 03 (3) 'Unix' │ │ │ │ -127E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E47 General Purpose Flag 0800 (2048) │ │ │ │ +127F0C CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +127F10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F11 Created OS 03 (3) 'Unix' │ │ │ │ +127F12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E4F CRC D8480436 (3628598326) │ │ │ │ -127E53 Compressed Size 000002E2 (738) │ │ │ │ -127E57 Uncompressed Size 000005BE (1470) │ │ │ │ -127E5B Filename Length 0022 (34) │ │ │ │ -127E5D Extra Length 0000 (0) │ │ │ │ -127E5F Comment Length 0000 (0) │ │ │ │ -127E61 Disk Start 0000 (0) │ │ │ │ -127E63 Int File Attributes 0000 (0) │ │ │ │ +127F16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F1C CRC D8480436 (3628598326) │ │ │ │ +127F20 Compressed Size 000002E2 (738) │ │ │ │ +127F24 Uncompressed Size 000005BE (1470) │ │ │ │ +127F28 Filename Length 0022 (34) │ │ │ │ +127F2A Extra Length 0000 (0) │ │ │ │ +127F2C Comment Length 0000 (0) │ │ │ │ +127F2E Disk Start 0000 (0) │ │ │ │ +127F30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E69 Local Header Offset 000C890D (821517) │ │ │ │ -127E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F36 Local Header Offset 000C8903 (821507) │ │ │ │ +127F3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E8F CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -127E93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E94 Created OS 03 (3) 'Unix' │ │ │ │ -127E95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E97 General Purpose Flag 0800 (2048) │ │ │ │ +127F5C CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +127F60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F61 Created OS 03 (3) 'Unix' │ │ │ │ +127F62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E9F CRC E8ED524A (3907867210) │ │ │ │ -127EA3 Compressed Size 00000146 (326) │ │ │ │ -127EA7 Uncompressed Size 00000282 (642) │ │ │ │ -127EAB Filename Length 0021 (33) │ │ │ │ -127EAD Extra Length 0000 (0) │ │ │ │ -127EAF Comment Length 0000 (0) │ │ │ │ -127EB1 Disk Start 0000 (0) │ │ │ │ -127EB3 Int File Attributes 0000 (0) │ │ │ │ +127F66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F6C CRC E8ED524A (3907867210) │ │ │ │ +127F70 Compressed Size 00000146 (326) │ │ │ │ +127F74 Uncompressed Size 00000282 (642) │ │ │ │ +127F78 Filename Length 0021 (33) │ │ │ │ +127F7A Extra Length 0000 (0) │ │ │ │ +127F7C Comment Length 0000 (0) │ │ │ │ +127F7E Disk Start 0000 (0) │ │ │ │ +127F80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127EB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127EB9 Local Header Offset 000C8C2F (822319) │ │ │ │ -127EBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F86 Local Header Offset 000C8C25 (822309) │ │ │ │ +127F8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127EBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127EDE CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -127EE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127EE3 Created OS 03 (3) 'Unix' │ │ │ │ -127EE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127EE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127EE6 General Purpose Flag 0800 (2048) │ │ │ │ +127FAB CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +127FAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FB0 Created OS 03 (3) 'Unix' │ │ │ │ +127FB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127FB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127FB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127EE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127EEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127EEE CRC D1CA568D (3519698573) │ │ │ │ -127EF2 Compressed Size 00001036 (4150) │ │ │ │ -127EF6 Uncompressed Size 000035CD (13773) │ │ │ │ -127EFA Filename Length 0020 (32) │ │ │ │ -127EFC Extra Length 0000 (0) │ │ │ │ -127EFE Comment Length 0000 (0) │ │ │ │ -127F00 Disk Start 0000 (0) │ │ │ │ -127F02 Int File Attributes 0000 (0) │ │ │ │ +127FB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127FB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FBB CRC D1CA568D (3519698573) │ │ │ │ +127FBF Compressed Size 00001036 (4150) │ │ │ │ +127FC3 Uncompressed Size 000035CD (13773) │ │ │ │ +127FC7 Filename Length 0020 (32) │ │ │ │ +127FC9 Extra Length 0000 (0) │ │ │ │ +127FCB Comment Length 0000 (0) │ │ │ │ +127FCD Disk Start 0000 (0) │ │ │ │ +127FCF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127FD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F08 Local Header Offset 000C8DB4 (822708) │ │ │ │ -127F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127FD5 Local Header Offset 000C8DAA (822698) │ │ │ │ +127FD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127FD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F2C CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -127F30 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F31 Created OS 03 (3) 'Unix' │ │ │ │ -127F32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F34 General Purpose Flag 0800 (2048) │ │ │ │ +127FF9 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +127FFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FFE Created OS 03 (3) 'Unix' │ │ │ │ +127FFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128000 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128001 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F3C CRC 62652437 (1650795575) │ │ │ │ -127F40 Compressed Size 000018FE (6398) │ │ │ │ -127F44 Uncompressed Size 0000EFEA (61418) │ │ │ │ -127F48 Filename Length 001F (31) │ │ │ │ -127F4A Extra Length 0000 (0) │ │ │ │ -127F4C Comment Length 0000 (0) │ │ │ │ -127F4E Disk Start 0000 (0) │ │ │ │ -127F50 Int File Attributes 0000 (0) │ │ │ │ +128003 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128005 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128009 CRC 62652437 (1650795575) │ │ │ │ +12800D Compressed Size 000018FE (6398) │ │ │ │ +128011 Uncompressed Size 0000EFEA (61418) │ │ │ │ +128015 Filename Length 001F (31) │ │ │ │ +128017 Extra Length 0000 (0) │ │ │ │ +128019 Comment Length 0000 (0) │ │ │ │ +12801B Disk Start 0000 (0) │ │ │ │ +12801D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12801F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F56 Local Header Offset 000C9E28 (826920) │ │ │ │ -127F5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128023 Local Header Offset 000C9E1E (826910) │ │ │ │ +128027 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128027: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F79 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -127F7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F7E Created OS 03 (3) 'Unix' │ │ │ │ -127F7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F81 General Purpose Flag 0800 (2048) │ │ │ │ +128046 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +12804A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12804B Created OS 03 (3) 'Unix' │ │ │ │ +12804C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12804D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12804E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F89 CRC 9154FCFC (2438266108) │ │ │ │ -127F8D Compressed Size 00000797 (1943) │ │ │ │ -127F91 Uncompressed Size 000012B3 (4787) │ │ │ │ -127F95 Filename Length 0024 (36) │ │ │ │ -127F97 Extra Length 0000 (0) │ │ │ │ -127F99 Comment Length 0000 (0) │ │ │ │ -127F9B Disk Start 0000 (0) │ │ │ │ -127F9D Int File Attributes 0000 (0) │ │ │ │ +128050 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128052 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128056 CRC 9154FCFC (2438266108) │ │ │ │ +12805A Compressed Size 00000797 (1943) │ │ │ │ +12805E Uncompressed Size 000012B3 (4787) │ │ │ │ +128062 Filename Length 0024 (36) │ │ │ │ +128064 Extra Length 0000 (0) │ │ │ │ +128066 Comment Length 0000 (0) │ │ │ │ +128068 Disk Start 0000 (0) │ │ │ │ +12806A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12806C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FA3 Local Header Offset 000CB763 (833379) │ │ │ │ -127FA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128070 Local Header Offset 000CB759 (833369) │ │ │ │ +128074 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128074: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127FCB CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -127FCF Created Zip Spec 14 (20) '2.0' │ │ │ │ -127FD0 Created OS 03 (3) 'Unix' │ │ │ │ -127FD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127FD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127FD3 General Purpose Flag 0800 (2048) │ │ │ │ +128098 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +12809C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12809D Created OS 03 (3) 'Unix' │ │ │ │ +12809E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12809F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1280A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127FD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127FD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127FDB CRC 58D9ED22 (1490677026) │ │ │ │ -127FDF Compressed Size 0000071D (1821) │ │ │ │ -127FE3 Uncompressed Size 000029AC (10668) │ │ │ │ -127FE7 Filename Length 0023 (35) │ │ │ │ -127FE9 Extra Length 0000 (0) │ │ │ │ -127FEB Comment Length 0000 (0) │ │ │ │ -127FED Disk Start 0000 (0) │ │ │ │ -127FEF Int File Attributes 0000 (0) │ │ │ │ +1280A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1280A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280A8 CRC 58D9ED22 (1490677026) │ │ │ │ +1280AC Compressed Size 0000071D (1821) │ │ │ │ +1280B0 Uncompressed Size 000029AC (10668) │ │ │ │ +1280B4 Filename Length 0023 (35) │ │ │ │ +1280B6 Extra Length 0000 (0) │ │ │ │ +1280B8 Comment Length 0000 (0) │ │ │ │ +1280BA Disk Start 0000 (0) │ │ │ │ +1280BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127FF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FF5 Local Header Offset 000CBF3C (835388) │ │ │ │ -127FF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280C2 Local Header Offset 000CBF32 (835378) │ │ │ │ +1280C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12801C CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -128020 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128021 Created OS 03 (3) 'Unix' │ │ │ │ -128022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128024 General Purpose Flag 0800 (2048) │ │ │ │ +1280E9 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +1280ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1280EE Created OS 03 (3) 'Unix' │ │ │ │ +1280EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1280F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1280F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12802C CRC F188359C (4052235676) │ │ │ │ -128030 Compressed Size 00000399 (921) │ │ │ │ -128034 Uncompressed Size 000007EF (2031) │ │ │ │ -128038 Filename Length 0032 (50) │ │ │ │ -12803A Extra Length 0000 (0) │ │ │ │ -12803C Comment Length 0000 (0) │ │ │ │ -12803E Disk Start 0000 (0) │ │ │ │ -128040 Int File Attributes 0000 (0) │ │ │ │ +1280F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1280F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280F9 CRC F188359C (4052235676) │ │ │ │ +1280FD Compressed Size 00000399 (921) │ │ │ │ +128101 Uncompressed Size 000007EF (2031) │ │ │ │ +128105 Filename Length 0032 (50) │ │ │ │ +128107 Extra Length 0000 (0) │ │ │ │ +128109 Comment Length 0000 (0) │ │ │ │ +12810B Disk Start 0000 (0) │ │ │ │ +12810D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128042 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12810F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128046 Local Header Offset 000CC69A (837274) │ │ │ │ -12804A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128113 Local Header Offset 000CC690 (837264) │ │ │ │ +128117 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12804A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128117: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12807C CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -128080 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128081 Created OS 03 (3) 'Unix' │ │ │ │ -128082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128084 General Purpose Flag 0800 (2048) │ │ │ │ +128149 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +12814D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12814E Created OS 03 (3) 'Unix' │ │ │ │ +12814F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128151 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128086 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128088 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12808C CRC F57EB47A (4118721658) │ │ │ │ -128090 Compressed Size 0000022F (559) │ │ │ │ -128094 Uncompressed Size 000008B8 (2232) │ │ │ │ -128098 Filename Length 0031 (49) │ │ │ │ -12809A Extra Length 0000 (0) │ │ │ │ -12809C Comment Length 0000 (0) │ │ │ │ -12809E Disk Start 0000 (0) │ │ │ │ -1280A0 Int File Attributes 0000 (0) │ │ │ │ +128153 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128155 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128159 CRC F57EB47A (4118721658) │ │ │ │ +12815D Compressed Size 0000022F (559) │ │ │ │ +128161 Uncompressed Size 000008B8 (2232) │ │ │ │ +128165 Filename Length 0031 (49) │ │ │ │ +128167 Extra Length 0000 (0) │ │ │ │ +128169 Comment Length 0000 (0) │ │ │ │ +12816B Disk Start 0000 (0) │ │ │ │ +12816D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1280A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12816F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1280A6 Local Header Offset 000CCA83 (838275) │ │ │ │ -1280AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128173 Local Header Offset 000CCA79 (838265) │ │ │ │ +128177 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1280AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128177: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1280DB CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -1280DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1280E0 Created OS 03 (3) 'Unix' │ │ │ │ -1280E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1280E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1280E3 General Purpose Flag 0800 (2048) │ │ │ │ +1281A8 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +1281AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281AD Created OS 03 (3) 'Unix' │ │ │ │ +1281AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1280E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1280E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1280EB CRC 1496BEB3 (345423539) │ │ │ │ -1280EF Compressed Size 000008CA (2250) │ │ │ │ -1280F3 Uncompressed Size 00001685 (5765) │ │ │ │ -1280F7 Filename Length 001F (31) │ │ │ │ -1280F9 Extra Length 0000 (0) │ │ │ │ -1280FB Comment Length 0000 (0) │ │ │ │ -1280FD Disk Start 0000 (0) │ │ │ │ -1280FF Int File Attributes 0000 (0) │ │ │ │ +1281B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1281B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1281B8 CRC 1496BEB3 (345423539) │ │ │ │ +1281BC Compressed Size 000008CA (2250) │ │ │ │ +1281C0 Uncompressed Size 00001685 (5765) │ │ │ │ +1281C4 Filename Length 001F (31) │ │ │ │ +1281C6 Extra Length 0000 (0) │ │ │ │ +1281C8 Comment Length 0000 (0) │ │ │ │ +1281CA Disk Start 0000 (0) │ │ │ │ +1281CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1281CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128105 Local Header Offset 000CCD01 (838913) │ │ │ │ -128109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1281D2 Local Header Offset 000CCCF7 (838903) │ │ │ │ +1281D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1281D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128128 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -12812C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12812D Created OS 03 (3) 'Unix' │ │ │ │ -12812E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12812F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128130 General Purpose Flag 0800 (2048) │ │ │ │ +1281F5 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +1281F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281FA Created OS 03 (3) 'Unix' │ │ │ │ +1281FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128132 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128134 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128138 CRC 91A6A275 (2443616885) │ │ │ │ -12813C Compressed Size 00000861 (2145) │ │ │ │ -128140 Uncompressed Size 000036EA (14058) │ │ │ │ -128144 Filename Length 001E (30) │ │ │ │ -128146 Extra Length 0000 (0) │ │ │ │ -128148 Comment Length 0000 (0) │ │ │ │ -12814A Disk Start 0000 (0) │ │ │ │ -12814C Int File Attributes 0000 (0) │ │ │ │ +1281FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +128201 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128205 CRC 91A6A275 (2443616885) │ │ │ │ +128209 Compressed Size 00000861 (2145) │ │ │ │ +12820D Uncompressed Size 000036EA (14058) │ │ │ │ +128211 Filename Length 001E (30) │ │ │ │ +128213 Extra Length 0000 (0) │ │ │ │ +128215 Comment Length 0000 (0) │ │ │ │ +128217 Disk Start 0000 (0) │ │ │ │ +128219 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12814E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12821B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128152 Local Header Offset 000CD608 (841224) │ │ │ │ -128156 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12821F Local Header Offset 000CD5FE (841214) │ │ │ │ +128223 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128223: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128174 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -128178 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128179 Created OS 03 (3) 'Unix' │ │ │ │ -12817A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12817B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12817C General Purpose Flag 0800 (2048) │ │ │ │ +128241 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +128245 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128246 Created OS 03 (3) 'Unix' │ │ │ │ +128247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128249 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12817E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128180 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128184 CRC 85A28F43 (2242023235) │ │ │ │ -128188 Compressed Size 000007FE (2046) │ │ │ │ -12818C Uncompressed Size 000017CF (6095) │ │ │ │ -128190 Filename Length 0027 (39) │ │ │ │ -128192 Extra Length 0000 (0) │ │ │ │ -128194 Comment Length 0000 (0) │ │ │ │ -128196 Disk Start 0000 (0) │ │ │ │ -128198 Int File Attributes 0000 (0) │ │ │ │ +12824B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12824D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128251 CRC 85A28F43 (2242023235) │ │ │ │ +128255 Compressed Size 000007FE (2046) │ │ │ │ +128259 Uncompressed Size 000017CF (6095) │ │ │ │ +12825D Filename Length 0027 (39) │ │ │ │ +12825F Extra Length 0000 (0) │ │ │ │ +128261 Comment Length 0000 (0) │ │ │ │ +128263 Disk Start 0000 (0) │ │ │ │ +128265 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12819A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128267 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12819E Local Header Offset 000CDEA5 (843429) │ │ │ │ -1281A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12826B Local Header Offset 000CDE9B (843419) │ │ │ │ +12826F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12826F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1281C9 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -1281CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1281CE Created OS 03 (3) 'Unix' │ │ │ │ -1281CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1281D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1281D1 General Purpose Flag 0800 (2048) │ │ │ │ +128296 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +12829A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12829B Created OS 03 (3) 'Unix' │ │ │ │ +12829C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12829D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12829E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1281D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1281D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1281D9 CRC 44CBED69 (1154215273) │ │ │ │ -1281DD Compressed Size 000007EA (2026) │ │ │ │ -1281E1 Uncompressed Size 00003E55 (15957) │ │ │ │ -1281E5 Filename Length 0026 (38) │ │ │ │ -1281E7 Extra Length 0000 (0) │ │ │ │ -1281E9 Comment Length 0000 (0) │ │ │ │ -1281EB Disk Start 0000 (0) │ │ │ │ -1281ED Int File Attributes 0000 (0) │ │ │ │ +1282A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1282A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1282A6 CRC 44CBED69 (1154215273) │ │ │ │ +1282AA Compressed Size 000007EA (2026) │ │ │ │ +1282AE Uncompressed Size 00003E55 (15957) │ │ │ │ +1282B2 Filename Length 0026 (38) │ │ │ │ +1282B4 Extra Length 0000 (0) │ │ │ │ +1282B6 Comment Length 0000 (0) │ │ │ │ +1282B8 Disk Start 0000 (0) │ │ │ │ +1282BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1281EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1282BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1281F3 Local Header Offset 000CE6E8 (845544) │ │ │ │ -1281F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282C0 Local Header Offset 000CE6DE (845534) │ │ │ │ +1282C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12821D CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -128221 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128222 Created OS 03 (3) 'Unix' │ │ │ │ -128223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128225 General Purpose Flag 0800 (2048) │ │ │ │ +1282EA CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +1282EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1282EF Created OS 03 (3) 'Unix' │ │ │ │ +1282F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1282F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1282F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128227 Compression Method 0000 (0) 'Stored' │ │ │ │ -128229 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12822D CRC 00000000 (0) │ │ │ │ -128231 Compressed Size 00000000 (0) │ │ │ │ -128235 Uncompressed Size 00000000 (0) │ │ │ │ -128239 Filename Length 0014 (20) │ │ │ │ -12823B Extra Length 0000 (0) │ │ │ │ -12823D Comment Length 0000 (0) │ │ │ │ -12823F Disk Start 0000 (0) │ │ │ │ -128241 Int File Attributes 0000 (0) │ │ │ │ +1282F4 Compression Method 0000 (0) 'Stored' │ │ │ │ +1282F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1282FA CRC 00000000 (0) │ │ │ │ +1282FE Compressed Size 00000000 (0) │ │ │ │ +128302 Uncompressed Size 00000000 (0) │ │ │ │ +128306 Filename Length 0014 (20) │ │ │ │ +128308 Extra Length 0000 (0) │ │ │ │ +12830A Comment Length 0000 (0) │ │ │ │ +12830C Disk Start 0000 (0) │ │ │ │ +12830E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128243 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128310 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128247 Local Header Offset 000CEF16 (847638) │ │ │ │ -12824B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128314 Local Header Offset 000CEF0C (847628) │ │ │ │ +128318 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12824B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128318: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12824B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128318: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128223: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282F0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12825F CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -128263 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128264 Created OS 03 (3) 'Unix' │ │ │ │ -128265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128267 General Purpose Flag 0800 (2048) │ │ │ │ +12832C CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +128330 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128331 Created OS 03 (3) 'Unix' │ │ │ │ +128332 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128333 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128334 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12826B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12826F CRC F4122FC0 (4094832576) │ │ │ │ -128273 Compressed Size 00000122 (290) │ │ │ │ -128277 Uncompressed Size 000001E5 (485) │ │ │ │ -12827B Filename Length 0028 (40) │ │ │ │ -12827D Extra Length 0000 (0) │ │ │ │ -12827F Comment Length 0000 (0) │ │ │ │ -128281 Disk Start 0000 (0) │ │ │ │ -128283 Int File Attributes 0000 (0) │ │ │ │ +128336 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128338 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12833C CRC F4122FC0 (4094832576) │ │ │ │ +128340 Compressed Size 00000122 (290) │ │ │ │ +128344 Uncompressed Size 000001E5 (485) │ │ │ │ +128348 Filename Length 0028 (40) │ │ │ │ +12834A Extra Length 0000 (0) │ │ │ │ +12834C Comment Length 0000 (0) │ │ │ │ +12834E Disk Start 0000 (0) │ │ │ │ +128350 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128352 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128289 Local Header Offset 000CEF48 (847688) │ │ │ │ -12828D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128356 Local Header Offset 000CEF3E (847678) │ │ │ │ +12835A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12828D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12835A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1282B5 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -1282B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1282BA Created OS 03 (3) 'Unix' │ │ │ │ -1282BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1282BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1282BD General Purpose Flag 0800 (2048) │ │ │ │ +128382 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +128386 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128387 Created OS 03 (3) 'Unix' │ │ │ │ +128388 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128389 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12838A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1282BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1282C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1282C5 CRC EF896488 (4018758792) │ │ │ │ -1282C9 Compressed Size 0000012C (300) │ │ │ │ -1282CD Uncompressed Size 00000262 (610) │ │ │ │ -1282D1 Filename Length 0027 (39) │ │ │ │ -1282D3 Extra Length 0000 (0) │ │ │ │ -1282D5 Comment Length 0000 (0) │ │ │ │ -1282D7 Disk Start 0000 (0) │ │ │ │ -1282D9 Int File Attributes 0000 (0) │ │ │ │ +12838C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12838E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128392 CRC EF896488 (4018758792) │ │ │ │ +128396 Compressed Size 0000012C (300) │ │ │ │ +12839A Uncompressed Size 00000262 (610) │ │ │ │ +12839E Filename Length 0027 (39) │ │ │ │ +1283A0 Extra Length 0000 (0) │ │ │ │ +1283A2 Comment Length 0000 (0) │ │ │ │ +1283A4 Disk Start 0000 (0) │ │ │ │ +1283A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1282DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1282DF Local Header Offset 000CF0B0 (848048) │ │ │ │ -1282E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1283AC Local Header Offset 000CF0A6 (848038) │ │ │ │ +1283B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1282E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1283B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12830A CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -12830E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12830F Created OS 03 (3) 'Unix' │ │ │ │ -128310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128312 General Purpose Flag 0800 (2048) │ │ │ │ +1283D7 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +1283DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1283DC Created OS 03 (3) 'Unix' │ │ │ │ +1283DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1283DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1283DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128314 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128316 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12831A CRC 8ADCCA5D (2329725533) │ │ │ │ -12831E Compressed Size 00000322 (802) │ │ │ │ -128322 Uncompressed Size 00000718 (1816) │ │ │ │ -128326 Filename Length 0036 (54) │ │ │ │ -128328 Extra Length 0000 (0) │ │ │ │ -12832A Comment Length 0000 (0) │ │ │ │ -12832C Disk Start 0000 (0) │ │ │ │ -12832E Int File Attributes 0000 (0) │ │ │ │ +1283E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1283E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1283E7 CRC 8ADCCA5D (2329725533) │ │ │ │ +1283EB Compressed Size 00000322 (802) │ │ │ │ +1283EF Uncompressed Size 00000718 (1816) │ │ │ │ +1283F3 Filename Length 0036 (54) │ │ │ │ +1283F5 Extra Length 0000 (0) │ │ │ │ +1283F7 Comment Length 0000 (0) │ │ │ │ +1283F9 Disk Start 0000 (0) │ │ │ │ +1283FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128330 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128334 Local Header Offset 000CF221 (848417) │ │ │ │ -128338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128401 Local Header Offset 000CF217 (848407) │ │ │ │ +128405 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12836E CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -128372 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128373 Created OS 03 (3) 'Unix' │ │ │ │ -128374 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128375 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128376 General Purpose Flag 0800 (2048) │ │ │ │ +12843B CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +12843F Created Zip Spec 14 (20) '2.0' │ │ │ │ +128440 Created OS 03 (3) 'Unix' │ │ │ │ +128441 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128442 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128443 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128378 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12837A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12837E CRC CDD2FD66 (3453156710) │ │ │ │ -128382 Compressed Size 00000386 (902) │ │ │ │ -128386 Uncompressed Size 00001002 (4098) │ │ │ │ -12838A Filename Length 0035 (53) │ │ │ │ -12838C Extra Length 0000 (0) │ │ │ │ -12838E Comment Length 0000 (0) │ │ │ │ -128390 Disk Start 0000 (0) │ │ │ │ -128392 Int File Attributes 0000 (0) │ │ │ │ +128445 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128447 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12844B CRC CDD2FD66 (3453156710) │ │ │ │ +12844F Compressed Size 00000386 (902) │ │ │ │ +128453 Uncompressed Size 00001002 (4098) │ │ │ │ +128457 Filename Length 0035 (53) │ │ │ │ +128459 Extra Length 0000 (0) │ │ │ │ +12845B Comment Length 0000 (0) │ │ │ │ +12845D Disk Start 0000 (0) │ │ │ │ +12845F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128394 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128461 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128398 Local Header Offset 000CF597 (849303) │ │ │ │ -12839C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128465 Local Header Offset 000CF58D (849293) │ │ │ │ +128469 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12839C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1283D1 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -1283D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1283D6 Created OS 03 (3) 'Unix' │ │ │ │ -1283D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1283D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1283D9 General Purpose Flag 0800 (2048) │ │ │ │ +12849E CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +1284A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1284A3 Created OS 03 (3) 'Unix' │ │ │ │ +1284A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1283DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1283DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1283E1 CRC 4E850981 (1317341569) │ │ │ │ -1283E5 Compressed Size 00000122 (290) │ │ │ │ -1283E9 Uncompressed Size 000001D5 (469) │ │ │ │ -1283ED Filename Length 0024 (36) │ │ │ │ -1283EF Extra Length 0000 (0) │ │ │ │ -1283F1 Comment Length 0000 (0) │ │ │ │ -1283F3 Disk Start 0000 (0) │ │ │ │ -1283F5 Int File Attributes 0000 (0) │ │ │ │ +1284A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1284AE CRC 4E850981 (1317341569) │ │ │ │ +1284B2 Compressed Size 00000122 (290) │ │ │ │ +1284B6 Uncompressed Size 000001D5 (469) │ │ │ │ +1284BA Filename Length 0024 (36) │ │ │ │ +1284BC Extra Length 0000 (0) │ │ │ │ +1284BE Comment Length 0000 (0) │ │ │ │ +1284C0 Disk Start 0000 (0) │ │ │ │ +1284C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1283F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1284C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1283FB Local Header Offset 000CF970 (850288) │ │ │ │ -1283FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1284C8 Local Header Offset 000CF966 (850278) │ │ │ │ +1284CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1283FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1284CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128423 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -128427 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128428 Created OS 03 (3) 'Unix' │ │ │ │ -128429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12842A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12842B General Purpose Flag 0800 (2048) │ │ │ │ +1284F0 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +1284F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1284F5 Created OS 03 (3) 'Unix' │ │ │ │ +1284F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12842D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12842F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128433 CRC 3D12637E (1024615294) │ │ │ │ -128437 Compressed Size 0000012B (299) │ │ │ │ -12843B Uncompressed Size 00000249 (585) │ │ │ │ -12843F Filename Length 0023 (35) │ │ │ │ -128441 Extra Length 0000 (0) │ │ │ │ -128443 Comment Length 0000 (0) │ │ │ │ -128445 Disk Start 0000 (0) │ │ │ │ -128447 Int File Attributes 0000 (0) │ │ │ │ +1284FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128500 CRC 3D12637E (1024615294) │ │ │ │ +128504 Compressed Size 0000012B (299) │ │ │ │ +128508 Uncompressed Size 00000249 (585) │ │ │ │ +12850C Filename Length 0023 (35) │ │ │ │ +12850E Extra Length 0000 (0) │ │ │ │ +128510 Comment Length 0000 (0) │ │ │ │ +128512 Disk Start 0000 (0) │ │ │ │ +128514 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128449 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128516 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12844D Local Header Offset 000CFAD4 (850644) │ │ │ │ -128451 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12851A Local Header Offset 000CFACA (850634) │ │ │ │ +12851E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128451: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12851E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128474 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -128478 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128479 Created OS 03 (3) 'Unix' │ │ │ │ -12847A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12847B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12847C General Purpose Flag 0800 (2048) │ │ │ │ +128541 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +128545 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128546 Created OS 03 (3) 'Unix' │ │ │ │ +128547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12847E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128484 CRC 2A198D45 (706317637) │ │ │ │ -128488 Compressed Size 000003E6 (998) │ │ │ │ -12848C Uncompressed Size 000008E5 (2277) │ │ │ │ -128490 Filename Length 0028 (40) │ │ │ │ -128492 Extra Length 0000 (0) │ │ │ │ -128494 Comment Length 0000 (0) │ │ │ │ -128496 Disk Start 0000 (0) │ │ │ │ -128498 Int File Attributes 0000 (0) │ │ │ │ +12854B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12854D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128551 CRC 2A198D45 (706317637) │ │ │ │ +128555 Compressed Size 000003E6 (998) │ │ │ │ +128559 Uncompressed Size 000008E5 (2277) │ │ │ │ +12855D Filename Length 0028 (40) │ │ │ │ +12855F Extra Length 0000 (0) │ │ │ │ +128561 Comment Length 0000 (0) │ │ │ │ +128563 Disk Start 0000 (0) │ │ │ │ +128565 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12849A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128567 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12849E Local Header Offset 000CFC40 (851008) │ │ │ │ -1284A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12856B Local Header Offset 000CFC36 (850998) │ │ │ │ +12856F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12856F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1284CA CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -1284CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1284CF Created OS 03 (3) 'Unix' │ │ │ │ -1284D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1284D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1284D2 General Purpose Flag 0800 (2048) │ │ │ │ +128597 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +12859B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12859C Created OS 03 (3) 'Unix' │ │ │ │ +12859D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12859E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12859F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1284D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1284D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1284DA CRC 7C7FEAC7 (2088757959) │ │ │ │ -1284DE Compressed Size 000004A5 (1189) │ │ │ │ -1284E2 Uncompressed Size 00001438 (5176) │ │ │ │ -1284E6 Filename Length 0027 (39) │ │ │ │ -1284E8 Extra Length 0000 (0) │ │ │ │ -1284EA Comment Length 0000 (0) │ │ │ │ -1284EC Disk Start 0000 (0) │ │ │ │ -1284EE Int File Attributes 0000 (0) │ │ │ │ +1285A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1285A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1285A7 CRC 7C7FEAC7 (2088757959) │ │ │ │ +1285AB Compressed Size 000004A5 (1189) │ │ │ │ +1285AF Uncompressed Size 00001438 (5176) │ │ │ │ +1285B3 Filename Length 0027 (39) │ │ │ │ +1285B5 Extra Length 0000 (0) │ │ │ │ +1285B7 Comment Length 0000 (0) │ │ │ │ +1285B9 Disk Start 0000 (0) │ │ │ │ +1285BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1284F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1285BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1284F4 Local Header Offset 000D006C (852076) │ │ │ │ -1284F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285C1 Local Header Offset 000D0062 (852066) │ │ │ │ +1285C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12851F CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -128523 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128524 Created OS 03 (3) 'Unix' │ │ │ │ -128525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128527 General Purpose Flag 0800 (2048) │ │ │ │ +1285EC CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +1285F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1285F1 Created OS 03 (3) 'Unix' │ │ │ │ +1285F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1285F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1285F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12852B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12852F CRC 19FC7AE7 (435976935) │ │ │ │ -128533 Compressed Size 000001B7 (439) │ │ │ │ -128537 Uncompressed Size 000002F9 (761) │ │ │ │ -12853B Filename Length 0022 (34) │ │ │ │ -12853D Extra Length 0000 (0) │ │ │ │ -12853F Comment Length 0000 (0) │ │ │ │ -128541 Disk Start 0000 (0) │ │ │ │ -128543 Int File Attributes 0000 (0) │ │ │ │ +1285F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1285F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1285FC CRC 19FC7AE7 (435976935) │ │ │ │ +128600 Compressed Size 000001B7 (439) │ │ │ │ +128604 Uncompressed Size 000002F9 (761) │ │ │ │ +128608 Filename Length 0022 (34) │ │ │ │ +12860A Extra Length 0000 (0) │ │ │ │ +12860C Comment Length 0000 (0) │ │ │ │ +12860E Disk Start 0000 (0) │ │ │ │ +128610 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128545 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128612 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128549 Local Header Offset 000D0556 (853334) │ │ │ │ -12854D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128616 Local Header Offset 000D054C (853324) │ │ │ │ +12861A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12854D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12861A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12856F CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -128573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128574 Created OS 03 (3) 'Unix' │ │ │ │ -128575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128577 General Purpose Flag 0800 (2048) │ │ │ │ +12863C CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +128640 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128641 Created OS 03 (3) 'Unix' │ │ │ │ +128642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128644 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12857B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12857F CRC 379C89F7 (933005815) │ │ │ │ -128583 Compressed Size 00000204 (516) │ │ │ │ -128587 Uncompressed Size 00000580 (1408) │ │ │ │ -12858B Filename Length 0021 (33) │ │ │ │ -12858D Extra Length 0000 (0) │ │ │ │ -12858F Comment Length 0000 (0) │ │ │ │ -128591 Disk Start 0000 (0) │ │ │ │ -128593 Int File Attributes 0000 (0) │ │ │ │ +128646 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128648 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12864C CRC 379C89F7 (933005815) │ │ │ │ +128650 Compressed Size 00000204 (516) │ │ │ │ +128654 Uncompressed Size 00000580 (1408) │ │ │ │ +128658 Filename Length 0021 (33) │ │ │ │ +12865A Extra Length 0000 (0) │ │ │ │ +12865C Comment Length 0000 (0) │ │ │ │ +12865E Disk Start 0000 (0) │ │ │ │ +128660 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128662 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128599 Local Header Offset 000D074D (853837) │ │ │ │ -12859D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128666 Local Header Offset 000D0743 (853827) │ │ │ │ +12866A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12859D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12866A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1285BE CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -1285C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1285C3 Created OS 03 (3) 'Unix' │ │ │ │ -1285C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1285C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1285C6 General Purpose Flag 0800 (2048) │ │ │ │ +12868B CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +12868F Created Zip Spec 14 (20) '2.0' │ │ │ │ +128690 Created OS 03 (3) 'Unix' │ │ │ │ +128691 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128692 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128693 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1285C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1285CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1285CE CRC 1351C931 (324127025) │ │ │ │ -1285D2 Compressed Size 000001B9 (441) │ │ │ │ -1285D6 Uncompressed Size 0000031C (796) │ │ │ │ -1285DA Filename Length 0028 (40) │ │ │ │ -1285DC Extra Length 0000 (0) │ │ │ │ -1285DE Comment Length 0000 (0) │ │ │ │ -1285E0 Disk Start 0000 (0) │ │ │ │ -1285E2 Int File Attributes 0000 (0) │ │ │ │ +128695 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128697 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12869B CRC 1351C931 (324127025) │ │ │ │ +12869F Compressed Size 000001B9 (441) │ │ │ │ +1286A3 Uncompressed Size 0000031C (796) │ │ │ │ +1286A7 Filename Length 0028 (40) │ │ │ │ +1286A9 Extra Length 0000 (0) │ │ │ │ +1286AB Comment Length 0000 (0) │ │ │ │ +1286AD Disk Start 0000 (0) │ │ │ │ +1286AF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1285E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1286B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1285E8 Local Header Offset 000D0990 (854416) │ │ │ │ -1285EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1286B5 Local Header Offset 000D0986 (854406) │ │ │ │ +1286B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1285EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128614 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -128618 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128619 Created OS 03 (3) 'Unix' │ │ │ │ -12861A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12861B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12861C General Purpose Flag 0800 (2048) │ │ │ │ +1286E1 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +1286E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1286E6 Created OS 03 (3) 'Unix' │ │ │ │ +1286E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1286E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1286E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12861E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128620 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128624 CRC FABC7C7E (4206656638) │ │ │ │ -128628 Compressed Size 00000393 (915) │ │ │ │ -12862C Uncompressed Size 000008BE (2238) │ │ │ │ -128630 Filename Length 0027 (39) │ │ │ │ -128632 Extra Length 0000 (0) │ │ │ │ -128634 Comment Length 0000 (0) │ │ │ │ -128636 Disk Start 0000 (0) │ │ │ │ -128638 Int File Attributes 0000 (0) │ │ │ │ +1286EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1286ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1286F1 CRC FABC7C7E (4206656638) │ │ │ │ +1286F5 Compressed Size 00000393 (915) │ │ │ │ +1286F9 Uncompressed Size 000008BE (2238) │ │ │ │ +1286FD Filename Length 0027 (39) │ │ │ │ +1286FF Extra Length 0000 (0) │ │ │ │ +128701 Comment Length 0000 (0) │ │ │ │ +128703 Disk Start 0000 (0) │ │ │ │ +128705 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12863A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128707 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12863E Local Header Offset 000D0B8F (854927) │ │ │ │ -128642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12870B Local Header Offset 000D0B85 (854917) │ │ │ │ +12870F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12870F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128669 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -12866D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12866E Created OS 03 (3) 'Unix' │ │ │ │ -12866F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128671 General Purpose Flag 0800 (2048) │ │ │ │ +128736 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +12873A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12873B Created OS 03 (3) 'Unix' │ │ │ │ +12873C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12873D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12873E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128673 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128679 CRC F33A1EFC (4080672508) │ │ │ │ -12867D Compressed Size 000001F6 (502) │ │ │ │ -128681 Uncompressed Size 000003DD (989) │ │ │ │ -128685 Filename Length 0033 (51) │ │ │ │ -128687 Extra Length 0000 (0) │ │ │ │ -128689 Comment Length 0000 (0) │ │ │ │ -12868B Disk Start 0000 (0) │ │ │ │ -12868D Int File Attributes 0000 (0) │ │ │ │ +128740 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128742 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128746 CRC F33A1EFC (4080672508) │ │ │ │ +12874A Compressed Size 000001F6 (502) │ │ │ │ +12874E Uncompressed Size 000003DD (989) │ │ │ │ +128752 Filename Length 0033 (51) │ │ │ │ +128754 Extra Length 0000 (0) │ │ │ │ +128756 Comment Length 0000 (0) │ │ │ │ +128758 Disk Start 0000 (0) │ │ │ │ +12875A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12868F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12875C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128693 Local Header Offset 000D0F67 (855911) │ │ │ │ -128697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128760 Local Header Offset 000D0F5D (855901) │ │ │ │ +128764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1286CA CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -1286CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1286CF Created OS 03 (3) 'Unix' │ │ │ │ -1286D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1286D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1286D2 General Purpose Flag 0800 (2048) │ │ │ │ +128797 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +12879B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12879C Created OS 03 (3) 'Unix' │ │ │ │ +12879D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12879E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12879F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1286D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1286D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1286DA CRC B7E02508 (3084920072) │ │ │ │ -1286DE Compressed Size 00000237 (567) │ │ │ │ -1286E2 Uncompressed Size 000006B3 (1715) │ │ │ │ -1286E6 Filename Length 0032 (50) │ │ │ │ -1286E8 Extra Length 0000 (0) │ │ │ │ -1286EA Comment Length 0000 (0) │ │ │ │ -1286EC Disk Start 0000 (0) │ │ │ │ -1286EE Int File Attributes 0000 (0) │ │ │ │ +1287A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1287A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1287A7 CRC B7E02508 (3084920072) │ │ │ │ +1287AB Compressed Size 00000237 (567) │ │ │ │ +1287AF Uncompressed Size 000006B3 (1715) │ │ │ │ +1287B3 Filename Length 0032 (50) │ │ │ │ +1287B5 Extra Length 0000 (0) │ │ │ │ +1287B7 Comment Length 0000 (0) │ │ │ │ +1287B9 Disk Start 0000 (0) │ │ │ │ +1287BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1286F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1287BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1286F4 Local Header Offset 000D11AE (856494) │ │ │ │ -1286F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1287C1 Local Header Offset 000D11A4 (856484) │ │ │ │ +1287C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1286F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1287C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12872A CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -12872E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12872F Created OS 03 (3) 'Unix' │ │ │ │ -128730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128732 General Purpose Flag 0800 (2048) │ │ │ │ +1287F7 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +1287FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1287FC Created OS 03 (3) 'Unix' │ │ │ │ +1287FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1287FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1287FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128734 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128736 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12873A CRC 278AAF10 (663400208) │ │ │ │ -12873E Compressed Size 000002BC (700) │ │ │ │ -128742 Uncompressed Size 0000060E (1550) │ │ │ │ -128746 Filename Length 0038 (56) │ │ │ │ -128748 Extra Length 0000 (0) │ │ │ │ -12874A Comment Length 0000 (0) │ │ │ │ -12874C Disk Start 0000 (0) │ │ │ │ -12874E Int File Attributes 0000 (0) │ │ │ │ +128801 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128803 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128807 CRC 278AAF10 (663400208) │ │ │ │ +12880B Compressed Size 000002BC (700) │ │ │ │ +12880F Uncompressed Size 0000060E (1550) │ │ │ │ +128813 Filename Length 0038 (56) │ │ │ │ +128815 Extra Length 0000 (0) │ │ │ │ +128817 Comment Length 0000 (0) │ │ │ │ +128819 Disk Start 0000 (0) │ │ │ │ +12881B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128750 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12881D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128754 Local Header Offset 000D1435 (857141) │ │ │ │ -128758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128821 Local Header Offset 000D142B (857131) │ │ │ │ +128825 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128825: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128790 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -128794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128795 Created OS 03 (3) 'Unix' │ │ │ │ -128796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128798 General Purpose Flag 0800 (2048) │ │ │ │ +12885D CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +128861 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128862 Created OS 03 (3) 'Unix' │ │ │ │ +128863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128865 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12879A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12879C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1287A0 CRC 21F0E057 (569434199) │ │ │ │ -1287A4 Compressed Size 00000366 (870) │ │ │ │ -1287A8 Uncompressed Size 00000E45 (3653) │ │ │ │ -1287AC Filename Length 0037 (55) │ │ │ │ -1287AE Extra Length 0000 (0) │ │ │ │ -1287B0 Comment Length 0000 (0) │ │ │ │ -1287B2 Disk Start 0000 (0) │ │ │ │ -1287B4 Int File Attributes 0000 (0) │ │ │ │ +128867 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128869 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12886D CRC 21F0E057 (569434199) │ │ │ │ +128871 Compressed Size 00000366 (870) │ │ │ │ +128875 Uncompressed Size 00000E45 (3653) │ │ │ │ +128879 Filename Length 0037 (55) │ │ │ │ +12887B Extra Length 0000 (0) │ │ │ │ +12887D Comment Length 0000 (0) │ │ │ │ +12887F Disk Start 0000 (0) │ │ │ │ +128881 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1287B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128883 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1287BA Local Header Offset 000D1747 (857927) │ │ │ │ -1287BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128887 Local Header Offset 000D173D (857917) │ │ │ │ +12888B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12888B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1287F5 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -1287F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1287FA Created OS 03 (3) 'Unix' │ │ │ │ -1287FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1287FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1287FD General Purpose Flag 0800 (2048) │ │ │ │ +1288C2 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +1288C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1288C7 Created OS 03 (3) 'Unix' │ │ │ │ +1288C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1288C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1288CA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1287FF Compression Method 0000 (0) 'Stored' │ │ │ │ -128801 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128805 CRC 00000000 (0) │ │ │ │ -128809 Compressed Size 00000000 (0) │ │ │ │ -12880D Uncompressed Size 00000000 (0) │ │ │ │ -128811 Filename Length 0012 (18) │ │ │ │ -128813 Extra Length 0000 (0) │ │ │ │ -128815 Comment Length 0000 (0) │ │ │ │ -128817 Disk Start 0000 (0) │ │ │ │ -128819 Int File Attributes 0000 (0) │ │ │ │ +1288CC Compression Method 0000 (0) 'Stored' │ │ │ │ +1288CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1288D2 CRC 00000000 (0) │ │ │ │ +1288D6 Compressed Size 00000000 (0) │ │ │ │ +1288DA Uncompressed Size 00000000 (0) │ │ │ │ +1288DE Filename Length 0012 (18) │ │ │ │ +1288E0 Extra Length 0000 (0) │ │ │ │ +1288E2 Comment Length 0000 (0) │ │ │ │ +1288E4 Disk Start 0000 (0) │ │ │ │ +1288E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12881B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1288E8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12881F Local Header Offset 000D1B02 (858882) │ │ │ │ -128823 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +1288EC Local Header Offset 000D1AF8 (858872) │ │ │ │ +1288F0 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128823: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288F0: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128823: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1288F0: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287FB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288C8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128835 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -128839 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12883A Created OS 03 (3) 'Unix' │ │ │ │ -12883B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12883C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12883D General Purpose Flag 0800 (2048) │ │ │ │ +128902 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +128906 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128907 Created OS 03 (3) 'Unix' │ │ │ │ +128908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12890A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12883F Compression Method 0008 (8) 'Deflated' │ │ │ │ -128841 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128845 CRC F2F9FAE8 (4076468968) │ │ │ │ -128849 Compressed Size 00000AD6 (2774) │ │ │ │ -12884D Uncompressed Size 00002656 (9814) │ │ │ │ -128851 Filename Length 001E (30) │ │ │ │ -128853 Extra Length 0000 (0) │ │ │ │ -128855 Comment Length 0000 (0) │ │ │ │ -128857 Disk Start 0000 (0) │ │ │ │ -128859 Int File Attributes 0000 (0) │ │ │ │ +12890C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12890E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128912 CRC F2F9FAE8 (4076468968) │ │ │ │ +128916 Compressed Size 00000AD6 (2774) │ │ │ │ +12891A Uncompressed Size 00002656 (9814) │ │ │ │ +12891E Filename Length 001E (30) │ │ │ │ +128920 Extra Length 0000 (0) │ │ │ │ +128922 Comment Length 0000 (0) │ │ │ │ +128924 Disk Start 0000 (0) │ │ │ │ +128926 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12885B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128928 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12885F Local Header Offset 000D1B32 (858930) │ │ │ │ -128863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12892C Local Header Offset 000D1B28 (858920) │ │ │ │ +128930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128881 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -128885 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128886 Created OS 03 (3) 'Unix' │ │ │ │ -128887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128889 General Purpose Flag 0800 (2048) │ │ │ │ +12894E CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +128952 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128953 Created OS 03 (3) 'Unix' │ │ │ │ +128954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128956 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12888B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12888D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128891 CRC 04B0E295 (78701205) │ │ │ │ -128895 Compressed Size 00001952 (6482) │ │ │ │ -128899 Uncompressed Size 0001493B (84283) │ │ │ │ -12889D Filename Length 001D (29) │ │ │ │ -12889F Extra Length 0000 (0) │ │ │ │ -1288A1 Comment Length 0000 (0) │ │ │ │ -1288A3 Disk Start 0000 (0) │ │ │ │ -1288A5 Int File Attributes 0000 (0) │ │ │ │ +128958 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12895A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12895E CRC 04B0E295 (78701205) │ │ │ │ +128962 Compressed Size 00001952 (6482) │ │ │ │ +128966 Uncompressed Size 0001493B (84283) │ │ │ │ +12896A Filename Length 001D (29) │ │ │ │ +12896C Extra Length 0000 (0) │ │ │ │ +12896E Comment Length 0000 (0) │ │ │ │ +128970 Disk Start 0000 (0) │ │ │ │ +128972 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128974 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288AB Local Header Offset 000D2644 (861764) │ │ │ │ -1288AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128978 Local Header Offset 000D263A (861754) │ │ │ │ +12897C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12897C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1288CC CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -1288D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1288D1 Created OS 03 (3) 'Unix' │ │ │ │ -1288D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1288D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1288D4 General Purpose Flag 0800 (2048) │ │ │ │ +128999 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +12899D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12899E Created OS 03 (3) 'Unix' │ │ │ │ +12899F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1289A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1289A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1288D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1288D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1288DC CRC 430083D6 (1124107222) │ │ │ │ -1288E0 Compressed Size 00000513 (1299) │ │ │ │ -1288E4 Uncompressed Size 00000D71 (3441) │ │ │ │ -1288E8 Filename Length 0020 (32) │ │ │ │ -1288EA Extra Length 0000 (0) │ │ │ │ -1288EC Comment Length 0000 (0) │ │ │ │ -1288EE Disk Start 0000 (0) │ │ │ │ -1288F0 Int File Attributes 0000 (0) │ │ │ │ +1289A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1289A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289A9 CRC 430083D6 (1124107222) │ │ │ │ +1289AD Compressed Size 00000513 (1299) │ │ │ │ +1289B1 Uncompressed Size 00000D71 (3441) │ │ │ │ +1289B5 Filename Length 0020 (32) │ │ │ │ +1289B7 Extra Length 0000 (0) │ │ │ │ +1289B9 Comment Length 0000 (0) │ │ │ │ +1289BB Disk Start 0000 (0) │ │ │ │ +1289BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288F6 Local Header Offset 000D3FD1 (868305) │ │ │ │ -1288FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289C3 Local Header Offset 000D3FC7 (868295) │ │ │ │ +1289C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12891A CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -12891E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12891F Created OS 03 (3) 'Unix' │ │ │ │ -128920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128922 General Purpose Flag 0800 (2048) │ │ │ │ +1289E7 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +1289EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1289EC Created OS 03 (3) 'Unix' │ │ │ │ +1289ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1289EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1289EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12892A CRC 19604A4D (425740877) │ │ │ │ -12892E Compressed Size 0000061F (1567) │ │ │ │ -128932 Uncompressed Size 0000230C (8972) │ │ │ │ -128936 Filename Length 001F (31) │ │ │ │ -128938 Extra Length 0000 (0) │ │ │ │ -12893A Comment Length 0000 (0) │ │ │ │ -12893C Disk Start 0000 (0) │ │ │ │ -12893E Int File Attributes 0000 (0) │ │ │ │ +1289F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1289F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289F7 CRC 19604A4D (425740877) │ │ │ │ +1289FB Compressed Size 0000061F (1567) │ │ │ │ +1289FF Uncompressed Size 0000230C (8972) │ │ │ │ +128A03 Filename Length 001F (31) │ │ │ │ +128A05 Extra Length 0000 (0) │ │ │ │ +128A07 Comment Length 0000 (0) │ │ │ │ +128A09 Disk Start 0000 (0) │ │ │ │ +128A0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128944 Local Header Offset 000D4522 (869666) │ │ │ │ -128948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A11 Local Header Offset 000D4518 (869656) │ │ │ │ +128A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128967 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -12896B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12896C Created OS 03 (3) 'Unix' │ │ │ │ -12896D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12896E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12896F General Purpose Flag 0800 (2048) │ │ │ │ +128A34 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +128A38 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A39 Created OS 03 (3) 'Unix' │ │ │ │ +128A3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128971 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128973 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128977 CRC F618ED6F (4128828783) │ │ │ │ -12897B Compressed Size 000003D9 (985) │ │ │ │ -12897F Uncompressed Size 00000A05 (2565) │ │ │ │ -128983 Filename Length 0025 (37) │ │ │ │ -128985 Extra Length 0000 (0) │ │ │ │ -128987 Comment Length 0000 (0) │ │ │ │ -128989 Disk Start 0000 (0) │ │ │ │ -12898B Int File Attributes 0000 (0) │ │ │ │ +128A3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A44 CRC F618ED6F (4128828783) │ │ │ │ +128A48 Compressed Size 000003D9 (985) │ │ │ │ +128A4C Uncompressed Size 00000A05 (2565) │ │ │ │ +128A50 Filename Length 0025 (37) │ │ │ │ +128A52 Extra Length 0000 (0) │ │ │ │ +128A54 Comment Length 0000 (0) │ │ │ │ +128A56 Disk Start 0000 (0) │ │ │ │ +128A58 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12898D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128991 Local Header Offset 000D4B7E (871294) │ │ │ │ -128995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A5E Local Header Offset 000D4B74 (871284) │ │ │ │ +128A62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1289BA CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -1289BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1289BF Created OS 03 (3) 'Unix' │ │ │ │ -1289C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1289C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1289C2 General Purpose Flag 0800 (2048) │ │ │ │ +128A87 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +128A8B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A8C Created OS 03 (3) 'Unix' │ │ │ │ +128A8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1289C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1289C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1289CA CRC 2BD5DC2B (735435819) │ │ │ │ -1289CE Compressed Size 0000045A (1114) │ │ │ │ -1289D2 Uncompressed Size 000015CD (5581) │ │ │ │ -1289D6 Filename Length 0024 (36) │ │ │ │ -1289D8 Extra Length 0000 (0) │ │ │ │ -1289DA Comment Length 0000 (0) │ │ │ │ -1289DC Disk Start 0000 (0) │ │ │ │ -1289DE Int File Attributes 0000 (0) │ │ │ │ +128A91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A97 CRC 2BD5DC2B (735435819) │ │ │ │ +128A9B Compressed Size 0000045A (1114) │ │ │ │ +128A9F Uncompressed Size 000015CD (5581) │ │ │ │ +128AA3 Filename Length 0024 (36) │ │ │ │ +128AA5 Extra Length 0000 (0) │ │ │ │ +128AA7 Comment Length 0000 (0) │ │ │ │ +128AA9 Disk Start 0000 (0) │ │ │ │ +128AAB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1289E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1289E4 Local Header Offset 000D4F9A (872346) │ │ │ │ -1289E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128AB1 Local Header Offset 000D4F90 (872336) │ │ │ │ +128AB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1289E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128AB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A0C CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -128A10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A11 Created OS 03 (3) 'Unix' │ │ │ │ -128A12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A14 General Purpose Flag 0800 (2048) │ │ │ │ +128AD9 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +128ADD Created Zip Spec 14 (20) '2.0' │ │ │ │ +128ADE Created OS 03 (3) 'Unix' │ │ │ │ +128ADF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128AE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128AE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A1C CRC A1A93853 (2712221779) │ │ │ │ -128A20 Compressed Size 00000636 (1590) │ │ │ │ -128A24 Uncompressed Size 0000110D (4365) │ │ │ │ -128A28 Filename Length 0022 (34) │ │ │ │ -128A2A Extra Length 0000 (0) │ │ │ │ -128A2C Comment Length 0000 (0) │ │ │ │ -128A2E Disk Start 0000 (0) │ │ │ │ -128A30 Int File Attributes 0000 (0) │ │ │ │ +128AE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128AE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128AE9 CRC A1A93853 (2712221779) │ │ │ │ +128AED Compressed Size 00000636 (1590) │ │ │ │ +128AF1 Uncompressed Size 0000110D (4365) │ │ │ │ +128AF5 Filename Length 0022 (34) │ │ │ │ +128AF7 Extra Length 0000 (0) │ │ │ │ +128AF9 Comment Length 0000 (0) │ │ │ │ +128AFB Disk Start 0000 (0) │ │ │ │ +128AFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A36 Local Header Offset 000D5436 (873526) │ │ │ │ -128A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B03 Local Header Offset 000D542C (873516) │ │ │ │ +128B07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A5C CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -128A60 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A61 Created OS 03 (3) 'Unix' │ │ │ │ -128A62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A64 General Purpose Flag 0800 (2048) │ │ │ │ +128B29 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +128B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B2E Created OS 03 (3) 'Unix' │ │ │ │ +128B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A6C CRC 160D5FBD (369975229) │ │ │ │ -128A70 Compressed Size 00000CA9 (3241) │ │ │ │ -128A74 Uncompressed Size 00009D79 (40313) │ │ │ │ -128A78 Filename Length 0021 (33) │ │ │ │ -128A7A Extra Length 0000 (0) │ │ │ │ -128A7C Comment Length 0000 (0) │ │ │ │ -128A7E Disk Start 0000 (0) │ │ │ │ -128A80 Int File Attributes 0000 (0) │ │ │ │ +128B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B39 CRC 160D5FBD (369975229) │ │ │ │ +128B3D Compressed Size 00000CA9 (3241) │ │ │ │ +128B41 Uncompressed Size 00009D79 (40313) │ │ │ │ +128B45 Filename Length 0021 (33) │ │ │ │ +128B47 Extra Length 0000 (0) │ │ │ │ +128B49 Comment Length 0000 (0) │ │ │ │ +128B4B Disk Start 0000 (0) │ │ │ │ +128B4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A86 Local Header Offset 000D5AAC (875180) │ │ │ │ -128A8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B53 Local Header Offset 000D5AA2 (875170) │ │ │ │ +128B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128AAB CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -128AAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AB0 Created OS 03 (3) 'Unix' │ │ │ │ -128AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AB3 General Purpose Flag 0800 (2048) │ │ │ │ +128B78 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +128B7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B7D Created OS 03 (3) 'Unix' │ │ │ │ +128B7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B80 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AB5 Compression Method 0000 (0) 'Stored' │ │ │ │ -128AB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128ABB CRC 00000000 (0) │ │ │ │ -128ABF Compressed Size 00000000 (0) │ │ │ │ -128AC3 Uncompressed Size 00000000 (0) │ │ │ │ -128AC7 Filename Length 001C (28) │ │ │ │ -128AC9 Extra Length 0000 (0) │ │ │ │ -128ACB Comment Length 0000 (0) │ │ │ │ -128ACD Disk Start 0000 (0) │ │ │ │ -128ACF Int File Attributes 0000 (0) │ │ │ │ +128B82 Compression Method 0000 (0) 'Stored' │ │ │ │ +128B84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B88 CRC 00000000 (0) │ │ │ │ +128B8C Compressed Size 00000000 (0) │ │ │ │ +128B90 Uncompressed Size 00000000 (0) │ │ │ │ +128B94 Filename Length 001C (28) │ │ │ │ +128B96 Extra Length 0000 (0) │ │ │ │ +128B98 Comment Length 0000 (0) │ │ │ │ +128B9A Disk Start 0000 (0) │ │ │ │ +128B9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128AD1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128B9E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128AD5 Local Header Offset 000D6794 (878484) │ │ │ │ -128AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128BA2 Local Header Offset 000D678A (878474) │ │ │ │ +128BA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128AD9: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128BA6: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AB1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B7E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128AF5 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -128AF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AFA Created OS 03 (3) 'Unix' │ │ │ │ -128AFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AFD General Purpose Flag 0800 (2048) │ │ │ │ +128BC2 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +128BC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BC7 Created OS 03 (3) 'Unix' │ │ │ │ +128BC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B05 CRC C93487EF (3375663087) │ │ │ │ -128B09 Compressed Size 00000457 (1111) │ │ │ │ -128B0D Uncompressed Size 0000090C (2316) │ │ │ │ -128B11 Filename Length 0031 (49) │ │ │ │ -128B13 Extra Length 0000 (0) │ │ │ │ -128B15 Comment Length 0000 (0) │ │ │ │ -128B17 Disk Start 0000 (0) │ │ │ │ -128B19 Int File Attributes 0000 (0) │ │ │ │ +128BCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +128BCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128BD2 CRC 0F71B5BA (259110330) │ │ │ │ +128BD6 Compressed Size 00000457 (1111) │ │ │ │ +128BDA Uncompressed Size 0000090C (2316) │ │ │ │ +128BDE Filename Length 0031 (49) │ │ │ │ +128BE0 Extra Length 0000 (0) │ │ │ │ +128BE2 Comment Length 0000 (0) │ │ │ │ +128BE4 Disk Start 0000 (0) │ │ │ │ +128BE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128BE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B1F Local Header Offset 000D67CE (878542) │ │ │ │ -128B23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128BEC Local Header Offset 000D67C4 (878532) │ │ │ │ +128BF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128B54 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -128B58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128B59 Created OS 03 (3) 'Unix' │ │ │ │ -128B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128B5C General Purpose Flag 0800 (2048) │ │ │ │ +128C21 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +128C25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C26 Created OS 03 (3) 'Unix' │ │ │ │ +128C27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B64 CRC 797E6389 (2038326153) │ │ │ │ -128B68 Compressed Size 000007F7 (2039) │ │ │ │ -128B6C Uncompressed Size 00001CF0 (7408) │ │ │ │ -128B70 Filename Length 0030 (48) │ │ │ │ -128B72 Extra Length 0000 (0) │ │ │ │ -128B74 Comment Length 0000 (0) │ │ │ │ -128B76 Disk Start 0000 (0) │ │ │ │ -128B78 Int File Attributes 0000 (0) │ │ │ │ +128C2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C31 CRC 8F43A589 (2403575177) │ │ │ │ +128C35 Compressed Size 000007F4 (2036) │ │ │ │ +128C39 Uncompressed Size 00001CB5 (7349) │ │ │ │ +128C3D Filename Length 0030 (48) │ │ │ │ +128C3F Extra Length 0000 (0) │ │ │ │ +128C41 Comment Length 0000 (0) │ │ │ │ +128C43 Disk Start 0000 (0) │ │ │ │ +128C45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B7E Local Header Offset 000D6C74 (879732) │ │ │ │ -128B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C4B Local Header Offset 000D6C6A (879722) │ │ │ │ +128C4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128BB2 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -128BB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128BB7 Created OS 03 (3) 'Unix' │ │ │ │ -128BB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128BB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128BBA General Purpose Flag 0800 (2048) │ │ │ │ +128C7F CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +128C83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C84 Created OS 03 (3) 'Unix' │ │ │ │ +128C85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128BBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -128BBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128BC2 CRC A5873550 (2777101648) │ │ │ │ -128BC6 Compressed Size 0000059F (1439) │ │ │ │ -128BCA Uncompressed Size 00000F81 (3969) │ │ │ │ -128BCE Filename Length 0033 (51) │ │ │ │ -128BD0 Extra Length 0000 (0) │ │ │ │ -128BD2 Comment Length 0000 (0) │ │ │ │ -128BD4 Disk Start 0000 (0) │ │ │ │ -128BD6 Int File Attributes 0000 (0) │ │ │ │ +128C89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C8F CRC A5873550 (2777101648) │ │ │ │ +128C93 Compressed Size 0000059F (1439) │ │ │ │ +128C97 Uncompressed Size 00000F81 (3969) │ │ │ │ +128C9B Filename Length 0033 (51) │ │ │ │ +128C9D Extra Length 0000 (0) │ │ │ │ +128C9F Comment Length 0000 (0) │ │ │ │ +128CA1 Disk Start 0000 (0) │ │ │ │ +128CA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128BD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128CA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128BDC Local Header Offset 000D74B9 (881849) │ │ │ │ -128BE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128CA9 Local Header Offset 000D74AC (881836) │ │ │ │ +128CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128BE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C13 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -128C17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C18 Created OS 03 (3) 'Unix' │ │ │ │ -128C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C1B General Purpose Flag 0800 (2048) │ │ │ │ +128CE0 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +128CE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128CE5 Created OS 03 (3) 'Unix' │ │ │ │ +128CE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128CE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128CE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C23 CRC 430E0F35 (1124994869) │ │ │ │ -128C27 Compressed Size 00000615 (1557) │ │ │ │ -128C2B Uncompressed Size 000022FD (8957) │ │ │ │ -128C2F Filename Length 0032 (50) │ │ │ │ -128C31 Extra Length 0000 (0) │ │ │ │ -128C33 Comment Length 0000 (0) │ │ │ │ -128C35 Disk Start 0000 (0) │ │ │ │ -128C37 Int File Attributes 0000 (0) │ │ │ │ +128CEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +128CEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128CF0 CRC 430E0F35 (1124994869) │ │ │ │ +128CF4 Compressed Size 00000615 (1557) │ │ │ │ +128CF8 Uncompressed Size 000022FD (8957) │ │ │ │ +128CFC Filename Length 0032 (50) │ │ │ │ +128CFE Extra Length 0000 (0) │ │ │ │ +128D00 Comment Length 0000 (0) │ │ │ │ +128D02 Disk Start 0000 (0) │ │ │ │ +128D04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C3D Local Header Offset 000D7AA9 (883369) │ │ │ │ -128C41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D0A Local Header Offset 000D7A9C (883356) │ │ │ │ +128D0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C73 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -128C77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C78 Created OS 03 (3) 'Unix' │ │ │ │ -128C79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C7B General Purpose Flag 0800 (2048) │ │ │ │ +128D40 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +128D44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D45 Created OS 03 (3) 'Unix' │ │ │ │ +128D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C83 CRC CCB9538D (3434697613) │ │ │ │ -128C87 Compressed Size 000005F7 (1527) │ │ │ │ -128C8B Uncompressed Size 00000FDC (4060) │ │ │ │ -128C8F Filename Length 003A (58) │ │ │ │ -128C91 Extra Length 0000 (0) │ │ │ │ -128C93 Comment Length 0000 (0) │ │ │ │ -128C95 Disk Start 0000 (0) │ │ │ │ -128C97 Int File Attributes 0000 (0) │ │ │ │ +128D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D50 CRC CCB9538D (3434697613) │ │ │ │ +128D54 Compressed Size 000005F7 (1527) │ │ │ │ +128D58 Uncompressed Size 00000FDC (4060) │ │ │ │ +128D5C Filename Length 003A (58) │ │ │ │ +128D5E Extra Length 0000 (0) │ │ │ │ +128D60 Comment Length 0000 (0) │ │ │ │ +128D62 Disk Start 0000 (0) │ │ │ │ +128D64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C9D Local Header Offset 000D810E (885006) │ │ │ │ -128CA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D6A Local Header Offset 000D8101 (884993) │ │ │ │ +128D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128CA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128CDB CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -128CDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128CE0 Created OS 03 (3) 'Unix' │ │ │ │ -128CE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128CE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128CE3 General Purpose Flag 0800 (2048) │ │ │ │ +128DA8 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +128DAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +128DAD Created OS 03 (3) 'Unix' │ │ │ │ +128DAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128DAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128DB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128CE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128CE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128CEB CRC AEEA3B80 (2934586240) │ │ │ │ -128CEF Compressed Size 00000460 (1120) │ │ │ │ -128CF3 Uncompressed Size 00001923 (6435) │ │ │ │ -128CF7 Filename Length 0039 (57) │ │ │ │ -128CF9 Extra Length 0000 (0) │ │ │ │ -128CFB Comment Length 0000 (0) │ │ │ │ -128CFD Disk Start 0000 (0) │ │ │ │ -128CFF Int File Attributes 0000 (0) │ │ │ │ +128DB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128DB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128DB8 CRC AEEA3B80 (2934586240) │ │ │ │ +128DBC Compressed Size 00000460 (1120) │ │ │ │ +128DC0 Uncompressed Size 00001923 (6435) │ │ │ │ +128DC4 Filename Length 0039 (57) │ │ │ │ +128DC6 Extra Length 0000 (0) │ │ │ │ +128DC8 Comment Length 0000 (0) │ │ │ │ +128DCA Disk Start 0000 (0) │ │ │ │ +128DCC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128DCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D05 Local Header Offset 000D875D (886621) │ │ │ │ -128D09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128DD2 Local Header Offset 000D8750 (886608) │ │ │ │ +128DD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128DD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128D42 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -128D46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128D47 Created OS 03 (3) 'Unix' │ │ │ │ -128D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128D4A General Purpose Flag 0800 (2048) │ │ │ │ +128E0F CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +128E13 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E14 Created OS 03 (3) 'Unix' │ │ │ │ +128E15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128D4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128D52 CRC B5E07B3C (3051387708) │ │ │ │ -128D56 Compressed Size 000005AC (1452) │ │ │ │ -128D5A Uncompressed Size 00000EDD (3805) │ │ │ │ -128D5E Filename Length 0038 (56) │ │ │ │ -128D60 Extra Length 0000 (0) │ │ │ │ -128D62 Comment Length 0000 (0) │ │ │ │ -128D64 Disk Start 0000 (0) │ │ │ │ -128D66 Int File Attributes 0000 (0) │ │ │ │ +128E19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E1F CRC B5E07B3C (3051387708) │ │ │ │ +128E23 Compressed Size 000005AC (1452) │ │ │ │ +128E27 Uncompressed Size 00000EDD (3805) │ │ │ │ +128E2B Filename Length 0038 (56) │ │ │ │ +128E2D Extra Length 0000 (0) │ │ │ │ +128E2F Comment Length 0000 (0) │ │ │ │ +128E31 Disk Start 0000 (0) │ │ │ │ +128E33 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D6C Local Header Offset 000D8C14 (887828) │ │ │ │ -128D70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E39 Local Header Offset 000D8C07 (887815) │ │ │ │ +128E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128DA8 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -128DAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -128DAD Created OS 03 (3) 'Unix' │ │ │ │ -128DAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128DAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128DB0 General Purpose Flag 0800 (2048) │ │ │ │ +128E75 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +128E79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E7A Created OS 03 (3) 'Unix' │ │ │ │ +128E7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128DB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128DB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128DB8 CRC 64C99025 (1690931237) │ │ │ │ -128DBC Compressed Size 00000497 (1175) │ │ │ │ -128DC0 Uncompressed Size 00001CE0 (7392) │ │ │ │ -128DC4 Filename Length 0037 (55) │ │ │ │ -128DC6 Extra Length 0000 (0) │ │ │ │ -128DC8 Comment Length 0000 (0) │ │ │ │ -128DCA Disk Start 0000 (0) │ │ │ │ -128DCC Int File Attributes 0000 (0) │ │ │ │ +128E7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E85 CRC 64C99025 (1690931237) │ │ │ │ +128E89 Compressed Size 00000497 (1175) │ │ │ │ +128E8D Uncompressed Size 00001CE0 (7392) │ │ │ │ +128E91 Filename Length 0037 (55) │ │ │ │ +128E93 Extra Length 0000 (0) │ │ │ │ +128E95 Comment Length 0000 (0) │ │ │ │ +128E97 Disk Start 0000 (0) │ │ │ │ +128E99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128DCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128DD2 Local Header Offset 000D9216 (889366) │ │ │ │ -128DD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E9F Local Header Offset 000D9209 (889353) │ │ │ │ +128EA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128DD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128EA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E0D CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -128E11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E12 Created OS 03 (3) 'Unix' │ │ │ │ -128E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E15 General Purpose Flag 0800 (2048) │ │ │ │ +128EDA CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +128EDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +128EDF Created OS 03 (3) 'Unix' │ │ │ │ +128EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128EE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E1D CRC CB0618E6 (3406174438) │ │ │ │ -128E21 Compressed Size 0000012A (298) │ │ │ │ -128E25 Uncompressed Size 000001D6 (470) │ │ │ │ -128E29 Filename Length 0032 (50) │ │ │ │ -128E2B Extra Length 0000 (0) │ │ │ │ -128E2D Comment Length 0000 (0) │ │ │ │ -128E2F Disk Start 0000 (0) │ │ │ │ -128E31 Int File Attributes 0000 (0) │ │ │ │ +128EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128EEA CRC CB0618E6 (3406174438) │ │ │ │ +128EEE Compressed Size 0000012A (298) │ │ │ │ +128EF2 Uncompressed Size 000001D6 (470) │ │ │ │ +128EF6 Filename Length 0032 (50) │ │ │ │ +128EF8 Extra Length 0000 (0) │ │ │ │ +128EFA Comment Length 0000 (0) │ │ │ │ +128EFC Disk Start 0000 (0) │ │ │ │ +128EFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E37 Local Header Offset 000D9702 (890626) │ │ │ │ -128E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F04 Local Header Offset 000D96F5 (890613) │ │ │ │ +128F08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E6D CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -128E71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E72 Created OS 03 (3) 'Unix' │ │ │ │ -128E73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E75 General Purpose Flag 0800 (2048) │ │ │ │ +128F3A CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +128F3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F3F Created OS 03 (3) 'Unix' │ │ │ │ +128F40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E7D CRC 7EFF497D (2130659709) │ │ │ │ -128E81 Compressed Size 000000CE (206) │ │ │ │ -128E85 Uncompressed Size 0000014A (330) │ │ │ │ -128E89 Filename Length 0031 (49) │ │ │ │ -128E8B Extra Length 0000 (0) │ │ │ │ -128E8D Comment Length 0000 (0) │ │ │ │ -128E8F Disk Start 0000 (0) │ │ │ │ -128E91 Int File Attributes 0000 (0) │ │ │ │ +128F44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F4A CRC 7EFF497D (2130659709) │ │ │ │ +128F4E Compressed Size 000000CE (206) │ │ │ │ +128F52 Uncompressed Size 0000014A (330) │ │ │ │ +128F56 Filename Length 0031 (49) │ │ │ │ +128F58 Extra Length 0000 (0) │ │ │ │ +128F5A Comment Length 0000 (0) │ │ │ │ +128F5C Disk Start 0000 (0) │ │ │ │ +128F5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E97 Local Header Offset 000D987C (891004) │ │ │ │ -128E9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F64 Local Header Offset 000D986F (890991) │ │ │ │ +128F68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128ECC CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -128ED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128ED1 Created OS 03 (3) 'Unix' │ │ │ │ -128ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128ED4 General Purpose Flag 0800 (2048) │ │ │ │ +128F99 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +128F9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F9E Created OS 03 (3) 'Unix' │ │ │ │ +128F9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128FA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128FA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128ED6 Compression Method 0000 (0) 'Stored' │ │ │ │ -128ED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128EDC CRC 00000000 (0) │ │ │ │ -128EE0 Compressed Size 00000000 (0) │ │ │ │ -128EE4 Uncompressed Size 00000000 (0) │ │ │ │ -128EE8 Filename Length 0010 (16) │ │ │ │ -128EEA Extra Length 0000 (0) │ │ │ │ -128EEC Comment Length 0000 (0) │ │ │ │ -128EEE Disk Start 0000 (0) │ │ │ │ -128EF0 Int File Attributes 0000 (0) │ │ │ │ +128FA3 Compression Method 0000 (0) 'Stored' │ │ │ │ +128FA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FA9 CRC 00000000 (0) │ │ │ │ +128FAD Compressed Size 00000000 (0) │ │ │ │ +128FB1 Uncompressed Size 00000000 (0) │ │ │ │ +128FB5 Filename Length 0010 (16) │ │ │ │ +128FB7 Extra Length 0000 (0) │ │ │ │ +128FB9 Comment Length 0000 (0) │ │ │ │ +128FBB Disk Start 0000 (0) │ │ │ │ +128FBD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128EF2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128FBF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128EF6 Local Header Offset 000D9999 (891289) │ │ │ │ -128EFA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +128FC3 Local Header Offset 000D998C (891276) │ │ │ │ +128FC7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128EFA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FC7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128EFA: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128FC7: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128ED2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128F0A CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -128F0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F0F Created OS 03 (3) 'Unix' │ │ │ │ -128F10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F12 General Purpose Flag 0800 (2048) │ │ │ │ +128FD7 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +128FDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +128FDC Created OS 03 (3) 'Unix' │ │ │ │ +128FDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128FDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128FDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F1A CRC 5DAB5802 (1571510274) │ │ │ │ -128F1E Compressed Size 000002DC (732) │ │ │ │ -128F22 Uncompressed Size 000005AD (1453) │ │ │ │ -128F26 Filename Length 001D (29) │ │ │ │ -128F28 Extra Length 0000 (0) │ │ │ │ -128F2A Comment Length 0000 (0) │ │ │ │ -128F2C Disk Start 0000 (0) │ │ │ │ -128F2E Int File Attributes 0000 (0) │ │ │ │ +128FE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128FE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FE7 CRC 5DAB5802 (1571510274) │ │ │ │ +128FEB Compressed Size 000002DC (732) │ │ │ │ +128FEF Uncompressed Size 000005AD (1453) │ │ │ │ +128FF3 Filename Length 001D (29) │ │ │ │ +128FF5 Extra Length 0000 (0) │ │ │ │ +128FF7 Comment Length 0000 (0) │ │ │ │ +128FF9 Disk Start 0000 (0) │ │ │ │ +128FFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128FFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F34 Local Header Offset 000D99C7 (891335) │ │ │ │ -128F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129001 Local Header Offset 000D99BA (891322) │ │ │ │ +129005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F55 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -128F59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F5A Created OS 03 (3) 'Unix' │ │ │ │ -128F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F5D General Purpose Flag 0800 (2048) │ │ │ │ +129022 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +129026 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129027 Created OS 03 (3) 'Unix' │ │ │ │ +129028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12902A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F65 CRC 76C8419F (1992835487) │ │ │ │ -128F69 Compressed Size 00000142 (322) │ │ │ │ -128F6D Uncompressed Size 00000275 (629) │ │ │ │ -128F71 Filename Length 001C (28) │ │ │ │ -128F73 Extra Length 0000 (0) │ │ │ │ -128F75 Comment Length 0000 (0) │ │ │ │ -128F77 Disk Start 0000 (0) │ │ │ │ -128F79 Int File Attributes 0000 (0) │ │ │ │ +12902C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12902E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129032 CRC 76C8419F (1992835487) │ │ │ │ +129036 Compressed Size 00000142 (322) │ │ │ │ +12903A Uncompressed Size 00000275 (629) │ │ │ │ +12903E Filename Length 001C (28) │ │ │ │ +129040 Extra Length 0000 (0) │ │ │ │ +129042 Comment Length 0000 (0) │ │ │ │ +129044 Disk Start 0000 (0) │ │ │ │ +129046 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129048 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F7F Local Header Offset 000D9CDE (892126) │ │ │ │ -128F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12904C Local Header Offset 000D9CD1 (892113) │ │ │ │ +129050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F9F CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -128FA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FA4 Created OS 03 (3) 'Unix' │ │ │ │ -128FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FA7 General Purpose Flag 0800 (2048) │ │ │ │ +12906C CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +129070 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129071 Created OS 03 (3) 'Unix' │ │ │ │ +129072 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129073 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129074 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FAF CRC 57F0C326 (1475396390) │ │ │ │ -128FB3 Compressed Size 00000127 (295) │ │ │ │ -128FB7 Uncompressed Size 000001BE (446) │ │ │ │ -128FBB Filename Length 001E (30) │ │ │ │ -128FBD Extra Length 0000 (0) │ │ │ │ -128FBF Comment Length 0000 (0) │ │ │ │ -128FC1 Disk Start 0000 (0) │ │ │ │ -128FC3 Int File Attributes 0000 (0) │ │ │ │ +129076 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129078 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12907C CRC 57F0C326 (1475396390) │ │ │ │ +129080 Compressed Size 00000127 (295) │ │ │ │ +129084 Uncompressed Size 000001BE (446) │ │ │ │ +129088 Filename Length 001E (30) │ │ │ │ +12908A Extra Length 0000 (0) │ │ │ │ +12908C Comment Length 0000 (0) │ │ │ │ +12908E Disk Start 0000 (0) │ │ │ │ +129090 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128FC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129092 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128FC9 Local Header Offset 000D9E5A (892506) │ │ │ │ -128FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129096 Local Header Offset 000D9E4D (892493) │ │ │ │ +12909A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12909A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128FEB CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -128FEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FF0 Created OS 03 (3) 'Unix' │ │ │ │ -128FF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FF3 General Purpose Flag 0800 (2048) │ │ │ │ +1290B8 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +1290BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290BD Created OS 03 (3) 'Unix' │ │ │ │ +1290BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FFB CRC 096C8417 (158106647) │ │ │ │ -128FFF Compressed Size 00000197 (407) │ │ │ │ -129003 Uncompressed Size 000002B5 (693) │ │ │ │ -129007 Filename Length 001D (29) │ │ │ │ -129009 Extra Length 0000 (0) │ │ │ │ -12900B Comment Length 0000 (0) │ │ │ │ -12900D Disk Start 0000 (0) │ │ │ │ -12900F Int File Attributes 0000 (0) │ │ │ │ +1290C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290C8 CRC 096C8417 (158106647) │ │ │ │ +1290CC Compressed Size 00000197 (407) │ │ │ │ +1290D0 Uncompressed Size 000002B5 (693) │ │ │ │ +1290D4 Filename Length 001D (29) │ │ │ │ +1290D6 Extra Length 0000 (0) │ │ │ │ +1290D8 Comment Length 0000 (0) │ │ │ │ +1290DA Disk Start 0000 (0) │ │ │ │ +1290DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129011 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1290DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129015 Local Header Offset 000D9FBD (892861) │ │ │ │ -129019 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1290E2 Local Header Offset 000D9FB0 (892848) │ │ │ │ +1290E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129019: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1290E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129036 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -12903A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12903B Created OS 03 (3) 'Unix' │ │ │ │ -12903C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12903D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12903E General Purpose Flag 0800 (2048) │ │ │ │ +129103 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +129107 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129108 Created OS 03 (3) 'Unix' │ │ │ │ +129109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12910A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12910B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129040 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129042 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129046 CRC 94A7D2F6 (2494026486) │ │ │ │ -12904A Compressed Size 000002E5 (741) │ │ │ │ -12904E Uncompressed Size 000005D5 (1493) │ │ │ │ -129052 Filename Length 0027 (39) │ │ │ │ -129054 Extra Length 0000 (0) │ │ │ │ -129056 Comment Length 0000 (0) │ │ │ │ -129058 Disk Start 0000 (0) │ │ │ │ -12905A Int File Attributes 0000 (0) │ │ │ │ +12910D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12910F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129113 CRC 94A7D2F6 (2494026486) │ │ │ │ +129117 Compressed Size 000002E5 (741) │ │ │ │ +12911B Uncompressed Size 000005D5 (1493) │ │ │ │ +12911F Filename Length 0027 (39) │ │ │ │ +129121 Extra Length 0000 (0) │ │ │ │ +129123 Comment Length 0000 (0) │ │ │ │ +129125 Disk Start 0000 (0) │ │ │ │ +129127 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12905C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129129 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129060 Local Header Offset 000DA18F (893327) │ │ │ │ -129064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12912D Local Header Offset 000DA182 (893314) │ │ │ │ +129131 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129131: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12908B CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -12908F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129090 Created OS 03 (3) 'Unix' │ │ │ │ -129091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129093 General Purpose Flag 0800 (2048) │ │ │ │ +129158 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +12915C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12915D Created OS 03 (3) 'Unix' │ │ │ │ +12915E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12915F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129160 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129095 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129097 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12909B CRC DDAA617A (3718930810) │ │ │ │ -12909F Compressed Size 000001AE (430) │ │ │ │ -1290A3 Uncompressed Size 00000353 (851) │ │ │ │ -1290A7 Filename Length 0026 (38) │ │ │ │ -1290A9 Extra Length 0000 (0) │ │ │ │ -1290AB Comment Length 0000 (0) │ │ │ │ -1290AD Disk Start 0000 (0) │ │ │ │ -1290AF Int File Attributes 0000 (0) │ │ │ │ +129162 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129164 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129168 CRC DDAA617A (3718930810) │ │ │ │ +12916C Compressed Size 000001AE (430) │ │ │ │ +129170 Uncompressed Size 00000353 (851) │ │ │ │ +129174 Filename Length 0026 (38) │ │ │ │ +129176 Extra Length 0000 (0) │ │ │ │ +129178 Comment Length 0000 (0) │ │ │ │ +12917A Disk Start 0000 (0) │ │ │ │ +12917C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1290B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12917E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1290B5 Local Header Offset 000DA4B9 (894137) │ │ │ │ -1290B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129182 Local Header Offset 000DA4AC (894124) │ │ │ │ +129186 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1290B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129186: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1290DF CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -1290E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1290E4 Created OS 03 (3) 'Unix' │ │ │ │ -1290E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1290E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1290E7 General Purpose Flag 0800 (2048) │ │ │ │ +1291AC CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +1291B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1291B1 Created OS 03 (3) 'Unix' │ │ │ │ +1291B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1291B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1291B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1290E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1290EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1290EF CRC FF08AC8D (4278758541) │ │ │ │ -1290F3 Compressed Size 000003FB (1019) │ │ │ │ -1290F7 Uncompressed Size 00000AE0 (2784) │ │ │ │ -1290FB Filename Length 002A (42) │ │ │ │ -1290FD Extra Length 0000 (0) │ │ │ │ -1290FF Comment Length 0000 (0) │ │ │ │ -129101 Disk Start 0000 (0) │ │ │ │ -129103 Int File Attributes 0000 (0) │ │ │ │ +1291B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1291B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1291BC CRC FF08AC8D (4278758541) │ │ │ │ +1291C0 Compressed Size 000003FB (1019) │ │ │ │ +1291C4 Uncompressed Size 00000AE0 (2784) │ │ │ │ +1291C8 Filename Length 002A (42) │ │ │ │ +1291CA Extra Length 0000 (0) │ │ │ │ +1291CC Comment Length 0000 (0) │ │ │ │ +1291CE Disk Start 0000 (0) │ │ │ │ +1291D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129105 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1291D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129109 Local Header Offset 000DA6AB (894635) │ │ │ │ -12910D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1291D6 Local Header Offset 000DA69E (894622) │ │ │ │ +1291DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12910D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1291DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129137 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -12913B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12913C Created OS 03 (3) 'Unix' │ │ │ │ -12913D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12913E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12913F General Purpose Flag 0800 (2048) │ │ │ │ +129204 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +129208 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129209 Created OS 03 (3) 'Unix' │ │ │ │ +12920A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12920B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12920C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129141 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129147 CRC F571E130 (4117881136) │ │ │ │ -12914B Compressed Size 00000611 (1553) │ │ │ │ -12914F Uncompressed Size 0000245F (9311) │ │ │ │ -129153 Filename Length 0029 (41) │ │ │ │ -129155 Extra Length 0000 (0) │ │ │ │ -129157 Comment Length 0000 (0) │ │ │ │ -129159 Disk Start 0000 (0) │ │ │ │ -12915B Int File Attributes 0000 (0) │ │ │ │ +12920E Compression Method 0008 (8) 'Deflated' │ │ │ │ +129210 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129214 CRC F571E130 (4117881136) │ │ │ │ +129218 Compressed Size 00000611 (1553) │ │ │ │ +12921C Uncompressed Size 0000245F (9311) │ │ │ │ +129220 Filename Length 0029 (41) │ │ │ │ +129222 Extra Length 0000 (0) │ │ │ │ +129224 Comment Length 0000 (0) │ │ │ │ +129226 Disk Start 0000 (0) │ │ │ │ +129228 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12915D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12922A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129161 Local Header Offset 000DAAEE (895726) │ │ │ │ -129165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12922E Local Header Offset 000DAAE1 (895713) │ │ │ │ +129232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12918E CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -129192 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129193 Created OS 03 (3) 'Unix' │ │ │ │ -129194 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129195 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129196 General Purpose Flag 0800 (2048) │ │ │ │ +12925B CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +12925F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129260 Created OS 03 (3) 'Unix' │ │ │ │ +129261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129263 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129198 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12919A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12919E CRC 370929DA (923347418) │ │ │ │ -1291A2 Compressed Size 000002F8 (760) │ │ │ │ -1291A6 Uncompressed Size 0000062D (1581) │ │ │ │ -1291AA Filename Length 003D (61) │ │ │ │ -1291AC Extra Length 0000 (0) │ │ │ │ -1291AE Comment Length 0000 (0) │ │ │ │ -1291B0 Disk Start 0000 (0) │ │ │ │ -1291B2 Int File Attributes 0000 (0) │ │ │ │ +129265 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129267 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12926B CRC 370929DA (923347418) │ │ │ │ +12926F Compressed Size 000002F8 (760) │ │ │ │ +129273 Uncompressed Size 0000062D (1581) │ │ │ │ +129277 Filename Length 003D (61) │ │ │ │ +129279 Extra Length 0000 (0) │ │ │ │ +12927B Comment Length 0000 (0) │ │ │ │ +12927D Disk Start 0000 (0) │ │ │ │ +12927F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1291B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129281 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1291B8 Local Header Offset 000DB146 (897350) │ │ │ │ -1291BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129285 Local Header Offset 000DB139 (897337) │ │ │ │ +129289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1291BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1291F9 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -1291FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1291FE Created OS 03 (3) 'Unix' │ │ │ │ -1291FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129201 General Purpose Flag 0800 (2048) │ │ │ │ +1292C6 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +1292CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1292CB Created OS 03 (3) 'Unix' │ │ │ │ +1292CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1292CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1292CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129209 CRC 958A49E8 (2508868072) │ │ │ │ -12920D Compressed Size 00000248 (584) │ │ │ │ -129211 Uncompressed Size 000004F4 (1268) │ │ │ │ -129215 Filename Length 003C (60) │ │ │ │ -129217 Extra Length 0000 (0) │ │ │ │ -129219 Comment Length 0000 (0) │ │ │ │ -12921B Disk Start 0000 (0) │ │ │ │ -12921D Int File Attributes 0000 (0) │ │ │ │ +1292D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1292D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1292D6 CRC 958A49E8 (2508868072) │ │ │ │ +1292DA Compressed Size 00000248 (584) │ │ │ │ +1292DE Uncompressed Size 000004F4 (1268) │ │ │ │ +1292E2 Filename Length 003C (60) │ │ │ │ +1292E4 Extra Length 0000 (0) │ │ │ │ +1292E6 Comment Length 0000 (0) │ │ │ │ +1292E8 Disk Start 0000 (0) │ │ │ │ +1292EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12921F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1292EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129223 Local Header Offset 000DB499 (898201) │ │ │ │ -129227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1292F0 Local Header Offset 000DB48C (898188) │ │ │ │ +1292F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1292F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129263 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -129267 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129268 Created OS 03 (3) 'Unix' │ │ │ │ -129269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12926A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12926B General Purpose Flag 0800 (2048) │ │ │ │ +129330 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +129334 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129335 Created OS 03 (3) 'Unix' │ │ │ │ +129336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129338 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12926D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12926F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129273 CRC 0577956B (91723115) │ │ │ │ -129277 Compressed Size 00000460 (1120) │ │ │ │ -12927B Uncompressed Size 00000CCB (3275) │ │ │ │ -12927F Filename Length 0023 (35) │ │ │ │ -129281 Extra Length 0000 (0) │ │ │ │ -129283 Comment Length 0000 (0) │ │ │ │ -129285 Disk Start 0000 (0) │ │ │ │ -129287 Int File Attributes 0000 (0) │ │ │ │ +12933A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12933C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129340 CRC 0577956B (91723115) │ │ │ │ +129344 Compressed Size 00000460 (1120) │ │ │ │ +129348 Uncompressed Size 00000CCB (3275) │ │ │ │ +12934C Filename Length 0023 (35) │ │ │ │ +12934E Extra Length 0000 (0) │ │ │ │ +129350 Comment Length 0000 (0) │ │ │ │ +129352 Disk Start 0000 (0) │ │ │ │ +129354 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129289 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12928D Local Header Offset 000DB73B (898875) │ │ │ │ -129291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12935A Local Header Offset 000DB72E (898862) │ │ │ │ +12935E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12935E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1292B4 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -1292B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1292B9 Created OS 03 (3) 'Unix' │ │ │ │ -1292BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1292BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1292BC General Purpose Flag 0800 (2048) │ │ │ │ +129381 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +129385 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129386 Created OS 03 (3) 'Unix' │ │ │ │ +129387 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129388 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129389 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1292BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1292C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1292C4 CRC 689EB538 (1755231544) │ │ │ │ -1292C8 Compressed Size 000006AD (1709) │ │ │ │ -1292CC Uncompressed Size 00002B26 (11046) │ │ │ │ -1292D0 Filename Length 0022 (34) │ │ │ │ -1292D2 Extra Length 0000 (0) │ │ │ │ -1292D4 Comment Length 0000 (0) │ │ │ │ -1292D6 Disk Start 0000 (0) │ │ │ │ -1292D8 Int File Attributes 0000 (0) │ │ │ │ +12938B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12938D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129391 CRC 689EB538 (1755231544) │ │ │ │ +129395 Compressed Size 000006AD (1709) │ │ │ │ +129399 Uncompressed Size 00002B26 (11046) │ │ │ │ +12939D Filename Length 0022 (34) │ │ │ │ +12939F Extra Length 0000 (0) │ │ │ │ +1293A1 Comment Length 0000 (0) │ │ │ │ +1293A3 Disk Start 0000 (0) │ │ │ │ +1293A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1292DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1293A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1292DE Local Header Offset 000DBBDC (900060) │ │ │ │ -1292E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293AB Local Header Offset 000DBBCF (900047) │ │ │ │ +1293AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1292E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129304 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -129308 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129309 Created OS 03 (3) 'Unix' │ │ │ │ -12930A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12930B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12930C General Purpose Flag 0800 (2048) │ │ │ │ +1293D1 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +1293D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1293D6 Created OS 03 (3) 'Unix' │ │ │ │ +1293D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1293D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1293D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12930E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129310 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129314 CRC AA44D54D (2856637773) │ │ │ │ -129318 Compressed Size 000002F3 (755) │ │ │ │ -12931C Uncompressed Size 00000611 (1553) │ │ │ │ -129320 Filename Length 0036 (54) │ │ │ │ -129322 Extra Length 0000 (0) │ │ │ │ -129324 Comment Length 0000 (0) │ │ │ │ -129326 Disk Start 0000 (0) │ │ │ │ -129328 Int File Attributes 0000 (0) │ │ │ │ +1293DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1293DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1293E1 CRC AA44D54D (2856637773) │ │ │ │ +1293E5 Compressed Size 000002F3 (755) │ │ │ │ +1293E9 Uncompressed Size 00000611 (1553) │ │ │ │ +1293ED Filename Length 0036 (54) │ │ │ │ +1293EF Extra Length 0000 (0) │ │ │ │ +1293F1 Comment Length 0000 (0) │ │ │ │ +1293F3 Disk Start 0000 (0) │ │ │ │ +1293F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12932A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1293F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12932E Local Header Offset 000DC2C9 (901833) │ │ │ │ -129332 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293FB Local Header Offset 000DC2BC (901820) │ │ │ │ +1293FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129332: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129368 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -12936C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12936D Created OS 03 (3) 'Unix' │ │ │ │ -12936E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12936F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129370 General Purpose Flag 0800 (2048) │ │ │ │ +129435 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +129439 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12943A Created OS 03 (3) 'Unix' │ │ │ │ +12943B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12943C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12943D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129372 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129374 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129378 CRC 8756749A (2270590106) │ │ │ │ -12937C Compressed Size 00000240 (576) │ │ │ │ -129380 Uncompressed Size 000004BF (1215) │ │ │ │ -129384 Filename Length 0035 (53) │ │ │ │ -129386 Extra Length 0000 (0) │ │ │ │ -129388 Comment Length 0000 (0) │ │ │ │ -12938A Disk Start 0000 (0) │ │ │ │ -12938C Int File Attributes 0000 (0) │ │ │ │ +12943F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129441 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129445 CRC 8756749A (2270590106) │ │ │ │ +129449 Compressed Size 00000240 (576) │ │ │ │ +12944D Uncompressed Size 000004BF (1215) │ │ │ │ +129451 Filename Length 0035 (53) │ │ │ │ +129453 Extra Length 0000 (0) │ │ │ │ +129455 Comment Length 0000 (0) │ │ │ │ +129457 Disk Start 0000 (0) │ │ │ │ +129459 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12938E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12945B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129392 Local Header Offset 000DC610 (902672) │ │ │ │ -129396 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12945F Local Header Offset 000DC603 (902659) │ │ │ │ +129463 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1293CB CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -1293CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1293D0 Created OS 03 (3) 'Unix' │ │ │ │ -1293D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1293D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1293D3 General Purpose Flag 0800 (2048) │ │ │ │ +129498 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +12949C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12949D Created OS 03 (3) 'Unix' │ │ │ │ +12949E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12949F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1293D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1293D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1293DB CRC 8CB84331 (2360886065) │ │ │ │ -1293DF Compressed Size 0000044F (1103) │ │ │ │ -1293E3 Uncompressed Size 00000BE5 (3045) │ │ │ │ -1293E7 Filename Length 0022 (34) │ │ │ │ -1293E9 Extra Length 0000 (0) │ │ │ │ -1293EB Comment Length 0000 (0) │ │ │ │ -1293ED Disk Start 0000 (0) │ │ │ │ -1293EF Int File Attributes 0000 (0) │ │ │ │ +1294A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294A8 CRC 8CB84331 (2360886065) │ │ │ │ +1294AC Compressed Size 0000044F (1103) │ │ │ │ +1294B0 Uncompressed Size 00000BE5 (3045) │ │ │ │ +1294B4 Filename Length 0022 (34) │ │ │ │ +1294B6 Extra Length 0000 (0) │ │ │ │ +1294B8 Comment Length 0000 (0) │ │ │ │ +1294BA Disk Start 0000 (0) │ │ │ │ +1294BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1293F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1294BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1293F5 Local Header Offset 000DC8A3 (903331) │ │ │ │ -1293F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1294C2 Local Header Offset 000DC896 (903318) │ │ │ │ +1294C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1293F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1294C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12941B CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -12941F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129420 Created OS 03 (3) 'Unix' │ │ │ │ -129421 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129422 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129423 General Purpose Flag 0800 (2048) │ │ │ │ +1294E8 CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +1294EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1294ED Created OS 03 (3) 'Unix' │ │ │ │ +1294EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1294EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129425 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129427 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12942B CRC 1435E8D1 (339077329) │ │ │ │ -12942F Compressed Size 00000714 (1812) │ │ │ │ -129433 Uncompressed Size 00002F70 (12144) │ │ │ │ -129437 Filename Length 0021 (33) │ │ │ │ -129439 Extra Length 0000 (0) │ │ │ │ -12943B Comment Length 0000 (0) │ │ │ │ -12943D Disk Start 0000 (0) │ │ │ │ -12943F Int File Attributes 0000 (0) │ │ │ │ +1294F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294F8 CRC 1435E8D1 (339077329) │ │ │ │ +1294FC Compressed Size 00000714 (1812) │ │ │ │ +129500 Uncompressed Size 00002F70 (12144) │ │ │ │ +129504 Filename Length 0021 (33) │ │ │ │ +129506 Extra Length 0000 (0) │ │ │ │ +129508 Comment Length 0000 (0) │ │ │ │ +12950A Disk Start 0000 (0) │ │ │ │ +12950C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129441 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12950E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129445 Local Header Offset 000DCD32 (904498) │ │ │ │ -129449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129512 Local Header Offset 000DCD25 (904485) │ │ │ │ +129516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12946A CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -12946E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12946F Created OS 03 (3) 'Unix' │ │ │ │ -129470 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129471 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129472 General Purpose Flag 0800 (2048) │ │ │ │ +129537 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +12953B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12953C Created OS 03 (3) 'Unix' │ │ │ │ +12953D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12953E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12953F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129474 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129476 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12947A CRC 8D977ACA (2375514826) │ │ │ │ -12947E Compressed Size 00001111 (4369) │ │ │ │ -129482 Uncompressed Size 00003526 (13606) │ │ │ │ -129486 Filename Length 001A (26) │ │ │ │ -129488 Extra Length 0000 (0) │ │ │ │ -12948A Comment Length 0000 (0) │ │ │ │ -12948C Disk Start 0000 (0) │ │ │ │ -12948E Int File Attributes 0000 (0) │ │ │ │ +129541 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129543 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129547 CRC 9A6F9627 (2591004199) │ │ │ │ +12954B Compressed Size 000010FE (4350) │ │ │ │ +12954F Uncompressed Size 00003526 (13606) │ │ │ │ +129553 Filename Length 001A (26) │ │ │ │ +129555 Extra Length 0000 (0) │ │ │ │ +129557 Comment Length 0000 (0) │ │ │ │ +129559 Disk Start 0000 (0) │ │ │ │ +12955B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129490 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12955D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129494 Local Header Offset 000DD485 (906373) │ │ │ │ -129498 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129561 Local Header Offset 000DD478 (906360) │ │ │ │ +129565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294B2 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -1294B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294B7 Created OS 03 (3) 'Unix' │ │ │ │ -1294B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1294BA General Purpose Flag 0800 (2048) │ │ │ │ +12957F CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +129583 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129584 Created OS 03 (3) 'Unix' │ │ │ │ +129585 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129586 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129587 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1294BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1294BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1294C2 CRC 07B119CF (129046991) │ │ │ │ -1294C6 Compressed Size 00001694 (5780) │ │ │ │ -1294CA Uncompressed Size 0000C5D7 (50647) │ │ │ │ -1294CE Filename Length 0019 (25) │ │ │ │ -1294D0 Extra Length 0000 (0) │ │ │ │ -1294D2 Comment Length 0000 (0) │ │ │ │ -1294D4 Disk Start 0000 (0) │ │ │ │ -1294D6 Int File Attributes 0000 (0) │ │ │ │ +129589 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12958B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12958F CRC 77EE3F47 (2012102471) │ │ │ │ +129593 Compressed Size 00001658 (5720) │ │ │ │ +129597 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +12959B Filename Length 0019 (25) │ │ │ │ +12959D Extra Length 0000 (0) │ │ │ │ +12959F Comment Length 0000 (0) │ │ │ │ +1295A1 Disk Start 0000 (0) │ │ │ │ +1295A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1294D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1295A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1294DC Local Header Offset 000DE5CE (910798) │ │ │ │ -1294E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295A9 Local Header Offset 000DE5AE (910766) │ │ │ │ +1295AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1294E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294F9 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -1294FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294FE Created OS 03 (3) 'Unix' │ │ │ │ -1294FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129500 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129501 General Purpose Flag 0800 (2048) │ │ │ │ +1295C6 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +1295CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1295CB Created OS 03 (3) 'Unix' │ │ │ │ +1295CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1295CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1295CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129503 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129505 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129509 CRC 0134997B (20224379) │ │ │ │ -12950D Compressed Size 000003A1 (929) │ │ │ │ -129511 Uncompressed Size 0000076C (1900) │ │ │ │ -129515 Filename Length 0022 (34) │ │ │ │ -129517 Extra Length 0000 (0) │ │ │ │ -129519 Comment Length 0000 (0) │ │ │ │ -12951B Disk Start 0000 (0) │ │ │ │ -12951D Int File Attributes 0000 (0) │ │ │ │ +1295D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1295D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1295D6 CRC 0134997B (20224379) │ │ │ │ +1295DA Compressed Size 000003A1 (929) │ │ │ │ +1295DE Uncompressed Size 0000076C (1900) │ │ │ │ +1295E2 Filename Length 0022 (34) │ │ │ │ +1295E4 Extra Length 0000 (0) │ │ │ │ +1295E6 Comment Length 0000 (0) │ │ │ │ +1295E8 Disk Start 0000 (0) │ │ │ │ +1295EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12951F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1295EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129523 Local Header Offset 000DFC99 (916633) │ │ │ │ -129527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295F0 Local Header Offset 000DFC3D (916541) │ │ │ │ +1295F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129549 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -12954D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12954E Created OS 03 (3) 'Unix' │ │ │ │ -12954F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129550 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129551 General Purpose Flag 0800 (2048) │ │ │ │ +129616 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +12961A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12961B Created OS 03 (3) 'Unix' │ │ │ │ +12961C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12961D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12961E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129553 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129555 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129559 CRC 98514523 (2555462947) │ │ │ │ -12955D Compressed Size 000002D2 (722) │ │ │ │ -129561 Uncompressed Size 0000078A (1930) │ │ │ │ -129565 Filename Length 0021 (33) │ │ │ │ -129567 Extra Length 0000 (0) │ │ │ │ -129569 Comment Length 0000 (0) │ │ │ │ -12956B Disk Start 0000 (0) │ │ │ │ -12956D Int File Attributes 0000 (0) │ │ │ │ +129620 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129622 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129626 CRC 98514523 (2555462947) │ │ │ │ +12962A Compressed Size 000002D2 (722) │ │ │ │ +12962E Uncompressed Size 0000078A (1930) │ │ │ │ +129632 Filename Length 0021 (33) │ │ │ │ +129634 Extra Length 0000 (0) │ │ │ │ +129636 Comment Length 0000 (0) │ │ │ │ +129638 Disk Start 0000 (0) │ │ │ │ +12963A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12956F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12963C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129573 Local Header Offset 000E007A (917626) │ │ │ │ -129577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129640 Local Header Offset 000E001E (917534) │ │ │ │ +129644 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129598 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -12959C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12959D Created OS 03 (3) 'Unix' │ │ │ │ -12959E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12959F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295A0 General Purpose Flag 0800 (2048) │ │ │ │ +129665 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +129669 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12966A Created OS 03 (3) 'Unix' │ │ │ │ +12966B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12966C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12966D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295A8 CRC B16AC60C (2976564748) │ │ │ │ -1295AC Compressed Size 00000275 (629) │ │ │ │ -1295B0 Uncompressed Size 000004E6 (1254) │ │ │ │ -1295B4 Filename Length 0025 (37) │ │ │ │ -1295B6 Extra Length 0000 (0) │ │ │ │ -1295B8 Comment Length 0000 (0) │ │ │ │ -1295BA Disk Start 0000 (0) │ │ │ │ -1295BC Int File Attributes 0000 (0) │ │ │ │ +12966F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129671 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129675 CRC B16AC60C (2976564748) │ │ │ │ +129679 Compressed Size 00000275 (629) │ │ │ │ +12967D Uncompressed Size 000004E6 (1254) │ │ │ │ +129681 Filename Length 0025 (37) │ │ │ │ +129683 Extra Length 0000 (0) │ │ │ │ +129685 Comment Length 0000 (0) │ │ │ │ +129687 Disk Start 0000 (0) │ │ │ │ +129689 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1295BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12968B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1295C2 Local Header Offset 000E038B (918411) │ │ │ │ -1295C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12968F Local Header Offset 000E032F (918319) │ │ │ │ +129693 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1295C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1295EB CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -1295EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1295F0 Created OS 03 (3) 'Unix' │ │ │ │ -1295F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1295F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295F3 General Purpose Flag 0800 (2048) │ │ │ │ +1296B8 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +1296BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296BD Created OS 03 (3) 'Unix' │ │ │ │ +1296BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295FB CRC 3D011DBE (1023483326) │ │ │ │ -1295FF Compressed Size 00000401 (1025) │ │ │ │ -129603 Uncompressed Size 00000B51 (2897) │ │ │ │ -129607 Filename Length 0024 (36) │ │ │ │ -129609 Extra Length 0000 (0) │ │ │ │ -12960B Comment Length 0000 (0) │ │ │ │ -12960D Disk Start 0000 (0) │ │ │ │ -12960F Int File Attributes 0000 (0) │ │ │ │ +1296C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296C8 CRC 3D011DBE (1023483326) │ │ │ │ +1296CC Compressed Size 00000401 (1025) │ │ │ │ +1296D0 Uncompressed Size 00000B51 (2897) │ │ │ │ +1296D4 Filename Length 0024 (36) │ │ │ │ +1296D6 Extra Length 0000 (0) │ │ │ │ +1296D8 Comment Length 0000 (0) │ │ │ │ +1296DA Disk Start 0000 (0) │ │ │ │ +1296DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129611 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1296DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129615 Local Header Offset 000E0643 (919107) │ │ │ │ -129619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1296E2 Local Header Offset 000E05E7 (919015) │ │ │ │ +1296E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1296E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12963D CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -129641 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129642 Created OS 03 (3) 'Unix' │ │ │ │ -129643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129645 General Purpose Flag 0800 (2048) │ │ │ │ +12970A CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +12970E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12970F Created OS 03 (3) 'Unix' │ │ │ │ +129710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129712 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129647 Compression Method 0000 (0) 'Stored' │ │ │ │ -129649 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12964D CRC 00000000 (0) │ │ │ │ -129651 Compressed Size 00000000 (0) │ │ │ │ -129655 Uncompressed Size 00000000 (0) │ │ │ │ -129659 Filename Length 0014 (20) │ │ │ │ -12965B Extra Length 0000 (0) │ │ │ │ -12965D Comment Length 0000 (0) │ │ │ │ -12965F Disk Start 0000 (0) │ │ │ │ -129661 Int File Attributes 0000 (0) │ │ │ │ +129714 Compression Method 0000 (0) 'Stored' │ │ │ │ +129716 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12971A CRC 00000000 (0) │ │ │ │ +12971E Compressed Size 00000000 (0) │ │ │ │ +129722 Uncompressed Size 00000000 (0) │ │ │ │ +129726 Filename Length 0014 (20) │ │ │ │ +129728 Extra Length 0000 (0) │ │ │ │ +12972A Comment Length 0000 (0) │ │ │ │ +12972C Disk Start 0000 (0) │ │ │ │ +12972E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129663 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +129730 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -129667 Local Header Offset 000E0A86 (920198) │ │ │ │ -12966B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129734 Local Header Offset 000E0A2A (920106) │ │ │ │ +129738 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12966B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129738: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12966B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x129738: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129643: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129710: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12967F CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -129683 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129684 Created OS 03 (3) 'Unix' │ │ │ │ -129685 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129686 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129687 General Purpose Flag 0800 (2048) │ │ │ │ +12974C CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +129750 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129751 Created OS 03 (3) 'Unix' │ │ │ │ +129752 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129753 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129754 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129689 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12968B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12968F CRC BB6D54C6 (3144504518) │ │ │ │ -129693 Compressed Size 0000023E (574) │ │ │ │ -129697 Uncompressed Size 00000492 (1170) │ │ │ │ -12969B Filename Length 0025 (37) │ │ │ │ -12969D Extra Length 0000 (0) │ │ │ │ -12969F Comment Length 0000 (0) │ │ │ │ -1296A1 Disk Start 0000 (0) │ │ │ │ -1296A3 Int File Attributes 0000 (0) │ │ │ │ +129756 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129758 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12975C CRC BB6D54C6 (3144504518) │ │ │ │ +129760 Compressed Size 0000023E (574) │ │ │ │ +129764 Uncompressed Size 00000492 (1170) │ │ │ │ +129768 Filename Length 0025 (37) │ │ │ │ +12976A Extra Length 0000 (0) │ │ │ │ +12976C Comment Length 0000 (0) │ │ │ │ +12976E Disk Start 0000 (0) │ │ │ │ +129770 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129772 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296A9 Local Header Offset 000E0AB8 (920248) │ │ │ │ -1296AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129776 Local Header Offset 000E0A5C (920156) │ │ │ │ +12977A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12977A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1296D2 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -1296D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1296D7 Created OS 03 (3) 'Unix' │ │ │ │ -1296D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1296D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1296DA General Purpose Flag 0800 (2048) │ │ │ │ +12979F CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +1297A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1297A4 Created OS 03 (3) 'Unix' │ │ │ │ +1297A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1297A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1297A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1296DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1296DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1296E2 CRC 0FDA82F6 (265978614) │ │ │ │ -1296E6 Compressed Size 0000027C (636) │ │ │ │ -1296EA Uncompressed Size 00000794 (1940) │ │ │ │ -1296EE Filename Length 0024 (36) │ │ │ │ -1296F0 Extra Length 0000 (0) │ │ │ │ -1296F2 Comment Length 0000 (0) │ │ │ │ -1296F4 Disk Start 0000 (0) │ │ │ │ -1296F6 Int File Attributes 0000 (0) │ │ │ │ +1297A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1297AF CRC 0FDA82F6 (265978614) │ │ │ │ +1297B3 Compressed Size 0000027C (636) │ │ │ │ +1297B7 Uncompressed Size 00000794 (1940) │ │ │ │ +1297BB Filename Length 0024 (36) │ │ │ │ +1297BD Extra Length 0000 (0) │ │ │ │ +1297BF Comment Length 0000 (0) │ │ │ │ +1297C1 Disk Start 0000 (0) │ │ │ │ +1297C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296FC Local Header Offset 000E0D39 (920889) │ │ │ │ -129700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297C9 Local Header Offset 000E0CDD (920797) │ │ │ │ +1297CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1297CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129724 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -129728 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129729 Created OS 03 (3) 'Unix' │ │ │ │ -12972A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12972B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12972C General Purpose Flag 0800 (2048) │ │ │ │ +1297F1 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +1297F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1297F6 Created OS 03 (3) 'Unix' │ │ │ │ +1297F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1297F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1297F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12972E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129734 CRC A76E3DED (2809019885) │ │ │ │ -129738 Compressed Size 00000B0F (2831) │ │ │ │ -12973C Uncompressed Size 00002525 (9509) │ │ │ │ -129740 Filename Length 002C (44) │ │ │ │ -129742 Extra Length 0000 (0) │ │ │ │ -129744 Comment Length 0000 (0) │ │ │ │ -129746 Disk Start 0000 (0) │ │ │ │ -129748 Int File Attributes 0000 (0) │ │ │ │ +1297FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129801 CRC A76E3DED (2809019885) │ │ │ │ +129805 Compressed Size 00000B0F (2831) │ │ │ │ +129809 Uncompressed Size 00002525 (9509) │ │ │ │ +12980D Filename Length 002C (44) │ │ │ │ +12980F Extra Length 0000 (0) │ │ │ │ +129811 Comment Length 0000 (0) │ │ │ │ +129813 Disk Start 0000 (0) │ │ │ │ +129815 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12974A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129817 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12974E Local Header Offset 000E0FF7 (921591) │ │ │ │ -129752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12981B Local Header Offset 000E0F9B (921499) │ │ │ │ +12981F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12981F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12977E CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -129782 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129783 Created OS 03 (3) 'Unix' │ │ │ │ -129784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129786 General Purpose Flag 0800 (2048) │ │ │ │ +12984B CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +12984F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129850 Created OS 03 (3) 'Unix' │ │ │ │ +129851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129853 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129788 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12978A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12978E CRC F3C460C4 (4089733316) │ │ │ │ -129792 Compressed Size 0000080E (2062) │ │ │ │ -129796 Uncompressed Size 00004443 (17475) │ │ │ │ -12979A Filename Length 002B (43) │ │ │ │ -12979C Extra Length 0000 (0) │ │ │ │ -12979E Comment Length 0000 (0) │ │ │ │ -1297A0 Disk Start 0000 (0) │ │ │ │ -1297A2 Int File Attributes 0000 (0) │ │ │ │ +129855 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129857 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12985B CRC F3C460C4 (4089733316) │ │ │ │ +12985F Compressed Size 0000080E (2062) │ │ │ │ +129863 Uncompressed Size 00004443 (17475) │ │ │ │ +129867 Filename Length 002B (43) │ │ │ │ +129869 Extra Length 0000 (0) │ │ │ │ +12986B Comment Length 0000 (0) │ │ │ │ +12986D Disk Start 0000 (0) │ │ │ │ +12986F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129871 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1297A8 Local Header Offset 000E1B50 (924496) │ │ │ │ -1297AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129875 Local Header Offset 000E1AF4 (924404) │ │ │ │ +129879 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1297AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1297D7 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -1297DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1297DC Created OS 03 (3) 'Unix' │ │ │ │ -1297DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1297DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1297DF General Purpose Flag 0800 (2048) │ │ │ │ +1298A4 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +1298A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298A9 Created OS 03 (3) 'Unix' │ │ │ │ +1298AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1297E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1297E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1297E7 CRC 2A0F7210 (705655312) │ │ │ │ -1297EB Compressed Size 00000206 (518) │ │ │ │ -1297EF Uncompressed Size 000003F3 (1011) │ │ │ │ -1297F3 Filename Length 0024 (36) │ │ │ │ -1297F5 Extra Length 0000 (0) │ │ │ │ -1297F7 Comment Length 0000 (0) │ │ │ │ -1297F9 Disk Start 0000 (0) │ │ │ │ -1297FB Int File Attributes 0000 (0) │ │ │ │ +1298AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1298B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1298B4 CRC 2A0F7210 (705655312) │ │ │ │ +1298B8 Compressed Size 00000206 (518) │ │ │ │ +1298BC Uncompressed Size 000003F3 (1011) │ │ │ │ +1298C0 Filename Length 0024 (36) │ │ │ │ +1298C2 Extra Length 0000 (0) │ │ │ │ +1298C4 Comment Length 0000 (0) │ │ │ │ +1298C6 Disk Start 0000 (0) │ │ │ │ +1298C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1298CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129801 Local Header Offset 000E23A7 (926631) │ │ │ │ -129805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1298CE Local Header Offset 000E234B (926539) │ │ │ │ +1298D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1298D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129829 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -12982D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12982E Created OS 03 (3) 'Unix' │ │ │ │ -12982F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129831 General Purpose Flag 0800 (2048) │ │ │ │ +1298F6 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +1298FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298FB Created OS 03 (3) 'Unix' │ │ │ │ +1298FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129833 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129839 CRC 360A2D10 (906636560) │ │ │ │ -12983D Compressed Size 00000366 (870) │ │ │ │ -129841 Uncompressed Size 00000898 (2200) │ │ │ │ -129845 Filename Length 0023 (35) │ │ │ │ -129847 Extra Length 0000 (0) │ │ │ │ -129849 Comment Length 0000 (0) │ │ │ │ -12984B Disk Start 0000 (0) │ │ │ │ -12984D Int File Attributes 0000 (0) │ │ │ │ +129900 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129902 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129906 CRC 360A2D10 (906636560) │ │ │ │ +12990A Compressed Size 00000366 (870) │ │ │ │ +12990E Uncompressed Size 00000898 (2200) │ │ │ │ +129912 Filename Length 0023 (35) │ │ │ │ +129914 Extra Length 0000 (0) │ │ │ │ +129916 Comment Length 0000 (0) │ │ │ │ +129918 Disk Start 0000 (0) │ │ │ │ +12991A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12984F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12991C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129853 Local Header Offset 000E25EF (927215) │ │ │ │ -129857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129920 Local Header Offset 000E2593 (927123) │ │ │ │ +129924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12987A CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -12987E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12987F Created OS 03 (3) 'Unix' │ │ │ │ -129880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129882 General Purpose Flag 0800 (2048) │ │ │ │ +129947 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +12994B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12994C Created OS 03 (3) 'Unix' │ │ │ │ +12994D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12994E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12994F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129886 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12988A CRC BBEF24A3 (3153011875) │ │ │ │ -12988E Compressed Size 00000781 (1921) │ │ │ │ -129892 Uncompressed Size 00001626 (5670) │ │ │ │ -129896 Filename Length 002B (43) │ │ │ │ -129898 Extra Length 0000 (0) │ │ │ │ -12989A Comment Length 0000 (0) │ │ │ │ -12989C Disk Start 0000 (0) │ │ │ │ -12989E Int File Attributes 0000 (0) │ │ │ │ +129951 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129953 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129957 CRC BBEF24A3 (3153011875) │ │ │ │ +12995B Compressed Size 00000781 (1921) │ │ │ │ +12995F Uncompressed Size 00001626 (5670) │ │ │ │ +129963 Filename Length 002B (43) │ │ │ │ +129965 Extra Length 0000 (0) │ │ │ │ +129967 Comment Length 0000 (0) │ │ │ │ +129969 Disk Start 0000 (0) │ │ │ │ +12996B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12996D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298A4 Local Header Offset 000E2996 (928150) │ │ │ │ -1298A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129971 Local Header Offset 000E293A (928058) │ │ │ │ +129975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1298A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1298D3 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -1298D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1298D8 Created OS 03 (3) 'Unix' │ │ │ │ -1298D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1298DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1298DB General Purpose Flag 0800 (2048) │ │ │ │ +1299A0 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +1299A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1299A5 Created OS 03 (3) 'Unix' │ │ │ │ +1299A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1299A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1299A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1298DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1298DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1298E3 CRC 88C51A9F (2294618783) │ │ │ │ -1298E7 Compressed Size 000004DD (1245) │ │ │ │ -1298EB Uncompressed Size 00002418 (9240) │ │ │ │ -1298EF Filename Length 002A (42) │ │ │ │ -1298F1 Extra Length 0000 (0) │ │ │ │ -1298F3 Comment Length 0000 (0) │ │ │ │ -1298F5 Disk Start 0000 (0) │ │ │ │ -1298F7 Int File Attributes 0000 (0) │ │ │ │ +1299AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1299AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1299B0 CRC 88C51A9F (2294618783) │ │ │ │ +1299B4 Compressed Size 000004DD (1245) │ │ │ │ +1299B8 Uncompressed Size 00002418 (9240) │ │ │ │ +1299BC Filename Length 002A (42) │ │ │ │ +1299BE Extra Length 0000 (0) │ │ │ │ +1299C0 Comment Length 0000 (0) │ │ │ │ +1299C2 Disk Start 0000 (0) │ │ │ │ +1299C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298FD Local Header Offset 000E3160 (930144) │ │ │ │ -129901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1299CA Local Header Offset 000E3104 (930052) │ │ │ │ +1299CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1299CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12992B CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -12992F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129930 Created OS 03 (3) 'Unix' │ │ │ │ -129931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129933 General Purpose Flag 0800 (2048) │ │ │ │ +1299F8 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +1299FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1299FD Created OS 03 (3) 'Unix' │ │ │ │ +1299FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1299FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129935 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129937 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12993B CRC B8047AAE (3087301294) │ │ │ │ -12993F Compressed Size 00000253 (595) │ │ │ │ -129943 Uncompressed Size 00000528 (1320) │ │ │ │ -129947 Filename Length 0022 (34) │ │ │ │ -129949 Extra Length 0000 (0) │ │ │ │ -12994B Comment Length 0000 (0) │ │ │ │ -12994D Disk Start 0000 (0) │ │ │ │ -12994F Int File Attributes 0000 (0) │ │ │ │ +129A02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A08 CRC B8047AAE (3087301294) │ │ │ │ +129A0C Compressed Size 00000253 (595) │ │ │ │ +129A10 Uncompressed Size 00000528 (1320) │ │ │ │ +129A14 Filename Length 0022 (34) │ │ │ │ +129A16 Extra Length 0000 (0) │ │ │ │ +129A18 Comment Length 0000 (0) │ │ │ │ +129A1A Disk Start 0000 (0) │ │ │ │ +129A1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129955 Local Header Offset 000E3685 (931461) │ │ │ │ -129959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A22 Local Header Offset 000E3629 (931369) │ │ │ │ +129A26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12997B CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -12997F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129980 Created OS 03 (3) 'Unix' │ │ │ │ -129981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129983 General Purpose Flag 0800 (2048) │ │ │ │ +129A48 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +129A4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A4D Created OS 03 (3) 'Unix' │ │ │ │ +129A4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129985 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129987 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12998B CRC DB6176D5 (3680597717) │ │ │ │ -12998F Compressed Size 000001D8 (472) │ │ │ │ -129993 Uncompressed Size 00000574 (1396) │ │ │ │ -129997 Filename Length 0021 (33) │ │ │ │ -129999 Extra Length 0000 (0) │ │ │ │ -12999B Comment Length 0000 (0) │ │ │ │ -12999D Disk Start 0000 (0) │ │ │ │ -12999F Int File Attributes 0000 (0) │ │ │ │ +129A52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A58 CRC DB6176D5 (3680597717) │ │ │ │ +129A5C Compressed Size 000001D8 (472) │ │ │ │ +129A60 Uncompressed Size 00000574 (1396) │ │ │ │ +129A64 Filename Length 0021 (33) │ │ │ │ +129A66 Extra Length 0000 (0) │ │ │ │ +129A68 Comment Length 0000 (0) │ │ │ │ +129A6A Disk Start 0000 (0) │ │ │ │ +129A6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299A5 Local Header Offset 000E3918 (932120) │ │ │ │ -1299A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A72 Local Header Offset 000E38BC (932028) │ │ │ │ +129A76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1299CA CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -1299CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1299CF Created OS 03 (3) 'Unix' │ │ │ │ -1299D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1299D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1299D2 General Purpose Flag 0800 (2048) │ │ │ │ +129A97 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +129A9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A9C Created OS 03 (3) 'Unix' │ │ │ │ +129A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1299D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1299D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1299DA CRC 1AD4F0F9 (450162937) │ │ │ │ -1299DE Compressed Size 00000358 (856) │ │ │ │ -1299E2 Uncompressed Size 0000074A (1866) │ │ │ │ -1299E6 Filename Length 002D (45) │ │ │ │ -1299E8 Extra Length 0000 (0) │ │ │ │ -1299EA Comment Length 0000 (0) │ │ │ │ -1299EC Disk Start 0000 (0) │ │ │ │ -1299EE Int File Attributes 0000 (0) │ │ │ │ +129AA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129AA7 CRC 1AD4F0F9 (450162937) │ │ │ │ +129AAB Compressed Size 00000358 (856) │ │ │ │ +129AAF Uncompressed Size 0000074A (1866) │ │ │ │ +129AB3 Filename Length 002D (45) │ │ │ │ +129AB5 Extra Length 0000 (0) │ │ │ │ +129AB7 Comment Length 0000 (0) │ │ │ │ +129AB9 Disk Start 0000 (0) │ │ │ │ +129ABB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129ABD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299F4 Local Header Offset 000E3B2F (932655) │ │ │ │ -1299F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AC1 Local Header Offset 000E3AD3 (932563) │ │ │ │ +129AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A25 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -129A29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A2A Created OS 03 (3) 'Unix' │ │ │ │ -129A2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A2D General Purpose Flag 0800 (2048) │ │ │ │ +129AF2 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +129AF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129AF7 Created OS 03 (3) 'Unix' │ │ │ │ +129AF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129AF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129AFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A35 CRC D7812BEE (3615566830) │ │ │ │ -129A39 Compressed Size 0000041E (1054) │ │ │ │ -129A3D Uncompressed Size 00000F87 (3975) │ │ │ │ -129A41 Filename Length 002C (44) │ │ │ │ -129A43 Extra Length 0000 (0) │ │ │ │ -129A45 Comment Length 0000 (0) │ │ │ │ -129A47 Disk Start 0000 (0) │ │ │ │ -129A49 Int File Attributes 0000 (0) │ │ │ │ +129AFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +129AFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B02 CRC D7812BEE (3615566830) │ │ │ │ +129B06 Compressed Size 0000041E (1054) │ │ │ │ +129B0A Uncompressed Size 00000F87 (3975) │ │ │ │ +129B0E Filename Length 002C (44) │ │ │ │ +129B10 Extra Length 0000 (0) │ │ │ │ +129B12 Comment Length 0000 (0) │ │ │ │ +129B14 Disk Start 0000 (0) │ │ │ │ +129B16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129A4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129A4F Local Header Offset 000E3ED2 (933586) │ │ │ │ -129A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B1C Local Header Offset 000E3E76 (933494) │ │ │ │ +129B20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A7F CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -129A83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A84 Created OS 03 (3) 'Unix' │ │ │ │ -129A85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A87 General Purpose Flag 0800 (2048) │ │ │ │ +129B4C CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +129B50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B51 Created OS 03 (3) 'Unix' │ │ │ │ +129B52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A8F CRC A54AF7E3 (2773153763) │ │ │ │ -129A93 Compressed Size 000002A7 (679) │ │ │ │ -129A97 Uncompressed Size 000004A0 (1184) │ │ │ │ -129A9B Filename Length 0028 (40) │ │ │ │ -129A9D Extra Length 0000 (0) │ │ │ │ -129A9F Comment Length 0000 (0) │ │ │ │ -129AA1 Disk Start 0000 (0) │ │ │ │ -129AA3 Int File Attributes 0000 (0) │ │ │ │ +129B56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B5C CRC A54AF7E3 (2773153763) │ │ │ │ +129B60 Compressed Size 000002A7 (679) │ │ │ │ +129B64 Uncompressed Size 000004A0 (1184) │ │ │ │ +129B68 Filename Length 0028 (40) │ │ │ │ +129B6A Extra Length 0000 (0) │ │ │ │ +129B6C Comment Length 0000 (0) │ │ │ │ +129B6E Disk Start 0000 (0) │ │ │ │ +129B70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AA9 Local Header Offset 000E433A (934714) │ │ │ │ -129AAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B76 Local Header Offset 000E42DE (934622) │ │ │ │ +129B7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129AAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129AD5 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -129AD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129ADA Created OS 03 (3) 'Unix' │ │ │ │ -129ADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129ADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129ADD General Purpose Flag 0800 (2048) │ │ │ │ +129BA2 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +129BA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129BA7 Created OS 03 (3) 'Unix' │ │ │ │ +129BA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129ADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -129AE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129AE5 CRC BC449FA3 (3158613923) │ │ │ │ -129AE9 Compressed Size 00000378 (888) │ │ │ │ -129AED Uncompressed Size 00000A63 (2659) │ │ │ │ -129AF1 Filename Length 0027 (39) │ │ │ │ -129AF3 Extra Length 0000 (0) │ │ │ │ -129AF5 Comment Length 0000 (0) │ │ │ │ -129AF7 Disk Start 0000 (0) │ │ │ │ -129AF9 Int File Attributes 0000 (0) │ │ │ │ +129BAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +129BAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129BB2 CRC BC449FA3 (3158613923) │ │ │ │ +129BB6 Compressed Size 00000378 (888) │ │ │ │ +129BBA Uncompressed Size 00000A63 (2659) │ │ │ │ +129BBE Filename Length 0027 (39) │ │ │ │ +129BC0 Extra Length 0000 (0) │ │ │ │ +129BC2 Comment Length 0000 (0) │ │ │ │ +129BC4 Disk Start 0000 (0) │ │ │ │ +129BC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AFF Local Header Offset 000E4627 (935463) │ │ │ │ -129B03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129BCC Local Header Offset 000E45CB (935371) │ │ │ │ +129BD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129BD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B2A CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -129B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B2F Created OS 03 (3) 'Unix' │ │ │ │ -129B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B32 General Purpose Flag 0800 (2048) │ │ │ │ +129BF7 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +129BFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +129BFC Created OS 03 (3) 'Unix' │ │ │ │ +129BFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B3A CRC 6BC55B66 (1808096102) │ │ │ │ -129B3E Compressed Size 00000164 (356) │ │ │ │ -129B42 Uncompressed Size 0000029F (671) │ │ │ │ -129B46 Filename Length 0030 (48) │ │ │ │ -129B48 Extra Length 0000 (0) │ │ │ │ -129B4A Comment Length 0000 (0) │ │ │ │ -129B4C Disk Start 0000 (0) │ │ │ │ -129B4E Int File Attributes 0000 (0) │ │ │ │ +129C01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C07 CRC 6BC55B66 (1808096102) │ │ │ │ +129C0B Compressed Size 00000164 (356) │ │ │ │ +129C0F Uncompressed Size 0000029F (671) │ │ │ │ +129C13 Filename Length 0030 (48) │ │ │ │ +129C15 Extra Length 0000 (0) │ │ │ │ +129C17 Comment Length 0000 (0) │ │ │ │ +129C19 Disk Start 0000 (0) │ │ │ │ +129C1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129B54 Local Header Offset 000E49E4 (936420) │ │ │ │ -129B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C21 Local Header Offset 000E4988 (936328) │ │ │ │ +129C25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B88 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -129B8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B8D Created OS 03 (3) 'Unix' │ │ │ │ -129B8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B90 General Purpose Flag 0800 (2048) │ │ │ │ +129C55 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +129C59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C5A Created OS 03 (3) 'Unix' │ │ │ │ +129C5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B98 CRC 6454FC12 (1683291154) │ │ │ │ -129B9C Compressed Size 0000021C (540) │ │ │ │ -129BA0 Uncompressed Size 00000524 (1316) │ │ │ │ -129BA4 Filename Length 002F (47) │ │ │ │ -129BA6 Extra Length 0000 (0) │ │ │ │ -129BA8 Comment Length 0000 (0) │ │ │ │ -129BAA Disk Start 0000 (0) │ │ │ │ -129BAC Int File Attributes 0000 (0) │ │ │ │ +129C5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C65 CRC 6454FC12 (1683291154) │ │ │ │ +129C69 Compressed Size 0000021C (540) │ │ │ │ +129C6D Uncompressed Size 00000524 (1316) │ │ │ │ +129C71 Filename Length 002F (47) │ │ │ │ +129C73 Extra Length 0000 (0) │ │ │ │ +129C75 Comment Length 0000 (0) │ │ │ │ +129C77 Disk Start 0000 (0) │ │ │ │ +129C79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129BAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129BB2 Local Header Offset 000E4B96 (936854) │ │ │ │ -129BB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C7F Local Header Offset 000E4B3A (936762) │ │ │ │ +129C83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129BB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129BE5 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -129BE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129BEA Created OS 03 (3) 'Unix' │ │ │ │ -129BEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129BEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129BED General Purpose Flag 0800 (2048) │ │ │ │ +129CB2 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +129CB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129CB7 Created OS 03 (3) 'Unix' │ │ │ │ +129CB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129CB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129CBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129BEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -129BF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129BF5 CRC 27F16341 (670131009) │ │ │ │ -129BF9 Compressed Size 000001DE (478) │ │ │ │ -129BFD Uncompressed Size 00000389 (905) │ │ │ │ -129C01 Filename Length 002C (44) │ │ │ │ -129C03 Extra Length 0000 (0) │ │ │ │ -129C05 Comment Length 0000 (0) │ │ │ │ -129C07 Disk Start 0000 (0) │ │ │ │ -129C09 Int File Attributes 0000 (0) │ │ │ │ +129CBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +129CBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129CC2 CRC 27F16341 (670131009) │ │ │ │ +129CC6 Compressed Size 000001DE (478) │ │ │ │ +129CCA Uncompressed Size 00000389 (905) │ │ │ │ +129CCE Filename Length 002C (44) │ │ │ │ +129CD0 Extra Length 0000 (0) │ │ │ │ +129CD2 Comment Length 0000 (0) │ │ │ │ +129CD4 Disk Start 0000 (0) │ │ │ │ +129CD6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129CD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C0F Local Header Offset 000E4DFF (937471) │ │ │ │ -129C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129CDC Local Header Offset 000E4DA3 (937379) │ │ │ │ +129CE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129CE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C3F CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -129C43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C44 Created OS 03 (3) 'Unix' │ │ │ │ -129C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C47 General Purpose Flag 0800 (2048) │ │ │ │ +129D0C CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +129D10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D11 Created OS 03 (3) 'Unix' │ │ │ │ +129D12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129C4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129C4F CRC 0B857104 (193294596) │ │ │ │ -129C53 Compressed Size 0000022F (559) │ │ │ │ -129C57 Uncompressed Size 000005DC (1500) │ │ │ │ -129C5B Filename Length 002B (43) │ │ │ │ -129C5D Extra Length 0000 (0) │ │ │ │ -129C5F Comment Length 0000 (0) │ │ │ │ -129C61 Disk Start 0000 (0) │ │ │ │ -129C63 Int File Attributes 0000 (0) │ │ │ │ +129D16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D1C CRC 0B857104 (193294596) │ │ │ │ +129D20 Compressed Size 0000022F (559) │ │ │ │ +129D24 Uncompressed Size 000005DC (1500) │ │ │ │ +129D28 Filename Length 002B (43) │ │ │ │ +129D2A Extra Length 0000 (0) │ │ │ │ +129D2C Comment Length 0000 (0) │ │ │ │ +129D2E Disk Start 0000 (0) │ │ │ │ +129D30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C69 Local Header Offset 000E5027 (938023) │ │ │ │ -129C6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D36 Local Header Offset 000E4FCB (937931) │ │ │ │ +129D3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C98 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -129C9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C9D Created OS 03 (3) 'Unix' │ │ │ │ -129C9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CA0 General Purpose Flag 0800 (2048) │ │ │ │ +129D65 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +129D69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D6A Created OS 03 (3) 'Unix' │ │ │ │ +129D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129CA8 CRC A8208BB9 (2820705209) │ │ │ │ -129CAC Compressed Size 00000161 (353) │ │ │ │ -129CB0 Uncompressed Size 00000286 (646) │ │ │ │ -129CB4 Filename Length 002B (43) │ │ │ │ -129CB6 Extra Length 0000 (0) │ │ │ │ -129CB8 Comment Length 0000 (0) │ │ │ │ -129CBA Disk Start 0000 (0) │ │ │ │ -129CBC Int File Attributes 0000 (0) │ │ │ │ +129D6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D75 CRC A8208BB9 (2820705209) │ │ │ │ +129D79 Compressed Size 00000161 (353) │ │ │ │ +129D7D Uncompressed Size 00000286 (646) │ │ │ │ +129D81 Filename Length 002B (43) │ │ │ │ +129D83 Extra Length 0000 (0) │ │ │ │ +129D85 Comment Length 0000 (0) │ │ │ │ +129D87 Disk Start 0000 (0) │ │ │ │ +129D89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129CBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129CC2 Local Header Offset 000E529F (938655) │ │ │ │ -129CC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D8F Local Header Offset 000E5243 (938563) │ │ │ │ +129D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129CF1 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -129CF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129CF6 Created OS 03 (3) 'Unix' │ │ │ │ -129CF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129CF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CF9 General Purpose Flag 0800 (2048) │ │ │ │ +129DBE CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +129DC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DC3 Created OS 03 (3) 'Unix' │ │ │ │ +129DC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D01 CRC B9549885 (3109329029) │ │ │ │ -129D05 Compressed Size 000002D6 (726) │ │ │ │ -129D09 Uncompressed Size 0000063C (1596) │ │ │ │ -129D0D Filename Length 002A (42) │ │ │ │ -129D0F Extra Length 0000 (0) │ │ │ │ -129D11 Comment Length 0000 (0) │ │ │ │ -129D13 Disk Start 0000 (0) │ │ │ │ -129D15 Int File Attributes 0000 (0) │ │ │ │ +129DC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129DCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129DCE CRC B9549885 (3109329029) │ │ │ │ +129DD2 Compressed Size 000002D6 (726) │ │ │ │ +129DD6 Uncompressed Size 0000063C (1596) │ │ │ │ +129DDA Filename Length 002A (42) │ │ │ │ +129DDC Extra Length 0000 (0) │ │ │ │ +129DDE Comment Length 0000 (0) │ │ │ │ +129DE0 Disk Start 0000 (0) │ │ │ │ +129DE2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129DE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D1B Local Header Offset 000E5449 (939081) │ │ │ │ -129D1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129DE8 Local Header Offset 000E53ED (938989) │ │ │ │ +129DEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129DEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129D49 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -129D4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -129D4E Created OS 03 (3) 'Unix' │ │ │ │ -129D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129D51 General Purpose Flag 0800 (2048) │ │ │ │ +129E16 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +129E1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E1B Created OS 03 (3) 'Unix' │ │ │ │ +129E1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129D55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D59 CRC 8D9BC79F (2375796639) │ │ │ │ -129D5D Compressed Size 00000161 (353) │ │ │ │ -129D61 Uncompressed Size 00000286 (646) │ │ │ │ -129D65 Filename Length 002B (43) │ │ │ │ -129D67 Extra Length 0000 (0) │ │ │ │ -129D69 Comment Length 0000 (0) │ │ │ │ -129D6B Disk Start 0000 (0) │ │ │ │ -129D6D Int File Attributes 0000 (0) │ │ │ │ +129E20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E26 CRC 8D9BC79F (2375796639) │ │ │ │ +129E2A Compressed Size 00000161 (353) │ │ │ │ +129E2E Uncompressed Size 00000286 (646) │ │ │ │ +129E32 Filename Length 002B (43) │ │ │ │ +129E34 Extra Length 0000 (0) │ │ │ │ +129E36 Comment Length 0000 (0) │ │ │ │ +129E38 Disk Start 0000 (0) │ │ │ │ +129E3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D73 Local Header Offset 000E5767 (939879) │ │ │ │ -129D77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E40 Local Header Offset 000E570B (939787) │ │ │ │ +129E44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DA2 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -129DA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DA7 Created OS 03 (3) 'Unix' │ │ │ │ -129DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129DAA General Purpose Flag 0800 (2048) │ │ │ │ +129E6F CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +129E73 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E74 Created OS 03 (3) 'Unix' │ │ │ │ +129E75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -129DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129DB2 CRC 0ABD5959 (180181337) │ │ │ │ -129DB6 Compressed Size 00000247 (583) │ │ │ │ -129DBA Uncompressed Size 00000518 (1304) │ │ │ │ -129DBE Filename Length 002A (42) │ │ │ │ -129DC0 Extra Length 0000 (0) │ │ │ │ -129DC2 Comment Length 0000 (0) │ │ │ │ -129DC4 Disk Start 0000 (0) │ │ │ │ -129DC6 Int File Attributes 0000 (0) │ │ │ │ +129E79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E7F CRC 0ABD5959 (180181337) │ │ │ │ +129E83 Compressed Size 00000247 (583) │ │ │ │ +129E87 Uncompressed Size 00000518 (1304) │ │ │ │ +129E8B Filename Length 002A (42) │ │ │ │ +129E8D Extra Length 0000 (0) │ │ │ │ +129E8F Comment Length 0000 (0) │ │ │ │ +129E91 Disk Start 0000 (0) │ │ │ │ +129E93 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129DC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129DCC Local Header Offset 000E5911 (940305) │ │ │ │ -129DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E99 Local Header Offset 000E58B5 (940213) │ │ │ │ +129E9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DFA CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -129DFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DFF Created OS 03 (3) 'Unix' │ │ │ │ -129E00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E02 General Purpose Flag 0800 (2048) │ │ │ │ +129EC7 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +129ECB Created Zip Spec 14 (20) '2.0' │ │ │ │ +129ECC Created OS 03 (3) 'Unix' │ │ │ │ +129ECD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129ECE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129ECF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E0A CRC 5A5DA465 (1516086373) │ │ │ │ -129E0E Compressed Size 00000160 (352) │ │ │ │ -129E12 Uncompressed Size 00000290 (656) │ │ │ │ -129E16 Filename Length 002D (45) │ │ │ │ -129E18 Extra Length 0000 (0) │ │ │ │ -129E1A Comment Length 0000 (0) │ │ │ │ -129E1C Disk Start 0000 (0) │ │ │ │ -129E1E Int File Attributes 0000 (0) │ │ │ │ +129ED1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129ED3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129ED7 CRC 5A5DA465 (1516086373) │ │ │ │ +129EDB Compressed Size 00000160 (352) │ │ │ │ +129EDF Uncompressed Size 00000290 (656) │ │ │ │ +129EE3 Filename Length 002D (45) │ │ │ │ +129EE5 Extra Length 0000 (0) │ │ │ │ +129EE7 Comment Length 0000 (0) │ │ │ │ +129EE9 Disk Start 0000 (0) │ │ │ │ +129EEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129EED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E24 Local Header Offset 000E5BA0 (940960) │ │ │ │ -129E28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129EF1 Local Header Offset 000E5B44 (940868) │ │ │ │ +129EF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129EF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129E55 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -129E59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129E5A Created OS 03 (3) 'Unix' │ │ │ │ -129E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E5D General Purpose Flag 0800 (2048) │ │ │ │ +129F22 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +129F26 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F27 Created OS 03 (3) 'Unix' │ │ │ │ +129F28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E65 CRC 80F01ABD (2163219133) │ │ │ │ -129E69 Compressed Size 0000022F (559) │ │ │ │ -129E6D Uncompressed Size 000004F8 (1272) │ │ │ │ -129E71 Filename Length 002C (44) │ │ │ │ -129E73 Extra Length 0000 (0) │ │ │ │ -129E75 Comment Length 0000 (0) │ │ │ │ -129E77 Disk Start 0000 (0) │ │ │ │ -129E79 Int File Attributes 0000 (0) │ │ │ │ +129F2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F32 CRC 80F01ABD (2163219133) │ │ │ │ +129F36 Compressed Size 0000022F (559) │ │ │ │ +129F3A Uncompressed Size 000004F8 (1272) │ │ │ │ +129F3E Filename Length 002C (44) │ │ │ │ +129F40 Extra Length 0000 (0) │ │ │ │ +129F42 Comment Length 0000 (0) │ │ │ │ +129F44 Disk Start 0000 (0) │ │ │ │ +129F46 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E7F Local Header Offset 000E5D4B (941387) │ │ │ │ -129E83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F4C Local Header Offset 000E5CEF (941295) │ │ │ │ +129F50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129EAF CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -129EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129EB4 Created OS 03 (3) 'Unix' │ │ │ │ -129EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129EB7 General Purpose Flag 0800 (2048) │ │ │ │ +129F7C CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +129F80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F81 Created OS 03 (3) 'Unix' │ │ │ │ +129F82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129EBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129EBF CRC 4A3C69A0 (1245473184) │ │ │ │ -129EC3 Compressed Size 00000167 (359) │ │ │ │ -129EC7 Uncompressed Size 000002A9 (681) │ │ │ │ -129ECB Filename Length 0032 (50) │ │ │ │ -129ECD Extra Length 0000 (0) │ │ │ │ -129ECF Comment Length 0000 (0) │ │ │ │ -129ED1 Disk Start 0000 (0) │ │ │ │ -129ED3 Int File Attributes 0000 (0) │ │ │ │ +129F86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F8C CRC 4A3C69A0 (1245473184) │ │ │ │ +129F90 Compressed Size 00000167 (359) │ │ │ │ +129F94 Uncompressed Size 000002A9 (681) │ │ │ │ +129F98 Filename Length 0032 (50) │ │ │ │ +129F9A Extra Length 0000 (0) │ │ │ │ +129F9C Comment Length 0000 (0) │ │ │ │ +129F9E Disk Start 0000 (0) │ │ │ │ +129FA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129FA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129ED9 Local Header Offset 000E5FC4 (942020) │ │ │ │ -129EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129FA6 Local Header Offset 000E5F68 (941928) │ │ │ │ +129FAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129FAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F0F CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -129F13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F14 Created OS 03 (3) 'Unix' │ │ │ │ -129F15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F17 General Purpose Flag 0800 (2048) │ │ │ │ +129FDC CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +129FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129FE1 Created OS 03 (3) 'Unix' │ │ │ │ +129FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129FE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F1F CRC 28281334 (673714996) │ │ │ │ -129F23 Compressed Size 0000029B (667) │ │ │ │ -129F27 Uncompressed Size 00000608 (1544) │ │ │ │ -129F2B Filename Length 0031 (49) │ │ │ │ -129F2D Extra Length 0000 (0) │ │ │ │ -129F2F Comment Length 0000 (0) │ │ │ │ -129F31 Disk Start 0000 (0) │ │ │ │ -129F33 Int File Attributes 0000 (0) │ │ │ │ +129FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129FE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129FEC CRC 28281334 (673714996) │ │ │ │ +129FF0 Compressed Size 0000029B (667) │ │ │ │ +129FF4 Uncompressed Size 00000608 (1544) │ │ │ │ +129FF8 Filename Length 0031 (49) │ │ │ │ +129FFA Extra Length 0000 (0) │ │ │ │ +129FFC Comment Length 0000 (0) │ │ │ │ +129FFE Disk Start 0000 (0) │ │ │ │ +12A000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F39 Local Header Offset 000E617B (942459) │ │ │ │ -129F3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A006 Local Header Offset 000E611F (942367) │ │ │ │ +12A00A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A00A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F6E CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -129F72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F73 Created OS 03 (3) 'Unix' │ │ │ │ -129F74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F76 General Purpose Flag 0800 (2048) │ │ │ │ +12A03B CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +12A03F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A040 Created OS 03 (3) 'Unix' │ │ │ │ +12A041 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A042 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A043 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F7E CRC 53E95C53 (1407802451) │ │ │ │ -129F82 Compressed Size 00000160 (352) │ │ │ │ -129F86 Uncompressed Size 00000286 (646) │ │ │ │ -129F8A Filename Length 002B (43) │ │ │ │ -129F8C Extra Length 0000 (0) │ │ │ │ -129F8E Comment Length 0000 (0) │ │ │ │ -129F90 Disk Start 0000 (0) │ │ │ │ -129F92 Int File Attributes 0000 (0) │ │ │ │ +12A045 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A047 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A04B CRC 53E95C53 (1407802451) │ │ │ │ +12A04F Compressed Size 00000160 (352) │ │ │ │ +12A053 Uncompressed Size 00000286 (646) │ │ │ │ +12A057 Filename Length 002B (43) │ │ │ │ +12A059 Extra Length 0000 (0) │ │ │ │ +12A05B Comment Length 0000 (0) │ │ │ │ +12A05D Disk Start 0000 (0) │ │ │ │ +12A05F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A061 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F98 Local Header Offset 000E6465 (943205) │ │ │ │ -129F9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A065 Local Header Offset 000E6409 (943113) │ │ │ │ +12A069 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A069: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129FC7 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -129FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -129FCC Created OS 03 (3) 'Unix' │ │ │ │ -129FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129FCF General Purpose Flag 0800 (2048) │ │ │ │ +12A094 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +12A098 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A099 Created OS 03 (3) 'Unix' │ │ │ │ +12A09A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A09B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A09C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129FD7 CRC 69953FAB (1771388843) │ │ │ │ -129FDB Compressed Size 000002DF (735) │ │ │ │ -129FDF Uncompressed Size 000006AF (1711) │ │ │ │ -129FE3 Filename Length 002A (42) │ │ │ │ -129FE5 Extra Length 0000 (0) │ │ │ │ -129FE7 Comment Length 0000 (0) │ │ │ │ -129FE9 Disk Start 0000 (0) │ │ │ │ -129FEB Int File Attributes 0000 (0) │ │ │ │ +12A09E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A0A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0A4 CRC 69953FAB (1771388843) │ │ │ │ +12A0A8 Compressed Size 000002DF (735) │ │ │ │ +12A0AC Uncompressed Size 000006AF (1711) │ │ │ │ +12A0B0 Filename Length 002A (42) │ │ │ │ +12A0B2 Extra Length 0000 (0) │ │ │ │ +12A0B4 Comment Length 0000 (0) │ │ │ │ +12A0B6 Disk Start 0000 (0) │ │ │ │ +12A0B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A0BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129FF1 Local Header Offset 000E660E (943630) │ │ │ │ -129FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A0BE Local Header Offset 000E65B2 (943538) │ │ │ │ +12A0C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A01F CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -12A023 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A024 Created OS 03 (3) 'Unix' │ │ │ │ -12A025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A027 General Purpose Flag 0800 (2048) │ │ │ │ +12A0EC CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +12A0F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A0F1 Created OS 03 (3) 'Unix' │ │ │ │ +12A0F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A0F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A0F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A029 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A02B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A02F CRC 00000000 (0) │ │ │ │ -12A033 Compressed Size 00000000 (0) │ │ │ │ -12A037 Uncompressed Size 00000000 (0) │ │ │ │ -12A03B Filename Length 0011 (17) │ │ │ │ -12A03D Extra Length 0000 (0) │ │ │ │ -12A03F Comment Length 0000 (0) │ │ │ │ -12A041 Disk Start 0000 (0) │ │ │ │ -12A043 Int File Attributes 0000 (0) │ │ │ │ +12A0F6 Compression Method 0000 (0) 'Stored' │ │ │ │ +12A0F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0FC CRC 00000000 (0) │ │ │ │ +12A100 Compressed Size 00000000 (0) │ │ │ │ +12A104 Uncompressed Size 00000000 (0) │ │ │ │ +12A108 Filename Length 0011 (17) │ │ │ │ +12A10A Extra Length 0000 (0) │ │ │ │ +12A10C Comment Length 0000 (0) │ │ │ │ +12A10E Disk Start 0000 (0) │ │ │ │ +12A110 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A045 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A112 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A049 Local Header Offset 000E6935 (944437) │ │ │ │ -12A04D Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A116 Local Header Offset 000E68D9 (944345) │ │ │ │ +12A11A Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A04D: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A11A: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A04D: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A11A: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A025: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0F2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A05E CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -12A062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A063 Created OS 03 (3) 'Unix' │ │ │ │ -12A064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A066 General Purpose Flag 0800 (2048) │ │ │ │ +12A12B CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +12A12F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A130 Created OS 03 (3) 'Unix' │ │ │ │ +12A131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A133 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A06A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A06E CRC 1442AD0B (339913995) │ │ │ │ -12A072 Compressed Size 000023A1 (9121) │ │ │ │ -12A076 Uncompressed Size 00006E47 (28231) │ │ │ │ -12A07A Filename Length 0021 (33) │ │ │ │ -12A07C Extra Length 0000 (0) │ │ │ │ -12A07E Comment Length 0000 (0) │ │ │ │ -12A080 Disk Start 0000 (0) │ │ │ │ -12A082 Int File Attributes 0000 (0) │ │ │ │ +12A135 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A137 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A13B CRC 1442AD0B (339913995) │ │ │ │ +12A13F Compressed Size 000023A1 (9121) │ │ │ │ +12A143 Uncompressed Size 00006E47 (28231) │ │ │ │ +12A147 Filename Length 0021 (33) │ │ │ │ +12A149 Extra Length 0000 (0) │ │ │ │ +12A14B Comment Length 0000 (0) │ │ │ │ +12A14D Disk Start 0000 (0) │ │ │ │ +12A14F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A151 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A088 Local Header Offset 000E6964 (944484) │ │ │ │ -12A08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A155 Local Header Offset 000E6908 (944392) │ │ │ │ +12A159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0AD CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -12A0B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0B2 Created OS 03 (3) 'Unix' │ │ │ │ -12A0B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A0B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A0B5 General Purpose Flag 0800 (2048) │ │ │ │ +12A17A CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +12A17E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A17F Created OS 03 (3) 'Unix' │ │ │ │ +12A180 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A181 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A182 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A0B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A0B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A0BD CRC 6B705E01 (1802526209) │ │ │ │ -12A0C1 Compressed Size 00000B93 (2963) │ │ │ │ -12A0C5 Uncompressed Size 00007824 (30756) │ │ │ │ -12A0C9 Filename Length 0020 (32) │ │ │ │ -12A0CB Extra Length 0000 (0) │ │ │ │ -12A0CD Comment Length 0000 (0) │ │ │ │ -12A0CF Disk Start 0000 (0) │ │ │ │ -12A0D1 Int File Attributes 0000 (0) │ │ │ │ +12A184 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A186 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A18A CRC 6B705E01 (1802526209) │ │ │ │ +12A18E Compressed Size 00000B93 (2963) │ │ │ │ +12A192 Uncompressed Size 00007824 (30756) │ │ │ │ +12A196 Filename Length 0020 (32) │ │ │ │ +12A198 Extra Length 0000 (0) │ │ │ │ +12A19A Comment Length 0000 (0) │ │ │ │ +12A19C Disk Start 0000 (0) │ │ │ │ +12A19E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A0D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A1A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A0D7 Local Header Offset 000E8D44 (953668) │ │ │ │ -12A0DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A1A4 Local Header Offset 000E8CE8 (953576) │ │ │ │ +12A1A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A0DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0FB CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -12A0FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A100 Created OS 03 (3) 'Unix' │ │ │ │ -12A101 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A102 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A103 General Purpose Flag 0800 (2048) │ │ │ │ +12A1C8 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +12A1CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A1CD Created OS 03 (3) 'Unix' │ │ │ │ +12A1CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A1CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A1D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A105 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A107 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A10B CRC 00000000 (0) │ │ │ │ -12A10F Compressed Size 00000000 (0) │ │ │ │ -12A113 Uncompressed Size 00000000 (0) │ │ │ │ -12A117 Filename Length 0011 (17) │ │ │ │ -12A119 Extra Length 0000 (0) │ │ │ │ -12A11B Comment Length 0000 (0) │ │ │ │ -12A11D Disk Start 0000 (0) │ │ │ │ -12A11F Int File Attributes 0000 (0) │ │ │ │ +12A1D2 Compression Method 0000 (0) 'Stored' │ │ │ │ +12A1D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A1D8 CRC 00000000 (0) │ │ │ │ +12A1DC Compressed Size 00000000 (0) │ │ │ │ +12A1E0 Uncompressed Size 00000000 (0) │ │ │ │ +12A1E4 Filename Length 0011 (17) │ │ │ │ +12A1E6 Extra Length 0000 (0) │ │ │ │ +12A1E8 Comment Length 0000 (0) │ │ │ │ +12A1EA Disk Start 0000 (0) │ │ │ │ +12A1EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A121 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A1EE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A125 Local Header Offset 000E9915 (956693) │ │ │ │ -12A129 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A1F2 Local Header Offset 000E98B9 (956601) │ │ │ │ +12A1F6 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A129: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1F6: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A129: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A1F6: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A101: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1CE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A13A CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -12A13E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A13F Created OS 03 (3) 'Unix' │ │ │ │ -12A140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A142 General Purpose Flag 0800 (2048) │ │ │ │ +12A207 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +12A20B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A20C Created OS 03 (3) 'Unix' │ │ │ │ +12A20D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A20E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A20F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A144 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A146 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A14A CRC CFEF84C4 (3488580804) │ │ │ │ -12A14E Compressed Size 000002E4 (740) │ │ │ │ -12A152 Uncompressed Size 0000067B (1659) │ │ │ │ -12A156 Filename Length 002B (43) │ │ │ │ -12A158 Extra Length 0000 (0) │ │ │ │ -12A15A Comment Length 0000 (0) │ │ │ │ -12A15C Disk Start 0000 (0) │ │ │ │ -12A15E Int File Attributes 0000 (0) │ │ │ │ +12A211 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A213 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A217 CRC CFEF84C4 (3488580804) │ │ │ │ +12A21B Compressed Size 000002E4 (740) │ │ │ │ +12A21F Uncompressed Size 0000067B (1659) │ │ │ │ +12A223 Filename Length 002B (43) │ │ │ │ +12A225 Extra Length 0000 (0) │ │ │ │ +12A227 Comment Length 0000 (0) │ │ │ │ +12A229 Disk Start 0000 (0) │ │ │ │ +12A22B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A160 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A22D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A164 Local Header Offset 000E9944 (956740) │ │ │ │ -12A168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A231 Local Header Offset 000E98E8 (956648) │ │ │ │ +12A235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A193 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -12A197 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A198 Created OS 03 (3) 'Unix' │ │ │ │ -12A199 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A19A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A19B General Purpose Flag 0800 (2048) │ │ │ │ +12A260 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +12A264 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A265 Created OS 03 (3) 'Unix' │ │ │ │ +12A266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A268 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A19D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A19F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1A3 CRC 311ED094 (824103060) │ │ │ │ -12A1A7 Compressed Size 00000481 (1153) │ │ │ │ -12A1AB Uncompressed Size 0000175B (5979) │ │ │ │ -12A1AF Filename Length 002A (42) │ │ │ │ -12A1B1 Extra Length 0000 (0) │ │ │ │ -12A1B3 Comment Length 0000 (0) │ │ │ │ -12A1B5 Disk Start 0000 (0) │ │ │ │ -12A1B7 Int File Attributes 0000 (0) │ │ │ │ +12A26A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A26C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A270 CRC 311ED094 (824103060) │ │ │ │ +12A274 Compressed Size 00000481 (1153) │ │ │ │ +12A278 Uncompressed Size 0000175B (5979) │ │ │ │ +12A27C Filename Length 002A (42) │ │ │ │ +12A27E Extra Length 0000 (0) │ │ │ │ +12A280 Comment Length 0000 (0) │ │ │ │ +12A282 Disk Start 0000 (0) │ │ │ │ +12A284 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A1B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A286 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A1BD Local Header Offset 000E9C71 (957553) │ │ │ │ -12A1C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A28A Local Header Offset 000E9C15 (957461) │ │ │ │ +12A28E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A1C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A28E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A1EB CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -12A1EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A1F0 Created OS 03 (3) 'Unix' │ │ │ │ -12A1F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A1F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A1F3 General Purpose Flag 0800 (2048) │ │ │ │ +12A2B8 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +12A2BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A2BD Created OS 03 (3) 'Unix' │ │ │ │ +12A2BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A2BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A2C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A1F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A1F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1FB CRC B75DB208 (3076370952) │ │ │ │ -12A1FF Compressed Size 000003AF (943) │ │ │ │ -12A203 Uncompressed Size 000009AE (2478) │ │ │ │ -12A207 Filename Length 002E (46) │ │ │ │ -12A209 Extra Length 0000 (0) │ │ │ │ -12A20B Comment Length 0000 (0) │ │ │ │ -12A20D Disk Start 0000 (0) │ │ │ │ -12A20F Int File Attributes 0000 (0) │ │ │ │ +12A2C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2C8 CRC B75DB208 (3076370952) │ │ │ │ +12A2CC Compressed Size 000003AF (943) │ │ │ │ +12A2D0 Uncompressed Size 000009AE (2478) │ │ │ │ +12A2D4 Filename Length 002E (46) │ │ │ │ +12A2D6 Extra Length 0000 (0) │ │ │ │ +12A2D8 Comment Length 0000 (0) │ │ │ │ +12A2DA Disk Start 0000 (0) │ │ │ │ +12A2DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A211 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A2DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A215 Local Header Offset 000EA13A (958778) │ │ │ │ -12A219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A2E2 Local Header Offset 000EA0DE (958686) │ │ │ │ +12A2E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A2E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A247 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -12A24B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A24C Created OS 03 (3) 'Unix' │ │ │ │ -12A24D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A24E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A24F General Purpose Flag 0800 (2048) │ │ │ │ +12A314 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +12A318 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A319 Created OS 03 (3) 'Unix' │ │ │ │ +12A31A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A31B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A31C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A251 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A257 CRC 422D8363 (1110279011) │ │ │ │ -12A25B Compressed Size 00000636 (1590) │ │ │ │ -12A25F Uncompressed Size 00001F80 (8064) │ │ │ │ -12A263 Filename Length 002D (45) │ │ │ │ -12A265 Extra Length 0000 (0) │ │ │ │ -12A267 Comment Length 0000 (0) │ │ │ │ -12A269 Disk Start 0000 (0) │ │ │ │ -12A26B Int File Attributes 0000 (0) │ │ │ │ +12A31E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A320 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A324 CRC 422D8363 (1110279011) │ │ │ │ +12A328 Compressed Size 00000636 (1590) │ │ │ │ +12A32C Uncompressed Size 00001F80 (8064) │ │ │ │ +12A330 Filename Length 002D (45) │ │ │ │ +12A332 Extra Length 0000 (0) │ │ │ │ +12A334 Comment Length 0000 (0) │ │ │ │ +12A336 Disk Start 0000 (0) │ │ │ │ +12A338 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A26D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A33A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A271 Local Header Offset 000EA535 (959797) │ │ │ │ -12A275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A33E Local Header Offset 000EA4D9 (959705) │ │ │ │ +12A342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2A2 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -12A2A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A2A7 Created OS 03 (3) 'Unix' │ │ │ │ -12A2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A2AA General Purpose Flag 0800 (2048) │ │ │ │ +12A36F CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +12A373 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A374 Created OS 03 (3) 'Unix' │ │ │ │ +12A375 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A376 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A377 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A2AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A2AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A2B2 CRC C045E318 (3225805592) │ │ │ │ -12A2B6 Compressed Size 00000646 (1606) │ │ │ │ -12A2BA Uncompressed Size 000012A6 (4774) │ │ │ │ -12A2BE Filename Length 002F (47) │ │ │ │ -12A2C0 Extra Length 0000 (0) │ │ │ │ -12A2C2 Comment Length 0000 (0) │ │ │ │ -12A2C4 Disk Start 0000 (0) │ │ │ │ -12A2C6 Int File Attributes 0000 (0) │ │ │ │ +12A379 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A37B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A37F CRC C045E318 (3225805592) │ │ │ │ +12A383 Compressed Size 00000646 (1606) │ │ │ │ +12A387 Uncompressed Size 000012A6 (4774) │ │ │ │ +12A38B Filename Length 002F (47) │ │ │ │ +12A38D Extra Length 0000 (0) │ │ │ │ +12A38F Comment Length 0000 (0) │ │ │ │ +12A391 Disk Start 0000 (0) │ │ │ │ +12A393 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A2C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A395 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A2CC Local Header Offset 000EABB6 (961462) │ │ │ │ -12A2D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A399 Local Header Offset 000EAB5A (961370) │ │ │ │ +12A39D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A2D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A39D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2FF CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -12A303 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A304 Created OS 03 (3) 'Unix' │ │ │ │ -12A305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A307 General Purpose Flag 0800 (2048) │ │ │ │ +12A3CC CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +12A3D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A3D1 Created OS 03 (3) 'Unix' │ │ │ │ +12A3D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A3D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A3D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A309 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A30B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A30F CRC 4BA2FECA (1268973258) │ │ │ │ -12A313 Compressed Size 00000B1D (2845) │ │ │ │ -12A317 Uncompressed Size 000044B2 (17586) │ │ │ │ -12A31B Filename Length 002E (46) │ │ │ │ -12A31D Extra Length 0000 (0) │ │ │ │ -12A31F Comment Length 0000 (0) │ │ │ │ -12A321 Disk Start 0000 (0) │ │ │ │ -12A323 Int File Attributes 0000 (0) │ │ │ │ +12A3D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A3D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A3DC CRC 4BA2FECA (1268973258) │ │ │ │ +12A3E0 Compressed Size 00000B1D (2845) │ │ │ │ +12A3E4 Uncompressed Size 000044B2 (17586) │ │ │ │ +12A3E8 Filename Length 002E (46) │ │ │ │ +12A3EA Extra Length 0000 (0) │ │ │ │ +12A3EC Comment Length 0000 (0) │ │ │ │ +12A3EE Disk Start 0000 (0) │ │ │ │ +12A3F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A325 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A3F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A329 Local Header Offset 000EB249 (963145) │ │ │ │ -12A32D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A3F6 Local Header Offset 000EB1ED (963053) │ │ │ │ +12A3FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A32D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A3FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A35B CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -12A35F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A360 Created OS 03 (3) 'Unix' │ │ │ │ -12A361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A363 General Purpose Flag 0800 (2048) │ │ │ │ +12A428 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +12A42C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A42D Created OS 03 (3) 'Unix' │ │ │ │ +12A42E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A42F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A430 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A365 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A36B CRC 2DF20D24 (770837796) │ │ │ │ -12A36F Compressed Size 00000575 (1397) │ │ │ │ -12A373 Uncompressed Size 0000118A (4490) │ │ │ │ -12A377 Filename Length 0025 (37) │ │ │ │ -12A379 Extra Length 0000 (0) │ │ │ │ -12A37B Comment Length 0000 (0) │ │ │ │ -12A37D Disk Start 0000 (0) │ │ │ │ -12A37F Int File Attributes 0000 (0) │ │ │ │ +12A432 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A434 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A438 CRC 2DF20D24 (770837796) │ │ │ │ +12A43C Compressed Size 00000575 (1397) │ │ │ │ +12A440 Uncompressed Size 0000118A (4490) │ │ │ │ +12A444 Filename Length 0025 (37) │ │ │ │ +12A446 Extra Length 0000 (0) │ │ │ │ +12A448 Comment Length 0000 (0) │ │ │ │ +12A44A Disk Start 0000 (0) │ │ │ │ +12A44C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A44E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A385 Local Header Offset 000EBDB2 (966066) │ │ │ │ -12A389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A452 Local Header Offset 000EBD56 (965974) │ │ │ │ +12A456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3AE CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -12A3B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A3B3 Created OS 03 (3) 'Unix' │ │ │ │ -12A3B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A3B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A3B6 General Purpose Flag 0800 (2048) │ │ │ │ +12A47B CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +12A47F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A480 Created OS 03 (3) 'Unix' │ │ │ │ +12A481 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A482 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A483 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A3B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A3BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A3BE CRC 5415A174 (1410703732) │ │ │ │ -12A3C2 Compressed Size 00000A4E (2638) │ │ │ │ -12A3C6 Uncompressed Size 00003A96 (14998) │ │ │ │ -12A3CA Filename Length 0024 (36) │ │ │ │ -12A3CC Extra Length 0000 (0) │ │ │ │ -12A3CE Comment Length 0000 (0) │ │ │ │ -12A3D0 Disk Start 0000 (0) │ │ │ │ -12A3D2 Int File Attributes 0000 (0) │ │ │ │ +12A485 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A487 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A48B CRC 5415A174 (1410703732) │ │ │ │ +12A48F Compressed Size 00000A4E (2638) │ │ │ │ +12A493 Uncompressed Size 00003A96 (14998) │ │ │ │ +12A497 Filename Length 0024 (36) │ │ │ │ +12A499 Extra Length 0000 (0) │ │ │ │ +12A49B Comment Length 0000 (0) │ │ │ │ +12A49D Disk Start 0000 (0) │ │ │ │ +12A49F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A3D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A4A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A3D8 Local Header Offset 000EC36A (967530) │ │ │ │ -12A3DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A4A5 Local Header Offset 000EC30E (967438) │ │ │ │ +12A4A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A3DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A400 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -12A404 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A405 Created OS 03 (3) 'Unix' │ │ │ │ -12A406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A408 General Purpose Flag 0800 (2048) │ │ │ │ +12A4CD CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +12A4D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A4D2 Created OS 03 (3) 'Unix' │ │ │ │ +12A4D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A4D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A4D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A40A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A40C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A410 CRC BE35D57A (3191199098) │ │ │ │ -12A414 Compressed Size 000001FC (508) │ │ │ │ -12A418 Uncompressed Size 0000039D (925) │ │ │ │ -12A41C Filename Length 0027 (39) │ │ │ │ -12A41E Extra Length 0000 (0) │ │ │ │ -12A420 Comment Length 0000 (0) │ │ │ │ -12A422 Disk Start 0000 (0) │ │ │ │ -12A424 Int File Attributes 0000 (0) │ │ │ │ +12A4D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A4D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A4DD CRC BE35D57A (3191199098) │ │ │ │ +12A4E1 Compressed Size 000001FC (508) │ │ │ │ +12A4E5 Uncompressed Size 0000039D (925) │ │ │ │ +12A4E9 Filename Length 0027 (39) │ │ │ │ +12A4EB Extra Length 0000 (0) │ │ │ │ +12A4ED Comment Length 0000 (0) │ │ │ │ +12A4EF Disk Start 0000 (0) │ │ │ │ +12A4F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A426 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A4F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A42A Local Header Offset 000ECDFA (970234) │ │ │ │ -12A42E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A4F7 Local Header Offset 000ECD9E (970142) │ │ │ │ +12A4FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A42E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A455 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -12A459 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A45A Created OS 03 (3) 'Unix' │ │ │ │ -12A45B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A45C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A45D General Purpose Flag 0800 (2048) │ │ │ │ +12A522 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +12A526 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A527 Created OS 03 (3) 'Unix' │ │ │ │ +12A528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A52A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A45F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A461 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A465 CRC 580684C7 (1476822215) │ │ │ │ -12A469 Compressed Size 00000256 (598) │ │ │ │ -12A46D Uncompressed Size 0000064C (1612) │ │ │ │ -12A471 Filename Length 0026 (38) │ │ │ │ -12A473 Extra Length 0000 (0) │ │ │ │ -12A475 Comment Length 0000 (0) │ │ │ │ -12A477 Disk Start 0000 (0) │ │ │ │ -12A479 Int File Attributes 0000 (0) │ │ │ │ +12A52C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A52E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A532 CRC 580684C7 (1476822215) │ │ │ │ +12A536 Compressed Size 00000256 (598) │ │ │ │ +12A53A Uncompressed Size 0000064C (1612) │ │ │ │ +12A53E Filename Length 0026 (38) │ │ │ │ +12A540 Extra Length 0000 (0) │ │ │ │ +12A542 Comment Length 0000 (0) │ │ │ │ +12A544 Disk Start 0000 (0) │ │ │ │ +12A546 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A47B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A548 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A47F Local Header Offset 000ED03B (970811) │ │ │ │ -12A483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A54C Local Header Offset 000ECFDF (970719) │ │ │ │ +12A550 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4A9 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -12A4AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4AE Created OS 03 (3) 'Unix' │ │ │ │ -12A4AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A4B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A4B1 General Purpose Flag 0800 (2048) │ │ │ │ +12A576 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +12A57A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A57B Created OS 03 (3) 'Unix' │ │ │ │ +12A57C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A57D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A57E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A4B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A4B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A4B9 CRC C60A43D1 (3322561489) │ │ │ │ -12A4BD Compressed Size 00000636 (1590) │ │ │ │ -12A4C1 Uncompressed Size 00000F33 (3891) │ │ │ │ -12A4C5 Filename Length 0024 (36) │ │ │ │ -12A4C7 Extra Length 0000 (0) │ │ │ │ -12A4C9 Comment Length 0000 (0) │ │ │ │ -12A4CB Disk Start 0000 (0) │ │ │ │ -12A4CD Int File Attributes 0000 (0) │ │ │ │ +12A580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A586 CRC C60A43D1 (3322561489) │ │ │ │ +12A58A Compressed Size 00000636 (1590) │ │ │ │ +12A58E Uncompressed Size 00000F33 (3891) │ │ │ │ +12A592 Filename Length 0024 (36) │ │ │ │ +12A594 Extra Length 0000 (0) │ │ │ │ +12A596 Comment Length 0000 (0) │ │ │ │ +12A598 Disk Start 0000 (0) │ │ │ │ +12A59A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A4CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A59C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A4D3 Local Header Offset 000ED2D5 (971477) │ │ │ │ -12A4D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A5A0 Local Header Offset 000ED279 (971385) │ │ │ │ +12A5A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A4D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A5A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4FB CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -12A4FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A500 Created OS 03 (3) 'Unix' │ │ │ │ -12A501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A503 General Purpose Flag 0800 (2048) │ │ │ │ +12A5C8 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +12A5CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A5CD Created OS 03 (3) 'Unix' │ │ │ │ +12A5CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A5CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A5D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A505 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A507 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A50B CRC ADEBBD99 (2917907865) │ │ │ │ -12A50F Compressed Size 0000063F (1599) │ │ │ │ -12A513 Uncompressed Size 0000197A (6522) │ │ │ │ -12A517 Filename Length 0023 (35) │ │ │ │ -12A519 Extra Length 0000 (0) │ │ │ │ -12A51B Comment Length 0000 (0) │ │ │ │ -12A51D Disk Start 0000 (0) │ │ │ │ -12A51F Int File Attributes 0000 (0) │ │ │ │ +12A5D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A5D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A5D8 CRC ADEBBD99 (2917907865) │ │ │ │ +12A5DC Compressed Size 0000063F (1599) │ │ │ │ +12A5E0 Uncompressed Size 0000197A (6522) │ │ │ │ +12A5E4 Filename Length 0023 (35) │ │ │ │ +12A5E6 Extra Length 0000 (0) │ │ │ │ +12A5E8 Comment Length 0000 (0) │ │ │ │ +12A5EA Disk Start 0000 (0) │ │ │ │ +12A5EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A521 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A5EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A525 Local Header Offset 000ED94D (973133) │ │ │ │ -12A529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A5F2 Local Header Offset 000ED8F1 (973041) │ │ │ │ +12A5F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A5F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A54C CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -12A550 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A551 Created OS 03 (3) 'Unix' │ │ │ │ -12A552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A554 General Purpose Flag 0800 (2048) │ │ │ │ +12A619 CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +12A61D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A61E Created OS 03 (3) 'Unix' │ │ │ │ +12A61F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A620 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A621 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A558 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A55C CRC E69F8B30 (3869215536) │ │ │ │ -12A560 Compressed Size 000005EE (1518) │ │ │ │ -12A564 Uncompressed Size 000010CC (4300) │ │ │ │ -12A568 Filename Length 002B (43) │ │ │ │ -12A56A Extra Length 0000 (0) │ │ │ │ -12A56C Comment Length 0000 (0) │ │ │ │ -12A56E Disk Start 0000 (0) │ │ │ │ -12A570 Int File Attributes 0000 (0) │ │ │ │ +12A623 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A625 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A629 CRC E69F8B30 (3869215536) │ │ │ │ +12A62D Compressed Size 000005EE (1518) │ │ │ │ +12A631 Uncompressed Size 000010CC (4300) │ │ │ │ +12A635 Filename Length 002B (43) │ │ │ │ +12A637 Extra Length 0000 (0) │ │ │ │ +12A639 Comment Length 0000 (0) │ │ │ │ +12A63B Disk Start 0000 (0) │ │ │ │ +12A63D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A572 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A63F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A576 Local Header Offset 000EDFCD (974797) │ │ │ │ -12A57A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A643 Local Header Offset 000EDF71 (974705) │ │ │ │ +12A647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A57A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5A5 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -12A5A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A5AA Created OS 03 (3) 'Unix' │ │ │ │ -12A5AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A5AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A5AD General Purpose Flag 0800 (2048) │ │ │ │ +12A672 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +12A676 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A677 Created OS 03 (3) 'Unix' │ │ │ │ +12A678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A67A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A5AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A5B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A5B5 CRC 722B94DB (1915458779) │ │ │ │ -12A5B9 Compressed Size 00000490 (1168) │ │ │ │ -12A5BD Uncompressed Size 000022E3 (8931) │ │ │ │ -12A5C1 Filename Length 002A (42) │ │ │ │ -12A5C3 Extra Length 0000 (0) │ │ │ │ -12A5C5 Comment Length 0000 (0) │ │ │ │ -12A5C7 Disk Start 0000 (0) │ │ │ │ -12A5C9 Int File Attributes 0000 (0) │ │ │ │ +12A67C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A67E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A682 CRC 722B94DB (1915458779) │ │ │ │ +12A686 Compressed Size 00000490 (1168) │ │ │ │ +12A68A Uncompressed Size 000022E3 (8931) │ │ │ │ +12A68E Filename Length 002A (42) │ │ │ │ +12A690 Extra Length 0000 (0) │ │ │ │ +12A692 Comment Length 0000 (0) │ │ │ │ +12A694 Disk Start 0000 (0) │ │ │ │ +12A696 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A5CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A5CF Local Header Offset 000EE604 (976388) │ │ │ │ -12A5D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A69C Local Header Offset 000EE5A8 (976296) │ │ │ │ +12A6A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A5D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A6A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5FD CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -12A601 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A602 Created OS 03 (3) 'Unix' │ │ │ │ -12A603 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A604 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A605 General Purpose Flag 0800 (2048) │ │ │ │ +12A6CA CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +12A6CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A6CF Created OS 03 (3) 'Unix' │ │ │ │ +12A6D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A6D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A6D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A607 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A609 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A60D CRC F04D5A9D (4031601309) │ │ │ │ -12A611 Compressed Size 0000082F (2095) │ │ │ │ -12A615 Uncompressed Size 000017CF (6095) │ │ │ │ -12A619 Filename Length 0023 (35) │ │ │ │ -12A61B Extra Length 0000 (0) │ │ │ │ -12A61D Comment Length 0000 (0) │ │ │ │ -12A61F Disk Start 0000 (0) │ │ │ │ -12A621 Int File Attributes 0000 (0) │ │ │ │ +12A6D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A6D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A6DA CRC F04D5A9D (4031601309) │ │ │ │ +12A6DE Compressed Size 0000082F (2095) │ │ │ │ +12A6E2 Uncompressed Size 000017CF (6095) │ │ │ │ +12A6E6 Filename Length 0023 (35) │ │ │ │ +12A6E8 Extra Length 0000 (0) │ │ │ │ +12A6EA Comment Length 0000 (0) │ │ │ │ +12A6EC Disk Start 0000 (0) │ │ │ │ +12A6EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A623 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A6F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A627 Local Header Offset 000EEADC (977628) │ │ │ │ -12A62B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A6F4 Local Header Offset 000EEA80 (977536) │ │ │ │ +12A6F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A6F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A64E CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -12A652 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A653 Created OS 03 (3) 'Unix' │ │ │ │ -12A654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A656 General Purpose Flag 0800 (2048) │ │ │ │ +12A71B CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +12A71F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A720 Created OS 03 (3) 'Unix' │ │ │ │ +12A721 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A722 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A723 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A658 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A65A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A65E CRC EF8636E7 (4018550503) │ │ │ │ -12A662 Compressed Size 00000656 (1622) │ │ │ │ -12A666 Uncompressed Size 000029D5 (10709) │ │ │ │ -12A66A Filename Length 0022 (34) │ │ │ │ -12A66C Extra Length 0000 (0) │ │ │ │ -12A66E Comment Length 0000 (0) │ │ │ │ -12A670 Disk Start 0000 (0) │ │ │ │ -12A672 Int File Attributes 0000 (0) │ │ │ │ +12A725 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A727 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A72B CRC EF8636E7 (4018550503) │ │ │ │ +12A72F Compressed Size 00000656 (1622) │ │ │ │ +12A733 Uncompressed Size 000029D5 (10709) │ │ │ │ +12A737 Filename Length 0022 (34) │ │ │ │ +12A739 Extra Length 0000 (0) │ │ │ │ +12A73B Comment Length 0000 (0) │ │ │ │ +12A73D Disk Start 0000 (0) │ │ │ │ +12A73F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A741 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A678 Local Header Offset 000EF34C (979788) │ │ │ │ -12A67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A745 Local Header Offset 000EF2F0 (979696) │ │ │ │ +12A749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A69E CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -12A6A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6A3 Created OS 03 (3) 'Unix' │ │ │ │ -12A6A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6A6 General Purpose Flag 0800 (2048) │ │ │ │ +12A76B CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +12A76F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A770 Created OS 03 (3) 'Unix' │ │ │ │ +12A771 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A772 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A773 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A6AE CRC 614E7033 (1632530483) │ │ │ │ -12A6B2 Compressed Size 00000238 (568) │ │ │ │ -12A6B6 Uncompressed Size 000004D8 (1240) │ │ │ │ -12A6BA Filename Length 0028 (40) │ │ │ │ -12A6BC Extra Length 0000 (0) │ │ │ │ -12A6BE Comment Length 0000 (0) │ │ │ │ -12A6C0 Disk Start 0000 (0) │ │ │ │ -12A6C2 Int File Attributes 0000 (0) │ │ │ │ +12A775 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A777 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A77B CRC 614E7033 (1632530483) │ │ │ │ +12A77F Compressed Size 00000238 (568) │ │ │ │ +12A783 Uncompressed Size 000004D8 (1240) │ │ │ │ +12A787 Filename Length 0028 (40) │ │ │ │ +12A789 Extra Length 0000 (0) │ │ │ │ +12A78B Comment Length 0000 (0) │ │ │ │ +12A78D Disk Start 0000 (0) │ │ │ │ +12A78F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A6C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A791 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A6C8 Local Header Offset 000EF9E2 (981474) │ │ │ │ -12A6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A795 Local Header Offset 000EF986 (981382) │ │ │ │ +12A799 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A799: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A6F4 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -12A6F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6F9 Created OS 03 (3) 'Unix' │ │ │ │ -12A6FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6FC General Purpose Flag 0800 (2048) │ │ │ │ +12A7C1 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +12A7C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7C6 Created OS 03 (3) 'Unix' │ │ │ │ +12A7C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A700 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A704 CRC 336960CD (862544077) │ │ │ │ -12A708 Compressed Size 00000317 (791) │ │ │ │ -12A70C Uncompressed Size 00000BE5 (3045) │ │ │ │ -12A710 Filename Length 0027 (39) │ │ │ │ -12A712 Extra Length 0000 (0) │ │ │ │ -12A714 Comment Length 0000 (0) │ │ │ │ -12A716 Disk Start 0000 (0) │ │ │ │ -12A718 Int File Attributes 0000 (0) │ │ │ │ +12A7CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A7CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A7D1 CRC 336960CD (862544077) │ │ │ │ +12A7D5 Compressed Size 00000317 (791) │ │ │ │ +12A7D9 Uncompressed Size 00000BE5 (3045) │ │ │ │ +12A7DD Filename Length 0027 (39) │ │ │ │ +12A7DF Extra Length 0000 (0) │ │ │ │ +12A7E1 Comment Length 0000 (0) │ │ │ │ +12A7E3 Disk Start 0000 (0) │ │ │ │ +12A7E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A71A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A7E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A71E Local Header Offset 000EFC60 (982112) │ │ │ │ -12A722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A7EB Local Header Offset 000EFC04 (982020) │ │ │ │ +12A7EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A7EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A749 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -12A74D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A74E Created OS 03 (3) 'Unix' │ │ │ │ -12A74F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A751 General Purpose Flag 0800 (2048) │ │ │ │ +12A816 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +12A81A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A81B Created OS 03 (3) 'Unix' │ │ │ │ +12A81C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A81D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A81E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A753 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A755 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A759 CRC 09095BBB (151608251) │ │ │ │ -12A75D Compressed Size 0000054D (1357) │ │ │ │ -12A761 Uncompressed Size 00000DFC (3580) │ │ │ │ -12A765 Filename Length 002D (45) │ │ │ │ -12A767 Extra Length 0000 (0) │ │ │ │ -12A769 Comment Length 0000 (0) │ │ │ │ -12A76B Disk Start 0000 (0) │ │ │ │ -12A76D Int File Attributes 0000 (0) │ │ │ │ +12A820 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A826 CRC 09095BBB (151608251) │ │ │ │ +12A82A Compressed Size 0000054D (1357) │ │ │ │ +12A82E Uncompressed Size 00000DFC (3580) │ │ │ │ +12A832 Filename Length 002D (45) │ │ │ │ +12A834 Extra Length 0000 (0) │ │ │ │ +12A836 Comment Length 0000 (0) │ │ │ │ +12A838 Disk Start 0000 (0) │ │ │ │ +12A83A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A76F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A83C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A773 Local Header Offset 000EFFBC (982972) │ │ │ │ -12A777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A840 Local Header Offset 000EFF60 (982880) │ │ │ │ +12A844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7A4 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -12A7A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A7A9 Created OS 03 (3) 'Unix' │ │ │ │ -12A7AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A7AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A7AC General Purpose Flag 0800 (2048) │ │ │ │ +12A871 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +12A875 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A876 Created OS 03 (3) 'Unix' │ │ │ │ +12A877 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A878 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A879 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A7AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A7B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A7B4 CRC 2F89FB38 (797571896) │ │ │ │ -12A7B8 Compressed Size 0000043C (1084) │ │ │ │ -12A7BC Uncompressed Size 00001A90 (6800) │ │ │ │ -12A7C0 Filename Length 002C (44) │ │ │ │ -12A7C2 Extra Length 0000 (0) │ │ │ │ -12A7C4 Comment Length 0000 (0) │ │ │ │ -12A7C6 Disk Start 0000 (0) │ │ │ │ -12A7C8 Int File Attributes 0000 (0) │ │ │ │ +12A87B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A87D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A881 CRC 2F89FB38 (797571896) │ │ │ │ +12A885 Compressed Size 0000043C (1084) │ │ │ │ +12A889 Uncompressed Size 00001A90 (6800) │ │ │ │ +12A88D Filename Length 002C (44) │ │ │ │ +12A88F Extra Length 0000 (0) │ │ │ │ +12A891 Comment Length 0000 (0) │ │ │ │ +12A893 Disk Start 0000 (0) │ │ │ │ +12A895 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A7CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A897 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A7CE Local Header Offset 000F0554 (984404) │ │ │ │ -12A7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A89B Local Header Offset 000F04F8 (984312) │ │ │ │ +12A89F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A89F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7FE CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -12A802 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A803 Created OS 03 (3) 'Unix' │ │ │ │ -12A804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A806 General Purpose Flag 0800 (2048) │ │ │ │ +12A8CB CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +12A8CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A8D0 Created OS 03 (3) 'Unix' │ │ │ │ +12A8D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A8D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A8D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A808 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A80A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A80E CRC 6907A58C (1762108812) │ │ │ │ -12A812 Compressed Size 00000485 (1157) │ │ │ │ -12A816 Uncompressed Size 000008F9 (2297) │ │ │ │ -12A81A Filename Length 001E (30) │ │ │ │ -12A81C Extra Length 0000 (0) │ │ │ │ -12A81E Comment Length 0000 (0) │ │ │ │ -12A820 Disk Start 0000 (0) │ │ │ │ -12A822 Int File Attributes 0000 (0) │ │ │ │ +12A8D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A8D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A8DB CRC 6907A58C (1762108812) │ │ │ │ +12A8DF Compressed Size 00000485 (1157) │ │ │ │ +12A8E3 Uncompressed Size 000008F9 (2297) │ │ │ │ +12A8E7 Filename Length 001E (30) │ │ │ │ +12A8E9 Extra Length 0000 (0) │ │ │ │ +12A8EB Comment Length 0000 (0) │ │ │ │ +12A8ED Disk Start 0000 (0) │ │ │ │ +12A8EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A824 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A8F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A828 Local Header Offset 000F09DA (985562) │ │ │ │ -12A82C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A8F5 Local Header Offset 000F097E (985470) │ │ │ │ +12A8F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A82C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A8F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A84A CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -12A84E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A84F Created OS 03 (3) 'Unix' │ │ │ │ -12A850 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A851 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A852 General Purpose Flag 0800 (2048) │ │ │ │ +12A917 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +12A91B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A91C Created OS 03 (3) 'Unix' │ │ │ │ +12A91D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A91E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A91F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A854 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A856 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A85A CRC 70C0EA52 (1891691090) │ │ │ │ -12A85E Compressed Size 000003C9 (969) │ │ │ │ -12A862 Uncompressed Size 00000BD0 (3024) │ │ │ │ -12A866 Filename Length 001D (29) │ │ │ │ -12A868 Extra Length 0000 (0) │ │ │ │ -12A86A Comment Length 0000 (0) │ │ │ │ -12A86C Disk Start 0000 (0) │ │ │ │ -12A86E Int File Attributes 0000 (0) │ │ │ │ +12A921 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A923 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A927 CRC 70C0EA52 (1891691090) │ │ │ │ +12A92B Compressed Size 000003C9 (969) │ │ │ │ +12A92F Uncompressed Size 00000BD0 (3024) │ │ │ │ +12A933 Filename Length 001D (29) │ │ │ │ +12A935 Extra Length 0000 (0) │ │ │ │ +12A937 Comment Length 0000 (0) │ │ │ │ +12A939 Disk Start 0000 (0) │ │ │ │ +12A93B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A870 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A93D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A874 Local Header Offset 000F0E9B (986779) │ │ │ │ -12A878 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A941 Local Header Offset 000F0E3F (986687) │ │ │ │ +12A945 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A878: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A945: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A895 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -12A899 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A89A Created OS 03 (3) 'Unix' │ │ │ │ -12A89B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A89C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A89D General Purpose Flag 0800 (2048) │ │ │ │ +12A962 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +12A966 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A967 Created OS 03 (3) 'Unix' │ │ │ │ +12A968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A96A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A89F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8A5 CRC ABF5827F (2884993663) │ │ │ │ -12A8A9 Compressed Size 0000023A (570) │ │ │ │ -12A8AD Uncompressed Size 000004EB (1259) │ │ │ │ -12A8B1 Filename Length 0027 (39) │ │ │ │ -12A8B3 Extra Length 0000 (0) │ │ │ │ -12A8B5 Comment Length 0000 (0) │ │ │ │ -12A8B7 Disk Start 0000 (0) │ │ │ │ -12A8B9 Int File Attributes 0000 (0) │ │ │ │ +12A96C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A96E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A972 CRC ABF5827F (2884993663) │ │ │ │ +12A976 Compressed Size 0000023A (570) │ │ │ │ +12A97A Uncompressed Size 000004EB (1259) │ │ │ │ +12A97E Filename Length 0027 (39) │ │ │ │ +12A980 Extra Length 0000 (0) │ │ │ │ +12A982 Comment Length 0000 (0) │ │ │ │ +12A984 Disk Start 0000 (0) │ │ │ │ +12A986 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A8BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A988 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A8BF Local Header Offset 000F129F (987807) │ │ │ │ -12A8C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A98C Local Header Offset 000F1243 (987715) │ │ │ │ +12A990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A8C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A8EA CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -12A8EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A8EF Created OS 03 (3) 'Unix' │ │ │ │ -12A8F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A8F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A8F2 General Purpose Flag 0800 (2048) │ │ │ │ +12A9B7 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +12A9BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A9BC Created OS 03 (3) 'Unix' │ │ │ │ +12A9BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A9BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A8F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8FA CRC 99214915 (2569095445) │ │ │ │ -12A8FE Compressed Size 00000246 (582) │ │ │ │ -12A902 Uncompressed Size 00000929 (2345) │ │ │ │ -12A906 Filename Length 0026 (38) │ │ │ │ -12A908 Extra Length 0000 (0) │ │ │ │ -12A90A Comment Length 0000 (0) │ │ │ │ -12A90C Disk Start 0000 (0) │ │ │ │ -12A90E Int File Attributes 0000 (0) │ │ │ │ +12A9C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9C7 CRC 99214915 (2569095445) │ │ │ │ +12A9CB Compressed Size 00000246 (582) │ │ │ │ +12A9CF Uncompressed Size 00000929 (2345) │ │ │ │ +12A9D3 Filename Length 0026 (38) │ │ │ │ +12A9D5 Extra Length 0000 (0) │ │ │ │ +12A9D7 Comment Length 0000 (0) │ │ │ │ +12A9D9 Disk Start 0000 (0) │ │ │ │ +12A9DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A910 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A9DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A914 Local Header Offset 000F151E (988446) │ │ │ │ -12A918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A9E1 Local Header Offset 000F14C2 (988354) │ │ │ │ +12A9E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A9E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A93E CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -12A942 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A943 Created OS 03 (3) 'Unix' │ │ │ │ -12A944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A946 General Purpose Flag 0800 (2048) │ │ │ │ +12AA0B CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +12AA0F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA10 Created OS 03 (3) 'Unix' │ │ │ │ +12AA11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A948 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A94A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A94E CRC EBA0C563 (3953182051) │ │ │ │ -12A952 Compressed Size 000004F5 (1269) │ │ │ │ -12A956 Uncompressed Size 00000C79 (3193) │ │ │ │ -12A95A Filename Length 002E (46) │ │ │ │ -12A95C Extra Length 0000 (0) │ │ │ │ -12A95E Comment Length 0000 (0) │ │ │ │ -12A960 Disk Start 0000 (0) │ │ │ │ -12A962 Int File Attributes 0000 (0) │ │ │ │ +12AA15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA1B CRC EBA0C563 (3953182051) │ │ │ │ +12AA1F Compressed Size 000004F5 (1269) │ │ │ │ +12AA23 Uncompressed Size 00000C79 (3193) │ │ │ │ +12AA27 Filename Length 002E (46) │ │ │ │ +12AA29 Extra Length 0000 (0) │ │ │ │ +12AA2B Comment Length 0000 (0) │ │ │ │ +12AA2D Disk Start 0000 (0) │ │ │ │ +12AA2F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A964 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A968 Local Header Offset 000F17A8 (989096) │ │ │ │ -12A96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA35 Local Header Offset 000F174C (989004) │ │ │ │ +12AA39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A99A CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -12A99E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A99F Created OS 03 (3) 'Unix' │ │ │ │ -12A9A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9A2 General Purpose Flag 0800 (2048) │ │ │ │ +12AA67 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +12AA6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA6C Created OS 03 (3) 'Unix' │ │ │ │ +12AA6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A9A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A9AA CRC 1774508C (393498764) │ │ │ │ -12A9AE Compressed Size 000002BF (703) │ │ │ │ -12A9B2 Uncompressed Size 00000F1F (3871) │ │ │ │ -12A9B6 Filename Length 002D (45) │ │ │ │ -12A9B8 Extra Length 0000 (0) │ │ │ │ -12A9BA Comment Length 0000 (0) │ │ │ │ -12A9BC Disk Start 0000 (0) │ │ │ │ -12A9BE Int File Attributes 0000 (0) │ │ │ │ +12AA71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA77 CRC 1774508C (393498764) │ │ │ │ +12AA7B Compressed Size 000002BF (703) │ │ │ │ +12AA7F Uncompressed Size 00000F1F (3871) │ │ │ │ +12AA83 Filename Length 002D (45) │ │ │ │ +12AA85 Extra Length 0000 (0) │ │ │ │ +12AA87 Comment Length 0000 (0) │ │ │ │ +12AA89 Disk Start 0000 (0) │ │ │ │ +12AA8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A9C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A9C4 Local Header Offset 000F1CE9 (990441) │ │ │ │ -12A9C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA91 Local Header Offset 000F1C8D (990349) │ │ │ │ +12AA95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A9C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A9F5 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -12A9F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A9FA Created OS 03 (3) 'Unix' │ │ │ │ -12A9FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9FD General Purpose Flag 0800 (2048) │ │ │ │ +12AAC2 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +12AAC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAC7 Created OS 03 (3) 'Unix' │ │ │ │ +12AAC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AACA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA05 CRC 58EB7175 (1491825013) │ │ │ │ -12AA09 Compressed Size 000001C1 (449) │ │ │ │ -12AA0D Uncompressed Size 00000373 (883) │ │ │ │ -12AA11 Filename Length 0021 (33) │ │ │ │ -12AA13 Extra Length 0000 (0) │ │ │ │ -12AA15 Comment Length 0000 (0) │ │ │ │ -12AA17 Disk Start 0000 (0) │ │ │ │ -12AA19 Int File Attributes 0000 (0) │ │ │ │ +12AACC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AACE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AAD2 CRC 58EB7175 (1491825013) │ │ │ │ +12AAD6 Compressed Size 000001C1 (449) │ │ │ │ +12AADA Uncompressed Size 00000373 (883) │ │ │ │ +12AADE Filename Length 0021 (33) │ │ │ │ +12AAE0 Extra Length 0000 (0) │ │ │ │ +12AAE2 Comment Length 0000 (0) │ │ │ │ +12AAE4 Disk Start 0000 (0) │ │ │ │ +12AAE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AAE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA1F Local Header Offset 000F1FF3 (991219) │ │ │ │ -12AA23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AAEC Local Header Offset 000F1F97 (991127) │ │ │ │ +12AAF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AAF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA44 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -12AA48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA49 Created OS 03 (3) 'Unix' │ │ │ │ -12AA4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA4C General Purpose Flag 0800 (2048) │ │ │ │ +12AB11 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +12AB15 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB16 Created OS 03 (3) 'Unix' │ │ │ │ +12AB17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA54 CRC 42BC940E (1119654926) │ │ │ │ -12AA58 Compressed Size 0000028E (654) │ │ │ │ -12AA5C Uncompressed Size 000006C7 (1735) │ │ │ │ -12AA60 Filename Length 0020 (32) │ │ │ │ -12AA62 Extra Length 0000 (0) │ │ │ │ -12AA64 Comment Length 0000 (0) │ │ │ │ -12AA66 Disk Start 0000 (0) │ │ │ │ -12AA68 Int File Attributes 0000 (0) │ │ │ │ +12AB1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB21 CRC 42BC940E (1119654926) │ │ │ │ +12AB25 Compressed Size 0000028E (654) │ │ │ │ +12AB29 Uncompressed Size 000006C7 (1735) │ │ │ │ +12AB2D Filename Length 0020 (32) │ │ │ │ +12AB2F Extra Length 0000 (0) │ │ │ │ +12AB31 Comment Length 0000 (0) │ │ │ │ +12AB33 Disk Start 0000 (0) │ │ │ │ +12AB35 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA6E Local Header Offset 000F21F3 (991731) │ │ │ │ -12AA72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB3B Local Header Offset 000F2197 (991639) │ │ │ │ +12AB3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA92 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -12AA96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA97 Created OS 03 (3) 'Unix' │ │ │ │ -12AA98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA9A General Purpose Flag 0800 (2048) │ │ │ │ +12AB5F CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +12AB63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB64 Created OS 03 (3) 'Unix' │ │ │ │ +12AB65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAA2 CRC 06B85B82 (112745346) │ │ │ │ -12AAA6 Compressed Size 0000058F (1423) │ │ │ │ -12AAAA Uncompressed Size 00000FBA (4026) │ │ │ │ -12AAAE Filename Length 0028 (40) │ │ │ │ -12AAB0 Extra Length 0000 (0) │ │ │ │ -12AAB2 Comment Length 0000 (0) │ │ │ │ -12AAB4 Disk Start 0000 (0) │ │ │ │ -12AAB6 Int File Attributes 0000 (0) │ │ │ │ +12AB69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB6F CRC 06B85B82 (112745346) │ │ │ │ +12AB73 Compressed Size 0000058F (1423) │ │ │ │ +12AB77 Uncompressed Size 00000FBA (4026) │ │ │ │ +12AB7B Filename Length 0028 (40) │ │ │ │ +12AB7D Extra Length 0000 (0) │ │ │ │ +12AB7F Comment Length 0000 (0) │ │ │ │ +12AB81 Disk Start 0000 (0) │ │ │ │ +12AB83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AAB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AABC Local Header Offset 000F24BF (992447) │ │ │ │ -12AAC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB89 Local Header Offset 000F2463 (992355) │ │ │ │ +12AB8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AAC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AAE8 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -12AAEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AAED Created OS 03 (3) 'Unix' │ │ │ │ -12AAEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AAEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AAF0 General Purpose Flag 0800 (2048) │ │ │ │ +12ABB5 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +12ABB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ABBA Created OS 03 (3) 'Unix' │ │ │ │ +12ABBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ABBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ABBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AAF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AAF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAF8 CRC DF0807F4 (3741845492) │ │ │ │ -12AAFC Compressed Size 00000358 (856) │ │ │ │ -12AB00 Uncompressed Size 000016F9 (5881) │ │ │ │ -12AB04 Filename Length 0027 (39) │ │ │ │ -12AB06 Extra Length 0000 (0) │ │ │ │ -12AB08 Comment Length 0000 (0) │ │ │ │ -12AB0A Disk Start 0000 (0) │ │ │ │ -12AB0C Int File Attributes 0000 (0) │ │ │ │ +12ABBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABC5 CRC DF0807F4 (3741845492) │ │ │ │ +12ABC9 Compressed Size 00000358 (856) │ │ │ │ +12ABCD Uncompressed Size 000016F9 (5881) │ │ │ │ +12ABD1 Filename Length 0027 (39) │ │ │ │ +12ABD3 Extra Length 0000 (0) │ │ │ │ +12ABD5 Comment Length 0000 (0) │ │ │ │ +12ABD7 Disk Start 0000 (0) │ │ │ │ +12ABD9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ABDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB12 Local Header Offset 000F2A94 (993940) │ │ │ │ -12AB16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ABDF Local Header Offset 000F2A38 (993848) │ │ │ │ +12ABE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ABE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB3D CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -12AB41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB42 Created OS 03 (3) 'Unix' │ │ │ │ -12AB43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB45 General Purpose Flag 0800 (2048) │ │ │ │ +12AC0A CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +12AC0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC0F Created OS 03 (3) 'Unix' │ │ │ │ +12AC10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB4D CRC E4969898 (3835074712) │ │ │ │ -12AB51 Compressed Size 00000223 (547) │ │ │ │ -12AB55 Uncompressed Size 00000487 (1159) │ │ │ │ -12AB59 Filename Length 0022 (34) │ │ │ │ -12AB5B Extra Length 0000 (0) │ │ │ │ -12AB5D Comment Length 0000 (0) │ │ │ │ -12AB5F Disk Start 0000 (0) │ │ │ │ -12AB61 Int File Attributes 0000 (0) │ │ │ │ +12AC14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC1A CRC E4969898 (3835074712) │ │ │ │ +12AC1E Compressed Size 00000223 (547) │ │ │ │ +12AC22 Uncompressed Size 00000487 (1159) │ │ │ │ +12AC26 Filename Length 0022 (34) │ │ │ │ +12AC28 Extra Length 0000 (0) │ │ │ │ +12AC2A Comment Length 0000 (0) │ │ │ │ +12AC2C Disk Start 0000 (0) │ │ │ │ +12AC2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB67 Local Header Offset 000F2E31 (994865) │ │ │ │ -12AB6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC34 Local Header Offset 000F2DD5 (994773) │ │ │ │ +12AC38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB8D CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -12AB91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB92 Created OS 03 (3) 'Unix' │ │ │ │ -12AB93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB95 General Purpose Flag 0800 (2048) │ │ │ │ +12AC5A CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +12AC5E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC5F Created OS 03 (3) 'Unix' │ │ │ │ +12AC60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB9D CRC 31107A2C (823163436) │ │ │ │ -12ABA1 Compressed Size 00000335 (821) │ │ │ │ -12ABA5 Uncompressed Size 00000A28 (2600) │ │ │ │ -12ABA9 Filename Length 0021 (33) │ │ │ │ -12ABAB Extra Length 0000 (0) │ │ │ │ -12ABAD Comment Length 0000 (0) │ │ │ │ -12ABAF Disk Start 0000 (0) │ │ │ │ -12ABB1 Int File Attributes 0000 (0) │ │ │ │ +12AC64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC6A CRC 31107A2C (823163436) │ │ │ │ +12AC6E Compressed Size 00000335 (821) │ │ │ │ +12AC72 Uncompressed Size 00000A28 (2600) │ │ │ │ +12AC76 Filename Length 0021 (33) │ │ │ │ +12AC78 Extra Length 0000 (0) │ │ │ │ +12AC7A Comment Length 0000 (0) │ │ │ │ +12AC7C Disk Start 0000 (0) │ │ │ │ +12AC7E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ABB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ABB7 Local Header Offset 000F3094 (995476) │ │ │ │ -12ABBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC84 Local Header Offset 000F3038 (995384) │ │ │ │ +12AC88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ABBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ABDC CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -12ABE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ABE1 Created OS 03 (3) 'Unix' │ │ │ │ -12ABE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ABE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ABE4 General Purpose Flag 0800 (2048) │ │ │ │ +12ACA9 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +12ACAD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ACAE Created OS 03 (3) 'Unix' │ │ │ │ +12ACAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ACB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ACB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ABE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ABE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ABEC CRC 3F91BE22 (1066516002) │ │ │ │ -12ABF0 Compressed Size 000004A3 (1187) │ │ │ │ -12ABF4 Uncompressed Size 00000B5D (2909) │ │ │ │ -12ABF8 Filename Length 0029 (41) │ │ │ │ -12ABFA Extra Length 0000 (0) │ │ │ │ -12ABFC Comment Length 0000 (0) │ │ │ │ -12ABFE Disk Start 0000 (0) │ │ │ │ -12AC00 Int File Attributes 0000 (0) │ │ │ │ +12ACB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ACB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACB9 CRC 3F91BE22 (1066516002) │ │ │ │ +12ACBD Compressed Size 000004A3 (1187) │ │ │ │ +12ACC1 Uncompressed Size 00000B5D (2909) │ │ │ │ +12ACC5 Filename Length 0029 (41) │ │ │ │ +12ACC7 Extra Length 0000 (0) │ │ │ │ +12ACC9 Comment Length 0000 (0) │ │ │ │ +12ACCB Disk Start 0000 (0) │ │ │ │ +12ACCD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ACCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC06 Local Header Offset 000F3408 (996360) │ │ │ │ -12AC0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ACD3 Local Header Offset 000F33AC (996268) │ │ │ │ +12ACD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ACD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC33 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -12AC37 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC38 Created OS 03 (3) 'Unix' │ │ │ │ -12AC39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC3B General Purpose Flag 0800 (2048) │ │ │ │ +12AD00 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +12AD04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD05 Created OS 03 (3) 'Unix' │ │ │ │ +12AD06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC43 CRC FC649743 (4234450755) │ │ │ │ -12AC47 Compressed Size 0000028B (651) │ │ │ │ -12AC4B Uncompressed Size 00000C5A (3162) │ │ │ │ -12AC4F Filename Length 0028 (40) │ │ │ │ -12AC51 Extra Length 0000 (0) │ │ │ │ -12AC53 Comment Length 0000 (0) │ │ │ │ -12AC55 Disk Start 0000 (0) │ │ │ │ -12AC57 Int File Attributes 0000 (0) │ │ │ │ +12AD0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD10 CRC FC649743 (4234450755) │ │ │ │ +12AD14 Compressed Size 0000028B (651) │ │ │ │ +12AD18 Uncompressed Size 00000C5A (3162) │ │ │ │ +12AD1C Filename Length 0028 (40) │ │ │ │ +12AD1E Extra Length 0000 (0) │ │ │ │ +12AD20 Comment Length 0000 (0) │ │ │ │ +12AD22 Disk Start 0000 (0) │ │ │ │ +12AD24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC5D Local Header Offset 000F38F2 (997618) │ │ │ │ -12AC61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD2A Local Header Offset 000F3896 (997526) │ │ │ │ +12AD2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC89 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -12AC8D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC8E Created OS 03 (3) 'Unix' │ │ │ │ -12AC8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC91 General Purpose Flag 0800 (2048) │ │ │ │ +12AD56 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +12AD5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD5B Created OS 03 (3) 'Unix' │ │ │ │ +12AD5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC99 CRC CD232FEB (3441635307) │ │ │ │ -12AC9D Compressed Size 00000318 (792) │ │ │ │ -12ACA1 Uncompressed Size 000007E1 (2017) │ │ │ │ -12ACA5 Filename Length 0021 (33) │ │ │ │ -12ACA7 Extra Length 0000 (0) │ │ │ │ -12ACA9 Comment Length 0000 (0) │ │ │ │ -12ACAB Disk Start 0000 (0) │ │ │ │ -12ACAD Int File Attributes 0000 (0) │ │ │ │ +12AD60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD66 CRC CD232FEB (3441635307) │ │ │ │ +12AD6A Compressed Size 00000318 (792) │ │ │ │ +12AD6E Uncompressed Size 000007E1 (2017) │ │ │ │ +12AD72 Filename Length 0021 (33) │ │ │ │ +12AD74 Extra Length 0000 (0) │ │ │ │ +12AD76 Comment Length 0000 (0) │ │ │ │ +12AD78 Disk Start 0000 (0) │ │ │ │ +12AD7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ACB3 Local Header Offset 000F3BC3 (998339) │ │ │ │ -12ACB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD80 Local Header Offset 000F3B67 (998247) │ │ │ │ +12AD84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ACB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ACD8 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -12ACDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ACDD Created OS 03 (3) 'Unix' │ │ │ │ -12ACDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ACDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ACE0 General Purpose Flag 0800 (2048) │ │ │ │ +12ADA5 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +12ADA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADAA Created OS 03 (3) 'Unix' │ │ │ │ +12ADAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ACE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ACE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ACE8 CRC 9FA2E5DF (2678253023) │ │ │ │ -12ACEC Compressed Size 000003D8 (984) │ │ │ │ -12ACF0 Uncompressed Size 000012AA (4778) │ │ │ │ -12ACF4 Filename Length 0020 (32) │ │ │ │ -12ACF6 Extra Length 0000 (0) │ │ │ │ -12ACF8 Comment Length 0000 (0) │ │ │ │ -12ACFA Disk Start 0000 (0) │ │ │ │ -12ACFC Int File Attributes 0000 (0) │ │ │ │ +12ADAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ADB5 CRC 9FA2E5DF (2678253023) │ │ │ │ +12ADB9 Compressed Size 000003D8 (984) │ │ │ │ +12ADBD Uncompressed Size 000012AA (4778) │ │ │ │ +12ADC1 Filename Length 0020 (32) │ │ │ │ +12ADC3 Extra Length 0000 (0) │ │ │ │ +12ADC5 Comment Length 0000 (0) │ │ │ │ +12ADC7 Disk Start 0000 (0) │ │ │ │ +12ADC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ADCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD02 Local Header Offset 000F3F1A (999194) │ │ │ │ -12AD06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ADCF Local Header Offset 000F3EBE (999102) │ │ │ │ +12ADD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ADD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD26 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -12AD2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD2B Created OS 03 (3) 'Unix' │ │ │ │ -12AD2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD2E General Purpose Flag 0800 (2048) │ │ │ │ +12ADF3 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +12ADF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADF8 Created OS 03 (3) 'Unix' │ │ │ │ +12ADF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD36 CRC C0D44A35 (3235138101) │ │ │ │ -12AD3A Compressed Size 000005DB (1499) │ │ │ │ -12AD3E Uncompressed Size 00000E98 (3736) │ │ │ │ -12AD42 Filename Length 0028 (40) │ │ │ │ -12AD44 Extra Length 0000 (0) │ │ │ │ -12AD46 Comment Length 0000 (0) │ │ │ │ -12AD48 Disk Start 0000 (0) │ │ │ │ -12AD4A Int File Attributes 0000 (0) │ │ │ │ +12ADFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE03 CRC C0D44A35 (3235138101) │ │ │ │ +12AE07 Compressed Size 000005DB (1499) │ │ │ │ +12AE0B Uncompressed Size 00000E98 (3736) │ │ │ │ +12AE0F Filename Length 0028 (40) │ │ │ │ +12AE11 Extra Length 0000 (0) │ │ │ │ +12AE13 Comment Length 0000 (0) │ │ │ │ +12AE15 Disk Start 0000 (0) │ │ │ │ +12AE17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AD4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD50 Local Header Offset 000F4330 (1000240) │ │ │ │ -12AD54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE1D Local Header Offset 000F42D4 (1000148) │ │ │ │ +12AE21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD7C CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -12AD80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD81 Created OS 03 (3) 'Unix' │ │ │ │ -12AD82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD84 General Purpose Flag 0800 (2048) │ │ │ │ +12AE49 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +12AE4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE4E Created OS 03 (3) 'Unix' │ │ │ │ +12AE4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD8C CRC 301D26F4 (807216884) │ │ │ │ -12AD90 Compressed Size 00000367 (871) │ │ │ │ -12AD94 Uncompressed Size 0000125F (4703) │ │ │ │ -12AD98 Filename Length 0027 (39) │ │ │ │ -12AD9A Extra Length 0000 (0) │ │ │ │ -12AD9C Comment Length 0000 (0) │ │ │ │ -12AD9E Disk Start 0000 (0) │ │ │ │ -12ADA0 Int File Attributes 0000 (0) │ │ │ │ +12AE53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE59 CRC 301D26F4 (807216884) │ │ │ │ +12AE5D Compressed Size 00000367 (871) │ │ │ │ +12AE61 Uncompressed Size 0000125F (4703) │ │ │ │ +12AE65 Filename Length 0027 (39) │ │ │ │ +12AE67 Extra Length 0000 (0) │ │ │ │ +12AE69 Comment Length 0000 (0) │ │ │ │ +12AE6B Disk Start 0000 (0) │ │ │ │ +12AE6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADA6 Local Header Offset 000F4951 (1001809) │ │ │ │ -12ADAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE73 Local Header Offset 000F48F5 (1001717) │ │ │ │ +12AE77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ADD1 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -12ADD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ADD6 Created OS 03 (3) 'Unix' │ │ │ │ -12ADD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ADD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ADD9 General Purpose Flag 0800 (2048) │ │ │ │ +12AE9E CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +12AEA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AEA3 Created OS 03 (3) 'Unix' │ │ │ │ +12AEA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AEA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AEA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ADDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ADDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ADE1 CRC F526A5BB (4112950715) │ │ │ │ -12ADE5 Compressed Size 0000040E (1038) │ │ │ │ -12ADE9 Uncompressed Size 00000ADC (2780) │ │ │ │ -12ADED Filename Length 002C (44) │ │ │ │ -12ADEF Extra Length 0000 (0) │ │ │ │ -12ADF1 Comment Length 0000 (0) │ │ │ │ -12ADF3 Disk Start 0000 (0) │ │ │ │ -12ADF5 Int File Attributes 0000 (0) │ │ │ │ +12AEA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AEAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AEAE CRC F526A5BB (4112950715) │ │ │ │ +12AEB2 Compressed Size 0000040E (1038) │ │ │ │ +12AEB6 Uncompressed Size 00000ADC (2780) │ │ │ │ +12AEBA Filename Length 002C (44) │ │ │ │ +12AEBC Extra Length 0000 (0) │ │ │ │ +12AEBE Comment Length 0000 (0) │ │ │ │ +12AEC0 Disk Start 0000 (0) │ │ │ │ +12AEC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADFB Local Header Offset 000F4CFD (1002749) │ │ │ │ -12ADFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEC8 Local Header Offset 000F4CA1 (1002657) │ │ │ │ +12AECC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE2B CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -12AE2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE30 Created OS 03 (3) 'Unix' │ │ │ │ -12AE31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE33 General Purpose Flag 0800 (2048) │ │ │ │ +12AEF8 CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +12AEFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AEFD Created OS 03 (3) 'Unix' │ │ │ │ +12AEFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AEFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE3B CRC BC834D8A (3162721674) │ │ │ │ -12AE3F Compressed Size 00000631 (1585) │ │ │ │ -12AE43 Uncompressed Size 0000208E (8334) │ │ │ │ -12AE47 Filename Length 002B (43) │ │ │ │ -12AE49 Extra Length 0000 (0) │ │ │ │ -12AE4B Comment Length 0000 (0) │ │ │ │ -12AE4D Disk Start 0000 (0) │ │ │ │ -12AE4F Int File Attributes 0000 (0) │ │ │ │ +12AF02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF08 CRC BC834D8A (3162721674) │ │ │ │ +12AF0C Compressed Size 00000631 (1585) │ │ │ │ +12AF10 Uncompressed Size 0000208E (8334) │ │ │ │ +12AF14 Filename Length 002B (43) │ │ │ │ +12AF16 Extra Length 0000 (0) │ │ │ │ +12AF18 Comment Length 0000 (0) │ │ │ │ +12AF1A Disk Start 0000 (0) │ │ │ │ +12AF1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AE51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AE55 Local Header Offset 000F5155 (1003861) │ │ │ │ -12AE59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF22 Local Header Offset 000F50F9 (1003769) │ │ │ │ +12AF26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AE59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE84 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -12AE88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE89 Created OS 03 (3) 'Unix' │ │ │ │ -12AE8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE8C General Purpose Flag 0800 (2048) │ │ │ │ +12AF51 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +12AF55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF56 Created OS 03 (3) 'Unix' │ │ │ │ +12AF57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE94 CRC 097A9FBE (159031230) │ │ │ │ -12AE98 Compressed Size 00001327 (4903) │ │ │ │ -12AE9C Uncompressed Size 00003ADE (15070) │ │ │ │ -12AEA0 Filename Length 001C (28) │ │ │ │ -12AEA2 Extra Length 0000 (0) │ │ │ │ -12AEA4 Comment Length 0000 (0) │ │ │ │ -12AEA6 Disk Start 0000 (0) │ │ │ │ -12AEA8 Int File Attributes 0000 (0) │ │ │ │ +12AF5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF61 CRC AA27F00E (2854744078) │ │ │ │ +12AF65 Compressed Size 00001323 (4899) │ │ │ │ +12AF69 Uncompressed Size 00003ADE (15070) │ │ │ │ +12AF6D Filename Length 001C (28) │ │ │ │ +12AF6F Extra Length 0000 (0) │ │ │ │ +12AF71 Comment Length 0000 (0) │ │ │ │ +12AF73 Disk Start 0000 (0) │ │ │ │ +12AF75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEAE Local Header Offset 000F57CF (1005519) │ │ │ │ -12AEB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF7B Local Header Offset 000F5773 (1005427) │ │ │ │ +12AF7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AECE CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -12AED2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AED3 Created OS 03 (3) 'Unix' │ │ │ │ -12AED4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AED5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AED6 General Purpose Flag 0800 (2048) │ │ │ │ +12AF9B CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +12AF9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AFA0 Created OS 03 (3) 'Unix' │ │ │ │ +12AFA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AFA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AFA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AED8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AEDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AEDE CRC 10ED41EA (283984362) │ │ │ │ -12AEE2 Compressed Size 000025D6 (9686) │ │ │ │ -12AEE6 Uncompressed Size 00016469 (91241) │ │ │ │ -12AEEA Filename Length 001B (27) │ │ │ │ -12AEEC Extra Length 0000 (0) │ │ │ │ -12AEEE Comment Length 0000 (0) │ │ │ │ -12AEF0 Disk Start 0000 (0) │ │ │ │ -12AEF2 Int File Attributes 0000 (0) │ │ │ │ +12AFA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AFA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFAB CRC 658BB519 (1703654681) │ │ │ │ +12AFAF Compressed Size 000025F1 (9713) │ │ │ │ +12AFB3 Uncompressed Size 00016469 (91241) │ │ │ │ +12AFB7 Filename Length 001B (27) │ │ │ │ +12AFB9 Extra Length 0000 (0) │ │ │ │ +12AFBB Comment Length 0000 (0) │ │ │ │ +12AFBD Disk Start 0000 (0) │ │ │ │ +12AFBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEF8 Local Header Offset 000F6B30 (1010480) │ │ │ │ -12AEFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFC5 Local Header Offset 000F6AD0 (1010384) │ │ │ │ +12AFC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AF17 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -12AF1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF1C Created OS 03 (3) 'Unix' │ │ │ │ -12AF1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF1F General Purpose Flag 0800 (2048) │ │ │ │ +12AFE4 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +12AFE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AFE9 Created OS 03 (3) 'Unix' │ │ │ │ +12AFEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AFEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AFEC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF21 Compression Method 0000 (0) 'Stored' │ │ │ │ -12AF23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF27 CRC 00000000 (0) │ │ │ │ -12AF2B Compressed Size 00000000 (0) │ │ │ │ -12AF2F Uncompressed Size 00000000 (0) │ │ │ │ -12AF33 Filename Length 0013 (19) │ │ │ │ -12AF35 Extra Length 0000 (0) │ │ │ │ -12AF37 Comment Length 0000 (0) │ │ │ │ -12AF39 Disk Start 0000 (0) │ │ │ │ -12AF3B Int File Attributes 0000 (0) │ │ │ │ +12AFEE Compression Method 0000 (0) 'Stored' │ │ │ │ +12AFF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFF4 CRC 00000000 (0) │ │ │ │ +12AFF8 Compressed Size 00000000 (0) │ │ │ │ +12AFFC Uncompressed Size 00000000 (0) │ │ │ │ +12B000 Filename Length 0013 (19) │ │ │ │ +12B002 Extra Length 0000 (0) │ │ │ │ +12B004 Comment Length 0000 (0) │ │ │ │ +12B006 Disk Start 0000 (0) │ │ │ │ +12B008 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF3D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B00A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12AF41 Local Header Offset 000F913F (1020223) │ │ │ │ -12AF45 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B00E Local Header Offset 000F90FA (1020154) │ │ │ │ +12B012 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF45: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B012: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12AF45: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B012: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF1D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFEA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12AF58 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -12AF5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF5D Created OS 03 (3) 'Unix' │ │ │ │ -12AF5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF60 General Purpose Flag 0800 (2048) │ │ │ │ +12B025 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +12B029 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B02A Created OS 03 (3) 'Unix' │ │ │ │ +12B02B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B02C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B02D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AF64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF68 CRC B4A4B557 (3030693207) │ │ │ │ -12AF6C Compressed Size 0000039A (922) │ │ │ │ -12AF70 Uncompressed Size 0000074F (1871) │ │ │ │ -12AF74 Filename Length 0026 (38) │ │ │ │ -12AF76 Extra Length 0000 (0) │ │ │ │ -12AF78 Comment Length 0000 (0) │ │ │ │ -12AF7A Disk Start 0000 (0) │ │ │ │ -12AF7C Int File Attributes 0000 (0) │ │ │ │ +12B02F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B035 CRC B4A4B557 (3030693207) │ │ │ │ +12B039 Compressed Size 0000039A (922) │ │ │ │ +12B03D Uncompressed Size 0000074F (1871) │ │ │ │ +12B041 Filename Length 0026 (38) │ │ │ │ +12B043 Extra Length 0000 (0) │ │ │ │ +12B045 Comment Length 0000 (0) │ │ │ │ +12B047 Disk Start 0000 (0) │ │ │ │ +12B049 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B04B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AF82 Local Header Offset 000F9170 (1020272) │ │ │ │ -12AF86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B04F Local Header Offset 000F912B (1020203) │ │ │ │ +12B053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFAC CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -12AFB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AFB1 Created OS 03 (3) 'Unix' │ │ │ │ -12AFB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AFB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AFB4 General Purpose Flag 0800 (2048) │ │ │ │ +12B079 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +12B07D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B07E Created OS 03 (3) 'Unix' │ │ │ │ +12B07F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B081 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AFB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AFB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AFBC CRC 914E40C9 (2437824713) │ │ │ │ -12AFC0 Compressed Size 00000327 (807) │ │ │ │ -12AFC4 Uncompressed Size 00000865 (2149) │ │ │ │ -12AFC8 Filename Length 0025 (37) │ │ │ │ -12AFCA Extra Length 0000 (0) │ │ │ │ -12AFCC Comment Length 0000 (0) │ │ │ │ -12AFCE Disk Start 0000 (0) │ │ │ │ -12AFD0 Int File Attributes 0000 (0) │ │ │ │ +12B083 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B085 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B089 CRC 914E40C9 (2437824713) │ │ │ │ +12B08D Compressed Size 00000327 (807) │ │ │ │ +12B091 Uncompressed Size 00000865 (2149) │ │ │ │ +12B095 Filename Length 0025 (37) │ │ │ │ +12B097 Extra Length 0000 (0) │ │ │ │ +12B099 Comment Length 0000 (0) │ │ │ │ +12B09B Disk Start 0000 (0) │ │ │ │ +12B09D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AFD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B09F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AFD6 Local Header Offset 000F954E (1021262) │ │ │ │ -12AFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B0A3 Local Header Offset 000F9509 (1021193) │ │ │ │ +12B0A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B0A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFFF CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -12B003 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B004 Created OS 03 (3) 'Unix' │ │ │ │ -12B005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B007 General Purpose Flag 0800 (2048) │ │ │ │ +12B0CC CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +12B0D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B0D1 Created OS 03 (3) 'Unix' │ │ │ │ +12B0D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B0D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B0D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B009 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B00B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B00F CRC 5289A85A (1384753242) │ │ │ │ -12B013 Compressed Size 000009D3 (2515) │ │ │ │ -12B017 Uncompressed Size 00001B65 (7013) │ │ │ │ -12B01B Filename Length 0025 (37) │ │ │ │ -12B01D Extra Length 0000 (0) │ │ │ │ -12B01F Comment Length 0000 (0) │ │ │ │ -12B021 Disk Start 0000 (0) │ │ │ │ -12B023 Int File Attributes 0000 (0) │ │ │ │ +12B0D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B0D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B0DC CRC 5289A85A (1384753242) │ │ │ │ +12B0E0 Compressed Size 000009D3 (2515) │ │ │ │ +12B0E4 Uncompressed Size 00001B65 (7013) │ │ │ │ +12B0E8 Filename Length 0025 (37) │ │ │ │ +12B0EA Extra Length 0000 (0) │ │ │ │ +12B0EC Comment Length 0000 (0) │ │ │ │ +12B0EE Disk Start 0000 (0) │ │ │ │ +12B0F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B025 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B0F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B029 Local Header Offset 000F98B8 (1022136) │ │ │ │ -12B02D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B0F6 Local Header Offset 000F9873 (1022067) │ │ │ │ +12B0FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B02D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B0FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B052 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -12B056 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B057 Created OS 03 (3) 'Unix' │ │ │ │ -12B058 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B059 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B05A General Purpose Flag 0800 (2048) │ │ │ │ +12B11F CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +12B123 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B124 Created OS 03 (3) 'Unix' │ │ │ │ +12B125 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B126 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B127 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B05C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B05E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B062 CRC 3AFC53E7 (989615079) │ │ │ │ -12B066 Compressed Size 00001011 (4113) │ │ │ │ -12B06A Uncompressed Size 000063E8 (25576) │ │ │ │ -12B06E Filename Length 0024 (36) │ │ │ │ -12B070 Extra Length 0000 (0) │ │ │ │ -12B072 Comment Length 0000 (0) │ │ │ │ -12B074 Disk Start 0000 (0) │ │ │ │ -12B076 Int File Attributes 0000 (0) │ │ │ │ +12B129 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B12B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B12F CRC 3AFC53E7 (989615079) │ │ │ │ +12B133 Compressed Size 00001011 (4113) │ │ │ │ +12B137 Uncompressed Size 000063E8 (25576) │ │ │ │ +12B13B Filename Length 0024 (36) │ │ │ │ +12B13D Extra Length 0000 (0) │ │ │ │ +12B13F Comment Length 0000 (0) │ │ │ │ +12B141 Disk Start 0000 (0) │ │ │ │ +12B143 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B078 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B145 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B07C Local Header Offset 000FA2CE (1024718) │ │ │ │ -12B080 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B149 Local Header Offset 000FA289 (1024649) │ │ │ │ +12B14D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B14D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0A4 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -12B0A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0A9 Created OS 03 (3) 'Unix' │ │ │ │ -12B0AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0AC General Purpose Flag 0800 (2048) │ │ │ │ +12B171 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +12B175 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B176 Created OS 03 (3) 'Unix' │ │ │ │ +12B177 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B178 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B179 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B0B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B0B4 CRC 086B2A6A (141240938) │ │ │ │ -12B0B8 Compressed Size 00000A30 (2608) │ │ │ │ -12B0BC Uncompressed Size 00001B4A (6986) │ │ │ │ -12B0C0 Filename Length 0024 (36) │ │ │ │ -12B0C2 Extra Length 0000 (0) │ │ │ │ -12B0C4 Comment Length 0000 (0) │ │ │ │ -12B0C6 Disk Start 0000 (0) │ │ │ │ -12B0C8 Int File Attributes 0000 (0) │ │ │ │ +12B17B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B17D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B181 CRC 086B2A6A (141240938) │ │ │ │ +12B185 Compressed Size 00000A30 (2608) │ │ │ │ +12B189 Uncompressed Size 00001B4A (6986) │ │ │ │ +12B18D Filename Length 0024 (36) │ │ │ │ +12B18F Extra Length 0000 (0) │ │ │ │ +12B191 Comment Length 0000 (0) │ │ │ │ +12B193 Disk Start 0000 (0) │ │ │ │ +12B195 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B0CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B197 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B0CE Local Header Offset 000FB321 (1028897) │ │ │ │ -12B0D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B19B Local Header Offset 000FB2DC (1028828) │ │ │ │ +12B19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B0D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0F6 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -12B0FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0FB Created OS 03 (3) 'Unix' │ │ │ │ -12B0FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0FE General Purpose Flag 0800 (2048) │ │ │ │ +12B1C3 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +12B1C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1C8 Created OS 03 (3) 'Unix' │ │ │ │ +12B1C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B1CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B1CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B100 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B102 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B106 CRC A0BABF8B (2696593291) │ │ │ │ -12B10A Compressed Size 00000CDB (3291) │ │ │ │ -12B10E Uncompressed Size 00004FF1 (20465) │ │ │ │ -12B112 Filename Length 0023 (35) │ │ │ │ -12B114 Extra Length 0000 (0) │ │ │ │ -12B116 Comment Length 0000 (0) │ │ │ │ -12B118 Disk Start 0000 (0) │ │ │ │ -12B11A Int File Attributes 0000 (0) │ │ │ │ +12B1CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B1CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B1D3 CRC A0BABF8B (2696593291) │ │ │ │ +12B1D7 Compressed Size 00000CDB (3291) │ │ │ │ +12B1DB Uncompressed Size 00004FF1 (20465) │ │ │ │ +12B1DF Filename Length 0023 (35) │ │ │ │ +12B1E1 Extra Length 0000 (0) │ │ │ │ +12B1E3 Comment Length 0000 (0) │ │ │ │ +12B1E5 Disk Start 0000 (0) │ │ │ │ +12B1E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B11C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B1E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B120 Local Header Offset 000FBD93 (1031571) │ │ │ │ -12B124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B1ED Local Header Offset 000FBD4E (1031502) │ │ │ │ +12B1F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B1F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B147 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -12B14B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B14C Created OS 03 (3) 'Unix' │ │ │ │ -12B14D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B14E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B14F General Purpose Flag 0800 (2048) │ │ │ │ +12B214 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +12B218 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B219 Created OS 03 (3) 'Unix' │ │ │ │ +12B21A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B21B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B21C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B151 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B153 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B157 CRC 36ED5E25 (921525797) │ │ │ │ -12B15B Compressed Size 00001AE2 (6882) │ │ │ │ -12B15F Uncompressed Size 00005612 (22034) │ │ │ │ -12B163 Filename Length 0020 (32) │ │ │ │ -12B165 Extra Length 0000 (0) │ │ │ │ -12B167 Comment Length 0000 (0) │ │ │ │ -12B169 Disk Start 0000 (0) │ │ │ │ -12B16B Int File Attributes 0000 (0) │ │ │ │ +12B21E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B220 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B224 CRC 36ED5E25 (921525797) │ │ │ │ +12B228 Compressed Size 00001AE2 (6882) │ │ │ │ +12B22C Uncompressed Size 00005612 (22034) │ │ │ │ +12B230 Filename Length 0020 (32) │ │ │ │ +12B232 Extra Length 0000 (0) │ │ │ │ +12B234 Comment Length 0000 (0) │ │ │ │ +12B236 Disk Start 0000 (0) │ │ │ │ +12B238 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B16D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B23A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B171 Local Header Offset 000FCAAF (1034927) │ │ │ │ -12B175 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B23E Local Header Offset 000FCA6A (1034858) │ │ │ │ +12B242 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B175: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B195 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -12B199 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B19A Created OS 03 (3) 'Unix' │ │ │ │ -12B19B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B19C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B19D General Purpose Flag 0800 (2048) │ │ │ │ +12B262 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +12B266 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B267 Created OS 03 (3) 'Unix' │ │ │ │ +12B268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B26A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B19F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B1A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1A5 CRC 9F3B9FAA (2671484842) │ │ │ │ -12B1A9 Compressed Size 00001356 (4950) │ │ │ │ -12B1AD Uncompressed Size 00006EAA (28330) │ │ │ │ -12B1B1 Filename Length 001F (31) │ │ │ │ -12B1B3 Extra Length 0000 (0) │ │ │ │ -12B1B5 Comment Length 0000 (0) │ │ │ │ -12B1B7 Disk Start 0000 (0) │ │ │ │ -12B1B9 Int File Attributes 0000 (0) │ │ │ │ +12B26C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B26E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B272 CRC 9F3B9FAA (2671484842) │ │ │ │ +12B276 Compressed Size 00001356 (4950) │ │ │ │ +12B27A Uncompressed Size 00006EAA (28330) │ │ │ │ +12B27E Filename Length 001F (31) │ │ │ │ +12B280 Extra Length 0000 (0) │ │ │ │ +12B282 Comment Length 0000 (0) │ │ │ │ +12B284 Disk Start 0000 (0) │ │ │ │ +12B286 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B1BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B288 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B1BF Local Header Offset 000FE5CF (1041871) │ │ │ │ -12B1C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B28C Local Header Offset 000FE58A (1041802) │ │ │ │ +12B290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B1E2 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -12B1E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B1E7 Created OS 03 (3) 'Unix' │ │ │ │ -12B1E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B1E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B1EA General Purpose Flag 0800 (2048) │ │ │ │ +12B2AF CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +12B2B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2B4 Created OS 03 (3) 'Unix' │ │ │ │ +12B2B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B1EC Compression Method 0000 (0) 'Stored' │ │ │ │ -12B1EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1F2 CRC 00000000 (0) │ │ │ │ -12B1F6 Compressed Size 00000000 (0) │ │ │ │ -12B1FA Uncompressed Size 00000000 (0) │ │ │ │ -12B1FE Filename Length 0019 (25) │ │ │ │ -12B200 Extra Length 0000 (0) │ │ │ │ -12B202 Comment Length 0000 (0) │ │ │ │ -12B204 Disk Start 0000 (0) │ │ │ │ -12B206 Int File Attributes 0000 (0) │ │ │ │ +12B2B9 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B2BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2BF CRC 00000000 (0) │ │ │ │ +12B2C3 Compressed Size 00000000 (0) │ │ │ │ +12B2C7 Uncompressed Size 00000000 (0) │ │ │ │ +12B2CB Filename Length 0019 (25) │ │ │ │ +12B2CD Extra Length 0000 (0) │ │ │ │ +12B2CF Comment Length 0000 (0) │ │ │ │ +12B2D1 Disk Start 0000 (0) │ │ │ │ +12B2D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B208 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B2D5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B20C Local Header Offset 000FF962 (1046882) │ │ │ │ -12B210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B2D9 Local Header Offset 000FF91D (1046813) │ │ │ │ +12B2DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B210: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B2DD: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1E8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2B5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B229 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -12B22D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B22E Created OS 03 (3) 'Unix' │ │ │ │ -12B22F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B231 General Purpose Flag 0800 (2048) │ │ │ │ +12B2F6 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +12B2FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2FB Created OS 03 (3) 'Unix' │ │ │ │ +12B2FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B233 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B239 CRC 224FD1D2 (575656402) │ │ │ │ -12B23D Compressed Size 00000637 (1591) │ │ │ │ -12B241 Uncompressed Size 00000F45 (3909) │ │ │ │ -12B245 Filename Length 002B (43) │ │ │ │ -12B247 Extra Length 0000 (0) │ │ │ │ -12B249 Comment Length 0000 (0) │ │ │ │ -12B24B Disk Start 0000 (0) │ │ │ │ -12B24D Int File Attributes 0000 (0) │ │ │ │ +12B300 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B302 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B306 CRC 224FD1D2 (575656402) │ │ │ │ +12B30A Compressed Size 00000637 (1591) │ │ │ │ +12B30E Uncompressed Size 00000F45 (3909) │ │ │ │ +12B312 Filename Length 002B (43) │ │ │ │ +12B314 Extra Length 0000 (0) │ │ │ │ +12B316 Comment Length 0000 (0) │ │ │ │ +12B318 Disk Start 0000 (0) │ │ │ │ +12B31A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B24F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B31C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B253 Local Header Offset 000FF999 (1046937) │ │ │ │ -12B257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B320 Local Header Offset 000FF954 (1046868) │ │ │ │ +12B324 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B324: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B282 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -12B286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B287 Created OS 03 (3) 'Unix' │ │ │ │ -12B288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B28A General Purpose Flag 0800 (2048) │ │ │ │ +12B34F CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +12B353 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B354 Created OS 03 (3) 'Unix' │ │ │ │ +12B355 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B356 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B357 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B28C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B28E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B292 CRC 2470599D (611342749) │ │ │ │ -12B296 Compressed Size 00000564 (1380) │ │ │ │ -12B29A Uncompressed Size 000016E7 (5863) │ │ │ │ -12B29E Filename Length 002A (42) │ │ │ │ -12B2A0 Extra Length 0000 (0) │ │ │ │ -12B2A2 Comment Length 0000 (0) │ │ │ │ -12B2A4 Disk Start 0000 (0) │ │ │ │ -12B2A6 Int File Attributes 0000 (0) │ │ │ │ +12B359 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B35B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B35F CRC 2470599D (611342749) │ │ │ │ +12B363 Compressed Size 00000564 (1380) │ │ │ │ +12B367 Uncompressed Size 000016E7 (5863) │ │ │ │ +12B36B Filename Length 002A (42) │ │ │ │ +12B36D Extra Length 0000 (0) │ │ │ │ +12B36F Comment Length 0000 (0) │ │ │ │ +12B371 Disk Start 0000 (0) │ │ │ │ +12B373 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B375 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B2AC Local Header Offset 00100019 (1048601) │ │ │ │ -12B2B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B379 Local Header Offset 000FFFD4 (1048532) │ │ │ │ +12B37D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B2B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B37D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B2DA CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -12B2DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B2DF Created OS 03 (3) 'Unix' │ │ │ │ -12B2E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B2E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B2E2 General Purpose Flag 0800 (2048) │ │ │ │ +12B3A7 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +12B3AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B3AC Created OS 03 (3) 'Unix' │ │ │ │ +12B3AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B3AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B3AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B2E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B2E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B2EA CRC D27339EF (3530766831) │ │ │ │ -12B2EE Compressed Size 000000D5 (213) │ │ │ │ -12B2F2 Uncompressed Size 0000013A (314) │ │ │ │ -12B2F6 Filename Length 002C (44) │ │ │ │ -12B2F8 Extra Length 0000 (0) │ │ │ │ -12B2FA Comment Length 0000 (0) │ │ │ │ -12B2FC Disk Start 0000 (0) │ │ │ │ -12B2FE Int File Attributes 0000 (0) │ │ │ │ +12B3B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B3B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B3B7 CRC D27339EF (3530766831) │ │ │ │ +12B3BB Compressed Size 000000D5 (213) │ │ │ │ +12B3BF Uncompressed Size 0000013A (314) │ │ │ │ +12B3C3 Filename Length 002C (44) │ │ │ │ +12B3C5 Extra Length 0000 (0) │ │ │ │ +12B3C7 Comment Length 0000 (0) │ │ │ │ +12B3C9 Disk Start 0000 (0) │ │ │ │ +12B3CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B300 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B3CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B304 Local Header Offset 001005C5 (1050053) │ │ │ │ -12B308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B3D1 Local Header Offset 00100580 (1049984) │ │ │ │ +12B3D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B3D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B334 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -12B338 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B339 Created OS 03 (3) 'Unix' │ │ │ │ -12B33A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B33B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B33C General Purpose Flag 0800 (2048) │ │ │ │ +12B401 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +12B405 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B406 Created OS 03 (3) 'Unix' │ │ │ │ +12B407 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B408 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B409 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B33E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B340 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B344 CRC 1152B764 (290633572) │ │ │ │ -12B348 Compressed Size 0000007B (123) │ │ │ │ -12B34C Uncompressed Size 000000A2 (162) │ │ │ │ -12B350 Filename Length 002B (43) │ │ │ │ -12B352 Extra Length 0000 (0) │ │ │ │ -12B354 Comment Length 0000 (0) │ │ │ │ -12B356 Disk Start 0000 (0) │ │ │ │ -12B358 Int File Attributes 0000 (0) │ │ │ │ +12B40B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B40D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B411 CRC 1152B764 (290633572) │ │ │ │ +12B415 Compressed Size 0000007B (123) │ │ │ │ +12B419 Uncompressed Size 000000A2 (162) │ │ │ │ +12B41D Filename Length 002B (43) │ │ │ │ +12B41F Extra Length 0000 (0) │ │ │ │ +12B421 Comment Length 0000 (0) │ │ │ │ +12B423 Disk Start 0000 (0) │ │ │ │ +12B425 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B35A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B427 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B35E Local Header Offset 001006E4 (1050340) │ │ │ │ -12B362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B42B Local Header Offset 0010069F (1050271) │ │ │ │ +12B42F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B42F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B38D CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -12B391 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B392 Created OS 03 (3) 'Unix' │ │ │ │ -12B393 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B394 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B395 General Purpose Flag 0800 (2048) │ │ │ │ +12B45A CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +12B45E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B45F Created OS 03 (3) 'Unix' │ │ │ │ +12B460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B462 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B397 Compression Method 0000 (0) 'Stored' │ │ │ │ -12B399 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B39D CRC 00000000 (0) │ │ │ │ -12B3A1 Compressed Size 00000000 (0) │ │ │ │ -12B3A5 Uncompressed Size 00000000 (0) │ │ │ │ -12B3A9 Filename Length 0014 (20) │ │ │ │ -12B3AB Extra Length 0000 (0) │ │ │ │ -12B3AD Comment Length 0000 (0) │ │ │ │ -12B3AF Disk Start 0000 (0) │ │ │ │ -12B3B1 Int File Attributes 0000 (0) │ │ │ │ +12B464 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B466 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B46A CRC 00000000 (0) │ │ │ │ +12B46E Compressed Size 00000000 (0) │ │ │ │ +12B472 Uncompressed Size 00000000 (0) │ │ │ │ +12B476 Filename Length 0014 (20) │ │ │ │ +12B478 Extra Length 0000 (0) │ │ │ │ +12B47A Comment Length 0000 (0) │ │ │ │ +12B47C Disk Start 0000 (0) │ │ │ │ +12B47E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3B3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B480 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B3B7 Local Header Offset 001007A8 (1050536) │ │ │ │ -12B3BB Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B484 Local Header Offset 00100763 (1050467) │ │ │ │ +12B488 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3BB: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B488: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B3BB: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B488: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B393: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B460: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B3CF CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -12B3D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B3D4 Created OS 03 (3) 'Unix' │ │ │ │ -12B3D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B3D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B3D7 General Purpose Flag 0800 (2048) │ │ │ │ +12B49C CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +12B4A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B4A1 Created OS 03 (3) 'Unix' │ │ │ │ +12B4A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B4A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B4A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B3D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B3DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B3DF CRC F9361BFD (4181072893) │ │ │ │ -12B3E3 Compressed Size 00000276 (630) │ │ │ │ -12B3E7 Uncompressed Size 0000050F (1295) │ │ │ │ -12B3EB Filename Length 0030 (48) │ │ │ │ -12B3ED Extra Length 0000 (0) │ │ │ │ -12B3EF Comment Length 0000 (0) │ │ │ │ -12B3F1 Disk Start 0000 (0) │ │ │ │ -12B3F3 Int File Attributes 0000 (0) │ │ │ │ +12B4A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B4A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4AC CRC F9361BFD (4181072893) │ │ │ │ +12B4B0 Compressed Size 00000276 (630) │ │ │ │ +12B4B4 Uncompressed Size 0000050F (1295) │ │ │ │ +12B4B8 Filename Length 0030 (48) │ │ │ │ +12B4BA Extra Length 0000 (0) │ │ │ │ +12B4BC Comment Length 0000 (0) │ │ │ │ +12B4BE Disk Start 0000 (0) │ │ │ │ +12B4C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B4C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B3F9 Local Header Offset 001007DA (1050586) │ │ │ │ -12B3FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4C6 Local Header Offset 00100795 (1050517) │ │ │ │ +12B4CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B4CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B42D CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -12B431 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B432 Created OS 03 (3) 'Unix' │ │ │ │ -12B433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B435 General Purpose Flag 0800 (2048) │ │ │ │ +12B4FA CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +12B4FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B4FF Created OS 03 (3) 'Unix' │ │ │ │ +12B500 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B501 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B502 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B437 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B43D CRC BB7F95D4 (3145700820) │ │ │ │ -12B441 Compressed Size 000003F1 (1009) │ │ │ │ -12B445 Uncompressed Size 00000D38 (3384) │ │ │ │ -12B449 Filename Length 002F (47) │ │ │ │ -12B44B Extra Length 0000 (0) │ │ │ │ -12B44D Comment Length 0000 (0) │ │ │ │ -12B44F Disk Start 0000 (0) │ │ │ │ -12B451 Int File Attributes 0000 (0) │ │ │ │ +12B504 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B506 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B50A CRC BB7F95D4 (3145700820) │ │ │ │ +12B50E Compressed Size 000003F1 (1009) │ │ │ │ +12B512 Uncompressed Size 00000D38 (3384) │ │ │ │ +12B516 Filename Length 002F (47) │ │ │ │ +12B518 Extra Length 0000 (0) │ │ │ │ +12B51A Comment Length 0000 (0) │ │ │ │ +12B51C Disk Start 0000 (0) │ │ │ │ +12B51E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B520 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B457 Local Header Offset 00100A9E (1051294) │ │ │ │ -12B45B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B524 Local Header Offset 00100A59 (1051225) │ │ │ │ +12B528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B45B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B48A CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -12B48E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B48F Created OS 03 (3) 'Unix' │ │ │ │ -12B490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B492 General Purpose Flag 0800 (2048) │ │ │ │ +12B557 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +12B55B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B55C Created OS 03 (3) 'Unix' │ │ │ │ +12B55D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B55E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B55F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B494 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B496 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B49A CRC 0B441D9F (189013407) │ │ │ │ -12B49E Compressed Size 0000034D (845) │ │ │ │ -12B4A2 Uncompressed Size 000006F6 (1782) │ │ │ │ -12B4A6 Filename Length 0028 (40) │ │ │ │ -12B4A8 Extra Length 0000 (0) │ │ │ │ -12B4AA Comment Length 0000 (0) │ │ │ │ -12B4AC Disk Start 0000 (0) │ │ │ │ -12B4AE Int File Attributes 0000 (0) │ │ │ │ +12B561 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B563 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B567 CRC 0B441D9F (189013407) │ │ │ │ +12B56B Compressed Size 0000034D (845) │ │ │ │ +12B56F Uncompressed Size 000006F6 (1782) │ │ │ │ +12B573 Filename Length 0028 (40) │ │ │ │ +12B575 Extra Length 0000 (0) │ │ │ │ +12B577 Comment Length 0000 (0) │ │ │ │ +12B579 Disk Start 0000 (0) │ │ │ │ +12B57B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B4B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B57D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B4B4 Local Header Offset 00100EDC (1052380) │ │ │ │ -12B4B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B581 Local Header Offset 00100E97 (1052311) │ │ │ │ +12B585 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B4B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B585: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B4E0 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -12B4E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B4E5 Created OS 03 (3) 'Unix' │ │ │ │ -12B4E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B4E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B4E8 General Purpose Flag 0800 (2048) │ │ │ │ +12B5AD CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +12B5B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B5B2 Created OS 03 (3) 'Unix' │ │ │ │ +12B5B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B5B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B5B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B4EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B4EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B4F0 CRC E9CDCA85 (3922578053) │ │ │ │ -12B4F4 Compressed Size 00000499 (1177) │ │ │ │ -12B4F8 Uncompressed Size 000013AF (5039) │ │ │ │ -12B4FC Filename Length 0027 (39) │ │ │ │ -12B4FE Extra Length 0000 (0) │ │ │ │ -12B500 Comment Length 0000 (0) │ │ │ │ -12B502 Disk Start 0000 (0) │ │ │ │ -12B504 Int File Attributes 0000 (0) │ │ │ │ +12B5B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B5B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B5BD CRC E9CDCA85 (3922578053) │ │ │ │ +12B5C1 Compressed Size 00000499 (1177) │ │ │ │ +12B5C5 Uncompressed Size 000013AF (5039) │ │ │ │ +12B5C9 Filename Length 0027 (39) │ │ │ │ +12B5CB Extra Length 0000 (0) │ │ │ │ +12B5CD Comment Length 0000 (0) │ │ │ │ +12B5CF Disk Start 0000 (0) │ │ │ │ +12B5D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B506 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B5D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B50A Local Header Offset 0010126F (1053295) │ │ │ │ -12B50E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B5D7 Local Header Offset 0010122A (1053226) │ │ │ │ +12B5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B50E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B535 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -12B539 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B53A Created OS 03 (3) 'Unix' │ │ │ │ -12B53B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B53C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B53D General Purpose Flag 0800 (2048) │ │ │ │ +12B602 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +12B606 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B607 Created OS 03 (3) 'Unix' │ │ │ │ +12B608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B60A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B53F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B541 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B545 CRC 209E63BB (547251131) │ │ │ │ -12B549 Compressed Size 00000201 (513) │ │ │ │ -12B54D Uncompressed Size 000003B1 (945) │ │ │ │ -12B551 Filename Length 0022 (34) │ │ │ │ -12B553 Extra Length 0000 (0) │ │ │ │ -12B555 Comment Length 0000 (0) │ │ │ │ -12B557 Disk Start 0000 (0) │ │ │ │ -12B559 Int File Attributes 0000 (0) │ │ │ │ +12B60C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B60E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B612 CRC 209E63BB (547251131) │ │ │ │ +12B616 Compressed Size 00000201 (513) │ │ │ │ +12B61A Uncompressed Size 000003B1 (945) │ │ │ │ +12B61E Filename Length 0022 (34) │ │ │ │ +12B620 Extra Length 0000 (0) │ │ │ │ +12B622 Comment Length 0000 (0) │ │ │ │ +12B624 Disk Start 0000 (0) │ │ │ │ +12B626 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B55B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B628 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B55F Local Header Offset 0010174D (1054541) │ │ │ │ -12B563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B62C Local Header Offset 00101708 (1054472) │ │ │ │ +12B630 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B630: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B585 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -12B589 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B58A Created OS 03 (3) 'Unix' │ │ │ │ -12B58B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B58C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B58D General Purpose Flag 0800 (2048) │ │ │ │ +12B652 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +12B656 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B657 Created OS 03 (3) 'Unix' │ │ │ │ +12B658 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B659 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B65A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B58F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B591 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B595 CRC B90888C9 (3104344265) │ │ │ │ -12B599 Compressed Size 0000029E (670) │ │ │ │ -12B59D Uncompressed Size 0000078F (1935) │ │ │ │ -12B5A1 Filename Length 0021 (33) │ │ │ │ -12B5A3 Extra Length 0000 (0) │ │ │ │ -12B5A5 Comment Length 0000 (0) │ │ │ │ -12B5A7 Disk Start 0000 (0) │ │ │ │ -12B5A9 Int File Attributes 0000 (0) │ │ │ │ +12B65C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B65E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B662 CRC B90888C9 (3104344265) │ │ │ │ +12B666 Compressed Size 0000029E (670) │ │ │ │ +12B66A Uncompressed Size 0000078F (1935) │ │ │ │ +12B66E Filename Length 0021 (33) │ │ │ │ +12B670 Extra Length 0000 (0) │ │ │ │ +12B672 Comment Length 0000 (0) │ │ │ │ +12B674 Disk Start 0000 (0) │ │ │ │ +12B676 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B678 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5AF Local Header Offset 0010198E (1055118) │ │ │ │ -12B5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B67C Local Header Offset 00101949 (1055049) │ │ │ │ +12B680 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B680: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B5D4 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -12B5D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B5D9 Created OS 03 (3) 'Unix' │ │ │ │ -12B5DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B5DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B5DC General Purpose Flag 0800 (2048) │ │ │ │ +12B6A1 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +12B6A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B6A6 Created OS 03 (3) 'Unix' │ │ │ │ +12B6A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B6A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B5DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B5E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B5E4 CRC E1DF3FE4 (3789504484) │ │ │ │ -12B5E8 Compressed Size 0000030D (781) │ │ │ │ -12B5EC Uncompressed Size 00000782 (1922) │ │ │ │ -12B5F0 Filename Length 0029 (41) │ │ │ │ -12B5F2 Extra Length 0000 (0) │ │ │ │ -12B5F4 Comment Length 0000 (0) │ │ │ │ -12B5F6 Disk Start 0000 (0) │ │ │ │ -12B5F8 Int File Attributes 0000 (0) │ │ │ │ +12B6AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B6AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B6B1 CRC E1DF3FE4 (3789504484) │ │ │ │ +12B6B5 Compressed Size 0000030D (781) │ │ │ │ +12B6B9 Uncompressed Size 00000782 (1922) │ │ │ │ +12B6BD Filename Length 0029 (41) │ │ │ │ +12B6BF Extra Length 0000 (0) │ │ │ │ +12B6C1 Comment Length 0000 (0) │ │ │ │ +12B6C3 Disk Start 0000 (0) │ │ │ │ +12B6C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5FE Local Header Offset 00101C6B (1055851) │ │ │ │ -12B602 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B6CB Local Header Offset 00101C26 (1055782) │ │ │ │ +12B6CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B602: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B6CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B62B CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -12B62F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B630 Created OS 03 (3) 'Unix' │ │ │ │ -12B631 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B632 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B633 General Purpose Flag 0800 (2048) │ │ │ │ +12B6F8 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +12B6FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B6FD Created OS 03 (3) 'Unix' │ │ │ │ +12B6FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B700 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B635 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B637 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B63B CRC 14C312F6 (348328694) │ │ │ │ -12B63F Compressed Size 0000043A (1082) │ │ │ │ -12B643 Uncompressed Size 00001E58 (7768) │ │ │ │ -12B647 Filename Length 0028 (40) │ │ │ │ -12B649 Extra Length 0000 (0) │ │ │ │ -12B64B Comment Length 0000 (0) │ │ │ │ -12B64D Disk Start 0000 (0) │ │ │ │ -12B64F Int File Attributes 0000 (0) │ │ │ │ +12B702 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B704 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B708 CRC 14C312F6 (348328694) │ │ │ │ +12B70C Compressed Size 0000043A (1082) │ │ │ │ +12B710 Uncompressed Size 00001E58 (7768) │ │ │ │ +12B714 Filename Length 0028 (40) │ │ │ │ +12B716 Extra Length 0000 (0) │ │ │ │ +12B718 Comment Length 0000 (0) │ │ │ │ +12B71A Disk Start 0000 (0) │ │ │ │ +12B71C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B651 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B71E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B655 Local Header Offset 00101FBF (1056703) │ │ │ │ -12B659 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B722 Local Header Offset 00101F7A (1056634) │ │ │ │ +12B726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B681 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -12B685 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B686 Created OS 03 (3) 'Unix' │ │ │ │ -12B687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B689 General Purpose Flag 0800 (2048) │ │ │ │ +12B74E CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +12B752 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B753 Created OS 03 (3) 'Unix' │ │ │ │ +12B754 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B755 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B756 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B68B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B68D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B691 CRC 63072DA8 (1661414824) │ │ │ │ -12B695 Compressed Size 00000369 (873) │ │ │ │ -12B699 Uncompressed Size 00000804 (2052) │ │ │ │ -12B69D Filename Length 002C (44) │ │ │ │ -12B69F Extra Length 0000 (0) │ │ │ │ -12B6A1 Comment Length 0000 (0) │ │ │ │ -12B6A3 Disk Start 0000 (0) │ │ │ │ -12B6A5 Int File Attributes 0000 (0) │ │ │ │ +12B758 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B75A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B75E CRC 63072DA8 (1661414824) │ │ │ │ +12B762 Compressed Size 00000369 (873) │ │ │ │ +12B766 Uncompressed Size 00000804 (2052) │ │ │ │ +12B76A Filename Length 002C (44) │ │ │ │ +12B76C Extra Length 0000 (0) │ │ │ │ +12B76E Comment Length 0000 (0) │ │ │ │ +12B770 Disk Start 0000 (0) │ │ │ │ +12B772 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B6A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B774 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B6AB Local Header Offset 0010243F (1057855) │ │ │ │ -12B6AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B778 Local Header Offset 001023FA (1057786) │ │ │ │ +12B77C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B6AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B77C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B6DB CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -12B6DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B6E0 Created OS 03 (3) 'Unix' │ │ │ │ -12B6E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B6E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B6E3 General Purpose Flag 0800 (2048) │ │ │ │ +12B7A8 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +12B7AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B7AD Created OS 03 (3) 'Unix' │ │ │ │ +12B7AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B7AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B7B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B6E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B6E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B6EB CRC 9019EA9F (2417617567) │ │ │ │ -12B6EF Compressed Size 000005B9 (1465) │ │ │ │ -12B6F3 Uncompressed Size 0000186D (6253) │ │ │ │ -12B6F7 Filename Length 002B (43) │ │ │ │ -12B6F9 Extra Length 0000 (0) │ │ │ │ -12B6FB Comment Length 0000 (0) │ │ │ │ -12B6FD Disk Start 0000 (0) │ │ │ │ -12B6FF Int File Attributes 0000 (0) │ │ │ │ +12B7B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B7B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B7B8 CRC 9019EA9F (2417617567) │ │ │ │ +12B7BC Compressed Size 000005B9 (1465) │ │ │ │ +12B7C0 Uncompressed Size 0000186D (6253) │ │ │ │ +12B7C4 Filename Length 002B (43) │ │ │ │ +12B7C6 Extra Length 0000 (0) │ │ │ │ +12B7C8 Comment Length 0000 (0) │ │ │ │ +12B7CA Disk Start 0000 (0) │ │ │ │ +12B7CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B701 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B7CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B705 Local Header Offset 001027F2 (1058802) │ │ │ │ -12B709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B7D2 Local Header Offset 001027AD (1058733) │ │ │ │ +12B7D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B7D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B734 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -12B738 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B739 Created OS 03 (3) 'Unix' │ │ │ │ -12B73A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B73B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B73C General Purpose Flag 0800 (2048) │ │ │ │ +12B801 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +12B805 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B806 Created OS 03 (3) 'Unix' │ │ │ │ +12B807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B809 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B73E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B740 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B744 CRC F7D38A03 (4157835779) │ │ │ │ -12B748 Compressed Size 000003B2 (946) │ │ │ │ -12B74C Uncompressed Size 00000925 (2341) │ │ │ │ -12B750 Filename Length 002F (47) │ │ │ │ -12B752 Extra Length 0000 (0) │ │ │ │ -12B754 Comment Length 0000 (0) │ │ │ │ -12B756 Disk Start 0000 (0) │ │ │ │ -12B758 Int File Attributes 0000 (0) │ │ │ │ +12B80B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B80D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B811 CRC F7D38A03 (4157835779) │ │ │ │ +12B815 Compressed Size 000003B2 (946) │ │ │ │ +12B819 Uncompressed Size 00000925 (2341) │ │ │ │ +12B81D Filename Length 002F (47) │ │ │ │ +12B81F Extra Length 0000 (0) │ │ │ │ +12B821 Comment Length 0000 (0) │ │ │ │ +12B823 Disk Start 0000 (0) │ │ │ │ +12B825 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B75A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B75E Local Header Offset 00102DF4 (1060340) │ │ │ │ -12B762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B82B Local Header Offset 00102DAF (1060271) │ │ │ │ +12B82F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B82F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B791 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -12B795 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B796 Created OS 03 (3) 'Unix' │ │ │ │ -12B797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B799 General Purpose Flag 0800 (2048) │ │ │ │ +12B85E CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +12B862 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B863 Created OS 03 (3) 'Unix' │ │ │ │ +12B864 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B865 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B866 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B79B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B79D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7A1 CRC 1AF43135 (452210997) │ │ │ │ -12B7A5 Compressed Size 000005FD (1533) │ │ │ │ -12B7A9 Uncompressed Size 00001C35 (7221) │ │ │ │ -12B7AD Filename Length 002E (46) │ │ │ │ -12B7AF Extra Length 0000 (0) │ │ │ │ -12B7B1 Comment Length 0000 (0) │ │ │ │ -12B7B3 Disk Start 0000 (0) │ │ │ │ -12B7B5 Int File Attributes 0000 (0) │ │ │ │ +12B868 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B86A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B86E CRC 1AF43135 (452210997) │ │ │ │ +12B872 Compressed Size 000005FD (1533) │ │ │ │ +12B876 Uncompressed Size 00001C35 (7221) │ │ │ │ +12B87A Filename Length 002E (46) │ │ │ │ +12B87C Extra Length 0000 (0) │ │ │ │ +12B87E Comment Length 0000 (0) │ │ │ │ +12B880 Disk Start 0000 (0) │ │ │ │ +12B882 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B7B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B884 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B7BB Local Header Offset 001031F3 (1061363) │ │ │ │ -12B7BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B888 Local Header Offset 001031AE (1061294) │ │ │ │ +12B88C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B7BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B88C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B7ED CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -12B7F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B7F2 Created OS 03 (3) 'Unix' │ │ │ │ -12B7F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B7F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B7F5 General Purpose Flag 0800 (2048) │ │ │ │ +12B8BA CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +12B8BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B8BF Created OS 03 (3) 'Unix' │ │ │ │ +12B8C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B8C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B8C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B7F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B7F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7FD CRC 99743CB7 (2574531767) │ │ │ │ -12B801 Compressed Size 00000571 (1393) │ │ │ │ -12B805 Uncompressed Size 00001022 (4130) │ │ │ │ -12B809 Filename Length 0023 (35) │ │ │ │ -12B80B Extra Length 0000 (0) │ │ │ │ -12B80D Comment Length 0000 (0) │ │ │ │ -12B80F Disk Start 0000 (0) │ │ │ │ -12B811 Int File Attributes 0000 (0) │ │ │ │ +12B8C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B8CA CRC 99743CB7 (2574531767) │ │ │ │ +12B8CE Compressed Size 00000571 (1393) │ │ │ │ +12B8D2 Uncompressed Size 00001022 (4130) │ │ │ │ +12B8D6 Filename Length 0023 (35) │ │ │ │ +12B8D8 Extra Length 0000 (0) │ │ │ │ +12B8DA Comment Length 0000 (0) │ │ │ │ +12B8DC Disk Start 0000 (0) │ │ │ │ +12B8DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B813 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B8E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B817 Local Header Offset 0010383C (1062972) │ │ │ │ -12B81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B8E4 Local Header Offset 001037F7 (1062903) │ │ │ │ +12B8E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B8E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B83E CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -12B842 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B843 Created OS 03 (3) 'Unix' │ │ │ │ -12B844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B846 General Purpose Flag 0800 (2048) │ │ │ │ +12B90B CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +12B90F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B910 Created OS 03 (3) 'Unix' │ │ │ │ +12B911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B913 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B848 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B84A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B84E CRC 075A362C (123352620) │ │ │ │ -12B852 Compressed Size 0000061E (1566) │ │ │ │ -12B856 Uncompressed Size 00002E6A (11882) │ │ │ │ -12B85A Filename Length 0022 (34) │ │ │ │ -12B85C Extra Length 0000 (0) │ │ │ │ -12B85E Comment Length 0000 (0) │ │ │ │ -12B860 Disk Start 0000 (0) │ │ │ │ -12B862 Int File Attributes 0000 (0) │ │ │ │ +12B915 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B91B CRC 075A362C (123352620) │ │ │ │ +12B91F Compressed Size 0000061E (1566) │ │ │ │ +12B923 Uncompressed Size 00002E6A (11882) │ │ │ │ +12B927 Filename Length 0022 (34) │ │ │ │ +12B929 Extra Length 0000 (0) │ │ │ │ +12B92B Comment Length 0000 (0) │ │ │ │ +12B92D Disk Start 0000 (0) │ │ │ │ +12B92F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B864 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B931 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B868 Local Header Offset 00103DEE (1064430) │ │ │ │ -12B86C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B935 Local Header Offset 00103DA9 (1064361) │ │ │ │ +12B939 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B86C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B939: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B88E CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -12B892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B893 Created OS 03 (3) 'Unix' │ │ │ │ -12B894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B896 General Purpose Flag 0800 (2048) │ │ │ │ +12B95B CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +12B95F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B960 Created OS 03 (3) 'Unix' │ │ │ │ +12B961 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B962 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B963 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B89A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B89E CRC 5ABBA349 (1522246473) │ │ │ │ -12B8A2 Compressed Size 00000459 (1113) │ │ │ │ -12B8A6 Uncompressed Size 000009EF (2543) │ │ │ │ -12B8AA Filename Length 0025 (37) │ │ │ │ -12B8AC Extra Length 0000 (0) │ │ │ │ -12B8AE Comment Length 0000 (0) │ │ │ │ -12B8B0 Disk Start 0000 (0) │ │ │ │ -12B8B2 Int File Attributes 0000 (0) │ │ │ │ +12B965 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B967 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B96B CRC 5ABBA349 (1522246473) │ │ │ │ +12B96F Compressed Size 00000459 (1113) │ │ │ │ +12B973 Uncompressed Size 000009EF (2543) │ │ │ │ +12B977 Filename Length 0025 (37) │ │ │ │ +12B979 Extra Length 0000 (0) │ │ │ │ +12B97B Comment Length 0000 (0) │ │ │ │ +12B97D Disk Start 0000 (0) │ │ │ │ +12B97F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B8B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B981 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B8B8 Local Header Offset 0010444C (1066060) │ │ │ │ -12B8BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B985 Local Header Offset 00104407 (1065991) │ │ │ │ +12B989 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B8BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B8E1 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -12B8E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B8E6 Created OS 03 (3) 'Unix' │ │ │ │ -12B8E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B8E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B8E9 General Purpose Flag 0800 (2048) │ │ │ │ +12B9AE CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +12B9B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B9B3 Created OS 03 (3) 'Unix' │ │ │ │ +12B9B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B9B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B9B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B8EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B8ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B8F1 CRC 64339276 (1681101430) │ │ │ │ -12B8F5 Compressed Size 0000059A (1434) │ │ │ │ -12B8F9 Uncompressed Size 00001636 (5686) │ │ │ │ -12B8FD Filename Length 0024 (36) │ │ │ │ -12B8FF Extra Length 0000 (0) │ │ │ │ -12B901 Comment Length 0000 (0) │ │ │ │ -12B903 Disk Start 0000 (0) │ │ │ │ -12B905 Int File Attributes 0000 (0) │ │ │ │ +12B9B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B9BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9BE CRC 64339276 (1681101430) │ │ │ │ +12B9C2 Compressed Size 0000059A (1434) │ │ │ │ +12B9C6 Uncompressed Size 00001636 (5686) │ │ │ │ +12B9CA Filename Length 0024 (36) │ │ │ │ +12B9CC Extra Length 0000 (0) │ │ │ │ +12B9CE Comment Length 0000 (0) │ │ │ │ +12B9D0 Disk Start 0000 (0) │ │ │ │ +12B9D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B907 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B9D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B90B Local Header Offset 001048E8 (1067240) │ │ │ │ -12B90F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B9D8 Local Header Offset 001048A3 (1067171) │ │ │ │ +12B9DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B90F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B9DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B933 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -12B937 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B938 Created OS 03 (3) 'Unix' │ │ │ │ -12B939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B93A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B93B General Purpose Flag 0800 (2048) │ │ │ │ +12BA00 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +12BA04 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA05 Created OS 03 (3) 'Unix' │ │ │ │ +12BA06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B93D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B93F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B943 CRC 6254ABFB (1649716219) │ │ │ │ -12B947 Compressed Size 00000795 (1941) │ │ │ │ -12B94B Uncompressed Size 0000161A (5658) │ │ │ │ -12B94F Filename Length 002C (44) │ │ │ │ -12B951 Extra Length 0000 (0) │ │ │ │ -12B953 Comment Length 0000 (0) │ │ │ │ -12B955 Disk Start 0000 (0) │ │ │ │ -12B957 Int File Attributes 0000 (0) │ │ │ │ +12BA0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA10 CRC 6254ABFB (1649716219) │ │ │ │ +12BA14 Compressed Size 00000795 (1941) │ │ │ │ +12BA18 Uncompressed Size 0000161A (5658) │ │ │ │ +12BA1C Filename Length 002C (44) │ │ │ │ +12BA1E Extra Length 0000 (0) │ │ │ │ +12BA20 Comment Length 0000 (0) │ │ │ │ +12BA22 Disk Start 0000 (0) │ │ │ │ +12BA24 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B959 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B95D Local Header Offset 00104EC4 (1068740) │ │ │ │ -12B961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA2A Local Header Offset 00104E7F (1068671) │ │ │ │ +12BA2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B98D CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -12B991 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B992 Created OS 03 (3) 'Unix' │ │ │ │ -12B993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B995 General Purpose Flag 0800 (2048) │ │ │ │ +12BA5A CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +12BA5E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA5F Created OS 03 (3) 'Unix' │ │ │ │ +12BA60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B997 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B99D CRC 1C9A220C (479863308) │ │ │ │ -12B9A1 Compressed Size 0000052E (1326) │ │ │ │ -12B9A5 Uncompressed Size 00002580 (9600) │ │ │ │ -12B9A9 Filename Length 002B (43) │ │ │ │ -12B9AB Extra Length 0000 (0) │ │ │ │ -12B9AD Comment Length 0000 (0) │ │ │ │ -12B9AF Disk Start 0000 (0) │ │ │ │ -12B9B1 Int File Attributes 0000 (0) │ │ │ │ +12BA64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA6A CRC 1C9A220C (479863308) │ │ │ │ +12BA6E Compressed Size 0000052E (1326) │ │ │ │ +12BA72 Uncompressed Size 00002580 (9600) │ │ │ │ +12BA76 Filename Length 002B (43) │ │ │ │ +12BA78 Extra Length 0000 (0) │ │ │ │ +12BA7A Comment Length 0000 (0) │ │ │ │ +12BA7C Disk Start 0000 (0) │ │ │ │ +12BA7E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B9B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B9B7 Local Header Offset 001056A3 (1070755) │ │ │ │ -12B9BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA84 Local Header Offset 0010565E (1070686) │ │ │ │ +12BA88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B9BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B9E6 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -12B9EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B9EB Created OS 03 (3) 'Unix' │ │ │ │ -12B9EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B9ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B9EE General Purpose Flag 0800 (2048) │ │ │ │ +12BAB3 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +12BAB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BAB8 Created OS 03 (3) 'Unix' │ │ │ │ +12BAB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BABA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BABB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B9F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B9F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B9F6 CRC FE847791 (4270094225) │ │ │ │ -12B9FA Compressed Size 000001D3 (467) │ │ │ │ -12B9FE Uncompressed Size 00000356 (854) │ │ │ │ -12BA02 Filename Length 0033 (51) │ │ │ │ -12BA04 Extra Length 0000 (0) │ │ │ │ -12BA06 Comment Length 0000 (0) │ │ │ │ -12BA08 Disk Start 0000 (0) │ │ │ │ -12BA0A Int File Attributes 0000 (0) │ │ │ │ +12BABD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BAC3 CRC FE847791 (4270094225) │ │ │ │ +12BAC7 Compressed Size 000001D3 (467) │ │ │ │ +12BACB Uncompressed Size 00000356 (854) │ │ │ │ +12BACF Filename Length 0033 (51) │ │ │ │ +12BAD1 Extra Length 0000 (0) │ │ │ │ +12BAD3 Comment Length 0000 (0) │ │ │ │ +12BAD5 Disk Start 0000 (0) │ │ │ │ +12BAD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BAD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA10 Local Header Offset 00105C1A (1072154) │ │ │ │ -12BA14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BADD Local Header Offset 00105BD5 (1072085) │ │ │ │ +12BAE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BAE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BA47 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -12BA4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BA4C Created OS 03 (3) 'Unix' │ │ │ │ -12BA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BA4F General Purpose Flag 0800 (2048) │ │ │ │ +12BB14 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +12BB18 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB19 Created OS 03 (3) 'Unix' │ │ │ │ +12BB1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BA51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BA53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BA57 CRC 740035A3 (1946170787) │ │ │ │ -12BA5B Compressed Size 000002B1 (689) │ │ │ │ -12BA5F Uncompressed Size 000006B4 (1716) │ │ │ │ -12BA63 Filename Length 0032 (50) │ │ │ │ -12BA65 Extra Length 0000 (0) │ │ │ │ -12BA67 Comment Length 0000 (0) │ │ │ │ -12BA69 Disk Start 0000 (0) │ │ │ │ -12BA6B Int File Attributes 0000 (0) │ │ │ │ +12BB1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB24 CRC 740035A3 (1946170787) │ │ │ │ +12BB28 Compressed Size 000002B1 (689) │ │ │ │ +12BB2C Uncompressed Size 000006B4 (1716) │ │ │ │ +12BB30 Filename Length 0032 (50) │ │ │ │ +12BB32 Extra Length 0000 (0) │ │ │ │ +12BB34 Comment Length 0000 (0) │ │ │ │ +12BB36 Disk Start 0000 (0) │ │ │ │ +12BB38 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA71 Local Header Offset 00105E3E (1072702) │ │ │ │ -12BA75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB3E Local Header Offset 00105DF9 (1072633) │ │ │ │ +12BB42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BAA7 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -12BAAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BAAC Created OS 03 (3) 'Unix' │ │ │ │ -12BAAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BAAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BAAF General Purpose Flag 0800 (2048) │ │ │ │ +12BB74 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +12BB78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB79 Created OS 03 (3) 'Unix' │ │ │ │ +12BB7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BAB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BAB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BAB7 CRC 5DA1A669 (1570874985) │ │ │ │ -12BABB Compressed Size 000001C0 (448) │ │ │ │ -12BABF Uncompressed Size 00000321 (801) │ │ │ │ -12BAC3 Filename Length 0032 (50) │ │ │ │ -12BAC5 Extra Length 0000 (0) │ │ │ │ -12BAC7 Comment Length 0000 (0) │ │ │ │ -12BAC9 Disk Start 0000 (0) │ │ │ │ -12BACB Int File Attributes 0000 (0) │ │ │ │ +12BB7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB84 CRC 5DA1A669 (1570874985) │ │ │ │ +12BB88 Compressed Size 000001C0 (448) │ │ │ │ +12BB8C Uncompressed Size 00000321 (801) │ │ │ │ +12BB90 Filename Length 0032 (50) │ │ │ │ +12BB92 Extra Length 0000 (0) │ │ │ │ +12BB94 Comment Length 0000 (0) │ │ │ │ +12BB96 Disk Start 0000 (0) │ │ │ │ +12BB98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BACD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BAD1 Local Header Offset 0010613F (1073471) │ │ │ │ -12BAD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB9E Local Header Offset 001060FA (1073402) │ │ │ │ +12BBA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BAD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BBA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB07 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -12BB0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB0C Created OS 03 (3) 'Unix' │ │ │ │ -12BB0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB0F General Purpose Flag 0800 (2048) │ │ │ │ +12BBD4 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +12BBD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BBD9 Created OS 03 (3) 'Unix' │ │ │ │ +12BBDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BBDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BBDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB17 CRC 96CF8992 (2530183570) │ │ │ │ -12BB1B Compressed Size 00000256 (598) │ │ │ │ -12BB1F Uncompressed Size 0000056A (1386) │ │ │ │ -12BB23 Filename Length 0031 (49) │ │ │ │ -12BB25 Extra Length 0000 (0) │ │ │ │ -12BB27 Comment Length 0000 (0) │ │ │ │ -12BB29 Disk Start 0000 (0) │ │ │ │ -12BB2B Int File Attributes 0000 (0) │ │ │ │ +12BBDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BBE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BBE4 CRC 96CF8992 (2530183570) │ │ │ │ +12BBE8 Compressed Size 00000256 (598) │ │ │ │ +12BBEC Uncompressed Size 0000056A (1386) │ │ │ │ +12BBF0 Filename Length 0031 (49) │ │ │ │ +12BBF2 Extra Length 0000 (0) │ │ │ │ +12BBF4 Comment Length 0000 (0) │ │ │ │ +12BBF6 Disk Start 0000 (0) │ │ │ │ +12BBF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BBFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB31 Local Header Offset 0010634F (1073999) │ │ │ │ -12BB35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BBFE Local Header Offset 0010630A (1073930) │ │ │ │ +12BC02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB66 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ -12BB6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB6B Created OS 03 (3) 'Unix' │ │ │ │ -12BB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB6E General Purpose Flag 0800 (2048) │ │ │ │ +12BC33 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ +12BC37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC38 Created OS 03 (3) 'Unix' │ │ │ │ +12BC39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB76 CRC D23FE222 (3527402018) │ │ │ │ -12BB7A Compressed Size 0000030C (780) │ │ │ │ -12BB7E Uncompressed Size 00000701 (1793) │ │ │ │ -12BB82 Filename Length 002A (42) │ │ │ │ -12BB84 Extra Length 0000 (0) │ │ │ │ -12BB86 Comment Length 0000 (0) │ │ │ │ -12BB88 Disk Start 0000 (0) │ │ │ │ -12BB8A Int File Attributes 0000 (0) │ │ │ │ +12BC3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC43 CRC D23FE222 (3527402018) │ │ │ │ +12BC47 Compressed Size 0000030C (780) │ │ │ │ +12BC4B Uncompressed Size 00000701 (1793) │ │ │ │ +12BC4F Filename Length 002A (42) │ │ │ │ +12BC51 Extra Length 0000 (0) │ │ │ │ +12BC53 Comment Length 0000 (0) │ │ │ │ +12BC55 Disk Start 0000 (0) │ │ │ │ +12BC57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB90 Local Header Offset 001065F4 (1074676) │ │ │ │ -12BB94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC5D Local Header Offset 001065AF (1074607) │ │ │ │ +12BC61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BBBE CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ -12BBC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BBC3 Created OS 03 (3) 'Unix' │ │ │ │ -12BBC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BBC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BBC6 General Purpose Flag 0800 (2048) │ │ │ │ +12BC8B CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ +12BC8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC90 Created OS 03 (3) 'Unix' │ │ │ │ +12BC91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BBC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BBCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BBCE CRC 6BAB2714 (1806378772) │ │ │ │ -12BBD2 Compressed Size 0000046A (1130) │ │ │ │ -12BBD6 Uncompressed Size 00001424 (5156) │ │ │ │ -12BBDA Filename Length 0029 (41) │ │ │ │ -12BBDC Extra Length 0000 (0) │ │ │ │ -12BBDE Comment Length 0000 (0) │ │ │ │ -12BBE0 Disk Start 0000 (0) │ │ │ │ -12BBE2 Int File Attributes 0000 (0) │ │ │ │ +12BC95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC9B CRC 6BAB2714 (1806378772) │ │ │ │ +12BC9F Compressed Size 0000046A (1130) │ │ │ │ +12BCA3 Uncompressed Size 00001424 (5156) │ │ │ │ +12BCA7 Filename Length 0029 (41) │ │ │ │ +12BCA9 Extra Length 0000 (0) │ │ │ │ +12BCAB Comment Length 0000 (0) │ │ │ │ +12BCAD Disk Start 0000 (0) │ │ │ │ +12BCAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BBE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BCB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BBE8 Local Header Offset 00106948 (1075528) │ │ │ │ -12BBEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BCB5 Local Header Offset 00106903 (1075459) │ │ │ │ +12BCB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BBEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BCB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC15 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ -12BC19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC1A Created OS 03 (3) 'Unix' │ │ │ │ -12BC1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC1D General Purpose Flag 0800 (2048) │ │ │ │ +12BCE2 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ +12BCE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BCE7 Created OS 03 (3) 'Unix' │ │ │ │ +12BCE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BCE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BCEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC25 CRC 8C77ACF9 (2356653305) │ │ │ │ -12BC29 Compressed Size 000002F3 (755) │ │ │ │ -12BC2D Uncompressed Size 00000629 (1577) │ │ │ │ -12BC31 Filename Length 002B (43) │ │ │ │ -12BC33 Extra Length 0000 (0) │ │ │ │ -12BC35 Comment Length 0000 (0) │ │ │ │ -12BC37 Disk Start 0000 (0) │ │ │ │ -12BC39 Int File Attributes 0000 (0) │ │ │ │ +12BCEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BCEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BCF2 CRC 8C77ACF9 (2356653305) │ │ │ │ +12BCF6 Compressed Size 000002F3 (755) │ │ │ │ +12BCFA Uncompressed Size 00000629 (1577) │ │ │ │ +12BCFE Filename Length 002B (43) │ │ │ │ +12BD00 Extra Length 0000 (0) │ │ │ │ +12BD02 Comment Length 0000 (0) │ │ │ │ +12BD04 Disk Start 0000 (0) │ │ │ │ +12BD06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC3F Local Header Offset 00106DF9 (1076729) │ │ │ │ -12BC43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD0C Local Header Offset 00106DB4 (1076660) │ │ │ │ +12BD10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC6E CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ -12BC72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC73 Created OS 03 (3) 'Unix' │ │ │ │ -12BC74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC76 General Purpose Flag 0800 (2048) │ │ │ │ +12BD3B CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ +12BD3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD40 Created OS 03 (3) 'Unix' │ │ │ │ +12BD41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC7E CRC 3700FB7C (922811260) │ │ │ │ -12BC82 Compressed Size 00000354 (852) │ │ │ │ -12BC86 Uncompressed Size 00000D7A (3450) │ │ │ │ -12BC8A Filename Length 002A (42) │ │ │ │ -12BC8C Extra Length 0000 (0) │ │ │ │ -12BC8E Comment Length 0000 (0) │ │ │ │ -12BC90 Disk Start 0000 (0) │ │ │ │ -12BC92 Int File Attributes 0000 (0) │ │ │ │ +12BD45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD4B CRC 3700FB7C (922811260) │ │ │ │ +12BD4F Compressed Size 00000354 (852) │ │ │ │ +12BD53 Uncompressed Size 00000D7A (3450) │ │ │ │ +12BD57 Filename Length 002A (42) │ │ │ │ +12BD59 Extra Length 0000 (0) │ │ │ │ +12BD5B Comment Length 0000 (0) │ │ │ │ +12BD5D Disk Start 0000 (0) │ │ │ │ +12BD5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC98 Local Header Offset 00107135 (1077557) │ │ │ │ -12BC9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD65 Local Header Offset 001070F0 (1077488) │ │ │ │ +12BD69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BCC6 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ -12BCCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BCCB Created OS 03 (3) 'Unix' │ │ │ │ -12BCCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BCCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BCCE General Purpose Flag 0800 (2048) │ │ │ │ +12BD93 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ +12BD97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD98 Created OS 03 (3) 'Unix' │ │ │ │ +12BD99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BCD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BCD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BCD6 CRC 4FBF4CBA (1337937082) │ │ │ │ -12BCDA Compressed Size 00000203 (515) │ │ │ │ -12BCDE Uncompressed Size 000003C1 (961) │ │ │ │ -12BCE2 Filename Length 0026 (38) │ │ │ │ -12BCE4 Extra Length 0000 (0) │ │ │ │ -12BCE6 Comment Length 0000 (0) │ │ │ │ -12BCE8 Disk Start 0000 (0) │ │ │ │ -12BCEA Int File Attributes 0000 (0) │ │ │ │ +12BD9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BDA3 CRC 4FBF4CBA (1337937082) │ │ │ │ +12BDA7 Compressed Size 00000203 (515) │ │ │ │ +12BDAB Uncompressed Size 000003C1 (961) │ │ │ │ +12BDAF Filename Length 0026 (38) │ │ │ │ +12BDB1 Extra Length 0000 (0) │ │ │ │ +12BDB3 Comment Length 0000 (0) │ │ │ │ +12BDB5 Disk Start 0000 (0) │ │ │ │ +12BDB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BCEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BDB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BCF0 Local Header Offset 001074D1 (1078481) │ │ │ │ -12BCF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BDBD Local Header Offset 0010748C (1078412) │ │ │ │ +12BDC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BCF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BDC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD1A CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ -12BD1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD1F Created OS 03 (3) 'Unix' │ │ │ │ -12BD20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD22 General Purpose Flag 0800 (2048) │ │ │ │ +12BDE7 CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ +12BDEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BDEC Created OS 03 (3) 'Unix' │ │ │ │ +12BDED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BDEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BDEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD2A CRC 770BE395 (1997267861) │ │ │ │ -12BD2E Compressed Size 00000277 (631) │ │ │ │ -12BD32 Uncompressed Size 00000743 (1859) │ │ │ │ -12BD36 Filename Length 0025 (37) │ │ │ │ -12BD38 Extra Length 0000 (0) │ │ │ │ -12BD3A Comment Length 0000 (0) │ │ │ │ -12BD3C Disk Start 0000 (0) │ │ │ │ -12BD3E Int File Attributes 0000 (0) │ │ │ │ +12BDF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BDF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BDF7 CRC 770BE395 (1997267861) │ │ │ │ +12BDFB Compressed Size 00000277 (631) │ │ │ │ +12BDFF Uncompressed Size 00000743 (1859) │ │ │ │ +12BE03 Filename Length 0025 (37) │ │ │ │ +12BE05 Extra Length 0000 (0) │ │ │ │ +12BE07 Comment Length 0000 (0) │ │ │ │ +12BE09 Disk Start 0000 (0) │ │ │ │ +12BE0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD44 Local Header Offset 00107718 (1079064) │ │ │ │ -12BD48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE11 Local Header Offset 001076D3 (1078995) │ │ │ │ +12BE15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD6D CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ -12BD71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD72 Created OS 03 (3) 'Unix' │ │ │ │ -12BD73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD75 General Purpose Flag 0800 (2048) │ │ │ │ +12BE3A CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ +12BE3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE3F Created OS 03 (3) 'Unix' │ │ │ │ +12BE40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD7D CRC 24B6CE49 (615960137) │ │ │ │ -12BD81 Compressed Size 00000204 (516) │ │ │ │ -12BD85 Uncompressed Size 00000386 (902) │ │ │ │ -12BD89 Filename Length 0029 (41) │ │ │ │ -12BD8B Extra Length 0000 (0) │ │ │ │ -12BD8D Comment Length 0000 (0) │ │ │ │ -12BD8F Disk Start 0000 (0) │ │ │ │ -12BD91 Int File Attributes 0000 (0) │ │ │ │ +12BE44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE4A CRC 24B6CE49 (615960137) │ │ │ │ +12BE4E Compressed Size 00000204 (516) │ │ │ │ +12BE52 Uncompressed Size 00000386 (902) │ │ │ │ +12BE56 Filename Length 0029 (41) │ │ │ │ +12BE58 Extra Length 0000 (0) │ │ │ │ +12BE5A Comment Length 0000 (0) │ │ │ │ +12BE5C Disk Start 0000 (0) │ │ │ │ +12BE5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD97 Local Header Offset 001079D2 (1079762) │ │ │ │ -12BD9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE64 Local Header Offset 0010798D (1079693) │ │ │ │ +12BE68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BDC4 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ -12BDC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BDC9 Created OS 03 (3) 'Unix' │ │ │ │ -12BDCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BDCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BDCC General Purpose Flag 0800 (2048) │ │ │ │ +12BE91 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ +12BE95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE96 Created OS 03 (3) 'Unix' │ │ │ │ +12BE97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BDCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BDD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BDD4 CRC BF6701B9 (3211198905) │ │ │ │ -12BDD8 Compressed Size 000001D7 (471) │ │ │ │ -12BDDC Uncompressed Size 00000516 (1302) │ │ │ │ -12BDE0 Filename Length 0028 (40) │ │ │ │ -12BDE2 Extra Length 0000 (0) │ │ │ │ -12BDE4 Comment Length 0000 (0) │ │ │ │ -12BDE6 Disk Start 0000 (0) │ │ │ │ -12BDE8 Int File Attributes 0000 (0) │ │ │ │ +12BE9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BEA1 CRC BF6701B9 (3211198905) │ │ │ │ +12BEA5 Compressed Size 000001D7 (471) │ │ │ │ +12BEA9 Uncompressed Size 00000516 (1302) │ │ │ │ +12BEAD Filename Length 0028 (40) │ │ │ │ +12BEAF Extra Length 0000 (0) │ │ │ │ +12BEB1 Comment Length 0000 (0) │ │ │ │ +12BEB3 Disk Start 0000 (0) │ │ │ │ +12BEB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BDEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BEB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BDEE Local Header Offset 00107C1D (1080349) │ │ │ │ -12BDF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BEBB Local Header Offset 00107BD8 (1080280) │ │ │ │ +12BEBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BDF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BEBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE1A CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ -12BE1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE1F Created OS 03 (3) 'Unix' │ │ │ │ -12BE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE22 General Purpose Flag 0800 (2048) │ │ │ │ +12BEE7 CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ +12BEEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BEEC Created OS 03 (3) 'Unix' │ │ │ │ +12BEED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BEEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BEEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE2A CRC 6D412191 (1832984977) │ │ │ │ -12BE2E Compressed Size 00000715 (1813) │ │ │ │ -12BE32 Uncompressed Size 00001634 (5684) │ │ │ │ -12BE36 Filename Length 0029 (41) │ │ │ │ -12BE38 Extra Length 0000 (0) │ │ │ │ -12BE3A Comment Length 0000 (0) │ │ │ │ -12BE3C Disk Start 0000 (0) │ │ │ │ -12BE3E Int File Attributes 0000 (0) │ │ │ │ +12BEF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BEF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BEF7 CRC 6D412191 (1832984977) │ │ │ │ +12BEFB Compressed Size 00000715 (1813) │ │ │ │ +12BEFF Uncompressed Size 00001634 (5684) │ │ │ │ +12BF03 Filename Length 0029 (41) │ │ │ │ +12BF05 Extra Length 0000 (0) │ │ │ │ +12BF07 Comment Length 0000 (0) │ │ │ │ +12BF09 Disk Start 0000 (0) │ │ │ │ +12BF0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE44 Local Header Offset 00107E3A (1080890) │ │ │ │ -12BE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF11 Local Header Offset 00107DF5 (1080821) │ │ │ │ +12BF15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE71 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ -12BE75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE76 Created OS 03 (3) 'Unix' │ │ │ │ -12BE77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE79 General Purpose Flag 0800 (2048) │ │ │ │ +12BF3E CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ +12BF42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF43 Created OS 03 (3) 'Unix' │ │ │ │ +12BF44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE81 CRC 5412C835 (1410517045) │ │ │ │ -12BE85 Compressed Size 00000B2A (2858) │ │ │ │ -12BE89 Uncompressed Size 000049E9 (18921) │ │ │ │ -12BE8D Filename Length 0028 (40) │ │ │ │ -12BE8F Extra Length 0000 (0) │ │ │ │ -12BE91 Comment Length 0000 (0) │ │ │ │ -12BE93 Disk Start 0000 (0) │ │ │ │ -12BE95 Int File Attributes 0000 (0) │ │ │ │ +12BF48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF4E CRC 5412C835 (1410517045) │ │ │ │ +12BF52 Compressed Size 00000B2A (2858) │ │ │ │ +12BF56 Uncompressed Size 000049E9 (18921) │ │ │ │ +12BF5A Filename Length 0028 (40) │ │ │ │ +12BF5C Extra Length 0000 (0) │ │ │ │ +12BF5E Comment Length 0000 (0) │ │ │ │ +12BF60 Disk Start 0000 (0) │ │ │ │ +12BF62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE9B Local Header Offset 00108596 (1082774) │ │ │ │ -12BE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF68 Local Header Offset 00108551 (1082705) │ │ │ │ +12BF6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BEC7 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ -12BECB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BECC Created OS 03 (3) 'Unix' │ │ │ │ -12BECD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BECE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BECF General Purpose Flag 0800 (2048) │ │ │ │ +12BF94 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ +12BF98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF99 Created OS 03 (3) 'Unix' │ │ │ │ +12BF9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BED1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BED3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BED7 CRC 2EFCA351 (788308817) │ │ │ │ -12BEDB Compressed Size 00000410 (1040) │ │ │ │ -12BEDF Uncompressed Size 00000A24 (2596) │ │ │ │ -12BEE3 Filename Length 002E (46) │ │ │ │ -12BEE5 Extra Length 0000 (0) │ │ │ │ -12BEE7 Comment Length 0000 (0) │ │ │ │ -12BEE9 Disk Start 0000 (0) │ │ │ │ -12BEEB Int File Attributes 0000 (0) │ │ │ │ +12BF9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BFA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BFA4 CRC 2EFCA351 (788308817) │ │ │ │ +12BFA8 Compressed Size 00000410 (1040) │ │ │ │ +12BFAC Uncompressed Size 00000A24 (2596) │ │ │ │ +12BFB0 Filename Length 002E (46) │ │ │ │ +12BFB2 Extra Length 0000 (0) │ │ │ │ +12BFB4 Comment Length 0000 (0) │ │ │ │ +12BFB6 Disk Start 0000 (0) │ │ │ │ +12BFB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BEED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BFBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BEF1 Local Header Offset 00109106 (1085702) │ │ │ │ -12BEF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BFBE Local Header Offset 001090C1 (1085633) │ │ │ │ +12BFC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BEF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF23 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ -12BF27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF28 Created OS 03 (3) 'Unix' │ │ │ │ -12BF29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF2B General Purpose Flag 0800 (2048) │ │ │ │ +12BFF0 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ +12BFF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BFF5 Created OS 03 (3) 'Unix' │ │ │ │ +12BFF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BFF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BFF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF33 CRC 50599059 (1348046937) │ │ │ │ -12BF37 Compressed Size 00000526 (1318) │ │ │ │ -12BF3B Uncompressed Size 000022FD (8957) │ │ │ │ -12BF3F Filename Length 002D (45) │ │ │ │ -12BF41 Extra Length 0000 (0) │ │ │ │ -12BF43 Comment Length 0000 (0) │ │ │ │ -12BF45 Disk Start 0000 (0) │ │ │ │ -12BF47 Int File Attributes 0000 (0) │ │ │ │ +12BFFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BFFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C000 CRC 50599059 (1348046937) │ │ │ │ +12C004 Compressed Size 00000526 (1318) │ │ │ │ +12C008 Uncompressed Size 000022FD (8957) │ │ │ │ +12C00C Filename Length 002D (45) │ │ │ │ +12C00E Extra Length 0000 (0) │ │ │ │ +12C010 Comment Length 0000 (0) │ │ │ │ +12C012 Disk Start 0000 (0) │ │ │ │ +12C014 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BF49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C016 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BF4D Local Header Offset 00109562 (1086818) │ │ │ │ -12BF51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C01A Local Header Offset 0010951D (1086749) │ │ │ │ +12C01E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BF51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C01E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF7E CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ -12BF82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF83 Created OS 03 (3) 'Unix' │ │ │ │ -12BF84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF86 General Purpose Flag 0800 (2048) │ │ │ │ +12C04B CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ +12C04F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C050 Created OS 03 (3) 'Unix' │ │ │ │ +12C051 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C052 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C053 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF8E CRC C516BAA4 (3306601124) │ │ │ │ -12BF92 Compressed Size 0000028F (655) │ │ │ │ -12BF96 Uncompressed Size 0000053A (1338) │ │ │ │ -12BF9A Filename Length 0025 (37) │ │ │ │ -12BF9C Extra Length 0000 (0) │ │ │ │ -12BF9E Comment Length 0000 (0) │ │ │ │ -12BFA0 Disk Start 0000 (0) │ │ │ │ -12BFA2 Int File Attributes 0000 (0) │ │ │ │ +12C055 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C057 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C05B CRC C516BAA4 (3306601124) │ │ │ │ +12C05F Compressed Size 0000028F (655) │ │ │ │ +12C063 Uncompressed Size 0000053A (1338) │ │ │ │ +12C067 Filename Length 0025 (37) │ │ │ │ +12C069 Extra Length 0000 (0) │ │ │ │ +12C06B Comment Length 0000 (0) │ │ │ │ +12C06D Disk Start 0000 (0) │ │ │ │ +12C06F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C071 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFA8 Local Header Offset 00109AD3 (1088211) │ │ │ │ -12BFAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C075 Local Header Offset 00109A8E (1088142) │ │ │ │ +12C079 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C079: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BFD1 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ -12BFD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BFD6 Created OS 03 (3) 'Unix' │ │ │ │ -12BFD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BFD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BFD9 General Purpose Flag 0800 (2048) │ │ │ │ +12C09E CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ +12C0A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C0A3 Created OS 03 (3) 'Unix' │ │ │ │ +12C0A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C0A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C0A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BFDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BFDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BFE1 CRC 7B6A92A1 (2070581921) │ │ │ │ -12BFE5 Compressed Size 00000616 (1558) │ │ │ │ -12BFE9 Uncompressed Size 000013A0 (5024) │ │ │ │ -12BFED Filename Length 0024 (36) │ │ │ │ -12BFEF Extra Length 0000 (0) │ │ │ │ -12BFF1 Comment Length 0000 (0) │ │ │ │ -12BFF3 Disk Start 0000 (0) │ │ │ │ -12BFF5 Int File Attributes 0000 (0) │ │ │ │ +12C0A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C0AE CRC 7B6A92A1 (2070581921) │ │ │ │ +12C0B2 Compressed Size 00000616 (1558) │ │ │ │ +12C0B6 Uncompressed Size 000013A0 (5024) │ │ │ │ +12C0BA Filename Length 0024 (36) │ │ │ │ +12C0BC Extra Length 0000 (0) │ │ │ │ +12C0BE Comment Length 0000 (0) │ │ │ │ +12C0C0 Disk Start 0000 (0) │ │ │ │ +12C0C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFFB Local Header Offset 00109DA5 (1088933) │ │ │ │ -12BFFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0C8 Local Header Offset 00109D60 (1088864) │ │ │ │ +12C0CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C0CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C023 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ -12C027 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C028 Created OS 03 (3) 'Unix' │ │ │ │ -12C029 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C02A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C02B General Purpose Flag 0800 (2048) │ │ │ │ +12C0F0 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ +12C0F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C0F5 Created OS 03 (3) 'Unix' │ │ │ │ +12C0F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C0F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C0F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C02D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C02F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C033 CRC 2156AA09 (559327753) │ │ │ │ -12C037 Compressed Size 00000533 (1331) │ │ │ │ -12C03B Uncompressed Size 00000EDF (3807) │ │ │ │ -12C03F Filename Length 0035 (53) │ │ │ │ -12C041 Extra Length 0000 (0) │ │ │ │ -12C043 Comment Length 0000 (0) │ │ │ │ -12C045 Disk Start 0000 (0) │ │ │ │ -12C047 Int File Attributes 0000 (0) │ │ │ │ +12C0FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C100 CRC 2156AA09 (559327753) │ │ │ │ +12C104 Compressed Size 00000533 (1331) │ │ │ │ +12C108 Uncompressed Size 00000EDF (3807) │ │ │ │ +12C10C Filename Length 0035 (53) │ │ │ │ +12C10E Extra Length 0000 (0) │ │ │ │ +12C110 Comment Length 0000 (0) │ │ │ │ +12C112 Disk Start 0000 (0) │ │ │ │ +12C114 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C049 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C116 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C04D Local Header Offset 0010A3FD (1090557) │ │ │ │ -12C051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C11A Local Header Offset 0010A3B8 (1090488) │ │ │ │ +12C11E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C11E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C086 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ -12C08A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C08B Created OS 03 (3) 'Unix' │ │ │ │ -12C08C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C08D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C08E General Purpose Flag 0800 (2048) │ │ │ │ +12C153 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ +12C157 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C158 Created OS 03 (3) 'Unix' │ │ │ │ +12C159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C15A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C15B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C090 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C092 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C096 CRC 4A29777B (1244231547) │ │ │ │ -12C09A Compressed Size 00000595 (1429) │ │ │ │ -12C09E Uncompressed Size 00002D48 (11592) │ │ │ │ -12C0A2 Filename Length 0034 (52) │ │ │ │ -12C0A4 Extra Length 0000 (0) │ │ │ │ -12C0A6 Comment Length 0000 (0) │ │ │ │ -12C0A8 Disk Start 0000 (0) │ │ │ │ -12C0AA Int File Attributes 0000 (0) │ │ │ │ +12C15D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C15F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C163 CRC 4A29777B (1244231547) │ │ │ │ +12C167 Compressed Size 00000595 (1429) │ │ │ │ +12C16B Uncompressed Size 00002D48 (11592) │ │ │ │ +12C16F Filename Length 0034 (52) │ │ │ │ +12C171 Extra Length 0000 (0) │ │ │ │ +12C173 Comment Length 0000 (0) │ │ │ │ +12C175 Disk Start 0000 (0) │ │ │ │ +12C177 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C0AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C0B0 Local Header Offset 0010A983 (1091971) │ │ │ │ -12C0B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C17D Local Header Offset 0010A93E (1091902) │ │ │ │ +12C181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C0B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C0E8 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ -12C0EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C0ED Created OS 03 (3) 'Unix' │ │ │ │ -12C0EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C0EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C0F0 General Purpose Flag 0800 (2048) │ │ │ │ +12C1B5 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ +12C1B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C1BA Created OS 03 (3) 'Unix' │ │ │ │ +12C1BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C1BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C1BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C0F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C0F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C0F8 CRC 744FADA5 (1951378853) │ │ │ │ -12C0FC Compressed Size 000002A2 (674) │ │ │ │ -12C100 Uncompressed Size 0000059A (1434) │ │ │ │ -12C104 Filename Length 003D (61) │ │ │ │ -12C106 Extra Length 0000 (0) │ │ │ │ -12C108 Comment Length 0000 (0) │ │ │ │ -12C10A Disk Start 0000 (0) │ │ │ │ -12C10C Int File Attributes 0000 (0) │ │ │ │ +12C1BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C1C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C1C5 CRC 744FADA5 (1951378853) │ │ │ │ +12C1C9 Compressed Size 000002A2 (674) │ │ │ │ +12C1CD Uncompressed Size 0000059A (1434) │ │ │ │ +12C1D1 Filename Length 003D (61) │ │ │ │ +12C1D3 Extra Length 0000 (0) │ │ │ │ +12C1D5 Comment Length 0000 (0) │ │ │ │ +12C1D7 Disk Start 0000 (0) │ │ │ │ +12C1D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C10E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C1DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C112 Local Header Offset 0010AF6A (1093482) │ │ │ │ -12C116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C1DF Local Header Offset 0010AF25 (1093413) │ │ │ │ +12C1E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C1E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C153 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ -12C157 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C158 Created OS 03 (3) 'Unix' │ │ │ │ -12C159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C15A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C15B General Purpose Flag 0800 (2048) │ │ │ │ +12C220 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ +12C224 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C225 Created OS 03 (3) 'Unix' │ │ │ │ +12C226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C228 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C15D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C15F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C163 CRC 1BF647C2 (469125058) │ │ │ │ -12C167 Compressed Size 0000039F (927) │ │ │ │ -12C16B Uncompressed Size 00000F2F (3887) │ │ │ │ -12C16F Filename Length 003C (60) │ │ │ │ -12C171 Extra Length 0000 (0) │ │ │ │ -12C173 Comment Length 0000 (0) │ │ │ │ -12C175 Disk Start 0000 (0) │ │ │ │ -12C177 Int File Attributes 0000 (0) │ │ │ │ +12C22A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C22C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C230 CRC 1BF647C2 (469125058) │ │ │ │ +12C234 Compressed Size 0000039F (927) │ │ │ │ +12C238 Uncompressed Size 00000F2F (3887) │ │ │ │ +12C23C Filename Length 003C (60) │ │ │ │ +12C23E Extra Length 0000 (0) │ │ │ │ +12C240 Comment Length 0000 (0) │ │ │ │ +12C242 Disk Start 0000 (0) │ │ │ │ +12C244 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C246 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C17D Local Header Offset 0010B267 (1094247) │ │ │ │ -12C181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C24A Local Header Offset 0010B222 (1094178) │ │ │ │ +12C24E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C24E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C1BD CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ -12C1C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C1C2 Created OS 03 (3) 'Unix' │ │ │ │ -12C1C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C1C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C1C5 General Purpose Flag 0800 (2048) │ │ │ │ +12C28A CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ +12C28E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C28F Created OS 03 (3) 'Unix' │ │ │ │ +12C290 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C291 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C292 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C1C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C1C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C1CD CRC 16D0DE64 (382787172) │ │ │ │ -12C1D1 Compressed Size 00000139 (313) │ │ │ │ -12C1D5 Uncompressed Size 00000268 (616) │ │ │ │ -12C1D9 Filename Length 0042 (66) │ │ │ │ -12C1DB Extra Length 0000 (0) │ │ │ │ -12C1DD Comment Length 0000 (0) │ │ │ │ -12C1DF Disk Start 0000 (0) │ │ │ │ -12C1E1 Int File Attributes 0000 (0) │ │ │ │ +12C294 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C296 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C29A CRC 16D0DE64 (382787172) │ │ │ │ +12C29E Compressed Size 00000139 (313) │ │ │ │ +12C2A2 Uncompressed Size 00000268 (616) │ │ │ │ +12C2A6 Filename Length 0042 (66) │ │ │ │ +12C2A8 Extra Length 0000 (0) │ │ │ │ +12C2AA Comment Length 0000 (0) │ │ │ │ +12C2AC Disk Start 0000 (0) │ │ │ │ +12C2AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C1E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C2B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C1E7 Local Header Offset 0010B660 (1095264) │ │ │ │ -12C1EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C2B4 Local Header Offset 0010B61B (1095195) │ │ │ │ +12C2B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C1EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C2B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C22D CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ -12C231 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C232 Created OS 03 (3) 'Unix' │ │ │ │ -12C233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C235 General Purpose Flag 0800 (2048) │ │ │ │ +12C2FA CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ +12C2FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C2FF Created OS 03 (3) 'Unix' │ │ │ │ +12C300 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C301 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C302 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C23D CRC 4199C455 (1100596309) │ │ │ │ -12C241 Compressed Size 0000017E (382) │ │ │ │ -12C245 Uncompressed Size 0000036C (876) │ │ │ │ -12C249 Filename Length 0041 (65) │ │ │ │ -12C24B Extra Length 0000 (0) │ │ │ │ -12C24D Comment Length 0000 (0) │ │ │ │ -12C24F Disk Start 0000 (0) │ │ │ │ -12C251 Int File Attributes 0000 (0) │ │ │ │ +12C304 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C306 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C30A CRC 4199C455 (1100596309) │ │ │ │ +12C30E Compressed Size 0000017E (382) │ │ │ │ +12C312 Uncompressed Size 0000036C (876) │ │ │ │ +12C316 Filename Length 0041 (65) │ │ │ │ +12C318 Extra Length 0000 (0) │ │ │ │ +12C31A Comment Length 0000 (0) │ │ │ │ +12C31C Disk Start 0000 (0) │ │ │ │ +12C31E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C253 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C320 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C257 Local Header Offset 0010B7F9 (1095673) │ │ │ │ -12C25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C324 Local Header Offset 0010B7B4 (1095604) │ │ │ │ +12C328 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C328: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C29C CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ -12C2A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C2A1 Created OS 03 (3) 'Unix' │ │ │ │ -12C2A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C2A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C2A4 General Purpose Flag 0800 (2048) │ │ │ │ +12C369 CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ +12C36D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C36E Created OS 03 (3) 'Unix' │ │ │ │ +12C36F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C370 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C371 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C2A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C2A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C2AC CRC 6E258967 (1847953767) │ │ │ │ -12C2B0 Compressed Size 00000137 (311) │ │ │ │ -12C2B4 Uncompressed Size 00000264 (612) │ │ │ │ -12C2B8 Filename Length 0041 (65) │ │ │ │ -12C2BA Extra Length 0000 (0) │ │ │ │ -12C2BC Comment Length 0000 (0) │ │ │ │ -12C2BE Disk Start 0000 (0) │ │ │ │ -12C2C0 Int File Attributes 0000 (0) │ │ │ │ +12C373 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C375 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C379 CRC 6E258967 (1847953767) │ │ │ │ +12C37D Compressed Size 00000137 (311) │ │ │ │ +12C381 Uncompressed Size 00000264 (612) │ │ │ │ +12C385 Filename Length 0041 (65) │ │ │ │ +12C387 Extra Length 0000 (0) │ │ │ │ +12C389 Comment Length 0000 (0) │ │ │ │ +12C38B Disk Start 0000 (0) │ │ │ │ +12C38D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C2C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C38F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C2C6 Local Header Offset 0010B9D6 (1096150) │ │ │ │ -12C2CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C393 Local Header Offset 0010B991 (1096081) │ │ │ │ +12C397 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C2CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C30B CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ -12C30F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C310 Created OS 03 (3) 'Unix' │ │ │ │ -12C311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C313 General Purpose Flag 0800 (2048) │ │ │ │ +12C3D8 CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ +12C3DC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C3DD Created OS 03 (3) 'Unix' │ │ │ │ +12C3DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C3DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C3E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C317 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C31B CRC EE8F416C (4002365804) │ │ │ │ -12C31F Compressed Size 0000017E (382) │ │ │ │ -12C323 Uncompressed Size 00000366 (870) │ │ │ │ -12C327 Filename Length 0040 (64) │ │ │ │ -12C329 Extra Length 0000 (0) │ │ │ │ -12C32B Comment Length 0000 (0) │ │ │ │ -12C32D Disk Start 0000 (0) │ │ │ │ -12C32F Int File Attributes 0000 (0) │ │ │ │ +12C3E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C3E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C3E8 CRC EE8F416C (4002365804) │ │ │ │ +12C3EC Compressed Size 0000017E (382) │ │ │ │ +12C3F0 Uncompressed Size 00000366 (870) │ │ │ │ +12C3F4 Filename Length 0040 (64) │ │ │ │ +12C3F6 Extra Length 0000 (0) │ │ │ │ +12C3F8 Comment Length 0000 (0) │ │ │ │ +12C3FA Disk Start 0000 (0) │ │ │ │ +12C3FC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C331 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C3FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C335 Local Header Offset 0010BB6C (1096556) │ │ │ │ -12C339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C402 Local Header Offset 0010BB27 (1096487) │ │ │ │ +12C406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C379 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ -12C37D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C37E Created OS 03 (3) 'Unix' │ │ │ │ -12C37F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C380 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C381 General Purpose Flag 0800 (2048) │ │ │ │ +12C446 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ +12C44A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C44B Created OS 03 (3) 'Unix' │ │ │ │ +12C44C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C44D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C44E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C383 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C385 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C389 CRC EE2DE02F (3995983919) │ │ │ │ -12C38D Compressed Size 00000206 (518) │ │ │ │ -12C391 Uncompressed Size 00000452 (1106) │ │ │ │ -12C395 Filename Length 0045 (69) │ │ │ │ -12C397 Extra Length 0000 (0) │ │ │ │ -12C399 Comment Length 0000 (0) │ │ │ │ -12C39B Disk Start 0000 (0) │ │ │ │ -12C39D Int File Attributes 0000 (0) │ │ │ │ +12C450 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C452 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C456 CRC EE2DE02F (3995983919) │ │ │ │ +12C45A Compressed Size 00000206 (518) │ │ │ │ +12C45E Uncompressed Size 00000452 (1106) │ │ │ │ +12C462 Filename Length 0045 (69) │ │ │ │ +12C464 Extra Length 0000 (0) │ │ │ │ +12C466 Comment Length 0000 (0) │ │ │ │ +12C468 Disk Start 0000 (0) │ │ │ │ +12C46A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C39F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C46C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C3A3 Local Header Offset 0010BD48 (1097032) │ │ │ │ -12C3A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C470 Local Header Offset 0010BD03 (1096963) │ │ │ │ +12C474 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C3A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C3EC CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ -12C3F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C3F1 Created OS 03 (3) 'Unix' │ │ │ │ -12C3F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C3F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C3F4 General Purpose Flag 0800 (2048) │ │ │ │ +12C4B9 CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ +12C4BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C4BE Created OS 03 (3) 'Unix' │ │ │ │ +12C4BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C4C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C4C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C3F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C3F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C3FC CRC 175FEB58 (392162136) │ │ │ │ -12C400 Compressed Size 0000021E (542) │ │ │ │ -12C404 Uncompressed Size 000007C4 (1988) │ │ │ │ -12C408 Filename Length 0044 (68) │ │ │ │ -12C40A Extra Length 0000 (0) │ │ │ │ -12C40C Comment Length 0000 (0) │ │ │ │ -12C40E Disk Start 0000 (0) │ │ │ │ -12C410 Int File Attributes 0000 (0) │ │ │ │ +12C4C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C4C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C4C9 CRC 175FEB58 (392162136) │ │ │ │ +12C4CD Compressed Size 0000021E (542) │ │ │ │ +12C4D1 Uncompressed Size 000007C4 (1988) │ │ │ │ +12C4D5 Filename Length 0044 (68) │ │ │ │ +12C4D7 Extra Length 0000 (0) │ │ │ │ +12C4D9 Comment Length 0000 (0) │ │ │ │ +12C4DB Disk Start 0000 (0) │ │ │ │ +12C4DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C412 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C4DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C416 Local Header Offset 0010BFB1 (1097649) │ │ │ │ -12C41A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C4E3 Local Header Offset 0010BF6C (1097580) │ │ │ │ +12C4E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C41A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C4E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C45E CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ -12C462 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C463 Created OS 03 (3) 'Unix' │ │ │ │ -12C464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C466 General Purpose Flag 0800 (2048) │ │ │ │ +12C52B CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ +12C52F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C530 Created OS 03 (3) 'Unix' │ │ │ │ +12C531 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C532 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C533 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C468 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C46A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C46E CRC 8BCB3051 (2345349201) │ │ │ │ -12C472 Compressed Size 00000139 (313) │ │ │ │ -12C476 Uncompressed Size 00000264 (612) │ │ │ │ -12C47A Filename Length 0041 (65) │ │ │ │ -12C47C Extra Length 0000 (0) │ │ │ │ -12C47E Comment Length 0000 (0) │ │ │ │ -12C480 Disk Start 0000 (0) │ │ │ │ -12C482 Int File Attributes 0000 (0) │ │ │ │ +12C535 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C537 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C53B CRC 8BCB3051 (2345349201) │ │ │ │ +12C53F Compressed Size 00000139 (313) │ │ │ │ +12C543 Uncompressed Size 00000264 (612) │ │ │ │ +12C547 Filename Length 0041 (65) │ │ │ │ +12C549 Extra Length 0000 (0) │ │ │ │ +12C54B Comment Length 0000 (0) │ │ │ │ +12C54D Disk Start 0000 (0) │ │ │ │ +12C54F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C551 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C488 Local Header Offset 0010C231 (1098289) │ │ │ │ -12C48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C555 Local Header Offset 0010C1EC (1098220) │ │ │ │ +12C559 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C4CD CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ -12C4D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C4D2 Created OS 03 (3) 'Unix' │ │ │ │ -12C4D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C4D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C4D5 General Purpose Flag 0800 (2048) │ │ │ │ +12C59A CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ +12C59E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C59F Created OS 03 (3) 'Unix' │ │ │ │ +12C5A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C5A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C5A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C4D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C4D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C4DD CRC FDC4FBA2 (4257545122) │ │ │ │ -12C4E1 Compressed Size 0000017C (380) │ │ │ │ -12C4E5 Uncompressed Size 00000366 (870) │ │ │ │ -12C4E9 Filename Length 0040 (64) │ │ │ │ -12C4EB Extra Length 0000 (0) │ │ │ │ -12C4ED Comment Length 0000 (0) │ │ │ │ -12C4EF Disk Start 0000 (0) │ │ │ │ -12C4F1 Int File Attributes 0000 (0) │ │ │ │ +12C5A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C5A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C5AA CRC FDC4FBA2 (4257545122) │ │ │ │ +12C5AE Compressed Size 0000017C (380) │ │ │ │ +12C5B2 Uncompressed Size 00000366 (870) │ │ │ │ +12C5B6 Filename Length 0040 (64) │ │ │ │ +12C5B8 Extra Length 0000 (0) │ │ │ │ +12C5BA Comment Length 0000 (0) │ │ │ │ +12C5BC Disk Start 0000 (0) │ │ │ │ +12C5BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C4F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C5C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C4F7 Local Header Offset 0010C3C9 (1098697) │ │ │ │ -12C4FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C5C4 Local Header Offset 0010C384 (1098628) │ │ │ │ +12C5C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C4FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C5C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C53B CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ -12C53F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C540 Created OS 03 (3) 'Unix' │ │ │ │ -12C541 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C542 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C543 General Purpose Flag 0800 (2048) │ │ │ │ +12C608 CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ +12C60C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C60D Created OS 03 (3) 'Unix' │ │ │ │ +12C60E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C60F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C610 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C545 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C547 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C54B CRC 6E43099D (1849887133) │ │ │ │ -12C54F Compressed Size 00000139 (313) │ │ │ │ -12C553 Uncompressed Size 00000270 (624) │ │ │ │ -12C557 Filename Length 0044 (68) │ │ │ │ -12C559 Extra Length 0000 (0) │ │ │ │ -12C55B Comment Length 0000 (0) │ │ │ │ -12C55D Disk Start 0000 (0) │ │ │ │ -12C55F Int File Attributes 0000 (0) │ │ │ │ +12C612 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C614 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C618 CRC 6E43099D (1849887133) │ │ │ │ +12C61C Compressed Size 00000139 (313) │ │ │ │ +12C620 Uncompressed Size 00000270 (624) │ │ │ │ +12C624 Filename Length 0044 (68) │ │ │ │ +12C626 Extra Length 0000 (0) │ │ │ │ +12C628 Comment Length 0000 (0) │ │ │ │ +12C62A Disk Start 0000 (0) │ │ │ │ +12C62C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C561 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C62E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C565 Local Header Offset 0010C5A3 (1099171) │ │ │ │ -12C569 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C632 Local Header Offset 0010C55E (1099102) │ │ │ │ +12C636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C569: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C5AD CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ -12C5B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C5B2 Created OS 03 (3) 'Unix' │ │ │ │ -12C5B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C5B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C5B5 General Purpose Flag 0800 (2048) │ │ │ │ +12C67A CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ +12C67E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C67F Created OS 03 (3) 'Unix' │ │ │ │ +12C680 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C681 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C682 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C5B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C5B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C5BD CRC 19D3CBF3 (433310707) │ │ │ │ -12C5C1 Compressed Size 00000180 (384) │ │ │ │ -12C5C5 Uncompressed Size 00000378 (888) │ │ │ │ -12C5C9 Filename Length 0043 (67) │ │ │ │ -12C5CB Extra Length 0000 (0) │ │ │ │ -12C5CD Comment Length 0000 (0) │ │ │ │ -12C5CF Disk Start 0000 (0) │ │ │ │ -12C5D1 Int File Attributes 0000 (0) │ │ │ │ +12C684 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C686 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C68A CRC 19D3CBF3 (433310707) │ │ │ │ +12C68E Compressed Size 00000180 (384) │ │ │ │ +12C692 Uncompressed Size 00000378 (888) │ │ │ │ +12C696 Filename Length 0043 (67) │ │ │ │ +12C698 Extra Length 0000 (0) │ │ │ │ +12C69A Comment Length 0000 (0) │ │ │ │ +12C69C Disk Start 0000 (0) │ │ │ │ +12C69E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C5D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C6A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C5D7 Local Header Offset 0010C73E (1099582) │ │ │ │ -12C5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C6A4 Local Header Offset 0010C6F9 (1099513) │ │ │ │ +12C6A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C6A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C61E CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ -12C622 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C623 Created OS 03 (3) 'Unix' │ │ │ │ -12C624 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C625 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C626 General Purpose Flag 0800 (2048) │ │ │ │ +12C6EB CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ +12C6EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C6F0 Created OS 03 (3) 'Unix' │ │ │ │ +12C6F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C6F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C6F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C628 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C62A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C62E CRC 27E54161 (669335905) │ │ │ │ -12C632 Compressed Size 000001F6 (502) │ │ │ │ -12C636 Uncompressed Size 000003C8 (968) │ │ │ │ -12C63A Filename Length 0031 (49) │ │ │ │ -12C63C Extra Length 0000 (0) │ │ │ │ -12C63E Comment Length 0000 (0) │ │ │ │ -12C640 Disk Start 0000 (0) │ │ │ │ -12C642 Int File Attributes 0000 (0) │ │ │ │ +12C6F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C6F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C6FB CRC 27E54161 (669335905) │ │ │ │ +12C6FF Compressed Size 000001F6 (502) │ │ │ │ +12C703 Uncompressed Size 000003C8 (968) │ │ │ │ +12C707 Filename Length 0031 (49) │ │ │ │ +12C709 Extra Length 0000 (0) │ │ │ │ +12C70B Comment Length 0000 (0) │ │ │ │ +12C70D Disk Start 0000 (0) │ │ │ │ +12C70F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C644 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C711 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C648 Local Header Offset 0010C91F (1100063) │ │ │ │ -12C64C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C715 Local Header Offset 0010C8DA (1099994) │ │ │ │ +12C719 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C64C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C719: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C67D CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ -12C681 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C682 Created OS 03 (3) 'Unix' │ │ │ │ -12C683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C685 General Purpose Flag 0800 (2048) │ │ │ │ +12C74A CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ +12C74E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C74F Created OS 03 (3) 'Unix' │ │ │ │ +12C750 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C751 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C752 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C687 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C689 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C68D CRC 526E8794 (1382975380) │ │ │ │ -12C691 Compressed Size 000002C7 (711) │ │ │ │ -12C695 Uncompressed Size 00000862 (2146) │ │ │ │ -12C699 Filename Length 0030 (48) │ │ │ │ -12C69B Extra Length 0000 (0) │ │ │ │ -12C69D Comment Length 0000 (0) │ │ │ │ -12C69F Disk Start 0000 (0) │ │ │ │ -12C6A1 Int File Attributes 0000 (0) │ │ │ │ +12C754 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C756 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C75A CRC 526E8794 (1382975380) │ │ │ │ +12C75E Compressed Size 000002C7 (711) │ │ │ │ +12C762 Uncompressed Size 00000862 (2146) │ │ │ │ +12C766 Filename Length 0030 (48) │ │ │ │ +12C768 Extra Length 0000 (0) │ │ │ │ +12C76A Comment Length 0000 (0) │ │ │ │ +12C76C Disk Start 0000 (0) │ │ │ │ +12C76E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C6A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C770 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C6A7 Local Header Offset 0010CB64 (1100644) │ │ │ │ -12C6AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C774 Local Header Offset 0010CB1F (1100575) │ │ │ │ +12C778 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C6AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C778: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C6DB CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ -12C6DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C6E0 Created OS 03 (3) 'Unix' │ │ │ │ -12C6E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C6E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C6E3 General Purpose Flag 0800 (2048) │ │ │ │ +12C7A8 CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ +12C7AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C7AD Created OS 03 (3) 'Unix' │ │ │ │ +12C7AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C7AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C7B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C6E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C6E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C6EB CRC 24A5F179 (614855033) │ │ │ │ -12C6EF Compressed Size 00000387 (903) │ │ │ │ -12C6F3 Uncompressed Size 000008EE (2286) │ │ │ │ -12C6F7 Filename Length 0031 (49) │ │ │ │ -12C6F9 Extra Length 0000 (0) │ │ │ │ -12C6FB Comment Length 0000 (0) │ │ │ │ -12C6FD Disk Start 0000 (0) │ │ │ │ -12C6FF Int File Attributes 0000 (0) │ │ │ │ +12C7B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C7B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C7B8 CRC 24A5F179 (614855033) │ │ │ │ +12C7BC Compressed Size 00000387 (903) │ │ │ │ +12C7C0 Uncompressed Size 000008EE (2286) │ │ │ │ +12C7C4 Filename Length 0031 (49) │ │ │ │ +12C7C6 Extra Length 0000 (0) │ │ │ │ +12C7C8 Comment Length 0000 (0) │ │ │ │ +12C7CA Disk Start 0000 (0) │ │ │ │ +12C7CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C701 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C7CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C705 Local Header Offset 0010CE79 (1101433) │ │ │ │ -12C709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C7D2 Local Header Offset 0010CE34 (1101364) │ │ │ │ +12C7D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C7D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C73A CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ -12C73E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C73F Created OS 03 (3) 'Unix' │ │ │ │ -12C740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C742 General Purpose Flag 0800 (2048) │ │ │ │ +12C807 CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ +12C80B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C80C Created OS 03 (3) 'Unix' │ │ │ │ +12C80D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C80E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C80F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C744 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C74A CRC 92A2ED15 (2460151061) │ │ │ │ -12C74E Compressed Size 0000042F (1071) │ │ │ │ -12C752 Uncompressed Size 000019AB (6571) │ │ │ │ -12C756 Filename Length 0030 (48) │ │ │ │ -12C758 Extra Length 0000 (0) │ │ │ │ -12C75A Comment Length 0000 (0) │ │ │ │ -12C75C Disk Start 0000 (0) │ │ │ │ -12C75E Int File Attributes 0000 (0) │ │ │ │ +12C811 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C813 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C817 CRC 92A2ED15 (2460151061) │ │ │ │ +12C81B Compressed Size 0000042F (1071) │ │ │ │ +12C81F Uncompressed Size 000019AB (6571) │ │ │ │ +12C823 Filename Length 0030 (48) │ │ │ │ +12C825 Extra Length 0000 (0) │ │ │ │ +12C827 Comment Length 0000 (0) │ │ │ │ +12C829 Disk Start 0000 (0) │ │ │ │ +12C82B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C760 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C82D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C764 Local Header Offset 0010D24F (1102415) │ │ │ │ -12C768 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C831 Local Header Offset 0010D20A (1102346) │ │ │ │ +12C835 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C768: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C798 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ -12C79C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C79D Created OS 03 (3) 'Unix' │ │ │ │ -12C79E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C79F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7A0 General Purpose Flag 0800 (2048) │ │ │ │ +12C865 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ +12C869 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C86A Created OS 03 (3) 'Unix' │ │ │ │ +12C86B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C86C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C86D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7A8 CRC 69025F3C (1761763132) │ │ │ │ -12C7AC Compressed Size 00000328 (808) │ │ │ │ -12C7B0 Uncompressed Size 000006E4 (1764) │ │ │ │ -12C7B4 Filename Length 0027 (39) │ │ │ │ -12C7B6 Extra Length 0000 (0) │ │ │ │ -12C7B8 Comment Length 0000 (0) │ │ │ │ -12C7BA Disk Start 0000 (0) │ │ │ │ -12C7BC Int File Attributes 0000 (0) │ │ │ │ +12C86F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C871 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C875 CRC 69025F3C (1761763132) │ │ │ │ +12C879 Compressed Size 00000328 (808) │ │ │ │ +12C87D Uncompressed Size 000006E4 (1764) │ │ │ │ +12C881 Filename Length 0027 (39) │ │ │ │ +12C883 Extra Length 0000 (0) │ │ │ │ +12C885 Comment Length 0000 (0) │ │ │ │ +12C887 Disk Start 0000 (0) │ │ │ │ +12C889 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C7BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C88B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C7C2 Local Header Offset 0010D6CC (1103564) │ │ │ │ -12C7C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C88F Local Header Offset 0010D687 (1103495) │ │ │ │ +12C893 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C7C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C893: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C7ED CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ -12C7F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C7F2 Created OS 03 (3) 'Unix' │ │ │ │ -12C7F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C7F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7F5 General Purpose Flag 0800 (2048) │ │ │ │ +12C8BA CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ +12C8BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8BF Created OS 03 (3) 'Unix' │ │ │ │ +12C8C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7FD CRC FCCC5561 (4241249633) │ │ │ │ -12C801 Compressed Size 000006D7 (1751) │ │ │ │ -12C805 Uncompressed Size 00001DD9 (7641) │ │ │ │ -12C809 Filename Length 0026 (38) │ │ │ │ -12C80B Extra Length 0000 (0) │ │ │ │ -12C80D Comment Length 0000 (0) │ │ │ │ -12C80F Disk Start 0000 (0) │ │ │ │ -12C811 Int File Attributes 0000 (0) │ │ │ │ +12C8C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C8CA CRC FCCC5561 (4241249633) │ │ │ │ +12C8CE Compressed Size 000006D7 (1751) │ │ │ │ +12C8D2 Uncompressed Size 00001DD9 (7641) │ │ │ │ +12C8D6 Filename Length 0026 (38) │ │ │ │ +12C8D8 Extra Length 0000 (0) │ │ │ │ +12C8DA Comment Length 0000 (0) │ │ │ │ +12C8DC Disk Start 0000 (0) │ │ │ │ +12C8DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C813 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C8E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C817 Local Header Offset 0010DA39 (1104441) │ │ │ │ -12C81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C8E4 Local Header Offset 0010D9F4 (1104372) │ │ │ │ +12C8E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C8E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C841 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ -12C845 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C846 Created OS 03 (3) 'Unix' │ │ │ │ -12C847 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C848 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C849 General Purpose Flag 0800 (2048) │ │ │ │ +12C90E CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ +12C912 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C913 Created OS 03 (3) 'Unix' │ │ │ │ +12C914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C916 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C84B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C84D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C851 CRC 911BFA2F (2434529839) │ │ │ │ -12C855 Compressed Size 000002C7 (711) │ │ │ │ -12C859 Uncompressed Size 000005FF (1535) │ │ │ │ -12C85D Filename Length 0029 (41) │ │ │ │ -12C85F Extra Length 0000 (0) │ │ │ │ -12C861 Comment Length 0000 (0) │ │ │ │ -12C863 Disk Start 0000 (0) │ │ │ │ -12C865 Int File Attributes 0000 (0) │ │ │ │ +12C918 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C91A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C91E CRC 911BFA2F (2434529839) │ │ │ │ +12C922 Compressed Size 000002C7 (711) │ │ │ │ +12C926 Uncompressed Size 000005FF (1535) │ │ │ │ +12C92A Filename Length 0029 (41) │ │ │ │ +12C92C Extra Length 0000 (0) │ │ │ │ +12C92E Comment Length 0000 (0) │ │ │ │ +12C930 Disk Start 0000 (0) │ │ │ │ +12C932 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C867 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C934 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C86B Local Header Offset 0010E154 (1106260) │ │ │ │ -12C86F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C938 Local Header Offset 0010E10F (1106191) │ │ │ │ +12C93C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C86F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C898 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ -12C89C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C89D Created OS 03 (3) 'Unix' │ │ │ │ -12C89E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C89F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8A0 General Purpose Flag 0800 (2048) │ │ │ │ +12C965 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ +12C969 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C96A Created OS 03 (3) 'Unix' │ │ │ │ +12C96B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C96C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C96D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8A8 CRC AF497377 (2940826487) │ │ │ │ -12C8AC Compressed Size 000008AC (2220) │ │ │ │ -12C8B0 Uncompressed Size 0000285B (10331) │ │ │ │ -12C8B4 Filename Length 0028 (40) │ │ │ │ -12C8B6 Extra Length 0000 (0) │ │ │ │ -12C8B8 Comment Length 0000 (0) │ │ │ │ -12C8BA Disk Start 0000 (0) │ │ │ │ -12C8BC Int File Attributes 0000 (0) │ │ │ │ +12C96F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C971 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C975 CRC AF497377 (2940826487) │ │ │ │ +12C979 Compressed Size 000008AC (2220) │ │ │ │ +12C97D Uncompressed Size 0000285B (10331) │ │ │ │ +12C981 Filename Length 0028 (40) │ │ │ │ +12C983 Extra Length 0000 (0) │ │ │ │ +12C985 Comment Length 0000 (0) │ │ │ │ +12C987 Disk Start 0000 (0) │ │ │ │ +12C989 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C8BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C98B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C8C2 Local Header Offset 0010E462 (1107042) │ │ │ │ -12C8C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C98F Local Header Offset 0010E41D (1106973) │ │ │ │ +12C993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C8C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C8EE CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ -12C8F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C8F3 Created OS 03 (3) 'Unix' │ │ │ │ -12C8F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C8F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8F6 General Purpose Flag 0800 (2048) │ │ │ │ +12C9BB CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ +12C9BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9C0 Created OS 03 (3) 'Unix' │ │ │ │ +12C9C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8FE CRC 291F099E (689899934) │ │ │ │ -12C902 Compressed Size 0000032C (812) │ │ │ │ -12C906 Uncompressed Size 000006E8 (1768) │ │ │ │ -12C90A Filename Length 0028 (40) │ │ │ │ -12C90C Extra Length 0000 (0) │ │ │ │ -12C90E Comment Length 0000 (0) │ │ │ │ -12C910 Disk Start 0000 (0) │ │ │ │ -12C912 Int File Attributes 0000 (0) │ │ │ │ +12C9C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C9CB CRC 291F099E (689899934) │ │ │ │ +12C9CF Compressed Size 0000032C (812) │ │ │ │ +12C9D3 Uncompressed Size 000006E8 (1768) │ │ │ │ +12C9D7 Filename Length 0028 (40) │ │ │ │ +12C9D9 Extra Length 0000 (0) │ │ │ │ +12C9DB Comment Length 0000 (0) │ │ │ │ +12C9DD Disk Start 0000 (0) │ │ │ │ +12C9DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C9E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C918 Local Header Offset 0010ED54 (1109332) │ │ │ │ -12C91C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C9E5 Local Header Offset 0010ED0F (1109263) │ │ │ │ +12C9E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C91C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C9E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C944 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ -12C948 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C949 Created OS 03 (3) 'Unix' │ │ │ │ -12C94A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C94B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C94C General Purpose Flag 0800 (2048) │ │ │ │ +12CA11 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ +12CA15 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA16 Created OS 03 (3) 'Unix' │ │ │ │ +12CA17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C94E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C950 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C954 CRC 54D90E37 (1423511095) │ │ │ │ -12C958 Compressed Size 0000070A (1802) │ │ │ │ -12C95C Uncompressed Size 00001EC2 (7874) │ │ │ │ -12C960 Filename Length 0027 (39) │ │ │ │ -12C962 Extra Length 0000 (0) │ │ │ │ -12C964 Comment Length 0000 (0) │ │ │ │ -12C966 Disk Start 0000 (0) │ │ │ │ -12C968 Int File Attributes 0000 (0) │ │ │ │ +12CA1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA21 CRC 54D90E37 (1423511095) │ │ │ │ +12CA25 Compressed Size 0000070A (1802) │ │ │ │ +12CA29 Uncompressed Size 00001EC2 (7874) │ │ │ │ +12CA2D Filename Length 0027 (39) │ │ │ │ +12CA2F Extra Length 0000 (0) │ │ │ │ +12CA31 Comment Length 0000 (0) │ │ │ │ +12CA33 Disk Start 0000 (0) │ │ │ │ +12CA35 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C96A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C96E Local Header Offset 0010F0C6 (1110214) │ │ │ │ -12C972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA3B Local Header Offset 0010F081 (1110145) │ │ │ │ +12CA3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C999 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ -12C99D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C99E Created OS 03 (3) 'Unix' │ │ │ │ -12C99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9A1 General Purpose Flag 0800 (2048) │ │ │ │ +12CA66 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ +12CA6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA6B Created OS 03 (3) 'Unix' │ │ │ │ +12CA6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9A9 CRC 4EE0B8C8 (1323350216) │ │ │ │ -12C9AD Compressed Size 00002D5C (11612) │ │ │ │ -12C9B1 Uncompressed Size 00009AFD (39677) │ │ │ │ -12C9B5 Filename Length 0022 (34) │ │ │ │ -12C9B7 Extra Length 0000 (0) │ │ │ │ -12C9B9 Comment Length 0000 (0) │ │ │ │ -12C9BB Disk Start 0000 (0) │ │ │ │ -12C9BD Int File Attributes 0000 (0) │ │ │ │ +12CA70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA76 CRC 04627C9E (73563294) │ │ │ │ +12CA7A Compressed Size 00002D8B (11659) │ │ │ │ +12CA7E Uncompressed Size 00009AFD (39677) │ │ │ │ +12CA82 Filename Length 0022 (34) │ │ │ │ +12CA84 Extra Length 0000 (0) │ │ │ │ +12CA86 Comment Length 0000 (0) │ │ │ │ +12CA88 Disk Start 0000 (0) │ │ │ │ +12CA8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C9C3 Local Header Offset 0010F815 (1112085) │ │ │ │ -12C9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA90 Local Header Offset 0010F7D0 (1112016) │ │ │ │ +12CA94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C9E9 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ -12C9ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C9EE Created OS 03 (3) 'Unix' │ │ │ │ -12C9EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9F1 General Purpose Flag 0800 (2048) │ │ │ │ +12CAB6 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ +12CABA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CABB Created OS 03 (3) 'Unix' │ │ │ │ +12CABC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CABD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CABE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9F9 CRC 21B44AC4 (565463748) │ │ │ │ -12C9FD Compressed Size 000049A6 (18854) │ │ │ │ -12CA01 Uncompressed Size 0002D72C (186156) │ │ │ │ -12CA05 Filename Length 0021 (33) │ │ │ │ -12CA07 Extra Length 0000 (0) │ │ │ │ -12CA09 Comment Length 0000 (0) │ │ │ │ -12CA0B Disk Start 0000 (0) │ │ │ │ -12CA0D Int File Attributes 0000 (0) │ │ │ │ +12CAC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CAC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAC6 CRC FB254DB6 (4213525942) │ │ │ │ +12CACA Compressed Size 00004A86 (19078) │ │ │ │ +12CACE Uncompressed Size 0002D72C (186156) │ │ │ │ +12CAD2 Filename Length 0021 (33) │ │ │ │ +12CAD4 Extra Length 0000 (0) │ │ │ │ +12CAD6 Comment Length 0000 (0) │ │ │ │ +12CAD8 Disk Start 0000 (0) │ │ │ │ +12CADA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CADC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CA13 Local Header Offset 001125B1 (1123761) │ │ │ │ -12CA17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CAE0 Local Header Offset 0011259B (1123739) │ │ │ │ +12CAE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CAE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CA38 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ -12CA3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA3D Created OS 03 (3) 'Unix' │ │ │ │ -12CA3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA40 General Purpose Flag 0800 (2048) │ │ │ │ +12CB05 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ +12CB09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB0A Created OS 03 (3) 'Unix' │ │ │ │ +12CB0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB0D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA42 Compression Method 0000 (0) 'Stored' │ │ │ │ -12CA44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA48 CRC 00000000 (0) │ │ │ │ -12CA4C Compressed Size 00000000 (0) │ │ │ │ -12CA50 Uncompressed Size 00000000 (0) │ │ │ │ -12CA54 Filename Length 0016 (22) │ │ │ │ -12CA56 Extra Length 0000 (0) │ │ │ │ -12CA58 Comment Length 0000 (0) │ │ │ │ -12CA5A Disk Start 0000 (0) │ │ │ │ -12CA5C Int File Attributes 0000 (0) │ │ │ │ +12CB0F Compression Method 0000 (0) 'Stored' │ │ │ │ +12CB11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB15 CRC 00000000 (0) │ │ │ │ +12CB19 Compressed Size 00000000 (0) │ │ │ │ +12CB1D Uncompressed Size 00000000 (0) │ │ │ │ +12CB21 Filename Length 0016 (22) │ │ │ │ +12CB23 Extra Length 0000 (0) │ │ │ │ +12CB25 Comment Length 0000 (0) │ │ │ │ +12CB27 Disk Start 0000 (0) │ │ │ │ +12CB29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA5E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CB2B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CA62 Local Header Offset 00116F96 (1142678) │ │ │ │ -12CA66 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB2F Local Header Offset 00117060 (1142880) │ │ │ │ +12CB33 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA66: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB33: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CA66: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CB33: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA3E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB0B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CA7C CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ -12CA80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA81 Created OS 03 (3) 'Unix' │ │ │ │ -12CA82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA84 General Purpose Flag 0800 (2048) │ │ │ │ +12CB49 CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ +12CB4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB4E Created OS 03 (3) 'Unix' │ │ │ │ +12CB4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CA88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA8C CRC B8BA3607 (3099211271) │ │ │ │ -12CA90 Compressed Size 00000137 (311) │ │ │ │ -12CA94 Uncompressed Size 00000204 (516) │ │ │ │ -12CA98 Filename Length 0031 (49) │ │ │ │ -12CA9A Extra Length 0000 (0) │ │ │ │ -12CA9C Comment Length 0000 (0) │ │ │ │ -12CA9E Disk Start 0000 (0) │ │ │ │ -12CAA0 Int File Attributes 0000 (0) │ │ │ │ +12CB53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CB55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB59 CRC B8BA3607 (3099211271) │ │ │ │ +12CB5D Compressed Size 00000137 (311) │ │ │ │ +12CB61 Uncompressed Size 00000204 (516) │ │ │ │ +12CB65 Filename Length 0031 (49) │ │ │ │ +12CB67 Extra Length 0000 (0) │ │ │ │ +12CB69 Comment Length 0000 (0) │ │ │ │ +12CB6B Disk Start 0000 (0) │ │ │ │ +12CB6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CAA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CB6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CAA6 Local Header Offset 00116FCA (1142730) │ │ │ │ -12CAAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB73 Local Header Offset 00117094 (1142932) │ │ │ │ +12CB77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CAAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CADB CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ -12CADF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CAE0 Created OS 03 (3) 'Unix' │ │ │ │ -12CAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CAE3 General Purpose Flag 0800 (2048) │ │ │ │ +12CBA8 CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ +12CBAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CBAD Created OS 03 (3) 'Unix' │ │ │ │ +12CBAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CBAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CBB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CAE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CAEB CRC 18D7E5A6 (416802214) │ │ │ │ -12CAEF Compressed Size 0000011F (287) │ │ │ │ -12CAF3 Uncompressed Size 00000217 (535) │ │ │ │ -12CAF7 Filename Length 0030 (48) │ │ │ │ -12CAF9 Extra Length 0000 (0) │ │ │ │ -12CAFB Comment Length 0000 (0) │ │ │ │ -12CAFD Disk Start 0000 (0) │ │ │ │ -12CAFF Int File Attributes 0000 (0) │ │ │ │ +12CBB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CBB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CBB8 CRC 18D7E5A6 (416802214) │ │ │ │ +12CBBC Compressed Size 0000011F (287) │ │ │ │ +12CBC0 Uncompressed Size 00000217 (535) │ │ │ │ +12CBC4 Filename Length 0030 (48) │ │ │ │ +12CBC6 Extra Length 0000 (0) │ │ │ │ +12CBC8 Comment Length 0000 (0) │ │ │ │ +12CBCA Disk Start 0000 (0) │ │ │ │ +12CBCC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CBCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB05 Local Header Offset 00117150 (1143120) │ │ │ │ -12CB09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CBD2 Local Header Offset 0011721A (1143322) │ │ │ │ +12CBD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CBD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB39 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ -12CB3D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB3E Created OS 03 (3) 'Unix' │ │ │ │ -12CB3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB41 General Purpose Flag 0800 (2048) │ │ │ │ +12CC06 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ +12CC0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC0B Created OS 03 (3) 'Unix' │ │ │ │ +12CC0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CB49 CRC ABA82EEC (2879925996) │ │ │ │ -12CB4D Compressed Size 00000DC4 (3524) │ │ │ │ -12CB51 Uncompressed Size 00002691 (9873) │ │ │ │ -12CB55 Filename Length 002D (45) │ │ │ │ -12CB57 Extra Length 0000 (0) │ │ │ │ -12CB59 Comment Length 0000 (0) │ │ │ │ -12CB5B Disk Start 0000 (0) │ │ │ │ -12CB5D Int File Attributes 0000 (0) │ │ │ │ +12CC10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC16 CRC ABA82EEC (2879925996) │ │ │ │ +12CC1A Compressed Size 00000DC4 (3524) │ │ │ │ +12CC1E Uncompressed Size 00002691 (9873) │ │ │ │ +12CC22 Filename Length 002D (45) │ │ │ │ +12CC24 Extra Length 0000 (0) │ │ │ │ +12CC26 Comment Length 0000 (0) │ │ │ │ +12CC28 Disk Start 0000 (0) │ │ │ │ +12CC2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB63 Local Header Offset 001172BD (1143485) │ │ │ │ -12CB67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC30 Local Header Offset 00117387 (1143687) │ │ │ │ +12CC34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB94 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ -12CB98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB99 Created OS 03 (3) 'Unix' │ │ │ │ -12CB9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB9C General Purpose Flag 0800 (2048) │ │ │ │ +12CC61 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ +12CC65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC66 Created OS 03 (3) 'Unix' │ │ │ │ +12CC67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBA4 CRC 39AAAE48 (967487048) │ │ │ │ -12CBA8 Compressed Size 00000B01 (2817) │ │ │ │ -12CBAC Uncompressed Size 00009014 (36884) │ │ │ │ -12CBB0 Filename Length 002C (44) │ │ │ │ -12CBB2 Extra Length 0000 (0) │ │ │ │ -12CBB4 Comment Length 0000 (0) │ │ │ │ -12CBB6 Disk Start 0000 (0) │ │ │ │ -12CBB8 Int File Attributes 0000 (0) │ │ │ │ +12CC6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC71 CRC 39AAAE48 (967487048) │ │ │ │ +12CC75 Compressed Size 00000B01 (2817) │ │ │ │ +12CC79 Uncompressed Size 00009014 (36884) │ │ │ │ +12CC7D Filename Length 002C (44) │ │ │ │ +12CC7F Extra Length 0000 (0) │ │ │ │ +12CC81 Comment Length 0000 (0) │ │ │ │ +12CC83 Disk Start 0000 (0) │ │ │ │ +12CC85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CBBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CBBE Local Header Offset 001180CC (1147084) │ │ │ │ -12CBC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC8B Local Header Offset 00118196 (1147286) │ │ │ │ +12CC8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CBC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CBEE CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ -12CBF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CBF3 Created OS 03 (3) 'Unix' │ │ │ │ -12CBF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CBF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CBF6 General Purpose Flag 0800 (2048) │ │ │ │ +12CCBB CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ +12CCBF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CCC0 Created OS 03 (3) 'Unix' │ │ │ │ +12CCC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CCC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CCC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CBF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBFE CRC 3D497A9D (1028225693) │ │ │ │ -12CC02 Compressed Size 0000160F (5647) │ │ │ │ -12CC06 Uncompressed Size 00004612 (17938) │ │ │ │ -12CC0A Filename Length 0029 (41) │ │ │ │ -12CC0C Extra Length 0000 (0) │ │ │ │ -12CC0E Comment Length 0000 (0) │ │ │ │ -12CC10 Disk Start 0000 (0) │ │ │ │ -12CC12 Int File Attributes 0000 (0) │ │ │ │ +12CCC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CCCB CRC 3D497A9D (1028225693) │ │ │ │ +12CCCF Compressed Size 0000160F (5647) │ │ │ │ +12CCD3 Uncompressed Size 00004612 (17938) │ │ │ │ +12CCD7 Filename Length 0029 (41) │ │ │ │ +12CCD9 Extra Length 0000 (0) │ │ │ │ +12CCDB Comment Length 0000 (0) │ │ │ │ +12CCDD Disk Start 0000 (0) │ │ │ │ +12CCDF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CCE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC18 Local Header Offset 00118C17 (1149975) │ │ │ │ -12CC1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CCE5 Local Header Offset 00118CE1 (1150177) │ │ │ │ +12CCE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CCE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC45 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ -12CC49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC4A Created OS 03 (3) 'Unix' │ │ │ │ -12CC4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CC4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CC4D General Purpose Flag 0800 (2048) │ │ │ │ +12CD12 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ +12CD16 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD17 Created OS 03 (3) 'Unix' │ │ │ │ +12CD18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CC4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CC51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CC55 CRC 31FC2258 (838607448) │ │ │ │ -12CC59 Compressed Size 0000122D (4653) │ │ │ │ -12CC5D Uncompressed Size 0000CDA9 (52649) │ │ │ │ -12CC61 Filename Length 0028 (40) │ │ │ │ -12CC63 Extra Length 0000 (0) │ │ │ │ -12CC65 Comment Length 0000 (0) │ │ │ │ -12CC67 Disk Start 0000 (0) │ │ │ │ -12CC69 Int File Attributes 0000 (0) │ │ │ │ +12CD1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD22 CRC 31FC2258 (838607448) │ │ │ │ +12CD26 Compressed Size 0000122D (4653) │ │ │ │ +12CD2A Uncompressed Size 0000CDA9 (52649) │ │ │ │ +12CD2E Filename Length 0028 (40) │ │ │ │ +12CD30 Extra Length 0000 (0) │ │ │ │ +12CD32 Comment Length 0000 (0) │ │ │ │ +12CD34 Disk Start 0000 (0) │ │ │ │ +12CD36 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC6F Local Header Offset 0011A26D (1155693) │ │ │ │ -12CC73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD3C Local Header Offset 0011A337 (1155895) │ │ │ │ +12CD40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC9B CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ -12CC9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCA0 Created OS 03 (3) 'Unix' │ │ │ │ -12CCA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCA3 General Purpose Flag 0800 (2048) │ │ │ │ +12CD68 CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ +12CD6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD6D Created OS 03 (3) 'Unix' │ │ │ │ +12CD6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCAB CRC BCD8E6A3 (3168331427) │ │ │ │ -12CCAF Compressed Size 000002F6 (758) │ │ │ │ -12CCB3 Uncompressed Size 000005B3 (1459) │ │ │ │ -12CCB7 Filename Length 0026 (38) │ │ │ │ -12CCB9 Extra Length 0000 (0) │ │ │ │ -12CCBB Comment Length 0000 (0) │ │ │ │ -12CCBD Disk Start 0000 (0) │ │ │ │ -12CCBF Int File Attributes 0000 (0) │ │ │ │ +12CD72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD78 CRC BCD8E6A3 (3168331427) │ │ │ │ +12CD7C Compressed Size 000002F6 (758) │ │ │ │ +12CD80 Uncompressed Size 000005B3 (1459) │ │ │ │ +12CD84 Filename Length 0026 (38) │ │ │ │ +12CD86 Extra Length 0000 (0) │ │ │ │ +12CD88 Comment Length 0000 (0) │ │ │ │ +12CD8A Disk Start 0000 (0) │ │ │ │ +12CD8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CCC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CCC5 Local Header Offset 0011B4E0 (1160416) │ │ │ │ -12CCC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD92 Local Header Offset 0011B5AA (1160618) │ │ │ │ +12CD96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CCC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CCEF CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ -12CCF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCF4 Created OS 03 (3) 'Unix' │ │ │ │ -12CCF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCF7 General Purpose Flag 0800 (2048) │ │ │ │ +12CDBC CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ +12CDC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDC1 Created OS 03 (3) 'Unix' │ │ │ │ +12CDC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCFF CRC 0FF691E0 (267817440) │ │ │ │ -12CD03 Compressed Size 00000250 (592) │ │ │ │ -12CD07 Uncompressed Size 000007A5 (1957) │ │ │ │ -12CD0B Filename Length 0025 (37) │ │ │ │ -12CD0D Extra Length 0000 (0) │ │ │ │ -12CD0F Comment Length 0000 (0) │ │ │ │ -12CD11 Disk Start 0000 (0) │ │ │ │ -12CD13 Int File Attributes 0000 (0) │ │ │ │ +12CDC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CDCC CRC 0FF691E0 (267817440) │ │ │ │ +12CDD0 Compressed Size 00000250 (592) │ │ │ │ +12CDD4 Uncompressed Size 000007A5 (1957) │ │ │ │ +12CDD8 Filename Length 0025 (37) │ │ │ │ +12CDDA Extra Length 0000 (0) │ │ │ │ +12CDDC Comment Length 0000 (0) │ │ │ │ +12CDDE Disk Start 0000 (0) │ │ │ │ +12CDE0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CDE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CD19 Local Header Offset 0011B81A (1161242) │ │ │ │ -12CD1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CDE6 Local Header Offset 0011B8E4 (1161444) │ │ │ │ +12CDEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CDEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CD42 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ -12CD46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD47 Created OS 03 (3) 'Unix' │ │ │ │ -12CD48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD4A General Purpose Flag 0800 (2048) │ │ │ │ +12CE0F CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ +12CE13 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE14 Created OS 03 (3) 'Unix' │ │ │ │ +12CE15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE17 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD4C Compression Method 0000 (0) 'Stored' │ │ │ │ -12CD4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD52 CRC 00000000 (0) │ │ │ │ -12CD56 Compressed Size 00000000 (0) │ │ │ │ -12CD5A Uncompressed Size 00000000 (0) │ │ │ │ -12CD5E Filename Length 0012 (18) │ │ │ │ -12CD60 Extra Length 0000 (0) │ │ │ │ -12CD62 Comment Length 0000 (0) │ │ │ │ -12CD64 Disk Start 0000 (0) │ │ │ │ -12CD66 Int File Attributes 0000 (0) │ │ │ │ +12CE19 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CE1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE1F CRC 00000000 (0) │ │ │ │ +12CE23 Compressed Size 00000000 (0) │ │ │ │ +12CE27 Uncompressed Size 00000000 (0) │ │ │ │ +12CE2B Filename Length 0012 (18) │ │ │ │ +12CE2D Extra Length 0000 (0) │ │ │ │ +12CE2F Comment Length 0000 (0) │ │ │ │ +12CE31 Disk Start 0000 (0) │ │ │ │ +12CE33 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD68 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CE35 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CD6C Local Header Offset 0011BAAD (1161901) │ │ │ │ -12CD70 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE39 Local Header Offset 0011BB77 (1162103) │ │ │ │ +12CE3D Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD70: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE3D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CD70: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CE3D: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD48: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE15: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CD82 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ -12CD86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD87 Created OS 03 (3) 'Unix' │ │ │ │ -12CD88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD8A General Purpose Flag 0800 (2048) │ │ │ │ +12CE4F CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ +12CE53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE54 Created OS 03 (3) 'Unix' │ │ │ │ +12CE55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CD8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD92 CRC 4BFB538B (1274762123) │ │ │ │ -12CD96 Compressed Size 000001CF (463) │ │ │ │ -12CD9A Uncompressed Size 0000032D (813) │ │ │ │ -12CD9E Filename Length 0023 (35) │ │ │ │ -12CDA0 Extra Length 0000 (0) │ │ │ │ -12CDA2 Comment Length 0000 (0) │ │ │ │ -12CDA4 Disk Start 0000 (0) │ │ │ │ -12CDA6 Int File Attributes 0000 (0) │ │ │ │ +12CE59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CE5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE5F CRC 4BFB538B (1274762123) │ │ │ │ +12CE63 Compressed Size 000001CF (463) │ │ │ │ +12CE67 Uncompressed Size 0000032D (813) │ │ │ │ +12CE6B Filename Length 0023 (35) │ │ │ │ +12CE6D Extra Length 0000 (0) │ │ │ │ +12CE6F Comment Length 0000 (0) │ │ │ │ +12CE71 Disk Start 0000 (0) │ │ │ │ +12CE73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CE75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDAC Local Header Offset 0011BADD (1161949) │ │ │ │ -12CDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE79 Local Header Offset 0011BBA7 (1162151) │ │ │ │ +12CE7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CDD3 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ -12CDD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CDD8 Created OS 03 (3) 'Unix' │ │ │ │ -12CDD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CDDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CDDB General Purpose Flag 0800 (2048) │ │ │ │ +12CEA0 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ +12CEA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CEA5 Created OS 03 (3) 'Unix' │ │ │ │ +12CEA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CEA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CDDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CDDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CDE3 CRC 2A321DD3 (707927507) │ │ │ │ -12CDE7 Compressed Size 00000373 (883) │ │ │ │ -12CDEB Uncompressed Size 00000943 (2371) │ │ │ │ -12CDEF Filename Length 0022 (34) │ │ │ │ -12CDF1 Extra Length 0000 (0) │ │ │ │ -12CDF3 Comment Length 0000 (0) │ │ │ │ -12CDF5 Disk Start 0000 (0) │ │ │ │ -12CDF7 Int File Attributes 0000 (0) │ │ │ │ +12CEAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CEB0 CRC 2A321DD3 (707927507) │ │ │ │ +12CEB4 Compressed Size 00000373 (883) │ │ │ │ +12CEB8 Uncompressed Size 00000943 (2371) │ │ │ │ +12CEBC Filename Length 0022 (34) │ │ │ │ +12CEBE Extra Length 0000 (0) │ │ │ │ +12CEC0 Comment Length 0000 (0) │ │ │ │ +12CEC2 Disk Start 0000 (0) │ │ │ │ +12CEC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDFD Local Header Offset 0011BCED (1162477) │ │ │ │ -12CE01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CECA Local Header Offset 0011BDB7 (1162679) │ │ │ │ +12CECE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CECE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE23 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ -12CE27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE28 Created OS 03 (3) 'Unix' │ │ │ │ -12CE29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE2B General Purpose Flag 0800 (2048) │ │ │ │ +12CEF0 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ +12CEF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CEF5 Created OS 03 (3) 'Unix' │ │ │ │ +12CEF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CEF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE33 CRC BFDAF526 (3218797862) │ │ │ │ -12CE37 Compressed Size 000002EE (750) │ │ │ │ -12CE3B Uncompressed Size 0000066E (1646) │ │ │ │ -12CE3F Filename Length 0027 (39) │ │ │ │ -12CE41 Extra Length 0000 (0) │ │ │ │ -12CE43 Comment Length 0000 (0) │ │ │ │ -12CE45 Disk Start 0000 (0) │ │ │ │ -12CE47 Int File Attributes 0000 (0) │ │ │ │ +12CEFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF00 CRC BFDAF526 (3218797862) │ │ │ │ +12CF04 Compressed Size 000002EE (750) │ │ │ │ +12CF08 Uncompressed Size 0000066E (1646) │ │ │ │ +12CF0C Filename Length 0027 (39) │ │ │ │ +12CF0E Extra Length 0000 (0) │ │ │ │ +12CF10 Comment Length 0000 (0) │ │ │ │ +12CF12 Disk Start 0000 (0) │ │ │ │ +12CF14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CE4D Local Header Offset 0011C0A0 (1163424) │ │ │ │ -12CE51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF1A Local Header Offset 0011C16A (1163626) │ │ │ │ +12CF1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE78 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ -12CE7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE7D Created OS 03 (3) 'Unix' │ │ │ │ -12CE7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE80 General Purpose Flag 0800 (2048) │ │ │ │ +12CF45 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ +12CF49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF4A Created OS 03 (3) 'Unix' │ │ │ │ +12CF4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE88 CRC AC0AF796 (2886399894) │ │ │ │ -12CE8C Compressed Size 0000069E (1694) │ │ │ │ -12CE90 Uncompressed Size 00001672 (5746) │ │ │ │ -12CE94 Filename Length 0026 (38) │ │ │ │ -12CE96 Extra Length 0000 (0) │ │ │ │ -12CE98 Comment Length 0000 (0) │ │ │ │ -12CE9A Disk Start 0000 (0) │ │ │ │ -12CE9C Int File Attributes 0000 (0) │ │ │ │ +12CF4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF55 CRC AC0AF796 (2886399894) │ │ │ │ +12CF59 Compressed Size 0000069E (1694) │ │ │ │ +12CF5D Uncompressed Size 00001672 (5746) │ │ │ │ +12CF61 Filename Length 0026 (38) │ │ │ │ +12CF63 Extra Length 0000 (0) │ │ │ │ +12CF65 Comment Length 0000 (0) │ │ │ │ +12CF67 Disk Start 0000 (0) │ │ │ │ +12CF69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEA2 Local Header Offset 0011C3D3 (1164243) │ │ │ │ -12CEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF6F Local Header Offset 0011C49D (1164445) │ │ │ │ +12CF73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CECC CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ -12CED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CED1 Created OS 03 (3) 'Unix' │ │ │ │ -12CED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CED4 General Purpose Flag 0800 (2048) │ │ │ │ +12CF99 CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ +12CF9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF9E Created OS 03 (3) 'Unix' │ │ │ │ +12CF9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CFA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CFA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CEDC CRC E53A8291 (3845816977) │ │ │ │ -12CEE0 Compressed Size 0000029F (671) │ │ │ │ -12CEE4 Uncompressed Size 0000069D (1693) │ │ │ │ -12CEE8 Filename Length 0020 (32) │ │ │ │ -12CEEA Extra Length 0000 (0) │ │ │ │ -12CEEC Comment Length 0000 (0) │ │ │ │ -12CEEE Disk Start 0000 (0) │ │ │ │ -12CEF0 Int File Attributes 0000 (0) │ │ │ │ +12CFA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CFA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFA9 CRC E53A8291 (3845816977) │ │ │ │ +12CFAD Compressed Size 0000029F (671) │ │ │ │ +12CFB1 Uncompressed Size 0000069D (1693) │ │ │ │ +12CFB5 Filename Length 0020 (32) │ │ │ │ +12CFB7 Extra Length 0000 (0) │ │ │ │ +12CFB9 Comment Length 0000 (0) │ │ │ │ +12CFBB Disk Start 0000 (0) │ │ │ │ +12CFBD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CEF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEF6 Local Header Offset 0011CAB5 (1166005) │ │ │ │ -12CEFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFC3 Local Header Offset 0011CB7F (1166207) │ │ │ │ +12CFC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF1A CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ -12CF1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF1F Created OS 03 (3) 'Unix' │ │ │ │ -12CF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF22 General Purpose Flag 0800 (2048) │ │ │ │ +12CFE7 CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ +12CFEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CFEC Created OS 03 (3) 'Unix' │ │ │ │ +12CFED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CFEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CFEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF2A CRC 048621C3 (75899331) │ │ │ │ -12CF2E Compressed Size 0000035A (858) │ │ │ │ -12CF32 Uncompressed Size 000011EC (4588) │ │ │ │ -12CF36 Filename Length 001F (31) │ │ │ │ -12CF38 Extra Length 0000 (0) │ │ │ │ -12CF3A Comment Length 0000 (0) │ │ │ │ -12CF3C Disk Start 0000 (0) │ │ │ │ -12CF3E Int File Attributes 0000 (0) │ │ │ │ +12CFF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CFF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFF7 CRC 048621C3 (75899331) │ │ │ │ +12CFFB Compressed Size 0000035A (858) │ │ │ │ +12CFFF Uncompressed Size 000011EC (4588) │ │ │ │ +12D003 Filename Length 001F (31) │ │ │ │ +12D005 Extra Length 0000 (0) │ │ │ │ +12D007 Comment Length 0000 (0) │ │ │ │ +12D009 Disk Start 0000 (0) │ │ │ │ +12D00B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D00D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF44 Local Header Offset 0011CD92 (1166738) │ │ │ │ -12CF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D011 Local Header Offset 0011CE5C (1166940) │ │ │ │ +12D015 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF67 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ -12CF6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF6C Created OS 03 (3) 'Unix' │ │ │ │ -12CF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF6F General Purpose Flag 0800 (2048) │ │ │ │ +12D034 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ +12D038 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D039 Created OS 03 (3) 'Unix' │ │ │ │ +12D03A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D03B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D03C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF77 CRC C9A384CD (3382936781) │ │ │ │ -12CF7B Compressed Size 00000280 (640) │ │ │ │ -12CF7F Uncompressed Size 00000615 (1557) │ │ │ │ -12CF83 Filename Length 0025 (37) │ │ │ │ -12CF85 Extra Length 0000 (0) │ │ │ │ -12CF87 Comment Length 0000 (0) │ │ │ │ -12CF89 Disk Start 0000 (0) │ │ │ │ -12CF8B Int File Attributes 0000 (0) │ │ │ │ +12D03E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D040 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D044 CRC C9A384CD (3382936781) │ │ │ │ +12D048 Compressed Size 00000280 (640) │ │ │ │ +12D04C Uncompressed Size 00000615 (1557) │ │ │ │ +12D050 Filename Length 0025 (37) │ │ │ │ +12D052 Extra Length 0000 (0) │ │ │ │ +12D054 Comment Length 0000 (0) │ │ │ │ +12D056 Disk Start 0000 (0) │ │ │ │ +12D058 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D05A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF91 Local Header Offset 0011D129 (1167657) │ │ │ │ -12CF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D05E Local Header Offset 0011D1F3 (1167859) │ │ │ │ +12D062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CFBA CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ -12CFBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CFBF Created OS 03 (3) 'Unix' │ │ │ │ -12CFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CFC2 General Purpose Flag 0800 (2048) │ │ │ │ +12D087 CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ +12D08B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D08C Created OS 03 (3) 'Unix' │ │ │ │ +12D08D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D08E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D08F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CFC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CFCA CRC 24658950 (610634064) │ │ │ │ -12CFCE Compressed Size 000002FD (765) │ │ │ │ -12CFD2 Uncompressed Size 00000D66 (3430) │ │ │ │ -12CFD6 Filename Length 0024 (36) │ │ │ │ -12CFD8 Extra Length 0000 (0) │ │ │ │ -12CFDA Comment Length 0000 (0) │ │ │ │ -12CFDC Disk Start 0000 (0) │ │ │ │ -12CFDE Int File Attributes 0000 (0) │ │ │ │ +12D091 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D093 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D097 CRC 24658950 (610634064) │ │ │ │ +12D09B Compressed Size 000002FD (765) │ │ │ │ +12D09F Uncompressed Size 00000D66 (3430) │ │ │ │ +12D0A3 Filename Length 0024 (36) │ │ │ │ +12D0A5 Extra Length 0000 (0) │ │ │ │ +12D0A7 Comment Length 0000 (0) │ │ │ │ +12D0A9 Disk Start 0000 (0) │ │ │ │ +12D0AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CFE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D0AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CFE4 Local Header Offset 0011D3EC (1168364) │ │ │ │ -12CFE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D0B1 Local Header Offset 0011D4B6 (1168566) │ │ │ │ +12D0B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CFE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D0B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D00C CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ -12D010 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D011 Created OS 03 (3) 'Unix' │ │ │ │ -12D012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D014 General Purpose Flag 0800 (2048) │ │ │ │ +12D0D9 CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ +12D0DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D0DE Created OS 03 (3) 'Unix' │ │ │ │ +12D0DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D0E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D0E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D016 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D018 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D01C CRC 8D7D26D9 (2373789401) │ │ │ │ -12D020 Compressed Size 000001B8 (440) │ │ │ │ -12D024 Uncompressed Size 000002FB (763) │ │ │ │ -12D028 Filename Length 0025 (37) │ │ │ │ -12D02A Extra Length 0000 (0) │ │ │ │ -12D02C Comment Length 0000 (0) │ │ │ │ -12D02E Disk Start 0000 (0) │ │ │ │ -12D030 Int File Attributes 0000 (0) │ │ │ │ +12D0E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D0E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D0E9 CRC 8D7D26D9 (2373789401) │ │ │ │ +12D0ED Compressed Size 000001B8 (440) │ │ │ │ +12D0F1 Uncompressed Size 000002FB (763) │ │ │ │ +12D0F5 Filename Length 0025 (37) │ │ │ │ +12D0F7 Extra Length 0000 (0) │ │ │ │ +12D0F9 Comment Length 0000 (0) │ │ │ │ +12D0FB Disk Start 0000 (0) │ │ │ │ +12D0FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D032 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D0FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D036 Local Header Offset 0011D72B (1169195) │ │ │ │ -12D03A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D103 Local Header Offset 0011D7F5 (1169397) │ │ │ │ +12D107 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D03A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D05F CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ -12D063 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D064 Created OS 03 (3) 'Unix' │ │ │ │ -12D065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D067 General Purpose Flag 0800 (2048) │ │ │ │ +12D12C CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ +12D130 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D131 Created OS 03 (3) 'Unix' │ │ │ │ +12D132 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D133 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D134 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D069 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D06B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D06F CRC FD698991 (4251552145) │ │ │ │ -12D073 Compressed Size 000001EC (492) │ │ │ │ -12D077 Uncompressed Size 0000048D (1165) │ │ │ │ -12D07B Filename Length 0024 (36) │ │ │ │ -12D07D Extra Length 0000 (0) │ │ │ │ -12D07F Comment Length 0000 (0) │ │ │ │ -12D081 Disk Start 0000 (0) │ │ │ │ -12D083 Int File Attributes 0000 (0) │ │ │ │ +12D136 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D138 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D13C CRC FD698991 (4251552145) │ │ │ │ +12D140 Compressed Size 000001EC (492) │ │ │ │ +12D144 Uncompressed Size 0000048D (1165) │ │ │ │ +12D148 Filename Length 0024 (36) │ │ │ │ +12D14A Extra Length 0000 (0) │ │ │ │ +12D14C Comment Length 0000 (0) │ │ │ │ +12D14E Disk Start 0000 (0) │ │ │ │ +12D150 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D085 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D152 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D089 Local Header Offset 0011D926 (1169702) │ │ │ │ -12D08D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D156 Local Header Offset 0011D9F0 (1169904) │ │ │ │ +12D15A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D08D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D15A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0B1 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ -12D0B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D0B6 Created OS 03 (3) 'Unix' │ │ │ │ -12D0B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D0B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D0B9 General Purpose Flag 0800 (2048) │ │ │ │ +12D17E CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ +12D182 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D183 Created OS 03 (3) 'Unix' │ │ │ │ +12D184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D186 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D0BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D0BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D0C1 CRC F76CD338 (4151104312) │ │ │ │ -12D0C5 Compressed Size 00000D77 (3447) │ │ │ │ -12D0C9 Uncompressed Size 000029F2 (10738) │ │ │ │ -12D0CD Filename Length 001E (30) │ │ │ │ -12D0CF Extra Length 0000 (0) │ │ │ │ -12D0D1 Comment Length 0000 (0) │ │ │ │ -12D0D3 Disk Start 0000 (0) │ │ │ │ -12D0D5 Int File Attributes 0000 (0) │ │ │ │ +12D188 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D18A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D18E CRC E008A2AB (3758662315) │ │ │ │ +12D192 Compressed Size 00000D7A (3450) │ │ │ │ +12D196 Uncompressed Size 000029F2 (10738) │ │ │ │ +12D19A Filename Length 001E (30) │ │ │ │ +12D19C Extra Length 0000 (0) │ │ │ │ +12D19E Comment Length 0000 (0) │ │ │ │ +12D1A0 Disk Start 0000 (0) │ │ │ │ +12D1A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D0D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D1A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D0DB Local Header Offset 0011DB54 (1170260) │ │ │ │ -12D0DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1A8 Local Header Offset 0011DC1E (1170462) │ │ │ │ +12D1AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D0DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0FD CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ -12D101 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D102 Created OS 03 (3) 'Unix' │ │ │ │ -12D103 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D104 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D105 General Purpose Flag 0800 (2048) │ │ │ │ +12D1CA CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ +12D1CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D1CF Created OS 03 (3) 'Unix' │ │ │ │ +12D1D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D1D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D1D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D107 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D109 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D10D CRC 9FDF2775 (2682201973) │ │ │ │ -12D111 Compressed Size 00001225 (4645) │ │ │ │ -12D115 Uncompressed Size 00013829 (79913) │ │ │ │ -12D119 Filename Length 001D (29) │ │ │ │ -12D11B Extra Length 0000 (0) │ │ │ │ -12D11D Comment Length 0000 (0) │ │ │ │ -12D11F Disk Start 0000 (0) │ │ │ │ -12D121 Int File Attributes 0000 (0) │ │ │ │ +12D1D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D1D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D1DA CRC A16D4402 (2708292610) │ │ │ │ +12D1DE Compressed Size 00001225 (4645) │ │ │ │ +12D1E2 Uncompressed Size 00013829 (79913) │ │ │ │ +12D1E6 Filename Length 001D (29) │ │ │ │ +12D1E8 Extra Length 0000 (0) │ │ │ │ +12D1EA Comment Length 0000 (0) │ │ │ │ +12D1EC Disk Start 0000 (0) │ │ │ │ +12D1EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D123 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D1F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D127 Local Header Offset 0011E907 (1173767) │ │ │ │ -12D12B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1F4 Local Header Offset 0011E9D4 (1173972) │ │ │ │ +12D1F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D12B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D148 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -12D14C Number of this disk 0000 (0) │ │ │ │ -12D14E Central Dir Disk no 0000 (0) │ │ │ │ -12D150 Entries in this disk 0295 (661) │ │ │ │ -12D152 Total Entries 0295 (661) │ │ │ │ -12D154 Size of Central Dir 0000D5E1 (54753) │ │ │ │ -12D158 Offset to Central Dir 0011FB67 (1178471) │ │ │ │ -12D15C Comment Length 0000 (0) │ │ │ │ +12D215 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +12D219 Number of this disk 0000 (0) │ │ │ │ +12D21B Central Dir Disk no 0000 (0) │ │ │ │ +12D21D Entries in this disk 0295 (661) │ │ │ │ +12D21F Total Entries 0295 (661) │ │ │ │ +12D221 Size of Central Dir 0000D5E1 (54753) │ │ │ │ +12D225 Offset to Central Dir 0011FC34 (1178676) │ │ │ │ +12D229 Comment Length 0000 (0) │ │ │ │ # │ │ │ │ # Error Count: 35 │ │ │ │ # Warning Count: 1357 │ │ │ │ # │ │ │ │ # Done │ │ │ ├── org/opencv/face/Face.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -6,14 +6,26 @@ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ │ import org.opencv.core.MatOfPoint2f; │ │ │ │ │ import java.util.List; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Face │ │ │ │ │ { │ │ │ │ │ + public static Facemark createFacemarkAAM() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Facemark createFacemarkLBF() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Facemark createFacemarkKazemi() { │ │ │ │ │ + return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static boolean getFacesHAAR(final Mat image, final Mat faces, final String face_cascade_name) { │ │ │ │ │ return getFacesHAAR_0(image.nativeObj, faces.nativeObj, face_cascade_name); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean loadDatasetList(final String imageList, final String annotationList, final List images, final List annotations) { │ │ │ │ │ return loadDatasetList_0(imageList, annotationList, images, annotations); │ │ │ │ │ } │ │ │ │ │ @@ -56,25 +68,19 @@ │ │ │ │ │ drawFacemarks_0(image.nativeObj, points.nativeObj, color.val[0], color.val[1], color.val[2], color.val[3]); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawFacemarks(final Mat image, final Mat points) { │ │ │ │ │ drawFacemarks_1(image.nativeObj, points.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkAAM() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkAAM_0(); │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkLBF() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkLBF_0(); │ │ │ │ │ │ │ │ │ │ - public static Facemark createFacemarkKazemi() { │ │ │ │ │ - return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createFacemarkKazemi_0(); │ │ │ │ │ │ │ │ │ │ private static native boolean getFacesHAAR_0(final long p0, final long p1, final String p2); │ │ │ │ │ │ │ │ │ │ private static native boolean loadDatasetList_0(final String p0, final String p1, final List p2, final List p3); │ │ │ │ │ │ │ │ │ │ private static native boolean loadTrainingData_0(final String p0, final List p1, final long p2, final char p3, final float p4); │ │ │ │ │ │ │ │ │ │ @@ -91,14 +97,8 @@ │ │ │ │ │ private static native boolean loadFacePoints_0(final String p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native boolean loadFacePoints_1(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void drawFacemarks_0(final long p0, final long p1, final double p2, final double p3, final double p4, final double p5); │ │ │ │ │ │ │ │ │ │ private static native void drawFacemarks_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkAAM_0(); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkLBF_0(); │ │ │ │ │ - │ │ │ │ │ - private static native long createFacemarkKazemi_0(); │ │ │ │ │ } │ │ │ ├── org/opencv/face/Face.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,14 +12,41 @@ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class Face │ │ │ │ │ │ │ │ public class Face { │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkAAM() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkLBF() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ + // │ │ │ │ + │ │ │ │ + public static Facemark createFacemarkKazemi() { │ │ │ │ + return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: bool cv::face::getFacesHAAR(Mat image, Mat& faces, String face_cascade_name) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Default face detector │ │ │ │ * This function is mainly utilized by the implementation of a Facemark Algorithm. │ │ │ │ * End users are advised to use function Facemark::getFaces which can be manually defined │ │ │ │ @@ -394,42 +421,24 @@ │ │ │ │ * │ │ │ │ */ │ │ │ │ public static void drawFacemarks(Mat image, Mat points) { │ │ │ │ drawFacemarks_1(image.nativeObj, points.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ - // │ │ │ │ │ │ │ │ - public static Facemark createFacemarkAAM() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkAAM_0()); │ │ │ │ - } │ │ │ │ │ │ │ │ + // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ + private static native long createFacemarkAAM_0(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ - // │ │ │ │ - │ │ │ │ - public static Facemark createFacemarkLBF() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkLBF_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ + private static native long createFacemarkLBF_0(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ - // │ │ │ │ - │ │ │ │ - public static Facemark createFacemarkKazemi() { │ │ │ │ - return Facemark.__fromPtr__(createFacemarkKazemi_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native long createFacemarkKazemi_0(); │ │ │ │ │ │ │ │ // C++: bool cv::face::getFacesHAAR(Mat image, Mat& faces, String face_cascade_name) │ │ │ │ private static native boolean getFacesHAAR_0(long image_nativeObj, long faces_nativeObj, String face_cascade_name); │ │ │ │ │ │ │ │ // C++: bool cv::face::loadDatasetList(String imageList, String annotationList, vector_String images, vector_String annotations) │ │ │ │ private static native boolean loadDatasetList_0(String imageList, String annotationList, List images, List annotations); │ │ │ │ │ │ │ │ @@ -449,17 +458,8 @@ │ │ │ │ private static native boolean loadFacePoints_0(String filename, long points_nativeObj, float offset); │ │ │ │ private static native boolean loadFacePoints_1(String filename, long points_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::face::drawFacemarks(Mat& image, Mat points, Scalar color = Scalar(255,0,0)) │ │ │ │ private static native void drawFacemarks_0(long image_nativeObj, long points_nativeObj, double color_val0, double color_val1, double color_val2, double color_val3); │ │ │ │ private static native void drawFacemarks_1(long image_nativeObj, long points_nativeObj); │ │ │ │ │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkAAM() │ │ │ │ - private static native long createFacemarkAAM_0(); │ │ │ │ - │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkLBF() │ │ │ │ - private static native long createFacemarkLBF_0(); │ │ │ │ - │ │ │ │ - // C++: Ptr_Facemark cv::face::createFacemarkKazemi() │ │ │ │ - private static native long createFacemarkKazemi_0(); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/face/FacemarkTrain.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ - │ │ │ │ +import org.opencv.face.Facemark; │ │ │ │ │ │ │ │ // C++: class FacemarkTrain │ │ │ │ /** │ │ │ │ * Abstract base class for trainable facemark models │ │ │ │ * │ │ │ │ * To utilize this API in your program, please take a look at the REF: tutorial_table_of_content_facemark │ │ │ │ * ### Description │ │ │ ├── org/opencv/geometry/Geometry.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum dbaeef35807a117439823f609191c9b39118e0ad3b8abef52e6b4fa9e47917bc │ │ │ │ │ + SHA-256 checksum 0dca45678c4af01f9bb743f28573eac55e4cc9cbee8edd2019561b13306c8024 │ │ │ │ │ Compiled from "Geometry.java" │ │ │ │ │ public class org.opencv.geometry.Geometry │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #14 // org/opencv/geometry/Geometry │ │ │ │ │ super_class: #2 // java/lang/Object │ │ │ │ │ @@ -1845,16 +1845,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #13 // Method Rodrigues_0:(JJJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 198: 0 │ │ │ │ │ - line 199: 15 │ │ │ │ │ + line 191: 0 │ │ │ │ │ + line 192: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 jacobian Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void Rodrigues(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -1865,16 +1865,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #19 // Method Rodrigues_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 240: 0 │ │ │ │ │ - line 241: 11 │ │ │ │ │ + line 233: 0 │ │ │ │ │ + line 234: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findHomography(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f, int, double, org.opencv.core.Mat, int, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;IDLorg/opencv/core/Mat;ID)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1897,17 +1897,17 @@ │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: iload 6 │ │ │ │ │ 29: dload 7 │ │ │ │ │ 31: invokestatic #23 // Method findHomography_0:(JJIDJID)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 320: 0 │ │ │ │ │ - line 321: 3 │ │ │ │ │ - line 322: 6 │ │ │ │ │ + line 313: 0 │ │ │ │ │ + line 314: 3 │ │ │ │ │ + line 315: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 method I │ │ │ │ │ 0 38 3 ransacReprojThreshold D │ │ │ │ │ 0 38 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1936,17 +1936,17 @@ │ │ │ │ │ 22: aload 5 │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: iload 6 │ │ │ │ │ 29: invokestatic #30 // Method findHomography_1:(JJIDJI)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 396: 0 │ │ │ │ │ - line 397: 3 │ │ │ │ │ - line 398: 6 │ │ │ │ │ + line 389: 0 │ │ │ │ │ + line 390: 3 │ │ │ │ │ + line 391: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 2 method I │ │ │ │ │ 0 36 3 ransacReprojThreshold D │ │ │ │ │ 0 36 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1973,17 +1973,17 @@ │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: aload 5 │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: invokestatic #34 // Method findHomography_2:(JJIDJ)J │ │ │ │ │ 30: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 33: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 471: 0 │ │ │ │ │ - line 472: 3 │ │ │ │ │ - line 473: 6 │ │ │ │ │ + line 464: 0 │ │ │ │ │ + line 465: 3 │ │ │ │ │ + line 466: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 34 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 34 2 method I │ │ │ │ │ 0 34 3 ransacReprojThreshold D │ │ │ │ │ 0 34 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2007,17 +2007,17 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: invokestatic #38 // Method findHomography_3:(JJID)J │ │ │ │ │ 25: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 28: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 545: 0 │ │ │ │ │ - line 546: 3 │ │ │ │ │ - line 547: 6 │ │ │ │ │ + line 538: 0 │ │ │ │ │ + line 539: 3 │ │ │ │ │ + line 540: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 2 method I │ │ │ │ │ 0 29 3 ransacReprojThreshold D │ │ │ │ │ 3 26 5 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2039,17 +2039,17 @@ │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 18: iload_2 │ │ │ │ │ 19: invokestatic #42 // Method findHomography_4:(JJI)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 618: 0 │ │ │ │ │ - line 619: 2 │ │ │ │ │ - line 620: 5 │ │ │ │ │ + line 611: 0 │ │ │ │ │ + line 612: 2 │ │ │ │ │ + line 613: 5 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 2 method I │ │ │ │ │ 2 24 3 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 dstPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2069,17 +2069,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #46 // Method findHomography_5:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 690: 0 │ │ │ │ │ - line 691: 2 │ │ │ │ │ - line 692: 4 │ │ │ │ │ + line 683: 0 │ │ │ │ │ + line 684: 2 │ │ │ │ │ + line 685: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 dstPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2102,17 +2102,17 @@ │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload_3 │ │ │ │ │ 25: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 28: invokestatic #56 // Method findHomography_6:(JJJJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 701: 0 │ │ │ │ │ - line 702: 3 │ │ │ │ │ - line 703: 6 │ │ │ │ │ + line 694: 0 │ │ │ │ │ + line 695: 3 │ │ │ │ │ + line 696: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 2 mask Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ 3 32 4 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2134,15 +2134,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #60 // Method RQDecomp3x3_0:(JJJJJJ)[D │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 733: 0 │ │ │ │ │ + line 726: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 Qy Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2162,15 +2162,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #64 // Method RQDecomp3x3_1:(JJJJJ)[D │ │ │ │ │ 24: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 757: 0 │ │ │ │ │ + line 750: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 Qy Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2187,15 +2187,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #68 // Method RQDecomp3x3_2:(JJJJ)[D │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 780: 0 │ │ │ │ │ + line 773: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2209,15 +2209,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #72 // Method RQDecomp3x3_3:(JJJ)[D │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 802: 0 │ │ │ │ │ + line 795: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void decomposeProjectionMatrix(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -2240,16 +2240,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #76 // Method decomposeProjectionMatrix_0:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 834: 0 │ │ │ │ │ - line 835: 39 │ │ │ │ │ + line 827: 0 │ │ │ │ │ + line 828: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2275,16 +2275,16 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #80 // Method decomposeProjectionMatrix_1:(JJJJJJJ)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 860: 0 │ │ │ │ │ - line 861: 34 │ │ │ │ │ + line 853: 0 │ │ │ │ │ + line 854: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2307,16 +2307,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #84 // Method decomposeProjectionMatrix_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 885: 0 │ │ │ │ │ - line 886: 29 │ │ │ │ │ + line 878: 0 │ │ │ │ │ + line 879: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2336,16 +2336,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #88 // Method decomposeProjectionMatrix_3:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 909: 0 │ │ │ │ │ - line 910: 24 │ │ │ │ │ + line 902: 0 │ │ │ │ │ + line 903: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2362,16 +2362,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #92 // Method decomposeProjectionMatrix_4:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 932: 0 │ │ │ │ │ - line 933: 19 │ │ │ │ │ + line 925: 0 │ │ │ │ │ + line 926: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2387,16 +2387,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #96 // Method matMulDeriv_0:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 955: 0 │ │ │ │ │ - line 956: 19 │ │ │ │ │ + line 948: 0 │ │ │ │ │ + line 949: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 A Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 B Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 dABdA Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 dABdB Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2432,16 +2432,16 @@ │ │ │ │ │ 56: aload 12 │ │ │ │ │ 58: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 61: aload 13 │ │ │ │ │ 63: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 66: invokestatic #99 // Method composeRT_0:(JJJJJJJJJJJJJJ)V │ │ │ │ │ 69: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 994: 0 │ │ │ │ │ - line 995: 69 │ │ │ │ │ + line 987: 0 │ │ │ │ │ + line 988: 69 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 70 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2485,16 +2485,16 @@ │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: aload 12 │ │ │ │ │ 58: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 61: invokestatic #103 // Method composeRT_1:(JJJJJJJJJJJJJ)V │ │ │ │ │ 64: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1027: 0 │ │ │ │ │ - line 1028: 64 │ │ │ │ │ + line 1020: 0 │ │ │ │ │ + line 1021: 64 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 65 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2535,16 +2535,16 @@ │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: invokestatic #107 // Method composeRT_2:(JJJJJJJJJJJJ)V │ │ │ │ │ 59: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1059: 0 │ │ │ │ │ - line 1060: 59 │ │ │ │ │ + line 1052: 0 │ │ │ │ │ + line 1053: 59 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2582,16 +2582,16 @@ │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #111 // Method composeRT_3:(JJJJJJJJJJJ)V │ │ │ │ │ 54: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1090: 0 │ │ │ │ │ - line 1091: 54 │ │ │ │ │ + line 1083: 0 │ │ │ │ │ + line 1084: 54 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2626,16 +2626,16 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: invokestatic #115 // Method composeRT_4:(JJJJJJJJJJ)V │ │ │ │ │ 49: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1120: 0 │ │ │ │ │ - line 1121: 49 │ │ │ │ │ + line 1113: 0 │ │ │ │ │ + line 1114: 49 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2667,16 +2667,16 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #119 // Method composeRT_5:(JJJJJJJJJ)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1149: 0 │ │ │ │ │ - line 1150: 44 │ │ │ │ │ + line 1142: 0 │ │ │ │ │ + line 1143: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2705,16 +2705,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #123 // Method composeRT_6:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1177: 0 │ │ │ │ │ - line 1178: 39 │ │ │ │ │ + line 1170: 0 │ │ │ │ │ + line 1171: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2740,16 +2740,16 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #126 // Method composeRT_7:(JJJJJJJ)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1204: 0 │ │ │ │ │ - line 1205: 34 │ │ │ │ │ + line 1197: 0 │ │ │ │ │ + line 1198: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2772,16 +2772,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #129 // Method composeRT_8:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1230: 0 │ │ │ │ │ - line 1231: 29 │ │ │ │ │ + line 1223: 0 │ │ │ │ │ + line 1224: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2812,19 +2812,19 @@ │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: dload 7 │ │ │ │ │ 45: invokestatic #132 // Method projectPoints_0:(JJJJJJJD)V │ │ │ │ │ 48: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1287: 0 │ │ │ │ │ - line 1288: 3 │ │ │ │ │ - line 1289: 7 │ │ │ │ │ - line 1290: 11 │ │ │ │ │ - line 1291: 48 │ │ │ │ │ + line 1280: 0 │ │ │ │ │ + line 1281: 3 │ │ │ │ │ + line 1282: 7 │ │ │ │ │ + line 1283: 11 │ │ │ │ │ + line 1284: 48 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 49 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2859,19 +2859,19 @@ │ │ │ │ │ 33: aload 9 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: invokestatic #136 // Method projectPoints_1:(JJJJJJJ)V │ │ │ │ │ 46: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1341: 0 │ │ │ │ │ - line 1342: 3 │ │ │ │ │ - line 1343: 7 │ │ │ │ │ - line 1344: 11 │ │ │ │ │ - line 1345: 46 │ │ │ │ │ + line 1334: 0 │ │ │ │ │ + line 1335: 3 │ │ │ │ │ + line 1336: 7 │ │ │ │ │ + line 1337: 11 │ │ │ │ │ + line 1338: 46 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 47 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2903,19 +2903,19 @@ │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 8 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #139 // Method projectPoints_2:(JJJJJJ)V │ │ │ │ │ 41: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1394: 0 │ │ │ │ │ - line 1395: 3 │ │ │ │ │ - line 1396: 7 │ │ │ │ │ - line 1397: 11 │ │ │ │ │ - line 1398: 41 │ │ │ │ │ + line 1387: 0 │ │ │ │ │ + line 1388: 3 │ │ │ │ │ + line 1389: 7 │ │ │ │ │ + line 1390: 11 │ │ │ │ │ + line 1391: 41 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2953,16 +2953,16 @@ │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: dload 12 │ │ │ │ │ 58: invokestatic #142 // Method projectPointsSepJ_0:(JJJJJJJJJJJJD)V │ │ │ │ │ 61: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1406: 0 │ │ │ │ │ - line 1407: 61 │ │ │ │ │ + line 1399: 0 │ │ │ │ │ + line 1400: 61 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 62 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3003,16 +3003,16 @@ │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: invokestatic #146 // Method projectPointsSepJ_1:(JJJJJJJJJJJJ)V │ │ │ │ │ 59: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1410: 0 │ │ │ │ │ - line 1411: 59 │ │ │ │ │ + line 1403: 0 │ │ │ │ │ + line 1404: 59 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3050,16 +3050,16 @@ │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #149 // Method projectPointsSepJ_2:(JJJJJJJJJJJ)V │ │ │ │ │ 54: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1414: 0 │ │ │ │ │ - line 1415: 54 │ │ │ │ │ + line 1407: 0 │ │ │ │ │ + line 1408: 54 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3094,16 +3094,16 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: invokestatic #152 // Method projectPointsSepJ_3:(JJJJJJJJJJ)V │ │ │ │ │ 49: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1418: 0 │ │ │ │ │ - line 1419: 49 │ │ │ │ │ + line 1411: 0 │ │ │ │ │ + line 1412: 49 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3135,16 +3135,16 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #155 // Method projectPointsSepJ_4:(JJJJJJJJJ)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1422: 0 │ │ │ │ │ - line 1423: 44 │ │ │ │ │ + line 1415: 0 │ │ │ │ │ + line 1416: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3173,16 +3173,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #158 // Method projectPointsSepJ_5:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1426: 0 │ │ │ │ │ - line 1427: 39 │ │ │ │ │ + line 1419: 0 │ │ │ │ │ + line 1420: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3214,18 +3214,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: invokestatic #161 // Method solvePnP_0:(JJJJJJZI)Z │ │ │ │ │ 45: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1556: 0 │ │ │ │ │ - line 1557: 3 │ │ │ │ │ - line 1558: 6 │ │ │ │ │ - line 1559: 9 │ │ │ │ │ + line 1549: 0 │ │ │ │ │ + line 1550: 3 │ │ │ │ │ + line 1551: 6 │ │ │ │ │ + line 1552: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 46 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 46 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 46 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 46 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 46 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3259,18 +3259,18 @@ │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: invokestatic #165 // Method solvePnP_1:(JJJJJJZ)Z │ │ │ │ │ 43: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1683: 0 │ │ │ │ │ - line 1684: 3 │ │ │ │ │ - line 1685: 6 │ │ │ │ │ - line 1686: 9 │ │ │ │ │ + line 1676: 0 │ │ │ │ │ + line 1677: 3 │ │ │ │ │ + line 1678: 6 │ │ │ │ │ + line 1679: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 44 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 44 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 44 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3302,18 +3302,18 @@ │ │ │ │ │ 28: aload 4 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #169 // Method solvePnP_2:(JJJJJJ)Z │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1809: 0 │ │ │ │ │ - line 1810: 3 │ │ │ │ │ - line 1811: 6 │ │ │ │ │ - line 1812: 9 │ │ │ │ │ + line 1802: 0 │ │ │ │ │ + line 1803: 3 │ │ │ │ │ + line 1804: 6 │ │ │ │ │ + line 1805: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 42 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 42 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3351,18 +3351,18 @@ │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: aload 11 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: iload 12 │ │ │ │ │ 53: invokestatic #173 // Method solvePnPRansac_0:(JJJJJJZIFDJI)Z │ │ │ │ │ 56: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1881: 0 │ │ │ │ │ - line 1882: 3 │ │ │ │ │ - line 1883: 6 │ │ │ │ │ - line 1884: 9 │ │ │ │ │ + line 1874: 0 │ │ │ │ │ + line 1875: 3 │ │ │ │ │ + line 1876: 6 │ │ │ │ │ + line 1877: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 57 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 57 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 57 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 57 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 57 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3405,18 +3405,18 @@ │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: aload 11 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #177 // Method solvePnPRansac_1:(JJJJJJZIFDJ)Z │ │ │ │ │ 54: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1947: 0 │ │ │ │ │ - line 1948: 3 │ │ │ │ │ - line 1949: 6 │ │ │ │ │ - line 1950: 9 │ │ │ │ │ + line 1940: 0 │ │ │ │ │ + line 1941: 3 │ │ │ │ │ + line 1942: 6 │ │ │ │ │ + line 1943: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 55 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 55 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 55 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3456,18 +3456,18 @@ │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: invokestatic #181 // Method solvePnPRansac_2:(JJJJJJZIFD)Z │ │ │ │ │ 49: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2012: 0 │ │ │ │ │ - line 2013: 3 │ │ │ │ │ - line 2014: 6 │ │ │ │ │ - line 2015: 9 │ │ │ │ │ + line 2005: 0 │ │ │ │ │ + line 2006: 3 │ │ │ │ │ + line 2007: 6 │ │ │ │ │ + line 2008: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 50 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 50 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 50 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3505,18 +3505,18 @@ │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: invokestatic #185 // Method solvePnPRansac_3:(JJJJJJZIF)Z │ │ │ │ │ 47: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2076: 0 │ │ │ │ │ - line 2077: 3 │ │ │ │ │ - line 2078: 6 │ │ │ │ │ - line 2079: 9 │ │ │ │ │ + line 2069: 0 │ │ │ │ │ + line 2070: 3 │ │ │ │ │ + line 2071: 6 │ │ │ │ │ + line 2072: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 48 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 48 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 48 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3552,18 +3552,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: invokestatic #189 // Method solvePnPRansac_4:(JJJJJJZI)Z │ │ │ │ │ 45: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2139: 0 │ │ │ │ │ - line 2140: 3 │ │ │ │ │ - line 2141: 6 │ │ │ │ │ - line 2142: 9 │ │ │ │ │ + line 2132: 0 │ │ │ │ │ + line 2133: 3 │ │ │ │ │ + line 2134: 6 │ │ │ │ │ + line 2135: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 46 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 46 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 46 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 46 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 46 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3597,18 +3597,18 @@ │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: invokestatic #192 // Method solvePnPRansac_5:(JJJJJJZ)Z │ │ │ │ │ 43: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2201: 0 │ │ │ │ │ - line 2202: 3 │ │ │ │ │ - line 2203: 6 │ │ │ │ │ - line 2204: 9 │ │ │ │ │ + line 2194: 0 │ │ │ │ │ + line 2195: 3 │ │ │ │ │ + line 2196: 6 │ │ │ │ │ + line 2197: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 44 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 44 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 44 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3640,18 +3640,18 @@ │ │ │ │ │ 28: aload 4 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #195 // Method solvePnPRansac_6:(JJJJJJ)Z │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2262: 0 │ │ │ │ │ - line 2263: 3 │ │ │ │ │ - line 2264: 6 │ │ │ │ │ - line 2265: 9 │ │ │ │ │ + line 2255: 0 │ │ │ │ │ + line 2256: 3 │ │ │ │ │ + line 2257: 6 │ │ │ │ │ + line 2258: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 42 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 42 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3686,18 +3686,18 @@ │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: aload 7 │ │ │ │ │ 45: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 48: invokestatic #198 // Method solvePnPRansac_7:(JJJJJJJJ)Z │ │ │ │ │ 51: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2274: 0 │ │ │ │ │ - line 2275: 3 │ │ │ │ │ - line 2276: 6 │ │ │ │ │ - line 2277: 9 │ │ │ │ │ + line 2267: 0 │ │ │ │ │ + line 2268: 3 │ │ │ │ │ + line 2269: 6 │ │ │ │ │ + line 2270: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 52 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 52 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 52 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 52 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 52 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3732,18 +3732,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: invokestatic #202 // Method solvePnPRansac_8:(JJJJJJJ)Z │ │ │ │ │ 46: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2281: 0 │ │ │ │ │ - line 2282: 3 │ │ │ │ │ - line 2283: 6 │ │ │ │ │ - line 2284: 9 │ │ │ │ │ + line 2274: 0 │ │ │ │ │ + line 2275: 3 │ │ │ │ │ + line 2276: 6 │ │ │ │ │ + line 2277: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 47 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 47 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 47 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3790,22 +3790,22 @@ │ │ │ │ │ 65: aload 5 │ │ │ │ │ 67: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 70: aload 8 │ │ │ │ │ 72: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 75: iload 9 │ │ │ │ │ 77: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2330: 0 │ │ │ │ │ - line 2331: 9 │ │ │ │ │ - line 2332: 18 │ │ │ │ │ - line 2333: 51 │ │ │ │ │ - line 2334: 58 │ │ │ │ │ - line 2335: 63 │ │ │ │ │ - line 2336: 70 │ │ │ │ │ - line 2337: 75 │ │ │ │ │ + line 2323: 0 │ │ │ │ │ + line 2324: 9 │ │ │ │ │ + line 2325: 18 │ │ │ │ │ + line 2326: 51 │ │ │ │ │ + line 2327: 58 │ │ │ │ │ + line 2328: 63 │ │ │ │ │ + line 2329: 70 │ │ │ │ │ + line 2330: 75 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 78 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -3842,16 +3842,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #233 // Method solvePnPRefineLM_0:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2371: 0 │ │ │ │ │ - line 2372: 44 │ │ │ │ │ + line 2364: 0 │ │ │ │ │ + line 2365: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3874,16 +3874,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #237 // Method solvePnPRefineLM_1:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2399: 0 │ │ │ │ │ - line 2400: 29 │ │ │ │ │ + line 2392: 0 │ │ │ │ │ + line 2393: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3912,16 +3912,16 @@ │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: dload 7 │ │ │ │ │ 43: invokestatic #240 // Method solvePnPRefineVVS_0:(JJJJJJIIDD)V │ │ │ │ │ 46: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2435: 0 │ │ │ │ │ - line 2436: 46 │ │ │ │ │ + line 2428: 0 │ │ │ │ │ + line 2429: 46 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3951,16 +3951,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #244 // Method solvePnPRefineVVS_1:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2465: 0 │ │ │ │ │ - line 2466: 44 │ │ │ │ │ + line 2458: 0 │ │ │ │ │ + line 2459: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3983,16 +3983,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #247 // Method solvePnPRefineVVS_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2494: 0 │ │ │ │ │ - line 2495: 29 │ │ │ │ │ + line 2487: 0 │ │ │ │ │ + line 2488: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4042,22 +4042,22 @@ │ │ │ │ │ 82: aload 5 │ │ │ │ │ 84: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 87: aload 12 │ │ │ │ │ 89: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 92: iload 13 │ │ │ │ │ 94: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2628: 0 │ │ │ │ │ - line 2629: 9 │ │ │ │ │ - line 2630: 18 │ │ │ │ │ - line 2631: 68 │ │ │ │ │ - line 2632: 75 │ │ │ │ │ - line 2633: 80 │ │ │ │ │ - line 2634: 87 │ │ │ │ │ - line 2635: 92 │ │ │ │ │ + line 2621: 0 │ │ │ │ │ + line 2622: 9 │ │ │ │ │ + line 2623: 18 │ │ │ │ │ + line 2624: 68 │ │ │ │ │ + line 2625: 75 │ │ │ │ │ + line 2626: 80 │ │ │ │ │ + line 2627: 87 │ │ │ │ │ + line 2628: 92 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 95 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4118,22 +4118,22 @@ │ │ │ │ │ 77: aload 5 │ │ │ │ │ 79: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 82: aload 11 │ │ │ │ │ 84: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 87: iload 12 │ │ │ │ │ 89: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2763: 0 │ │ │ │ │ - line 2764: 9 │ │ │ │ │ - line 2765: 18 │ │ │ │ │ - line 2766: 63 │ │ │ │ │ - line 2767: 70 │ │ │ │ │ - line 2768: 75 │ │ │ │ │ - line 2769: 82 │ │ │ │ │ - line 2770: 87 │ │ │ │ │ + line 2756: 0 │ │ │ │ │ + line 2757: 9 │ │ │ │ │ + line 2758: 18 │ │ │ │ │ + line 2759: 63 │ │ │ │ │ + line 2760: 70 │ │ │ │ │ + line 2761: 75 │ │ │ │ │ + line 2762: 82 │ │ │ │ │ + line 2763: 87 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 90 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4191,22 +4191,22 @@ │ │ │ │ │ 72: aload 5 │ │ │ │ │ 74: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 77: aload 10 │ │ │ │ │ 79: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 82: iload 11 │ │ │ │ │ 84: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2897: 0 │ │ │ │ │ - line 2898: 9 │ │ │ │ │ - line 2899: 18 │ │ │ │ │ - line 2900: 58 │ │ │ │ │ - line 2901: 65 │ │ │ │ │ - line 2902: 70 │ │ │ │ │ - line 2903: 77 │ │ │ │ │ - line 2904: 82 │ │ │ │ │ + line 2890: 0 │ │ │ │ │ + line 2891: 9 │ │ │ │ │ + line 2892: 18 │ │ │ │ │ + line 2893: 58 │ │ │ │ │ + line 2894: 65 │ │ │ │ │ + line 2895: 70 │ │ │ │ │ + line 2896: 77 │ │ │ │ │ + line 2897: 82 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 85 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4261,22 +4261,22 @@ │ │ │ │ │ 67: aload 5 │ │ │ │ │ 69: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 72: aload 9 │ │ │ │ │ 74: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 77: iload 10 │ │ │ │ │ 79: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3030: 0 │ │ │ │ │ - line 3031: 9 │ │ │ │ │ - line 3032: 18 │ │ │ │ │ - line 3033: 53 │ │ │ │ │ - line 3034: 60 │ │ │ │ │ - line 3035: 65 │ │ │ │ │ - line 3036: 72 │ │ │ │ │ - line 3037: 77 │ │ │ │ │ + line 3023: 0 │ │ │ │ │ + line 3024: 9 │ │ │ │ │ + line 3025: 18 │ │ │ │ │ + line 3026: 53 │ │ │ │ │ + line 3027: 60 │ │ │ │ │ + line 3028: 65 │ │ │ │ │ + line 3029: 72 │ │ │ │ │ + line 3030: 77 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 80 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4329,22 +4329,22 @@ │ │ │ │ │ 65: aload 5 │ │ │ │ │ 67: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 70: aload 8 │ │ │ │ │ 72: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 75: iload 9 │ │ │ │ │ 77: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3162: 0 │ │ │ │ │ - line 3163: 9 │ │ │ │ │ - line 3164: 18 │ │ │ │ │ - line 3165: 51 │ │ │ │ │ - line 3166: 58 │ │ │ │ │ - line 3167: 63 │ │ │ │ │ - line 3168: 70 │ │ │ │ │ - line 3169: 75 │ │ │ │ │ + line 3155: 0 │ │ │ │ │ + line 3156: 9 │ │ │ │ │ + line 3157: 18 │ │ │ │ │ + line 3158: 51 │ │ │ │ │ + line 3159: 58 │ │ │ │ │ + line 3160: 63 │ │ │ │ │ + line 3161: 70 │ │ │ │ │ + line 3162: 75 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 78 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4395,22 +4395,22 @@ │ │ │ │ │ 63: aload 5 │ │ │ │ │ 65: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 68: aload 7 │ │ │ │ │ 70: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 73: iload 8 │ │ │ │ │ 75: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3293: 0 │ │ │ │ │ - line 3294: 9 │ │ │ │ │ - line 3295: 18 │ │ │ │ │ - line 3296: 49 │ │ │ │ │ - line 3297: 56 │ │ │ │ │ - line 3298: 61 │ │ │ │ │ - line 3299: 68 │ │ │ │ │ - line 3300: 73 │ │ │ │ │ + line 3286: 0 │ │ │ │ │ + line 3287: 9 │ │ │ │ │ + line 3288: 18 │ │ │ │ │ + line 3289: 49 │ │ │ │ │ + line 3290: 56 │ │ │ │ │ + line 3291: 61 │ │ │ │ │ + line 3292: 68 │ │ │ │ │ + line 3293: 73 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 76 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4433,16 +4433,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #274 // Method convertPointsToHomogeneous_0:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3320: 0 │ │ │ │ │ - line 3321: 12 │ │ │ │ │ + line 3313: 0 │ │ │ │ │ + line 3314: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 dtype I │ │ │ │ │ │ │ │ │ │ public static void convertPointsToHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -4453,16 +4453,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #278 // Method convertPointsToHomogeneous_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3334: 0 │ │ │ │ │ - line 3335: 11 │ │ │ │ │ + line 3327: 0 │ │ │ │ │ + line 3328: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void convertPointsFromHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat, int); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;I)V │ │ │ │ │ @@ -4473,16 +4473,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #281 // Method convertPointsFromHomogeneous_0:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3355: 0 │ │ │ │ │ - line 3356: 12 │ │ │ │ │ + line 3348: 0 │ │ │ │ │ + line 3349: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 dtype I │ │ │ │ │ │ │ │ │ │ public static void convertPointsFromHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -4493,16 +4493,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #284 // Method convertPointsFromHomogeneous_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3370: 0 │ │ │ │ │ - line 3371: 11 │ │ │ │ │ + line 3363: 0 │ │ │ │ │ + line 3364: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findFundamentalMat(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f, int, double, double, int, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;IDDILorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4525,17 +4525,17 @@ │ │ │ │ │ 24: iload 7 │ │ │ │ │ 26: aload 8 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #287 // Method findFundamentalMat_0:(JJIDDIJ)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3442: 0 │ │ │ │ │ - line 3443: 3 │ │ │ │ │ - line 3444: 6 │ │ │ │ │ + line 3435: 0 │ │ │ │ │ + line 3436: 3 │ │ │ │ │ + line 3437: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 method I │ │ │ │ │ 0 38 3 ransacReprojThreshold D │ │ │ │ │ 0 38 5 confidence D │ │ │ │ │ @@ -4563,17 +4563,17 @@ │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: iload 7 │ │ │ │ │ 26: invokestatic #291 // Method findFundamentalMat_1:(JJIDDI)J │ │ │ │ │ 29: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 32: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3510: 0 │ │ │ │ │ - line 3511: 3 │ │ │ │ │ - line 3512: 6 │ │ │ │ │ + line 3503: 0 │ │ │ │ │ + line 3504: 3 │ │ │ │ │ + line 3505: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 33 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 2 method I │ │ │ │ │ 0 33 3 ransacReprojThreshold D │ │ │ │ │ 0 33 5 confidence D │ │ │ │ │ @@ -4601,17 +4601,17 @@ │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: aload 7 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: invokestatic #295 // Method findFundamentalMat_2:(JJIDDJ)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3521: 0 │ │ │ │ │ - line 3522: 3 │ │ │ │ │ - line 3523: 6 │ │ │ │ │ + line 3514: 0 │ │ │ │ │ + line 3515: 3 │ │ │ │ │ + line 3516: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 2 method I │ │ │ │ │ 0 36 3 ransacReprojThreshold D │ │ │ │ │ 0 36 5 confidence D │ │ │ │ │ @@ -4637,17 +4637,17 @@ │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: invokestatic #299 // Method findFundamentalMat_3:(JJIDD)J │ │ │ │ │ 27: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 30: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3527: 0 │ │ │ │ │ - line 3528: 3 │ │ │ │ │ - line 3529: 6 │ │ │ │ │ + line 3520: 0 │ │ │ │ │ + line 3521: 3 │ │ │ │ │ + line 3522: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 31 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 31 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 31 2 method I │ │ │ │ │ 0 31 3 ransacReprojThreshold D │ │ │ │ │ 0 31 5 confidence D │ │ │ │ │ @@ -4671,17 +4671,17 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: invokestatic #303 // Method findFundamentalMat_4:(JJID)J │ │ │ │ │ 25: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 28: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3533: 0 │ │ │ │ │ - line 3534: 3 │ │ │ │ │ - line 3535: 6 │ │ │ │ │ + line 3526: 0 │ │ │ │ │ + line 3527: 3 │ │ │ │ │ + line 3528: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 2 method I │ │ │ │ │ 0 29 3 ransacReprojThreshold D │ │ │ │ │ 3 26 5 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4703,17 +4703,17 @@ │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 18: iload_2 │ │ │ │ │ 19: invokestatic #306 // Method findFundamentalMat_5:(JJI)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3539: 0 │ │ │ │ │ - line 3540: 2 │ │ │ │ │ - line 3541: 5 │ │ │ │ │ + line 3532: 0 │ │ │ │ │ + line 3533: 2 │ │ │ │ │ + line 3534: 5 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 2 method I │ │ │ │ │ 2 24 3 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 points2_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4733,17 +4733,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #309 // Method findFundamentalMat_6:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3545: 0 │ │ │ │ │ - line 3546: 2 │ │ │ │ │ - line 3547: 4 │ │ │ │ │ + line 3538: 0 │ │ │ │ │ + line 3539: 2 │ │ │ │ │ + line 3540: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 points2_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -4766,17 +4766,17 @@ │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload_3 │ │ │ │ │ 25: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 28: invokestatic #312 // Method findFundamentalMat_7:(JJJJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3556: 0 │ │ │ │ │ - line 3557: 3 │ │ │ │ │ - line 3558: 6 │ │ │ │ │ + line 3549: 0 │ │ │ │ │ + line 3550: 3 │ │ │ │ │ + line 3551: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 2 mask Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ 3 32 4 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4801,15 +4801,15 @@ │ │ │ │ │ 21: iload 8 │ │ │ │ │ 23: aload 9 │ │ │ │ │ 25: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 28: invokestatic #315 // Method findEssentialMat_0:(JJJIDDIJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3608: 0 │ │ │ │ │ + line 3601: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 method I │ │ │ │ │ 0 35 4 prob D │ │ │ │ │ @@ -4834,15 +4834,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: dload 6 │ │ │ │ │ 21: iload 8 │ │ │ │ │ 23: invokestatic #319 // Method findEssentialMat_1:(JJJIDDI)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3652: 0 │ │ │ │ │ + line 3645: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 prob D │ │ │ │ │ @@ -4865,15 +4865,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: dload 6 │ │ │ │ │ 21: invokestatic #323 // Method findEssentialMat_2:(JJJIDD)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3695: 0 │ │ │ │ │ + line 3688: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 prob D │ │ │ │ │ @@ -4894,15 +4894,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #327 // Method findEssentialMat_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3737: 0 │ │ │ │ │ + line 3730: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 prob D │ │ │ │ │ @@ -4921,15 +4921,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #331 // Method findEssentialMat_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3778: 0 │ │ │ │ │ + line 3771: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -4946,15 +4946,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #335 // Method findEssentialMat_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3818: 0 │ │ │ │ │ + line 3811: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat, double, org.opencv.core.Point, int, double, double, int, org.opencv.core.Mat); │ │ │ │ │ @@ -4979,15 +4979,15 @@ │ │ │ │ │ 29: iload 10 │ │ │ │ │ 31: aload 11 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #347 // Method findEssentialMat_6:(JJDDDIDDIJ)J │ │ │ │ │ 39: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 42: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3865: 0 │ │ │ │ │ + line 3858: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 focal D │ │ │ │ │ 0 43 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 43 5 method I │ │ │ │ │ @@ -5016,15 +5016,15 @@ │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: dload 8 │ │ │ │ │ 29: iload 10 │ │ │ │ │ 31: invokestatic #351 // Method findEssentialMat_7:(JJDDDIDDI)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3906: 0 │ │ │ │ │ + line 3899: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 focal D │ │ │ │ │ 0 38 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 38 5 method I │ │ │ │ │ @@ -5051,15 +5051,15 @@ │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: dload 8 │ │ │ │ │ 29: invokestatic #355 // Method findEssentialMat_8:(JJDDDIDD)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3946: 0 │ │ │ │ │ + line 3939: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 2 focal D │ │ │ │ │ 0 36 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 36 5 method I │ │ │ │ │ @@ -5084,15 +5084,15 @@ │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: invokestatic #359 // Method findEssentialMat_9:(JJDDDID)J │ │ │ │ │ 30: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 33: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3985: 0 │ │ │ │ │ + line 3978: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 focal D │ │ │ │ │ 0 34 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 34 5 method I │ │ │ │ │ @@ -5115,15 +5115,15 @@ │ │ │ │ │ 18: aload 4 │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: invokestatic #363 // Method findEssentialMat_10:(JJDDDI)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4023: 0 │ │ │ │ │ + line 4016: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 focal D │ │ │ │ │ 0 32 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 32 5 method I │ │ │ │ │ @@ -5144,15 +5144,15 @@ │ │ │ │ │ 15: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 18: aload 4 │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: invokestatic #367 // Method findEssentialMat_11:(JJDDD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4060: 0 │ │ │ │ │ + line 4053: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 focal D │ │ │ │ │ 0 30 4 pp Lorg/opencv/core/Point; │ │ │ │ │ │ │ │ │ │ @@ -5168,15 +5168,15 @@ │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: dload_2 │ │ │ │ │ 13: invokestatic #371 // Method findEssentialMat_12:(JJD)J │ │ │ │ │ 16: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4096: 0 │ │ │ │ │ + line 4089: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 focal D │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -5190,15 +5190,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #375 // Method findEssentialMat_13:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4131: 0 │ │ │ │ │ + line 4124: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, int, double, double, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;IDDLorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5224,15 +5224,15 @@ │ │ │ │ │ 34: dload 9 │ │ │ │ │ 36: aload 11 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #378 // Method findEssentialMat_14:(JJJJJJIDDJ)J │ │ │ │ │ 44: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 47: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4182: 0 │ │ │ │ │ + line 4175: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5264,15 +5264,15 @@ │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: dload 7 │ │ │ │ │ 34: dload 9 │ │ │ │ │ 36: invokestatic #382 // Method findEssentialMat_15:(JJJJJJIDD)J │ │ │ │ │ 39: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 42: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4227: 0 │ │ │ │ │ + line 4220: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5302,15 +5302,15 @@ │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: dload 7 │ │ │ │ │ 34: invokestatic #386 // Method findEssentialMat_16:(JJJJJJID)J │ │ │ │ │ 37: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 40: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4271: 0 │ │ │ │ │ + line 4264: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 41 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5338,15 +5338,15 @@ │ │ │ │ │ 25: aload 5 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: invokestatic #390 // Method findEssentialMat_17:(JJJJJJI)J │ │ │ │ │ 35: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 38: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4314: 0 │ │ │ │ │ + line 4307: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 39 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5372,15 +5372,15 @@ │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: aload 5 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: invokestatic #394 // Method findEssentialMat_18:(JJJJJJ)J │ │ │ │ │ 33: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 36: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4356: 0 │ │ │ │ │ + line 4349: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5409,15 +5409,15 @@ │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: aload 7 │ │ │ │ │ 37: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 40: invokestatic #398 // Method findEssentialMat_19:(JJJJJJJJ)J │ │ │ │ │ 43: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 46: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4365: 0 │ │ │ │ │ + line 4358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 dist_coeff1 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5437,16 +5437,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #402 // Method decomposeEssentialMat_0:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4393: 0 │ │ │ │ │ - line 4394: 19 │ │ │ │ │ + line 4386: 0 │ │ │ │ │ + line 4387: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 R1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 R2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 t Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -5477,15 +5477,15 @@ │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: dload 12 │ │ │ │ │ 47: aload 14 │ │ │ │ │ 49: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 52: invokestatic #405 // Method recoverPose_0:(JJJJJJJJJIDDJ)I │ │ │ │ │ 55: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4473: 0 │ │ │ │ │ + line 4466: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 56 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5523,15 +5523,15 @@ │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: dload 12 │ │ │ │ │ 47: invokestatic #409 // Method recoverPose_1:(JJJJJJJJJIDD)I │ │ │ │ │ 50: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4547: 0 │ │ │ │ │ + line 4540: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 51 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5567,15 +5567,15 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: invokestatic #413 // Method recoverPose_2:(JJJJJJJJJID)I │ │ │ │ │ 48: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4620: 0 │ │ │ │ │ + line 4613: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5609,15 +5609,15 @@ │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: invokestatic #417 // Method recoverPose_3:(JJJJJJJJJI)I │ │ │ │ │ 46: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4692: 0 │ │ │ │ │ + line 4685: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5649,15 +5649,15 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #421 // Method recoverPose_4:(JJJJJJJJJ)I │ │ │ │ │ 44: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4763: 0 │ │ │ │ │ + line 4756: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5684,15 +5684,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #425 // Method recoverPose_5:(JJJJJJJ)I │ │ │ │ │ 34: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4824: 0 │ │ │ │ │ + line 4817: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5715,15 +5715,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #429 // Method recoverPose_6:(JJJJJJ)I │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4879: 0 │ │ │ │ │ + line 4872: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5750,15 +5750,15 @@ │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 33: aload 8 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #432 // Method recoverPose_7:(JJJJJDDDJ)I │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4919: 0 │ │ │ │ │ + line 4912: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5785,15 +5785,15 @@ │ │ │ │ │ 23: aload 7 │ │ │ │ │ 25: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 33: invokestatic #436 // Method recoverPose_8:(JJJJJDDD)I │ │ │ │ │ 36: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4953: 0 │ │ │ │ │ + line 4946: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5815,15 +5815,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: dload 5 │ │ │ │ │ 23: invokestatic #440 // Method recoverPose_9:(JJJJJD)I │ │ │ │ │ 26: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4986: 0 │ │ │ │ │ + line 4979: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5843,15 +5843,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #444 // Method recoverPose_10:(JJJJJ)I │ │ │ │ │ 24: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5018: 0 │ │ │ │ │ + line 5011: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5877,15 +5877,15 @@ │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 9 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #448 // Method recoverPose_11:(JJJJJJDJJ)I │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5054: 0 │ │ │ │ │ + line 5047: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5913,15 +5913,15 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: invokestatic #452 // Method recoverPose_12:(JJJJJJDJ)I │ │ │ │ │ 36: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5084: 0 │ │ │ │ │ + line 5077: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5946,15 +5946,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: invokestatic #456 // Method recoverPose_13:(JJJJJJD)I │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5113: 0 │ │ │ │ │ + line 5106: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5972,16 +5972,16 @@ │ │ │ │ │ 5: aload_2 │ │ │ │ │ 6: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 13: invokestatic #460 // Method computeCorrespondEpilines_0:(JIJJ)V │ │ │ │ │ 16: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5146: 0 │ │ │ │ │ - line 5147: 16 │ │ │ │ │ + line 5139: 0 │ │ │ │ │ + line 5140: 16 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 whichImage I │ │ │ │ │ 0 17 2 F Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 lines Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -5999,16 +5999,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #464 // Method triangulatePoints_0:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5180: 0 │ │ │ │ │ - line 5181: 24 │ │ │ │ │ + line 5173: 0 │ │ │ │ │ + line 5174: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 projMatr1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 projMatr2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 projPoints1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 projPoints2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 points4D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6027,16 +6027,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #467 // Method correctMatches_0:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5205: 0 │ │ │ │ │ - line 5206: 24 │ │ │ │ │ + line 5198: 0 │ │ │ │ │ + line 5199: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 F Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 newPoints1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 newPoints2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6051,15 +6051,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #470 // Method sampsonDistance_0:(JJJ)D │ │ │ │ │ 15: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5232: 0 │ │ │ │ │ + line 5225: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 pt1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 pt2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 F Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static boolean estimateAffine3D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, double, double); │ │ │ │ │ @@ -6076,15 +6076,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: dload 6 │ │ │ │ │ 20: invokestatic #474 // Method estimateAffine3D_0:(JJJJDD)Z │ │ │ │ │ 23: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5292: 0 │ │ │ │ │ + line 5285: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 4 ransacThreshold D │ │ │ │ │ @@ -6103,15 +6103,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #478 // Method estimateAffine3D_1:(JJJJD)Z │ │ │ │ │ 21: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5346: 0 │ │ │ │ │ + line 5339: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 ransacThreshold D │ │ │ │ │ @@ -6128,15 +6128,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #482 // Method estimateAffine3D_2:(JJJJ)Z │ │ │ │ │ 19: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5399: 0 │ │ │ │ │ + line 5392: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -6166,18 +6166,18 @@ │ │ │ │ │ 34: aload 4 │ │ │ │ │ 36: iconst_0 │ │ │ │ │ 37: daload │ │ │ │ │ 38: dastore │ │ │ │ │ 39: aload 5 │ │ │ │ │ 41: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5432: 0 │ │ │ │ │ - line 5433: 5 │ │ │ │ │ - line 5434: 28 │ │ │ │ │ - line 5435: 39 │ │ │ │ │ + line 5425: 0 │ │ │ │ │ + line 5426: 5 │ │ │ │ │ + line 5427: 28 │ │ │ │ │ + line 5428: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 scale [D │ │ │ │ │ 0 42 3 force_rotation Z │ │ │ │ │ 5 37 4 scale_out [D │ │ │ │ │ @@ -6212,18 +6212,18 @@ │ │ │ │ │ 31: aload_3 │ │ │ │ │ 32: iconst_0 │ │ │ │ │ 33: daload │ │ │ │ │ 34: dastore │ │ │ │ │ 35: aload 4 │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5462: 0 │ │ │ │ │ - line 5463: 4 │ │ │ │ │ - line 5464: 25 │ │ │ │ │ - line 5465: 35 │ │ │ │ │ + line 5455: 0 │ │ │ │ │ + line 5456: 4 │ │ │ │ │ + line 5457: 25 │ │ │ │ │ + line 5458: 35 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 scale [D │ │ │ │ │ 4 34 3 scale_out [D │ │ │ │ │ 25 13 4 retVal Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6243,15 +6243,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #494 // Method estimateAffine3D_5:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5491: 0 │ │ │ │ │ + line 5484: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static boolean estimateTranslation3D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, double, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;DD)Z │ │ │ │ │ @@ -6267,15 +6267,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: dload 6 │ │ │ │ │ 20: invokestatic #497 // Method estimateTranslation3D_0:(JJJJDD)Z │ │ │ │ │ 23: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5547: 0 │ │ │ │ │ + line 5540: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 4 ransacThreshold D │ │ │ │ │ @@ -6294,15 +6294,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #500 // Method estimateTranslation3D_1:(JJJJD)Z │ │ │ │ │ 21: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5597: 0 │ │ │ │ │ + line 5590: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 ransacThreshold D │ │ │ │ │ @@ -6319,15 +6319,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #503 // Method estimateTranslation3D_2:(JJJJ)Z │ │ │ │ │ 19: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5646: 0 │ │ │ │ │ + line 5639: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -6349,15 +6349,15 @@ │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: lload 10 │ │ │ │ │ 25: invokestatic #506 // Method estimateAffine2D_0:(JJJIDJDJ)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5724: 0 │ │ │ │ │ + line 5717: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 method I │ │ │ │ │ 0 32 4 ransacReprojThreshold D │ │ │ │ │ @@ -6382,15 +6382,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: invokestatic #510 // Method estimateAffine2D_1:(JJJIDJD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5796: 0 │ │ │ │ │ + line 5789: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 ransacReprojThreshold D │ │ │ │ │ @@ -6413,15 +6413,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: invokestatic #514 // Method estimateAffine2D_2:(JJJIDJ)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5867: 0 │ │ │ │ │ + line 5860: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 ransacReprojThreshold D │ │ │ │ │ @@ -6442,15 +6442,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #518 // Method estimateAffine2D_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5937: 0 │ │ │ │ │ + line 5930: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 ransacReprojThreshold D │ │ │ │ │ @@ -6469,15 +6469,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #521 // Method estimateAffine2D_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6006: 0 │ │ │ │ │ + line 5999: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6494,15 +6494,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #524 // Method estimateAffine2D_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6074: 0 │ │ │ │ │ + line 6067: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffine2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6516,15 +6516,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #527 // Method estimateAffine2D_6:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6141: 0 │ │ │ │ │ + line 6134: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffine2D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.geometry.UsacParams); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/geometry/UsacParams;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6541,15 +6541,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload_3 │ │ │ │ │ 17: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 20: invokestatic #530 // Method estimateAffine2D_7:(JJJJ)J │ │ │ │ │ 23: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 26: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6150: 0 │ │ │ │ │ + line 6143: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 pts1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 pts2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ │ │ │ │ │ @@ -6571,15 +6571,15 @@ │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: lload 10 │ │ │ │ │ 25: invokestatic #533 // Method estimateAffinePartial2D_0:(JJJIDJDJ)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6209: 0 │ │ │ │ │ + line 6202: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 method I │ │ │ │ │ 0 32 4 ransacReprojThreshold D │ │ │ │ │ @@ -6604,15 +6604,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: invokestatic #536 // Method estimateAffinePartial2D_1:(JJJIDJD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6262: 0 │ │ │ │ │ + line 6255: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 ransacReprojThreshold D │ │ │ │ │ @@ -6635,15 +6635,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: invokestatic #539 // Method estimateAffinePartial2D_2:(JJJIDJ)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6314: 0 │ │ │ │ │ + line 6307: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 ransacReprojThreshold D │ │ │ │ │ @@ -6664,15 +6664,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #542 // Method estimateAffinePartial2D_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6365: 0 │ │ │ │ │ + line 6358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 ransacReprojThreshold D │ │ │ │ │ @@ -6691,15 +6691,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #545 // Method estimateAffinePartial2D_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6415: 0 │ │ │ │ │ + line 6408: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6716,15 +6716,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #548 // Method estimateAffinePartial2D_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6464: 0 │ │ │ │ │ + line 6457: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffinePartial2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6738,15 +6738,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #551 // Method estimateAffinePartial2D_6:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6512: 0 │ │ │ │ │ + line 6505: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double[] estimateTranslation2D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, int, double, long, double, long); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;IDJDJ)[D │ │ │ │ │ @@ -6763,15 +6763,15 @@ │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: dload 8 │ │ │ │ │ 19: lload 10 │ │ │ │ │ 21: invokestatic #554 // Method estimateTranslation2D_0:(JJJIDJDJ)[D │ │ │ │ │ 24: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6594: 0 │ │ │ │ │ + line 6587: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 method I │ │ │ │ │ 0 25 4 ransacReprojThreshold D │ │ │ │ │ @@ -6793,15 +6793,15 @@ │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: dload 8 │ │ │ │ │ 19: invokestatic #558 // Method estimateTranslation2D_1:(JJJIDJD)[D │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6670: 0 │ │ │ │ │ + line 6663: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 3 method I │ │ │ │ │ 0 23 4 ransacReprojThreshold D │ │ │ │ │ @@ -6821,15 +6821,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: invokestatic #562 // Method estimateTranslation2D_2:(JJJIDJ)[D │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6745: 0 │ │ │ │ │ + line 6738: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 3 method I │ │ │ │ │ 0 21 4 ransacReprojThreshold D │ │ │ │ │ @@ -6847,15 +6847,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: invokestatic #566 // Method estimateTranslation2D_3:(JJJID)[D │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6819: 0 │ │ │ │ │ + line 6812: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 3 method I │ │ │ │ │ 0 19 4 ransacReprojThreshold D │ │ │ │ │ @@ -6871,15 +6871,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: invokestatic #570 // Method estimateTranslation2D_4:(JJJI)[D │ │ │ │ │ 16: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6892: 0 │ │ │ │ │ + line 6885: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6893,15 +6893,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #574 // Method estimateTranslation2D_5:(JJJ)[D │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6964: 0 │ │ │ │ │ + line 6957: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double[] estimateTranslation2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6912,15 +6912,15 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #577 // Method estimateTranslation2D_6:(JJ)[D │ │ │ │ │ 11: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7035: 0 │ │ │ │ │ + line 7028: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static int decomposeHomographyMat(org.opencv.core.Mat, org.opencv.core.Mat, java.util.List, java.util.List, java.util.List); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;Ljava/util/List;)I │ │ │ │ │ @@ -6965,25 +6965,25 @@ │ │ │ │ │ 79: aload 4 │ │ │ │ │ 81: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 84: aload 7 │ │ │ │ │ 86: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 89: iload 8 │ │ │ │ │ 91: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7068: 0 │ │ │ │ │ - line 7069: 9 │ │ │ │ │ - line 7070: 18 │ │ │ │ │ - line 7071: 27 │ │ │ │ │ - line 7072: 55 │ │ │ │ │ - line 7073: 61 │ │ │ │ │ - line 7074: 66 │ │ │ │ │ - line 7075: 72 │ │ │ │ │ - line 7076: 77 │ │ │ │ │ - line 7077: 84 │ │ │ │ │ - line 7078: 89 │ │ │ │ │ + line 7061: 0 │ │ │ │ │ + line 7062: 9 │ │ │ │ │ + line 7063: 18 │ │ │ │ │ + line 7064: 27 │ │ │ │ │ + line 7065: 55 │ │ │ │ │ + line 7066: 61 │ │ │ │ │ + line 7067: 66 │ │ │ │ │ + line 7068: 72 │ │ │ │ │ + line 7069: 77 │ │ │ │ │ + line 7070: 84 │ │ │ │ │ + line 7071: 89 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 92 0 H Lorg/opencv/core/Mat; │ │ │ │ │ 0 92 1 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 92 2 rotations Ljava/util/List; │ │ │ │ │ 0 92 3 translations Ljava/util/List; │ │ │ │ │ 0 92 4 normals Ljava/util/List; │ │ │ │ │ @@ -7020,18 +7020,18 @@ │ │ │ │ │ 30: aload 4 │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: aload 5 │ │ │ │ │ 37: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 40: invokestatic #588 // Method filterHomographyDecompByVisibleRefpoints_0:(JJJJJJ)V │ │ │ │ │ 43: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7106: 0 │ │ │ │ │ - line 7107: 6 │ │ │ │ │ - line 7108: 12 │ │ │ │ │ - line 7109: 43 │ │ │ │ │ + line 7099: 0 │ │ │ │ │ + line 7100: 6 │ │ │ │ │ + line 7101: 12 │ │ │ │ │ + line 7102: 43 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 rotations Ljava/util/List; │ │ │ │ │ 0 44 1 normals Ljava/util/List; │ │ │ │ │ 0 44 2 beforePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 afterPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 4 possibleSolutions Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7064,18 +7064,18 @@ │ │ │ │ │ 26: aload_3 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: aload 4 │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: invokestatic #591 // Method filterHomographyDecompByVisibleRefpoints_1:(JJJJJ)V │ │ │ │ │ 38: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7130: 0 │ │ │ │ │ - line 7131: 6 │ │ │ │ │ - line 7132: 12 │ │ │ │ │ - line 7133: 38 │ │ │ │ │ + line 7123: 0 │ │ │ │ │ + line 7124: 6 │ │ │ │ │ + line 7125: 12 │ │ │ │ │ + line 7126: 38 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 39 0 rotations Ljava/util/List; │ │ │ │ │ 0 39 1 normals Ljava/util/List; │ │ │ │ │ 0 39 2 beforePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 3 afterPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 4 possibleSolutions Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7163,26 +7163,26 @@ │ │ │ │ │ 122: iconst_0 │ │ │ │ │ 123: aload 15 │ │ │ │ │ 125: iconst_0 │ │ │ │ │ 126: daload │ │ │ │ │ 127: dastore │ │ │ │ │ 128: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7162: 0 │ │ │ │ │ - line 7163: 5 │ │ │ │ │ - line 7164: 10 │ │ │ │ │ - line 7165: 15 │ │ │ │ │ - line 7166: 20 │ │ │ │ │ - line 7167: 25 │ │ │ │ │ - line 7168: 53 │ │ │ │ │ - line 7169: 66 │ │ │ │ │ - line 7170: 79 │ │ │ │ │ - line 7171: 92 │ │ │ │ │ - line 7172: 115 │ │ │ │ │ - line 7173: 128 │ │ │ │ │ + line 7155: 0 │ │ │ │ │ + line 7156: 5 │ │ │ │ │ + line 7157: 10 │ │ │ │ │ + line 7158: 15 │ │ │ │ │ + line 7159: 20 │ │ │ │ │ + line 7160: 25 │ │ │ │ │ + line 7161: 53 │ │ │ │ │ + line 7162: 66 │ │ │ │ │ + line 7163: 79 │ │ │ │ │ + line 7164: 92 │ │ │ │ │ + line 7165: 115 │ │ │ │ │ + line 7166: 128 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 129 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 129 1 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 129 2 apertureWidth D │ │ │ │ │ 0 129 4 apertureHeight D │ │ │ │ │ 0 129 6 fovx [D │ │ │ │ │ @@ -7219,15 +7219,15 @@ │ │ │ │ │ 12: aload_1 │ │ │ │ │ 13: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 16: iload_2 │ │ │ │ │ 17: invokestatic #606 // Method getDefaultNewCameraMatrix_0:(JDDZ)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7205: 0 │ │ │ │ │ + line 7198: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 imgsize Lorg/opencv/core/Size; │ │ │ │ │ 0 24 2 centerPrincipalPoint Z │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getDefaultNewCameraMatrix(org.opencv.core.Mat, org.opencv.core.Size); │ │ │ │ │ @@ -7243,15 +7243,15 @@ │ │ │ │ │ 9: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 12: aload_1 │ │ │ │ │ 13: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 16: invokestatic #610 // Method getDefaultNewCameraMatrix_1:(JDD)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7232: 0 │ │ │ │ │ + line 7225: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 imgsize Lorg/opencv/core/Size; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getDefaultNewCameraMatrix(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7262,15 +7262,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #614 // Method getDefaultNewCameraMatrix_2:(J)J │ │ │ │ │ 11: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7258: 0 │ │ │ │ │ + line 7251: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getOptimalNewCameraMatrix(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Size, double, org.opencv.core.Size, org.opencv.core.Rect, boolean); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Size;DLorg/opencv/core/Size;Lorg/opencv/core/Rect;Z)Lorg/opencv/core/Mat; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -7324,18 +7324,18 @@ │ │ │ │ │ 87: iconst_3 │ │ │ │ │ 88: daload │ │ │ │ │ 89: d2i │ │ │ │ │ 90: putfield #630 // Field org/opencv/core/Rect.height:I │ │ │ │ │ 93: aload 9 │ │ │ │ │ 95: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7294: 0 │ │ │ │ │ - line 7295: 5 │ │ │ │ │ - line 7296: 48 │ │ │ │ │ - line 7297: 93 │ │ │ │ │ + line 7287: 0 │ │ │ │ │ + line 7288: 5 │ │ │ │ │ + line 7289: 48 │ │ │ │ │ + line 7290: 93 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 96 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 96 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 96 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 96 3 alpha D │ │ │ │ │ 0 96 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7400,18 +7400,18 @@ │ │ │ │ │ 85: iconst_3 │ │ │ │ │ 86: daload │ │ │ │ │ 87: d2i │ │ │ │ │ 88: putfield #630 // Field org/opencv/core/Rect.height:I │ │ │ │ │ 91: aload 8 │ │ │ │ │ 93: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7327: 0 │ │ │ │ │ - line 7328: 5 │ │ │ │ │ - line 7329: 46 │ │ │ │ │ - line 7330: 91 │ │ │ │ │ + line 7320: 0 │ │ │ │ │ + line 7321: 5 │ │ │ │ │ + line 7322: 46 │ │ │ │ │ + line 7323: 91 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 94 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 94 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 94 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 94 3 alpha D │ │ │ │ │ 0 94 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7443,15 +7443,15 @@ │ │ │ │ │ 23: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 26: aload 5 │ │ │ │ │ 28: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 31: invokestatic #636 // Method getOptimalNewCameraMatrix_2:(JJDDDDD)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7359: 0 │ │ │ │ │ + line 7352: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 38 3 alpha D │ │ │ │ │ 0 38 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7472,15 +7472,15 @@ │ │ │ │ │ 16: aload_2 │ │ │ │ │ 17: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 20: dload_3 │ │ │ │ │ 21: invokestatic #640 // Method getOptimalNewCameraMatrix_3:(JJDDD)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7387: 0 │ │ │ │ │ + line 7380: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 28 3 alpha D │ │ │ │ │ │ │ │ │ │ @@ -7510,18 +7510,18 @@ │ │ │ │ │ 39: aload 6 │ │ │ │ │ 41: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 44: aload 6 │ │ │ │ │ 46: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 49: invokestatic #643 // Method undistortPoints_0:(JJJJJJIID)V │ │ │ │ │ 52: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7460: 0 │ │ │ │ │ - line 7461: 3 │ │ │ │ │ - line 7462: 6 │ │ │ │ │ - line 7463: 52 │ │ │ │ │ + line 7453: 0 │ │ │ │ │ + line 7454: 3 │ │ │ │ │ + line 7455: 6 │ │ │ │ │ + line 7456: 52 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 53 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 53 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 53 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 53 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 53 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7550,18 +7550,18 @@ │ │ │ │ │ 24: aload 4 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: aload 5 │ │ │ │ │ 31: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 34: invokestatic #646 // Method undistortPoints_1:(JJJJJJ)V │ │ │ │ │ 37: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7529: 0 │ │ │ │ │ - line 7530: 3 │ │ │ │ │ - line 7531: 6 │ │ │ │ │ - line 7532: 37 │ │ │ │ │ + line 7522: 0 │ │ │ │ │ + line 7523: 3 │ │ │ │ │ + line 7524: 6 │ │ │ │ │ + line 7525: 37 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7587,18 +7587,18 @@ │ │ │ │ │ 20: aload_3 │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload 4 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: invokestatic #649 // Method undistortPoints_2:(JJJJJ)V │ │ │ │ │ 32: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7597: 0 │ │ │ │ │ - line 7598: 3 │ │ │ │ │ - line 7599: 6 │ │ │ │ │ - line 7600: 32 │ │ │ │ │ + line 7590: 0 │ │ │ │ │ + line 7591: 3 │ │ │ │ │ + line 7592: 6 │ │ │ │ │ + line 7593: 32 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 33 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 33 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 33 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7621,18 +7621,18 @@ │ │ │ │ │ 16: aload_2 │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload_3 │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: invokestatic #652 // Method undistortPoints_3:(JJJJ)V │ │ │ │ │ 27: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7664: 0 │ │ │ │ │ - line 7665: 3 │ │ │ │ │ - line 7666: 6 │ │ │ │ │ - line 7667: 27 │ │ │ │ │ + line 7657: 0 │ │ │ │ │ + line 7658: 3 │ │ │ │ │ + line 7659: 6 │ │ │ │ │ + line 7660: 27 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 28 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 28 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 3 25 4 src_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7656,16 +7656,16 @@ │ │ │ │ │ 21: aload 4 │ │ │ │ │ 23: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 26: aload 4 │ │ │ │ │ 28: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 31: invokestatic #655 // Method undistortImagePoints_0:(JJJJIID)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7684: 0 │ │ │ │ │ - line 7685: 34 │ │ │ │ │ + line 7677: 0 │ │ │ │ │ + line 7678: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 arg1 Lorg/opencv/core/TermCriteria; │ │ │ │ │ @@ -7682,16 +7682,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #659 // Method undistortImagePoints_1:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7696: 0 │ │ │ │ │ - line 7697: 19 │ │ │ │ │ + line 7689: 0 │ │ │ │ │ + line 7690: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -7714,16 +7714,16 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: invokestatic #662 // Method fisheye_projectPoints_0:(JJJJJJDJ)V │ │ │ │ │ 36: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7705: 0 │ │ │ │ │ - line 7706: 36 │ │ │ │ │ + line 7698: 0 │ │ │ │ │ + line 7699: 36 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7748,16 +7748,16 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: invokestatic #666 // Method fisheye_projectPoints_1:(JJJJJJD)V │ │ │ │ │ 31: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7709: 0 │ │ │ │ │ - line 7710: 31 │ │ │ │ │ + line 7702: 0 │ │ │ │ │ + line 7703: 31 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7780,16 +7780,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #670 // Method fisheye_projectPoints_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7713: 0 │ │ │ │ │ - line 7714: 29 │ │ │ │ │ + line 7706: 0 │ │ │ │ │ + line 7707: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7808,16 +7808,16 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #673 // Method fisheye_distortPoints_0:(JJJJD)V │ │ │ │ │ 21: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7736: 0 │ │ │ │ │ - line 7737: 21 │ │ │ │ │ + line 7729: 0 │ │ │ │ │ + line 7730: 21 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 alpha D │ │ │ │ │ @@ -7834,16 +7834,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #677 // Method fisheye_distortPoints_1:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7753: 0 │ │ │ │ │ - line 7754: 19 │ │ │ │ │ + line 7746: 0 │ │ │ │ │ + line 7747: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 D Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -7862,16 +7862,16 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: dload 5 │ │ │ │ │ 23: invokestatic #680 // Method fisheye_distortPoints_2:(JJJJJD)V │ │ │ │ │ 26: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7775: 0 │ │ │ │ │ - line 7776: 26 │ │ │ │ │ + line 7768: 0 │ │ │ │ │ + line 7769: 26 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 Kundistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 4 D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7891,16 +7891,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #684 // Method fisheye_distortPoints_3:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7791: 0 │ │ │ │ │ - line 7792: 24 │ │ │ │ │ + line 7784: 0 │ │ │ │ │ + line 7785: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 Kundistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7927,16 +7927,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #687 // Method fisheye_undistortPoints_0:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7848: 0 │ │ │ │ │ - line 7849: 44 │ │ │ │ │ + line 7841: 0 │ │ │ │ │ + line 7842: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7959,16 +7959,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #690 // Method fisheye_undistortPoints_1:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7899: 0 │ │ │ │ │ - line 7900: 29 │ │ │ │ │ + line 7892: 0 │ │ │ │ │ + line 7893: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7988,16 +7988,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #693 // Method fisheye_undistortPoints_2:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7949: 0 │ │ │ │ │ - line 7950: 24 │ │ │ │ │ + line 7942: 0 │ │ │ │ │ + line 7943: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8014,16 +8014,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #696 // Method fisheye_undistortPoints_3:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7998: 0 │ │ │ │ │ - line 7999: 19 │ │ │ │ │ + line 7991: 0 │ │ │ │ │ + line 7992: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 D Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -8049,16 +8049,16 @@ │ │ │ │ │ 29: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 32: aload 7 │ │ │ │ │ 34: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 37: dload 8 │ │ │ │ │ 39: invokestatic #699 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_0:(JJDDJJDDDD)V │ │ │ │ │ 42: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8021: 0 │ │ │ │ │ - line 8022: 42 │ │ │ │ │ + line 8014: 0 │ │ │ │ │ + line 8015: 42 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 43 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8087,16 +8087,16 @@ │ │ │ │ │ 27: aload 7 │ │ │ │ │ 29: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 32: aload 7 │ │ │ │ │ 34: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 37: invokestatic #703 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_1:(JJDDJJDDD)V │ │ │ │ │ 40: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8038: 0 │ │ │ │ │ - line 8039: 40 │ │ │ │ │ + line 8031: 0 │ │ │ │ │ + line 8032: 40 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 41 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 41 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8120,16 +8120,16 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload 4 │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: dload 5 │ │ │ │ │ 27: invokestatic #707 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_2:(JJDDJJD)V │ │ │ │ │ 30: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8054: 0 │ │ │ │ │ - line 8055: 30 │ │ │ │ │ + line 8047: 0 │ │ │ │ │ + line 8048: 30 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 31 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 31 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8151,16 +8151,16 @@ │ │ │ │ │ 16: aload_3 │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload 4 │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: invokestatic #711 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_3:(JJDDJJ)V │ │ │ │ │ 28: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8069: 0 │ │ │ │ │ - line 8070: 28 │ │ │ │ │ + line 8062: 0 │ │ │ │ │ + line 8063: 28 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 29 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8189,15 +8189,15 @@ │ │ │ │ │ 35: aload 8 │ │ │ │ │ 37: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 40: aload 8 │ │ │ │ │ 42: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 45: invokestatic #715 // Method fisheye_solvePnP_0:(JJJJJJZIIID)Z │ │ │ │ │ 48: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8129: 0 │ │ │ │ │ + line 8122: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8224,15 +8224,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: invokestatic #719 // Method fisheye_solvePnP_1:(JJJJJJZI)Z │ │ │ │ │ 33: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8183: 0 │ │ │ │ │ + line 8176: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8257,15 +8257,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: invokestatic #722 // Method fisheye_solvePnP_2:(JJJJJJZ)Z │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8236: 0 │ │ │ │ │ + line 8229: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8288,15 +8288,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #725 // Method fisheye_solvePnP_3:(JJJJJJ)Z │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8288: 0 │ │ │ │ │ + line 8281: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8331,15 +8331,15 @@ │ │ │ │ │ 46: aload 13 │ │ │ │ │ 48: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 51: aload 13 │ │ │ │ │ 53: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 56: invokestatic #728 // Method fisheye_solvePnPRansac_0:(JJJJJJZIFDJIIID)Z │ │ │ │ │ 59: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8325: 0 │ │ │ │ │ + line 8318: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8375,15 +8375,15 @@ │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: aload 11 │ │ │ │ │ 36: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 39: iload 12 │ │ │ │ │ 41: invokestatic #732 // Method fisheye_solvePnPRansac_1:(JJJJJJZIFDJI)Z │ │ │ │ │ 44: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8356: 0 │ │ │ │ │ + line 8349: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8417,15 +8417,15 @@ │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: aload 11 │ │ │ │ │ 36: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 39: invokestatic #735 // Method fisheye_solvePnPRansac_2:(JJJJJJZIFDJ)Z │ │ │ │ │ 42: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8386: 0 │ │ │ │ │ + line 8379: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8456,15 +8456,15 @@ │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: invokestatic #738 // Method fisheye_solvePnPRansac_3:(JJJJJJZIFD)Z │ │ │ │ │ 37: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8415: 0 │ │ │ │ │ + line 8408: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8493,15 +8493,15 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: invokestatic #741 // Method fisheye_solvePnPRansac_4:(JJJJJJZIF)Z │ │ │ │ │ 35: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8443: 0 │ │ │ │ │ + line 8436: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8528,15 +8528,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: invokestatic #744 // Method fisheye_solvePnPRansac_5:(JJJJJJZI)Z │ │ │ │ │ 33: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8470: 0 │ │ │ │ │ + line 8463: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8561,15 +8561,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: invokestatic #747 // Method fisheye_solvePnPRansac_6:(JJJJJJZ)Z │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8496: 0 │ │ │ │ │ + line 8489: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8592,15 +8592,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #750 // Method fisheye_solvePnPRansac_7:(JJJJJJ)Z │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8521: 0 │ │ │ │ │ + line 8514: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8620,18 +8620,18 @@ │ │ │ │ │ 11: aload 6 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload_2 │ │ │ │ │ 17: iload 4 │ │ │ │ │ 19: invokestatic #753 // Method approxPolyDP_0:(JJDZ)V │ │ │ │ │ 22: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8544: 0 │ │ │ │ │ - line 8545: 3 │ │ │ │ │ - line 8546: 6 │ │ │ │ │ - line 8547: 22 │ │ │ │ │ + line 8537: 0 │ │ │ │ │ + line 8538: 3 │ │ │ │ │ + line 8539: 6 │ │ │ │ │ + line 8540: 22 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 curve Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 approxCurve Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 2 epsilon D │ │ │ │ │ 0 23 4 closed Z │ │ │ │ │ 3 20 5 curve_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8648,16 +8648,16 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: fload_3 │ │ │ │ │ 10: iload 4 │ │ │ │ │ 12: invokestatic #757 // Method approxPolyN_0:(JJIFZ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8574: 0 │ │ │ │ │ - line 8575: 15 │ │ │ │ │ + line 8567: 0 │ │ │ │ │ + line 8568: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 curve Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 approxCurve Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 nsides I │ │ │ │ │ 0 16 3 epsilon_percentage F │ │ │ │ │ 0 16 4 ensure_convex Z │ │ │ │ │ @@ -8672,16 +8672,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: fload_3 │ │ │ │ │ 10: invokestatic #761 // Method approxPolyN_1:(JJIF)V │ │ │ │ │ 13: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8596: 0 │ │ │ │ │ - line 8597: 13 │ │ │ │ │ + line 8589: 0 │ │ │ │ │ + line 8590: 13 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 curve Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 1 approxCurve Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 2 nsides I │ │ │ │ │ 0 14 3 epsilon_percentage F │ │ │ │ │ │ │ │ │ │ @@ -8694,16 +8694,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #765 // Method approxPolyN_2:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8617: 0 │ │ │ │ │ - line 8618: 12 │ │ │ │ │ + line 8610: 0 │ │ │ │ │ + line 8611: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 curve Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 approxCurve Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 nsides I │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect minAreaRect(org.opencv.core.MatOfPoint2f); │ │ │ │ │ @@ -8717,16 +8717,16 @@ │ │ │ │ │ 5: dup │ │ │ │ │ 6: aload_1 │ │ │ │ │ 7: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 10: invokestatic #770 // Method minAreaRect_0:(J)[D │ │ │ │ │ 13: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 16: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8640: 0 │ │ │ │ │ - line 8641: 2 │ │ │ │ │ + line 8633: 0 │ │ │ │ │ + line 8634: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 points Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 15 1 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void boxPoints(org.opencv.core.RotatedRect, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/RotatedRect;Lorg/opencv/core/Mat;)V │ │ │ │ │ @@ -8748,16 +8748,16 @@ │ │ │ │ │ 28: aload_0 │ │ │ │ │ 29: getfield #785 // Field org/opencv/core/RotatedRect.angle:D │ │ │ │ │ 32: aload_1 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #788 // Method boxPoints_0:(DDDDDJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8663: 0 │ │ │ │ │ - line 8664: 39 │ │ │ │ │ + line 8656: 0 │ │ │ │ │ + line 8657: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 box Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 40 1 points Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void minEnclosingCircle(org.opencv.core.MatOfPoint2f, org.opencv.core.Point, float[]); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/Point;[F)V │ │ │ │ │ @@ -8796,21 +8796,21 @@ │ │ │ │ │ 49: aload 5 │ │ │ │ │ 51: iconst_0 │ │ │ │ │ 52: daload │ │ │ │ │ 53: d2f │ │ │ │ │ 54: fastore │ │ │ │ │ 55: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8681: 0 │ │ │ │ │ - line 8682: 2 │ │ │ │ │ - line 8683: 7 │ │ │ │ │ - line 8684: 12 │ │ │ │ │ - line 8685: 23 │ │ │ │ │ - line 8686: 43 │ │ │ │ │ - line 8687: 55 │ │ │ │ │ + line 8674: 0 │ │ │ │ │ + line 8675: 2 │ │ │ │ │ + line 8676: 7 │ │ │ │ │ + line 8677: 12 │ │ │ │ │ + line 8678: 23 │ │ │ │ │ + line 8679: 43 │ │ │ │ │ + line 8680: 55 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 56 0 points Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 56 1 center Lorg/opencv/core/Point; │ │ │ │ │ 0 56 2 radius [F │ │ │ │ │ 2 54 3 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ 7 49 4 center_out [D │ │ │ │ │ @@ -8829,15 +8829,15 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #796 // Method minEnclosingTriangle_0:(JJ)D │ │ │ │ │ 11: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8716: 0 │ │ │ │ │ + line 8709: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 triangle Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double minEnclosingConvexPolygon(org.opencv.core.Mat, org.opencv.core.Mat, int); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;I)D │ │ │ │ │ @@ -8848,15 +8848,15 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #800 // Method minEnclosingConvexPolygon_0:(JJI)D │ │ │ │ │ 12: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8745: 0 │ │ │ │ │ + line 8738: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 polygon Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 k I │ │ │ │ │ │ │ │ │ │ public static org.opencv.geometry.Moments moments(org.opencv.core.Mat, boolean); │ │ │ │ │ @@ -8869,15 +8869,15 @@ │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_1 │ │ │ │ │ 9: invokestatic #806 // Method moments_0:(JZ)[D │ │ │ │ │ 12: invokespecial #810 // Method org/opencv/geometry/Moments."":([D)V │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8783: 0 │ │ │ │ │ + line 8776: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 array Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 binaryImage Z │ │ │ │ │ │ │ │ │ │ public static org.opencv.geometry.Moments moments(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/geometry/Moments; │ │ │ │ │ @@ -8888,15 +8888,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #811 // Method moments_1:(J)[D │ │ │ │ │ 11: invokespecial #810 // Method org/opencv/geometry/Moments."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8815: 0 │ │ │ │ │ + line 8808: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 array Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void HuMoments(org.opencv.geometry.Moments, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/geometry/Moments;Lorg/opencv/core/Mat;)V │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -8923,16 +8923,16 @@ │ │ │ │ │ 36: aload_0 │ │ │ │ │ 37: getfield #841 // Field org/opencv/geometry/Moments.m03:D │ │ │ │ │ 40: aload_1 │ │ │ │ │ 41: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 44: invokestatic #844 // Method HuMoments_0:(DDDDDDDDDDJ)V │ │ │ │ │ 47: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8824: 0 │ │ │ │ │ - line 8825: 47 │ │ │ │ │ + line 8817: 0 │ │ │ │ │ + line 8818: 47 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 m Lorg/opencv/geometry/Moments; │ │ │ │ │ 0 48 1 hu Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double matchShapes(org.opencv.core.Mat, org.opencv.core.Mat, int, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;ID)D │ │ │ │ │ @@ -8944,15 +8944,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: dload_3 │ │ │ │ │ 10: invokestatic #848 // Method matchShapes_0:(JJID)D │ │ │ │ │ 13: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8844: 0 │ │ │ │ │ + line 8837: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 14 0 contour1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 1 contour2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 14 2 method I │ │ │ │ │ 0 14 3 parameter D │ │ │ │ │ │ │ │ │ │ @@ -8969,18 +8969,18 @@ │ │ │ │ │ 6: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 9: aload 4 │ │ │ │ │ 11: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 14: iload_2 │ │ │ │ │ 15: invokestatic #852 // Method convexHull_0:(JJZ)V │ │ │ │ │ 18: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8880: 0 │ │ │ │ │ - line 8881: 2 │ │ │ │ │ - line 8882: 5 │ │ │ │ │ - line 8883: 18 │ │ │ │ │ + line 8873: 0 │ │ │ │ │ + line 8874: 2 │ │ │ │ │ + line 8875: 5 │ │ │ │ │ + line 8876: 18 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 points Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 0 19 1 hull Lorg/opencv/core/MatOfInt; │ │ │ │ │ 0 19 2 clockwise Z │ │ │ │ │ 2 17 3 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 14 4 hull_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8997,18 +8997,18 @@ │ │ │ │ │ 4: aload_2 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_3 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #856 // Method convexHull_2:(JJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8912: 0 │ │ │ │ │ - line 8913: 2 │ │ │ │ │ - line 8914: 4 │ │ │ │ │ - line 8915: 15 │ │ │ │ │ + line 8905: 0 │ │ │ │ │ + line 8906: 2 │ │ │ │ │ + line 8907: 4 │ │ │ │ │ + line 8908: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 points Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 0 16 1 hull Lorg/opencv/core/MatOfInt; │ │ │ │ │ 2 14 2 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 12 3 hull_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -9028,19 +9028,19 @@ │ │ │ │ │ 12: aload 4 │ │ │ │ │ 14: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 17: aload 5 │ │ │ │ │ 19: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 22: invokestatic #859 // Method convexityDefects_0:(JJJ)V │ │ │ │ │ 25: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8941: 0 │ │ │ │ │ - line 8942: 2 │ │ │ │ │ - line 8943: 5 │ │ │ │ │ - line 8944: 8 │ │ │ │ │ - line 8945: 25 │ │ │ │ │ + line 8934: 0 │ │ │ │ │ + line 8935: 2 │ │ │ │ │ + line 8936: 5 │ │ │ │ │ + line 8937: 8 │ │ │ │ │ + line 8938: 25 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 contour Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 0 26 1 convexhull Lorg/opencv/core/MatOfInt; │ │ │ │ │ 0 26 2 convexityDefects Lorg/opencv/core/MatOfInt4; │ │ │ │ │ 2 24 3 contour_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 convexhull_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -9054,16 +9054,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: astore_1 │ │ │ │ │ 2: aload_1 │ │ │ │ │ 3: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 6: invokestatic #862 // Method isContourConvex_0:(J)Z │ │ │ │ │ 9: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8962: 0 │ │ │ │ │ - line 8963: 2 │ │ │ │ │ + line 8955: 0 │ │ │ │ │ + line 8956: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 contour Lorg/opencv/core/MatOfPoint; │ │ │ │ │ 2 8 1 contour_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static float intersectConvexConvex(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, boolean); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Z)F │ │ │ │ │ @@ -9076,15 +9076,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: invokestatic #866 // Method intersectConvexConvex_0:(JJJZ)F │ │ │ │ │ 16: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8986: 0 │ │ │ │ │ + line 8979: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 p1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 p2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 2 p12 Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 handleNested Z │ │ │ │ │ │ │ │ │ │ @@ -9098,15 +9098,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #870 // Method intersectConvexConvex_1:(JJJ)F │ │ │ │ │ 15: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9003: 0 │ │ │ │ │ + line 8996: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 p1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 p2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 p12 Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect fitEllipse(org.opencv.core.MatOfPoint2f); │ │ │ │ │ @@ -9120,16 +9120,16 @@ │ │ │ │ │ 5: dup │ │ │ │ │ 6: aload_1 │ │ │ │ │ 7: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 10: invokestatic #874 // Method fitEllipse_0:(J)[D │ │ │ │ │ 13: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 16: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9027: 0 │ │ │ │ │ - line 9028: 2 │ │ │ │ │ + line 9020: 0 │ │ │ │ │ + line 9021: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 points Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 15 1 points_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect fitEllipseAMS(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/RotatedRect; │ │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #877 // Method fitEllipseAMS_0:(J)[D │ │ │ │ │ 11: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9077: 0 │ │ │ │ │ + line 9070: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 points Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.RotatedRect fitEllipseDirect(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/RotatedRect; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9158,15 +9158,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #880 // Method fitEllipseDirect_0:(J)[D │ │ │ │ │ 11: invokespecial #774 // Method org/opencv/core/RotatedRect."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9133: 0 │ │ │ │ │ + line 9126: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 points Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void getClosestEllipsePoints(org.opencv.core.RotatedRect, org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/RotatedRect;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)V │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9189,16 +9189,16 @@ │ │ │ │ │ 32: aload_1 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload_2 │ │ │ │ │ 37: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 40: invokestatic #883 // Method getClosestEllipsePoints_0:(DDDDDJJ)V │ │ │ │ │ 43: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9155: 0 │ │ │ │ │ - line 9156: 43 │ │ │ │ │ + line 9148: 0 │ │ │ │ │ + line 9149: 43 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 ellipse_params Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 44 1 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 2 closest_pts Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void fitLine(org.opencv.core.Mat, org.opencv.core.Mat, int, double, double, double); │ │ │ │ │ @@ -9213,16 +9213,16 @@ │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: dload_3 │ │ │ │ │ 10: dload 5 │ │ │ │ │ 12: dload 7 │ │ │ │ │ 14: invokestatic #887 // Method fitLine_0:(JJIDDD)V │ │ │ │ │ 17: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9199: 0 │ │ │ │ │ - line 9200: 17 │ │ │ │ │ + line 9192: 0 │ │ │ │ │ + line 9193: 17 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 18 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 18 1 line Lorg/opencv/core/Mat; │ │ │ │ │ 0 18 2 distType I │ │ │ │ │ 0 18 3 param D │ │ │ │ │ 0 18 5 reps D │ │ │ │ │ @@ -9241,16 +9241,16 @@ │ │ │ │ │ 7: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 10: aload_1 │ │ │ │ │ 11: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 14: iload_2 │ │ │ │ │ 15: invokestatic #891 // Method pointPolygonTest_0:(JDDZ)D │ │ │ │ │ 18: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9226: 0 │ │ │ │ │ - line 9227: 2 │ │ │ │ │ + line 9219: 0 │ │ │ │ │ + line 9220: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 contour Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 19 1 pt Lorg/opencv/core/Point; │ │ │ │ │ 0 19 2 measureDist Z │ │ │ │ │ 2 17 3 contour_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -9288,15 +9288,15 @@ │ │ │ │ │ 60: aload_1 │ │ │ │ │ 61: getfield #785 // Field org/opencv/core/RotatedRect.angle:D │ │ │ │ │ 64: aload_2 │ │ │ │ │ 65: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 68: invokestatic #895 // Method rotatedRectangleIntersection_0:(DDDDDDDDDDJ)I │ │ │ │ │ 71: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9252: 0 │ │ │ │ │ + line 9245: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 72 0 rect1 Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 72 1 rect2 Lorg/opencv/core/RotatedRect; │ │ │ │ │ 0 72 2 intersectingRegion Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double arcLength(org.opencv.core.MatOfPoint2f, boolean); │ │ │ │ │ @@ -9308,16 +9308,16 @@ │ │ │ │ │ 1: astore_2 │ │ │ │ │ 2: aload_2 │ │ │ │ │ 3: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 6: iload_1 │ │ │ │ │ 7: invokestatic #899 // Method arcLength_0:(JZ)D │ │ │ │ │ 10: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9270: 0 │ │ │ │ │ - line 9271: 2 │ │ │ │ │ + line 9263: 0 │ │ │ │ │ + line 9264: 2 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 curve Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 11 1 closed Z │ │ │ │ │ 2 9 2 curve_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double contourArea(org.opencv.core.Mat, boolean); │ │ │ │ │ @@ -9327,15 +9327,15 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #903 // Method contourArea_0:(JZ)D │ │ │ │ │ 8: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9312: 0 │ │ │ │ │ + line 9305: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 contour Lorg/opencv/core/Mat; │ │ │ │ │ 0 9 1 oriented Z │ │ │ │ │ │ │ │ │ │ public static double contourArea(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)D │ │ │ │ │ @@ -9343,15 +9343,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: invokestatic #906 // Method contourArea_1:(J)D │ │ │ │ │ 7: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9347: 0 │ │ │ │ │ + line 9340: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 contour Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Rect boundingRect(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/Rect; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9361,15 +9361,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #910 // Method boundingRect_0:(J)[D │ │ │ │ │ 11: invokespecial #913 // Method org/opencv/core/Rect."":([D)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9365: 0 │ │ │ │ │ + line 9358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 array Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getRotationMatrix2D(org.opencv.core.Point, double, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/Point;DD)Lorg/opencv/core/Mat; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -9383,15 +9383,15 @@ │ │ │ │ │ 9: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 12: dload_1 │ │ │ │ │ 13: dload_3 │ │ │ │ │ 14: invokestatic #914 // Method getRotationMatrix2D_0:(DDDD)J │ │ │ │ │ 17: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9395: 0 │ │ │ │ │ + line 9388: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 center Lorg/opencv/core/Point; │ │ │ │ │ 0 21 1 angle D │ │ │ │ │ 0 21 3 scale D │ │ │ │ │ │ │ │ │ │ public static void invertAffineTransform(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -9402,16 +9402,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #918 // Method invertAffineTransform_0:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9416: 0 │ │ │ │ │ - line 9417: 11 │ │ │ │ │ + line 9409: 0 │ │ │ │ │ + line 9410: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 M Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 iM Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getPerspectiveTransform(org.opencv.core.Mat, org.opencv.core.Mat, int); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;I)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -9425,15 +9425,15 @@ │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_2 │ │ │ │ │ 13: invokestatic #921 // Method getPerspectiveTransform_0:(JJI)J │ │ │ │ │ 16: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9443: 0 │ │ │ │ │ + line 9436: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 solveMethod I │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getPerspectiveTransform(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -9447,15 +9447,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #924 // Method getPerspectiveTransform_1:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9464: 0 │ │ │ │ │ + line 9457: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getAffineTransform(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -9472,17 +9472,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #927 // Method getAffineTransform_0:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 9473: 0 │ │ │ │ │ - line 9474: 2 │ │ │ │ │ - line 9475: 4 │ │ │ │ │ + line 9466: 0 │ │ │ │ │ + line 9467: 2 │ │ │ │ │ + line 9468: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 src_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 dst_mat Lorg/opencv/core/Mat; │ │ │ ├── org/opencv/geometry/Geometry.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -141,21 +141,14 @@ │ │ │ │ public static final int │ │ │ │ VariableType_LINEAR = 0, │ │ │ │ VariableType_SO3 = 1, │ │ │ │ VariableType_SE3 = 2; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: bool cv::buildMST(int numNodes, vector_MSTEdge inputEdges, vector_MSTEdge& resultingEdges, MSTAlgorithm algorithm, int root = 0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - // Unknown type 'vector_MSTEdge' (I), skipping the function │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::Rodrigues(Mat src, Mat& dst, Mat& jacobian = Mat()) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Converts a rotation matrix to a rotation vector or vice versa. │ │ │ │ * │ │ │ │ * @param src Input rotation vector (3x1 or 1x3) or rotation matrix (3x3). │ │ │ │ @@ -9472,14 +9465,21 @@ │ │ │ │ public static Mat getAffineTransform(MatOfPoint2f src, MatOfPoint2f dst) { │ │ │ │ Mat src_mat = src; │ │ │ │ Mat dst_mat = dst; │ │ │ │ return new Mat(getAffineTransform_0(src_mat.nativeObj, dst_mat.nativeObj)); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: bool cv::buildMST(int numNodes, vector_MSTEdge inputEdges, vector_MSTEdge& resultingEdges, MSTAlgorithm algorithm, int root = 0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + // Unknown type 'vector_MSTEdge' (I), skipping the function │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ // C++: void cv::Rodrigues(Mat src, Mat& dst, Mat& jacobian = Mat()) │ │ │ │ private static native void Rodrigues_0(long src_nativeObj, long dst_nativeObj, long jacobian_nativeObj); │ │ │ │ private static native void Rodrigues_1(long src_nativeObj, long dst_nativeObj); │ │ │ │ │ │ │ │ // C++: Mat cv::findHomography(vector_Point2f srcPoints, vector_Point2f dstPoints, int method = 0, double ransacReprojThreshold = 3, Mat& mask = Mat(), int maxIters = 2000, double confidence = 0.995) │ │ │ ├── org/opencv/img_hash/AverageHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 47e97332f228553b5bd25ac673881a016aa367eff806b69c6d8f15ee3be13b4a │ │ │ │ │ + SHA-256 checksum cdc21c38f362941b3656c0b19510b9ac572dc13a8bd85be5a97dbadf3907633a │ │ │ │ │ Compiled from "AverageHash.java" │ │ │ │ │ public class org.opencv.img_hash.AverageHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/AverageHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ @@ -61,29 +61,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/AverageHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 21: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 28: 0 │ │ │ │ │ + line 27: 0 │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native void delete(long); │ │ │ │ │ descriptor: (J)V │ │ │ ├── org/opencv/img_hash/AverageHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.AverageHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class AverageHash │ │ │ │ /** │ │ │ │ * Computes average hash value of the input image │ │ │ │ * │ │ │ │ * This is a fast image hashing algorithm, but only work on simple case. For more details, please │ │ │ │ * refer to CITE: lookslikeit │ │ │ ├── org/opencv/img_hash/BlockMeanHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 006731369cec310d77a8c040b42c5ec77b32a35a93a63282e83f18975bb38ff2 │ │ │ │ │ + SHA-256 checksum 855fa70bd458992ccc15c396cfedf3ad9e573a101d08857b5b44999e098b10dc │ │ │ │ │ Compiled from "BlockMeanHash.java" │ │ │ │ │ public class org.opencv.img_hash.BlockMeanHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/BlockMeanHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 22: 0 │ │ │ │ │ + line 21: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/BlockMeanHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 25: 0 │ │ │ │ │ + line 24: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public void setMode(int); │ │ │ │ │ descriptor: (I)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ │ stack=3, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: iload_1 │ │ │ │ │ 5: invokestatic #14 // Method setMode_0:(JI)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 36: 0 │ │ │ │ │ - line 37: 8 │ │ │ │ │ + line 35: 0 │ │ │ │ │ + line 36: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 0 9 1 mode I │ │ │ │ │ │ │ │ │ │ public org.opencv.core.MatOfDouble getMean(); │ │ │ │ │ descriptor: ()Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -123,44 +123,44 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #18 // Method getMean_0:(J)J │ │ │ │ │ 7: invokestatic #22 // Method org/opencv/core/MatOfDouble.fromNativeAddr:(J)Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 45: 0 │ │ │ │ │ + line 44: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 this Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(int); │ │ │ │ │ descriptor: (I)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: iload_0 │ │ │ │ │ 1: invokestatic #28 // Method create_0:(I)J │ │ │ │ │ 4: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 7: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 54: 0 │ │ │ │ │ + line 53: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 mode I │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.BlockMeanHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #36 // Method create_1:()J │ │ │ │ │ 3: invokestatic #32 // Method __fromPtr__:(J)Lorg/opencv/img_hash/BlockMeanHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 58: 0 │ │ │ │ │ + line 57: 0 │ │ │ │ │ │ │ │ │ │ private static native void setMode_0(long, int); │ │ │ │ │ descriptor: (JI)V │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native long getMean_0(long); │ │ │ │ │ descriptor: (J)J │ │ │ ├── org/opencv/img_hash/BlockMeanHash.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.MatOfDouble; │ │ │ │ import org.opencv.img_hash.BlockMeanHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class BlockMeanHash │ │ │ │ /** │ │ │ │ * Image hash based on block mean. │ │ │ │ * │ │ │ │ * See CITE: zauner2010implementation for details. │ │ │ ├── org/opencv/img_hash/ColorMomentHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 03800282736d3b9246fbeca804b21de4c769757d3fb0e917da35f5ebd18145eb │ │ │ │ │ + SHA-256 checksum 289886b60047616d9a8e4d34bd2a47d89bd2641740b82105269bd73403d23be4 │ │ │ │ │ Compiled from "ColorMomentHash.java" │ │ │ │ │ public class org.opencv.img_hash.ColorMomentHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/ColorMomentHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 17: 0 │ │ │ │ │ + line 16: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ @@ -61,29 +61,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/ColorMomentHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 20: 0 │ │ │ │ │ + line 19: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 27: 0 │ │ │ │ │ + line 26: 0 │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native void delete(long); │ │ │ │ │ descriptor: (J)V │ │ │ ├── org/opencv/img_hash/ColorMomentHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.ColorMomentHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class ColorMomentHash │ │ │ │ /** │ │ │ │ * Image hash based on color moments. │ │ │ │ * │ │ │ │ * See CITE: tang2012perceptual for details. │ │ │ │ */ │ │ │ ├── org/opencv/img_hash/Img_hash.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -4,14 +4,18 @@ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Img_hash │ │ │ │ │ { │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_0 = 0; │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ + public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma, final int numOfAngleLine) { │ │ │ │ │ radialVarianceHash_0(inputArr.nativeObj, outputArr.nativeObj, sigma, numOfAngleLine); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma) { │ │ │ │ │ radialVarianceHash_1(inputArr.nativeObj, outputArr.nativeObj, sigma); │ │ │ │ │ } │ │ │ │ │ @@ -20,14 +24,22 @@ │ │ │ │ │ radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha, final float scale) { │ │ │ │ │ marrHildrethHash_0(inputArr.nativeObj, outputArr.nativeObj, alpha, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha) { │ │ │ │ │ marrHildrethHash_1(inputArr.nativeObj, outputArr.nativeObj, alpha); │ │ │ │ │ } │ │ │ │ │ @@ -36,41 +48,29 @@ │ │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ + private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ private static native void marrHildrethHash_0(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_1(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void colorMomentHash_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/img_hash/Img_hash.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,14 +12,28 @@ │ │ │ │ // C++: enum BlockMeanHashMode (cv.img_hash.BlockMeanHashMode) │ │ │ │ public static final int │ │ │ │ BLOCK_MEAN_HASH_MODE_0 = 0, │ │ │ │ BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Calculates img_hash::AverageHash in one call │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + */ │ │ │ │ + public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes radial variance hash of the input image │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ @@ -65,14 +79,38 @@ │ │ │ │ */ │ │ │ │ public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes block mean hash of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + * @param mode the mode │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ + blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes block mean hash of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + */ │ │ │ │ + public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ + blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes average hash value of the input image │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ @@ -122,71 +160,33 @@ │ │ │ │ * @param outputArr 42 hash values with type CV_64F(double) │ │ │ │ */ │ │ │ │ public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes block mean hash of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - * @param mode the mode │ │ │ │ - */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr, int mode) { │ │ │ │ - blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes block mean hash of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - */ │ │ │ │ - public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ - blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Calculates img_hash::AverageHash in one call │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - */ │ │ │ │ - public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ private static native void radialVarianceHash_0(long inputArr_nativeObj, long outputArr_nativeObj, double sigma, int numOfAngleLine); │ │ │ │ private static native void radialVarianceHash_1(long inputArr_nativeObj, long outputArr_nativeObj, double sigma); │ │ │ │ private static native void radialVarianceHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ private static native void pHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ + // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ + private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ + private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ + │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ private static native void marrHildrethHash_0(long inputArr_nativeObj, long outputArr_nativeObj, float alpha, float scale); │ │ │ │ private static native void marrHildrethHash_1(long inputArr_nativeObj, long outputArr_nativeObj, float alpha); │ │ │ │ private static native void marrHildrethHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ private static native void colorMomentHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ - private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ - private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ - // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -134,30 +134,14 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawDetectedDiamonds(final Mat image, final List diamondCorners) { │ │ │ │ │ final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ - return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ - return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary) { │ │ │ │ │ - return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Dictionary extendDictionary(final int nMarkers, final int markerSize) { │ │ │ │ │ - return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void drawDetectedMarkers(final Mat image, final List corners, final Mat ids, final Scalar borderColor) { │ │ │ │ │ final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ drawDetectedMarkers_0(image.nativeObj, corners_mat.nativeObj, ids.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void drawDetectedMarkers(final Mat image, final List corners, final Mat ids) { │ │ │ │ │ final Mat corners_mat = Converters.vector_Mat_to_Mat((List)corners); │ │ │ │ │ @@ -173,14 +157,30 @@ │ │ │ │ │ generateImageMarker_0(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj, borderBits); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void generateImageMarker(final Dictionary dictionary, final int id, final int sidePixels, final Mat img) { │ │ │ │ │ generateImageMarker_1(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ + return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ + return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary) { │ │ │ │ │ + return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static Dictionary extendDictionary(final int nMarkers, final int markerSize) { │ │ │ │ │ + return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ private static native boolean findChessboardCorners_0(final long p0, final double p1, final double p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findChessboardCorners_1(final long p0, final double p1, final double p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native boolean checkChessboard_0(final long p0, final double p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native boolean findChessboardCornersSBWithMeta_0(final long p0, final double p1, final double p2, final long p3, final int p4, final long p5); │ │ │ │ │ @@ -213,25 +213,25 @@ │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedDiamonds_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long getPredefinedDictionary_0(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long extendDictionary_0(final int p0, final int p1, final long p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native long extendDictionary_1(final int p0, final int p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native long extendDictionary_2(final int p0, final int p1); │ │ │ │ │ - │ │ │ │ │ private static native void drawDetectedMarkers_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_0(final long p0, final int p1, final int p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_1(final long p0, final int p1, final int p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native long getPredefinedDictionary_0(final int p0); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_0(final int p0, final int p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_1(final int p0, final int p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native long extendDictionary_2(final int p0, final int p1); │ │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -639,84 +639,14 @@ │ │ │ │ public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ - * @param dict automatically generated │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary getPredefinedDictionary(int dict) { │ │ │ │ - return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ - * @param randomSeed a user supplied seed for theRNG() │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary, int randomSeed) { │ │ │ │ - return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary) { │ │ │ │ - return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Extend base dictionary by new nMarkers │ │ │ │ - * │ │ │ │ - * @param nMarkers number of markers in the dictionary │ │ │ │ - * @param markerSize number of bits per dimension of each markers │ │ │ │ - * │ │ │ │ - * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ - * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ - * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ - * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Dictionary extendDictionary(int nMarkers, int markerSize) { │ │ │ │ - return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::aruco::drawDetectedMarkers(Mat& image, vector_Mat corners, Mat ids = Mat(), Scalar borderColor = Scalar(0, 255, 0)) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Draw detected markers in image │ │ │ │ * │ │ │ │ * @param image input/output image. It must have 1 or 3 channels. The number of channels is not altered. │ │ │ │ @@ -807,14 +737,84 @@ │ │ │ │ * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ */ │ │ │ │ public static void generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat img) { │ │ │ │ generateImageMarker_1(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ + * @param dict automatically generated │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary getPredefinedDictionary(int dict) { │ │ │ │ + return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ + * @param randomSeed a user supplied seed for theRNG() │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary, int randomSeed) { │ │ │ │ + return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * @param baseDictionary Include the markers in this dictionary at the beginning (optional) │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary) { │ │ │ │ + return new Dictionary(extendDictionary_1(nMarkers, markerSize, baseDictionary.getNativeObjAddr())); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Extend base dictionary by new nMarkers │ │ │ │ + * │ │ │ │ + * @param nMarkers number of markers in the dictionary │ │ │ │ + * @param markerSize number of bits per dimension of each markers │ │ │ │ + * │ │ │ │ + * This function creates a new dictionary composed by nMarkers markers and each markers composed │ │ │ │ + * by markerSize x markerSize bits. If baseDictionary is provided, its markers are directly │ │ │ │ + * included and the rest are generated based on them. If the size of baseDictionary is higher │ │ │ │ + * than nMarkers, only the first nMarkers in baseDictionary are taken and no new marker is added. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Dictionary extendDictionary(int nMarkers, int markerSize) { │ │ │ │ + return new Dictionary(extendDictionary_2(nMarkers, markerSize)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ // C++: bool cv::findChessboardCorners(Mat image, Size patternSize, vector_Point2f& corners, int flags = CALIB_CB_ADAPTIVE_THRESH + CALIB_CB_NORMALIZE_IMAGE) │ │ │ │ private static native boolean findChessboardCorners_0(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj, int flags); │ │ │ │ private static native boolean findChessboardCorners_1(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: bool cv::checkChessboard(Mat img, Size size) │ │ │ │ @@ -849,25 +849,25 @@ │ │ │ │ private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ private static native void drawDetectedDiamonds_0(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ private static native void drawDetectedDiamonds_1(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ private static native void drawDetectedDiamonds_2(long image_nativeObj, long diamondCorners_mat_nativeObj); │ │ │ │ │ │ │ │ - // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ - private static native long getPredefinedDictionary_0(int dict); │ │ │ │ - │ │ │ │ - // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ - private static native long extendDictionary_0(int nMarkers, int markerSize, long baseDictionary_nativeObj, int randomSeed); │ │ │ │ - private static native long extendDictionary_1(int nMarkers, int markerSize, long baseDictionary_nativeObj); │ │ │ │ - private static native long extendDictionary_2(int nMarkers, int markerSize); │ │ │ │ - │ │ │ │ // C++: void cv::aruco::drawDetectedMarkers(Mat& image, vector_Mat corners, Mat ids = Mat(), Scalar borderColor = Scalar(0, 255, 0)) │ │ │ │ private static native void drawDetectedMarkers_0(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ private static native void drawDetectedMarkers_1(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj); │ │ │ │ private static native void drawDetectedMarkers_2(long image_nativeObj, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::aruco::generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat& img, int borderBits = 1) │ │ │ │ private static native void generateImageMarker_0(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj, int borderBits); │ │ │ │ private static native void generateImageMarker_1(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj); │ │ │ │ │ │ │ │ + // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ + private static native long getPredefinedDictionary_0(int dict); │ │ │ │ + │ │ │ │ + // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ + private static native long extendDictionary_0(int nMarkers, int markerSize, long baseDictionary_nativeObj, int randomSeed); │ │ │ │ + private static native long extendDictionary_1(int nMarkers, int markerSize, long baseDictionary_nativeObj); │ │ │ │ + private static native long extendDictionary_2(int nMarkers, int markerSize); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 4681e853371375eb2b0078b4243cb4019454dceef9253685461b89943aaa3557 │ │ │ │ │ + SHA-256 checksum b04f0c0671e593a0ea68dad6ba185a693d6c09bd0607e8fe06c4140b1dc80649 │ │ │ │ │ Compiled from "HistogramPhaseUnwrapping.java" │ │ │ │ │ public class org.opencv.phase_unwrapping.HistogramPhaseUnwrapping extends org.opencv.phase_unwrapping.PhaseUnwrapping │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/phase_unwrapping/HistogramPhaseUnwrapping │ │ │ │ │ super_class: #2 // org/opencv/phase_unwrapping/PhaseUnwrapping │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/phase_unwrapping/PhaseUnwrapping."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 26: 0 │ │ │ │ │ + line 25: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/phase_unwrapping/HistogramPhaseUnwrapping │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 29: 0 │ │ │ │ │ + line 28: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping create(org.opencv.phase_unwrapping.HistogramPhaseUnwrapping_Params); │ │ │ │ │ descriptor: (Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params;)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -103,44 +103,44 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: invokevirtual #10 // Method org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.getNativeObjAddr:()J │ │ │ │ │ 4: invokestatic #16 // Method create_0:(J)J │ │ │ │ │ 7: invokestatic #20 // Method __fromPtr__:(J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 42: 0 │ │ │ │ │ + line 41: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 parameters Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params; │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping create(); │ │ │ │ │ descriptor: ()Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #24 // Method create_1:()J │ │ │ │ │ 3: invokestatic #20 // Method __fromPtr__:(J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 51: 0 │ │ │ │ │ + line 50: 0 │ │ │ │ │ │ │ │ │ │ public void getInverseReliabilityMap(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=4, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #27 // Field nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #31 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #34 // Method getInverseReliabilityMap_0:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 65: 0 │ │ │ │ │ - line 66: 11 │ │ │ │ │ + line 64: 0 │ │ │ │ │ + line 65: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 0 12 1 reliabilityMap Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ private static native long create_0(long); │ │ │ │ │ descriptor: (J)J │ │ │ ├── org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ @@ -2,15 +2,14 @@ │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.phase_unwrapping; │ │ │ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.phase_unwrapping.HistogramPhaseUnwrapping; │ │ │ │ import org.opencv.phase_unwrapping.HistogramPhaseUnwrapping_Params; │ │ │ │ -import org.opencv.phase_unwrapping.PhaseUnwrapping; │ │ │ │ │ │ │ │ // C++: class HistogramPhaseUnwrapping │ │ │ │ /** │ │ │ │ * Class implementing two-dimensional phase unwrapping based on CITE: histogramUnwrapping │ │ │ │ * This algorithm belongs to the quality-guided phase unwrapping methods. │ │ │ │ * First, it computes a reliability map from second differences between a pixel and its eight neighbours. │ │ │ │ * Reliability values lie between 0 and 16*pi*pi. Then, this reliability map is used to compute │ │ │ ├── org/opencv/photo/Photo.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 8b4c7b4830d32f09cb42b7e5d2307274699a3ba0229f8903d8b7a620bb944303 │ │ │ │ │ + SHA-256 checksum 6395581582decd39e29f5ee8d68ed492fa455a78e32c40826066a7c2c390b6a6 │ │ │ │ │ Compiled from "Photo.java" │ │ │ │ │ public class org.opencv.photo.Photo │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #14 // org/opencv/photo/Photo │ │ │ │ │ super_class: #2 // java/lang/Object │ │ │ │ │ @@ -3212,16 +3212,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: dload_2 │ │ │ │ │ 9: invokestatic #407 // Method gammaCorrection_0:(JJD)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1970: 0 │ │ │ │ │ - line 1971: 12 │ │ │ │ │ + line 1949: 0 │ │ │ │ │ + line 1950: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 gamma D │ │ │ │ │ │ │ │ │ │ private static native void inpaint_0(long, long, long, double, int); │ │ │ ├── org/opencv/photo/Photo.java │ │ │ │ @@ -6211,87 +6211,87 @@ │ │ │ │ 00018420: 7a65 2620 6361 6c69 625f 7369 7a65 2c20 ze& calib_size, │ │ │ │ 00018430: 696e 7426 2064 6567 7265 6529 0a20 2020 int& degree). │ │ │ │ 00018440: 202f 2f0a 0a20 2020 202f 2f20 556e 6b6e //.. // Unkn │ │ │ │ 00018450: 6f77 6e20 7479 7065 2027 4669 6c65 4e6f own type 'FileNo │ │ │ │ 00018460: 6465 2720 2849 292c 2073 6b69 7070 696e de' (I), skippin │ │ │ │ 00018470: 6720 7468 6520 6675 6e63 7469 6f6e 0a0a g the function.. │ │ │ │ 00018480: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00018490: 2b2b 3a20 2076 6f69 6420 6376 3a3a 6375 ++: void cv::cu │ │ │ │ -000184a0: 6461 3a3a 6e6f 6e4c 6f63 616c 4d65 616e da::nonLocalMean │ │ │ │ -000184b0: 7328 4770 754d 6174 2073 7263 2c20 4770 s(GpuMat src, Gp │ │ │ │ -000184c0: 754d 6174 2620 6473 742c 2066 6c6f 6174 uMat& dst, float │ │ │ │ -000184d0: 2068 2c20 696e 7420 7365 6172 6368 5f77 h, int search_w │ │ │ │ -000184e0: 696e 646f 7720 3d20 3231 2c20 696e 7420 indow = 21, int │ │ │ │ -000184f0: 626c 6f63 6b5f 7369 7a65 203d 2037 2c20 block_size = 7, │ │ │ │ -00018500: 696e 7420 626f 7264 6572 4d6f 6465 203d int borderMode = │ │ │ │ -00018510: 2042 4f52 4445 525f 4445 4641 554c 542c BORDER_DEFAULT, │ │ │ │ -00018520: 2053 7472 6561 6d20 7374 7265 616d 203d Stream stream = │ │ │ │ -00018530: 2053 7472 6561 6d3a 3a4e 756c 6c28 2929 Stream::Null()) │ │ │ │ -00018540: 0a20 2020 202f 2f0a 0a20 2020 202f 2f20 . //.. // │ │ │ │ -00018550: 556e 6b6e 6f77 6e20 7479 7065 2027 4770 Unknown type 'Gp │ │ │ │ -00018560: 754d 6174 2720 2849 292c 2073 6b69 7070 uMat' (I), skipp │ │ │ │ -00018570: 696e 6720 7468 6520 6675 6e63 7469 6f6e ing the function │ │ │ │ -00018580: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00018590: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -000185a0: 6375 6461 3a3a 6661 7374 4e6c 4d65 616e cuda::fastNlMean │ │ │ │ -000185b0: 7344 656e 6f69 7369 6e67 2847 7075 4d61 sDenoising(GpuMa │ │ │ │ -000185c0: 7420 7372 632c 2047 7075 4d61 7426 2064 t src, GpuMat& d │ │ │ │ -000185d0: 7374 2c20 666c 6f61 7420 682c 2069 6e74 st, float h, int │ │ │ │ -000185e0: 2073 6561 7263 685f 7769 6e64 6f77 203d search_window = │ │ │ │ -000185f0: 2032 312c 2069 6e74 2062 6c6f 636b 5f73 21, int block_s │ │ │ │ -00018600: 697a 6520 3d20 372c 2053 7472 6561 6d20 ize = 7, Stream │ │ │ │ -00018610: 7374 7265 616d 203d 2053 7472 6561 6d3a stream = Stream: │ │ │ │ -00018620: 3a4e 756c 6c28 2929 0a20 2020 202f 2f0a :Null()). //. │ │ │ │ -00018630: 0a20 2020 202f 2f20 556e 6b6e 6f77 6e20 . // Unknown │ │ │ │ -00018640: 7479 7065 2027 4770 754d 6174 2720 2849 type 'GpuMat' (I │ │ │ │ -00018650: 292c 2073 6b69 7070 696e 6720 7468 6520 ), skipping the │ │ │ │ -00018660: 6675 6e63 7469 6f6e 0a0a 0a20 2020 202f function... / │ │ │ │ -00018670: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00018680: 6f69 6420 6376 3a3a 6375 6461 3a3a 6661 oid cv::cuda::fa │ │ │ │ -00018690: 7374 4e6c 4d65 616e 7344 656e 6f69 7369 stNlMeansDenoisi │ │ │ │ -000186a0: 6e67 436f 6c6f 7265 6428 4770 754d 6174 ngColored(GpuMat │ │ │ │ -000186b0: 2073 7263 2c20 4770 754d 6174 2620 6473 src, GpuMat& ds │ │ │ │ -000186c0: 742c 2066 6c6f 6174 2068 5f6c 756d 696e t, float h_lumin │ │ │ │ -000186d0: 616e 6365 2c20 666c 6f61 7420 7068 6f74 ance, float phot │ │ │ │ -000186e0: 6f5f 7265 6e64 6572 2c20 696e 7420 7365 o_render, int se │ │ │ │ -000186f0: 6172 6368 5f77 696e 646f 7720 3d20 3231 arch_window = 21 │ │ │ │ -00018700: 2c20 696e 7420 626c 6f63 6b5f 7369 7a65 , int block_size │ │ │ │ -00018710: 203d 2037 2c20 5374 7265 616d 2073 7472 = 7, Stream str │ │ │ │ -00018720: 6561 6d20 3d20 5374 7265 616d 3a3a 4e75 eam = Stream::Nu │ │ │ │ -00018730: 6c6c 2829 290a 2020 2020 2f2f 0a0a 2020 ll()). //.. │ │ │ │ -00018740: 2020 2f2f 2055 6e6b 6e6f 776e 2074 7970 // Unknown typ │ │ │ │ -00018750: 6520 2747 7075 4d61 7427 2028 4929 2c20 e 'GpuMat' (I), │ │ │ │ -00018760: 736b 6970 7069 6e67 2074 6865 2066 756e skipping the fun │ │ │ │ -00018770: 6374 696f 6e0a 0a0a 2020 2020 2f2f 0a20 ction... //. │ │ │ │ -00018780: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00018790: 2063 763a 3a63 636d 3a3a 6761 6d6d 6143 cv::ccm::gammaC │ │ │ │ -000187a0: 6f72 7265 6374 696f 6e28 4d61 7420 7372 orrection(Mat sr │ │ │ │ -000187b0: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou │ │ │ │ -000187c0: 626c 6520 6761 6d6d 6129 0a20 2020 202f ble gamma). / │ │ │ │ -000187d0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -000187e0: 2a20 4170 706c 6965 7320 6761 6d6d 6120 * Applies gamma │ │ │ │ -000187f0: 636f 7272 6563 7469 6f6e 2074 6f20 7468 correction to th │ │ │ │ -00018800: 6520 696e 7075 7420 696d 6167 652e 0a20 e input image.. │ │ │ │ -00018810: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00018820: 2049 6e70 7574 2069 6d61 6765 2e0a 2020 Input image.. │ │ │ │ -00018830: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -00018840: 4f75 7470 7574 2069 6d61 6765 2e0a 2020 Output image.. │ │ │ │ -00018850: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ -00018860: 6120 4761 6d6d 6120 636f 7272 6563 7469 a Gamma correcti │ │ │ │ -00018870: 6f6e 2067 7265 6174 6572 2074 6861 6e20 on greater than │ │ │ │ -00018880: 7a65 726f 2e0a 2020 2020 202a 2f0a 2020 zero.. */. │ │ │ │ -00018890: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000188a0: 766f 6964 2067 616d 6d61 436f 7272 6563 void gammaCorrec │ │ │ │ -000188b0: 7469 6f6e 284d 6174 2073 7263 2c20 4d61 tion(Mat src, Ma │ │ │ │ -000188c0: 7420 6473 742c 2064 6f75 626c 6520 6761 t dst, double ga │ │ │ │ -000188d0: 6d6d 6129 207b 0a20 2020 2020 2020 2067 mma) {. g │ │ │ │ -000188e0: 616d 6d61 436f 7272 6563 7469 6f6e 5f30 ammaCorrection_0 │ │ │ │ -000188f0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -00018900: 6473 742e 6e61 7469 7665 4f62 6a2c 2067 dst.nativeObj, g │ │ │ │ -00018910: 616d 6d61 293b 0a20 2020 207d 0a0a 0a0a amma);. }.... │ │ │ │ +00018490: 2b2b 3a20 2076 6f69 6420 6376 3a3a 6363 ++: void cv::cc │ │ │ │ +000184a0: 6d3a 3a67 616d 6d61 436f 7272 6563 7469 m::gammaCorrecti │ │ │ │ +000184b0: 6f6e 284d 6174 2073 7263 2c20 4d61 7426 on(Mat src, Mat& │ │ │ │ +000184c0: 2064 7374 2c20 646f 7562 6c65 2067 616d dst, double gam │ │ │ │ +000184d0: 6d61 290a 2020 2020 2f2f 0a0a 2020 2020 ma). //.. │ │ │ │ +000184e0: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +000184f0: 6573 2067 616d 6d61 2063 6f72 7265 6374 es gamma correct │ │ │ │ +00018500: 696f 6e20 746f 2074 6865 2069 6e70 7574 ion to the input │ │ │ │ +00018510: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00018520: 7061 7261 6d20 7372 6320 496e 7075 7420 param src Input │ │ │ │ +00018530: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +00018540: 6172 616d 2064 7374 204f 7574 7075 7420 aram dst Output │ │ │ │ +00018550: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +00018560: 6172 616d 2067 616d 6d61 2047 616d 6d61 aram gamma Gamma │ │ │ │ +00018570: 2063 6f72 7265 6374 696f 6e20 6772 6561 correction grea │ │ │ │ +00018580: 7465 7220 7468 616e 207a 6572 6f2e 0a20 ter than zero.. │ │ │ │ +00018590: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000185a0: 6320 7374 6174 6963 2076 6f69 6420 6761 c static void ga │ │ │ │ +000185b0: 6d6d 6143 6f72 7265 6374 696f 6e28 4d61 mmaCorrection(Ma │ │ │ │ +000185c0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000185d0: 646f 7562 6c65 2067 616d 6d61 2920 7b0a double gamma) {. │ │ │ │ +000185e0: 2020 2020 2020 2020 6761 6d6d 6143 6f72 gammaCor │ │ │ │ +000185f0: 7265 6374 696f 6e5f 3028 7372 632e 6e61 rection_0(src.na │ │ │ │ +00018600: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00018610: 6976 654f 626a 2c20 6761 6d6d 6129 3b0a iveObj, gamma);. │ │ │ │ +00018620: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00018630: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00018640: 2063 763a 3a63 7564 613a 3a6e 6f6e 4c6f cv::cuda::nonLo │ │ │ │ +00018650: 6361 6c4d 6561 6e73 2847 7075 4d61 7420 calMeans(GpuMat │ │ │ │ +00018660: 7372 632c 2047 7075 4d61 7426 2064 7374 src, GpuMat& dst │ │ │ │ +00018670: 2c20 666c 6f61 7420 682c 2069 6e74 2073 , float h, int s │ │ │ │ +00018680: 6561 7263 685f 7769 6e64 6f77 203d 2032 earch_window = 2 │ │ │ │ +00018690: 312c 2069 6e74 2062 6c6f 636b 5f73 697a 1, int block_siz │ │ │ │ +000186a0: 6520 3d20 372c 2069 6e74 2062 6f72 6465 e = 7, int borde │ │ │ │ +000186b0: 724d 6f64 6520 3d20 424f 5244 4552 5f44 rMode = BORDER_D │ │ │ │ +000186c0: 4546 4155 4c54 2c20 5374 7265 616d 2073 EFAULT, Stream s │ │ │ │ +000186d0: 7472 6561 6d20 3d20 5374 7265 616d 3a3a tream = Stream:: │ │ │ │ +000186e0: 4e75 6c6c 2829 290a 2020 2020 2f2f 0a0a Null()). //.. │ │ │ │ +000186f0: 2020 2020 2f2f 2055 6e6b 6e6f 776e 2074 // Unknown t │ │ │ │ +00018700: 7970 6520 2747 7075 4d61 7427 2028 4929 ype 'GpuMat' (I) │ │ │ │ +00018710: 2c20 736b 6970 7069 6e67 2074 6865 2066 , skipping the f │ │ │ │ +00018720: 756e 6374 696f 6e0a 0a0a 2020 2020 2f2f unction... // │ │ │ │ +00018730: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00018740: 6964 2063 763a 3a63 7564 613a 3a66 6173 id cv::cuda::fas │ │ │ │ +00018750: 744e 6c4d 6561 6e73 4465 6e6f 6973 696e tNlMeansDenoisin │ │ │ │ +00018760: 6728 4770 754d 6174 2073 7263 2c20 4770 g(GpuMat src, Gp │ │ │ │ +00018770: 754d 6174 2620 6473 742c 2066 6c6f 6174 uMat& dst, float │ │ │ │ +00018780: 2068 2c20 696e 7420 7365 6172 6368 5f77 h, int search_w │ │ │ │ +00018790: 696e 646f 7720 3d20 3231 2c20 696e 7420 indow = 21, int │ │ │ │ +000187a0: 626c 6f63 6b5f 7369 7a65 203d 2037 2c20 block_size = 7, │ │ │ │ +000187b0: 5374 7265 616d 2073 7472 6561 6d20 3d20 Stream stream = │ │ │ │ +000187c0: 5374 7265 616d 3a3a 4e75 6c6c 2829 290a Stream::Null()). │ │ │ │ +000187d0: 2020 2020 2f2f 0a0a 2020 2020 2f2f 2055 //.. // U │ │ │ │ +000187e0: 6e6b 6e6f 776e 2074 7970 6520 2747 7075 nknown type 'Gpu │ │ │ │ +000187f0: 4d61 7427 2028 4929 2c20 736b 6970 7069 Mat' (I), skippi │ │ │ │ +00018800: 6e67 2074 6865 2066 756e 6374 696f 6e0a ng the function. │ │ │ │ +00018810: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00018820: 432b 2b3a 2020 766f 6964 2063 763a 3a63 C++: void cv::c │ │ │ │ +00018830: 7564 613a 3a66 6173 744e 6c4d 6561 6e73 uda::fastNlMeans │ │ │ │ +00018840: 4465 6e6f 6973 696e 6743 6f6c 6f72 6564 DenoisingColored │ │ │ │ +00018850: 2847 7075 4d61 7420 7372 632c 2047 7075 (GpuMat src, Gpu │ │ │ │ +00018860: 4d61 7426 2064 7374 2c20 666c 6f61 7420 Mat& dst, float │ │ │ │ +00018870: 685f 6c75 6d69 6e61 6e63 652c 2066 6c6f h_luminance, flo │ │ │ │ +00018880: 6174 2070 686f 746f 5f72 656e 6465 722c at photo_render, │ │ │ │ +00018890: 2069 6e74 2073 6561 7263 685f 7769 6e64 int search_wind │ │ │ │ +000188a0: 6f77 203d 2032 312c 2069 6e74 2062 6c6f ow = 21, int blo │ │ │ │ +000188b0: 636b 5f73 697a 6520 3d20 372c 2053 7472 ck_size = 7, Str │ │ │ │ +000188c0: 6561 6d20 7374 7265 616d 203d 2053 7472 eam stream = Str │ │ │ │ +000188d0: 6561 6d3a 3a4e 756c 6c28 2929 0a20 2020 eam::Null()). │ │ │ │ +000188e0: 202f 2f0a 0a20 2020 202f 2f20 556e 6b6e //.. // Unkn │ │ │ │ +000188f0: 6f77 6e20 7479 7065 2027 4770 754d 6174 own type 'GpuMat │ │ │ │ +00018900: 2720 2849 292c 2073 6b69 7070 696e 6720 ' (I), skipping │ │ │ │ +00018910: 7468 6520 6675 6e63 7469 6f6e 0a0a 0a0a the function.... │ │ │ │ 00018920: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ 00018930: 6964 2063 763a 3a69 6e70 6169 6e74 284d id cv::inpaint(M │ │ │ │ 00018940: 6174 2073 7263 2c20 4d61 7420 696e 7061 at src, Mat inpa │ │ │ │ 00018950: 696e 744d 6173 6b2c 204d 6174 2620 6473 intMask, Mat& ds │ │ │ │ 00018960: 742c 2064 6f75 626c 6520 696e 7061 696e t, double inpain │ │ │ │ 00018970: 7452 6164 6975 732c 2069 6e74 2066 6c61 tRadius, int fla │ │ │ │ 00018980: 6773 290a 2020 2020 7072 6976 6174 6520 gs). private │ │ │ ├── org/opencv/structured_light/GrayCodePattern.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum ddb66e4cde785cfd5bfad93e51439629611688d9fd85361d876d2243cbd015f6 │ │ │ │ │ + SHA-256 checksum fc347895e8f1b810b8e2e3e7a177d6582e79b34224d776d66525f3836119a6e1 │ │ │ │ │ Compiled from "GrayCodePattern.java" │ │ │ │ │ public class org.opencv.structured_light.GrayCodePattern extends org.opencv.structured_light.StructuredLightPattern │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/structured_light/GrayCodePattern │ │ │ │ │ super_class: #2 // org/opencv/structured_light/StructuredLightPattern │ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/structured_light/StructuredLightPattern."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 33: 0 │ │ │ │ │ + line 32: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.structured_light.GrayCodePattern __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/structured_light/GrayCodePattern │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 36: 0 │ │ │ │ │ + line 35: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.structured_light.GrayCodePattern create(int, int); │ │ │ │ │ descriptor: (II)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -147,15 +147,15 @@ │ │ │ │ │ stack=2, locals=2, args_size=2 │ │ │ │ │ 0: iload_0 │ │ │ │ │ 1: iload_1 │ │ │ │ │ 2: invokestatic #10 // Method create_0:(II)J │ │ │ │ │ 5: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 49: 0 │ │ │ │ │ + line 48: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 width I │ │ │ │ │ 0 9 1 height I │ │ │ │ │ │ │ │ │ │ public long getNumberOfPatternImages(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ @@ -163,15 +163,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #22 // Method getNumberOfPatternImages_0:(J)J │ │ │ │ │ 7: lreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 64: 0 │ │ │ │ │ + line 63: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ │ │ │ │ │ public void setWhiteThreshold(long); │ │ │ │ │ descriptor: (J)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -179,16 +179,16 @@ │ │ │ │ │ stack=4, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: lload_1 │ │ │ │ │ 5: invokestatic #26 // Method setWhiteThreshold_0:(JJ)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 81: 0 │ │ │ │ │ - line 82: 8 │ │ │ │ │ + line 80: 0 │ │ │ │ │ + line 81: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 9 1 value J │ │ │ │ │ │ │ │ │ │ public void setBlackThreshold(long); │ │ │ │ │ descriptor: (J)V │ │ │ │ │ @@ -197,16 +197,16 @@ │ │ │ │ │ stack=4, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #18 // Field nativeObj:J │ │ │ │ │ 4: lload_1 │ │ │ │ │ 5: invokestatic #30 // Method setBlackThreshold_0:(JJ)V │ │ │ │ │ 8: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 98: 0 │ │ │ │ │ - line 99: 8 │ │ │ │ │ + line 97: 0 │ │ │ │ │ + line 98: 8 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 9 1 value J │ │ │ │ │ │ │ │ │ │ public void getImagesForShadowMasks(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;)V │ │ │ │ │ @@ -218,16 +218,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #33 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #33 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #36 // Method getImagesForShadowMasks_0:(JJJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 117: 0 │ │ │ │ │ - line 118: 15 │ │ │ │ │ + line 116: 0 │ │ │ │ │ + line 117: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 16 1 blackImage Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 whiteImage Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public boolean getProjPixel(java.util.List, int, int, org.opencv.core.Point); │ │ │ │ │ @@ -261,19 +261,19 @@ │ │ │ │ │ 45: aload 6 │ │ │ │ │ 47: iconst_1 │ │ │ │ │ 48: daload │ │ │ │ │ 49: putfield #56 // Field org/opencv/core/Point.y:D │ │ │ │ │ 52: iload 7 │ │ │ │ │ 54: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 138: 0 │ │ │ │ │ - line 139: 6 │ │ │ │ │ - line 140: 11 │ │ │ │ │ - line 141: 29 │ │ │ │ │ - line 142: 52 │ │ │ │ │ + line 137: 0 │ │ │ │ │ + line 138: 6 │ │ │ │ │ + line 139: 11 │ │ │ │ │ + line 140: 29 │ │ │ │ │ + line 141: 52 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 this Lorg/opencv/structured_light/GrayCodePattern; │ │ │ │ │ 0 55 1 patternImages Ljava/util/List; │ │ │ │ │ 0 55 2 x I │ │ │ │ │ 0 55 3 y I │ │ │ │ │ 0 55 4 projPix Lorg/opencv/core/Point; │ │ │ ├── org/opencv/structured_light/GrayCodePattern.java │ │ │ │ @@ -4,15 +4,14 @@ │ │ │ │ package org.opencv.structured_light; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.List; │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.core.Point; │ │ │ │ import org.opencv.structured_light.GrayCodePattern; │ │ │ │ -import org.opencv.structured_light.StructuredLightPattern; │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ │ │ │ // C++: class GrayCodePattern │ │ │ │ /** │ │ │ │ * Class implementing the Gray-code pattern, based on CITE: UNDERWORLD. │ │ │ │ * │ │ │ │ * The generation of the pattern images is performed with Gray encoding using the traditional white and black colors. │ │ │ ├── org/opencv/text/Text.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -6,18 +6,18 @@ │ │ │ │ │ import org.opencv.utils.Converters; │ │ │ │ │ import java.util.List; │ │ │ │ │ import org.opencv.core.MatOfRect; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Text │ │ │ │ │ { │ │ │ │ │ - public static final int OCR_LEVEL_WORD = 0; │ │ │ │ │ - public static final int OCR_LEVEL_TEXTLINE = 1; │ │ │ │ │ public static final int ERFILTER_NM_RGBLGrad = 0; │ │ │ │ │ public static final int ERFILTER_NM_IHSGrad = 1; │ │ │ │ │ + public static final int OCR_LEVEL_WORD = 0; │ │ │ │ │ + public static final int OCR_LEVEL_TEXTLINE = 1; │ │ │ │ │ public static final int OCR_KNN_CLASSIFIER = 0; │ │ │ │ │ public static final int OCR_CNN_CLASSIFIER = 1; │ │ │ │ │ public static final int OCR_DECODER_VITERBI = 0; │ │ │ │ │ public static final int ERGROUPING_ORIENTATION_HORIZ = 0; │ │ │ │ │ public static final int ERGROUPING_ORIENTATION_ANY = 1; │ │ │ │ │ public static final int OEM_TESSERACT_ONLY = 0; │ │ │ │ │ public static final int OEM_CUBE_ONLY = 1; │ │ │ │ │ @@ -46,36 +46,14 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void detectTextSWT(final Mat input, final MatOfRect result, final boolean dark_on_light) { │ │ │ │ │ final Mat result_mat = (Mat)result; │ │ │ │ │ detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(final String filename) { │ │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - @Deprecated │ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(final String filename) { │ │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(final String filename, final int classifier) { │ │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static Mat createOCRHMMTransitionsTable(final String vocabulary, final List lexicon) { │ │ │ │ │ - return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(final String filename) { │ │ │ │ │ - return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static ERFilter createERFilterNM1(final ERFilter_Callback cb, final int thresholdDelta, final float minArea, final float maxArea, final float minProbability, final boolean nonMaxSuppression, final float minProbabilityDiff) { │ │ │ │ │ return ERFilter.__fromPtr__(createERFilterNM1_0(cb.getNativeObjAddr(), thresholdDelta, minArea, maxArea, minProbability, nonMaxSuppression, minProbabilityDiff)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static ERFilter createERFilterNM1(final ERFilter_Callback cb, final int thresholdDelta, final float minArea, final float maxArea, final float minProbability, final boolean nonMaxSuppression) { │ │ │ │ │ return ERFilter.__fromPtr__(createERFilterNM1_1(cb.getNativeObjAddr(), thresholdDelta, minArea, maxArea, minProbability, nonMaxSuppression)); │ │ │ │ │ } │ │ │ │ │ @@ -217,29 +195,41 @@ │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void detectRegions(final Mat image, final ERFilter er_filter1, final ERFilter er_filter2, final MatOfRect groups_rects) { │ │ │ │ │ final Mat groups_rects_mat = (Mat)groups_rects; │ │ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4); │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(final String filename) { │ │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ + @Deprecated │ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(final String filename) { │ │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(final String filename, final int classifier) { │ │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRHMMClassifierNM_0(final String p0); │ │ │ │ │ + public static Mat createOCRHMMTransitionsTable(final String vocabulary, final List lexicon) { │ │ │ │ │ + return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRHMMClassifierCNN_0(final String p0); │ │ │ │ │ + public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(final String filename) { │ │ │ │ │ + return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRHMMClassifier_0(final String p0, final int p1); │ │ │ │ │ + private static native void detectTextSWT_0(final long p0, final long p1, final boolean p2, final long p3, final long p4); │ │ │ │ │ │ │ │ │ │ - private static native long createOCRHMMTransitionsTable_0(final String p0, final List p1); │ │ │ │ │ + private static native void detectTextSWT_1(final long p0, final long p1, final boolean p2, final long p3); │ │ │ │ │ │ │ │ │ │ - private static native long loadOCRBeamSearchClassifierCNN_0(final String p0); │ │ │ │ │ + private static native void detectTextSWT_2(final long p0, final long p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_0(final long p0, final int p1, final float p2, final float p3, final float p4, final boolean p5, final float p6); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_1(final long p0, final int p1, final float p2, final float p3, final float p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ private static native long createERFilterNM1_2(final long p0, final int p1, final float p2, final float p3, final float p4); │ │ │ │ │ │ │ │ │ │ @@ -294,8 +284,18 @@ │ │ │ │ │ private static native void detectRegions_1(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5, final float p6); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_2(final long p0, final long p1, final long p2, final long p3, final int p4, final String p5); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_3(final long p0, final long p1, final long p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void detectRegions_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRHMMClassifierNM_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRHMMClassifierCNN_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRHMMClassifier_0(final String p0, final int p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createOCRHMMTransitionsTable_0(final String p0, final List p1); │ │ │ │ │ + │ │ │ │ │ + private static native long loadOCRBeamSearchClassifierCNN_0(final String p0); │ │ │ │ │ } │ │ │ ├── org/opencv/text/Text.java │ │ │ │ @@ -16,18 +16,18 @@ │ │ │ │ │ │ │ │ // C++: class Text │ │ │ │ │ │ │ │ public class Text { │ │ │ │ │ │ │ │ // C++: enum │ │ │ │ public static final int │ │ │ │ - OCR_LEVEL_WORD = 0, │ │ │ │ - OCR_LEVEL_TEXTLINE = 1, │ │ │ │ ERFILTER_NM_RGBLGrad = 0, │ │ │ │ - ERFILTER_NM_IHSGrad = 1; │ │ │ │ + ERFILTER_NM_IHSGrad = 1, │ │ │ │ + OCR_LEVEL_WORD = 0, │ │ │ │ + OCR_LEVEL_TEXTLINE = 1; │ │ │ │ │ │ │ │ │ │ │ │ // C++: enum classifier_type (cv.text.classifier_type) │ │ │ │ public static final int │ │ │ │ OCR_KNN_CLASSIFIER = 0, │ │ │ │ OCR_CNN_CLASSIFIER = 1; │ │ │ │ │ │ │ │ @@ -104,123 +104,14 @@ │ │ │ │ public static void detectTextSWT(Mat input, MatOfRect result, boolean dark_on_light) { │ │ │ │ Mat result_mat = result; │ │ │ │ detectTextSWT_2(input.nativeObj, result_mat.nativeObj, dark_on_light); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRHMM_knn_model_data.xml) │ │ │ │ - * │ │ │ │ - * The KNN default classifier is based in the scene text recognition method proposed by Lukás Neumann & │ │ │ │ - * Jiri Matas in [Neumann11b]. Basically, the region (contour) in the input image is normalized to a │ │ │ │ - * fixed size, while retaining the centroid and aspect ratio, in order to extract a feature vector │ │ │ │ - * based on gradient orientations along the chain-code of its perimeter. Then, the region is classified │ │ │ │ - * using a KNN model trained with synthetic data of rendered characters with different standard font │ │ │ │ - * types. │ │ │ │ - * │ │ │ │ - * @deprecated loadOCRHMMClassifier instead │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(String filename) { │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ - * │ │ │ │ - * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ - * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ - * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ - * at each window location. │ │ │ │ - * │ │ │ │ - * @deprecated use loadOCRHMMClassifier instead │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - @Deprecated │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(String filename) { │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifier(String filename, int classifier) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ - * │ │ │ │ - * @param classifier Can be one of classifier_type enum values. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(String filename, int classifier) { │ │ │ │ - return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Mat cv::text::createOCRHMMTransitionsTable(String vocabulary, vector_String lexicon) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Utility function to create a tailored language model transitions table from a given list of words (lexicon). │ │ │ │ - * │ │ │ │ - * @param vocabulary The language vocabulary (chars when ASCII English text). │ │ │ │ - * │ │ │ │ - * @param lexicon The list of words that are expected to be found in a particular image. │ │ │ │ - * │ │ │ │ - * │ │ │ │ - * The function calculate frequency statistics of character pairs from the given lexicon and fills the output transition_probabilities_table with them. The transition_probabilities_table can be used as input in the OCRHMMDecoder::create() and OCRBeamSearchDecoder::create() methods. │ │ │ │ - * Note: │ │ │ │ - * - (C++) An alternative would be to load the default generic language transition table provided in the text module samples folder (created from ispell 42869 english words list) : │ │ │ │ - * <https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/OCRHMM_transitions_table.xml> │ │ │ │ - * │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static Mat createOCRHMMTransitionsTable(String vocabulary, List lexicon) { │ │ │ │ - return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_OCRBeamSearchDecoder_ClassifierCallback cv::text::loadOCRBeamSearchClassifierCNN(String filename) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Allow to implicitly load the default character classifier when creating an OCRBeamSearchDecoder object. │ │ │ │ - * │ │ │ │ - * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ - * │ │ │ │ - * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ - * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ - * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ - * at each window location. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(String filename) { │ │ │ │ - return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: Ptr_ERFilter cv::text::createERFilterNM1(Ptr_ERFilter_Callback cb, int thresholdDelta = 1, float minArea = (float)0.00025, float maxArea = (float)0.13, float minProbability = (float)0.4, bool nonMaxSuppression = true, float minProbabilityDiff = (float)0.1) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Create an Extremal Region Filter for the 1st stage classifier of N&M algorithm CITE: Neumann12. │ │ │ │ * │ │ │ │ * loadClassifierNM1, e.g. from file in samples/cpp/trained_classifierNM1.xml │ │ │ │ @@ -841,35 +732,129 @@ │ │ │ │ */ │ │ │ │ public static void detectRegions(Mat image, ERFilter er_filter1, ERFilter er_filter2, MatOfRect groups_rects) { │ │ │ │ Mat groups_rects_mat = groups_rects; │ │ │ │ detectRegions_4(image.nativeObj, er_filter1.getNativeObjAddr(), er_filter2.getNativeObjAddr(), groups_rects_mat.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRHMM_knn_model_data.xml) │ │ │ │ + * │ │ │ │ + * The KNN default classifier is based in the scene text recognition method proposed by Lukás Neumann & │ │ │ │ + * Jiri Matas in [Neumann11b]. Basically, the region (contour) in the input image is normalized to a │ │ │ │ + * fixed size, while retaining the centroid and aspect ratio, in order to extract a feature vector │ │ │ │ + * based on gradient orientations along the chain-code of its perimeter. Then, the region is classified │ │ │ │ + * using a KNN model trained with synthetic data of rendered characters with different standard font │ │ │ │ + * types. │ │ │ │ + * │ │ │ │ + * @deprecated loadOCRHMMClassifier instead │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierNM(String filename) { │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierNM_0(filename)); │ │ │ │ + } │ │ │ │ │ │ │ │ - // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ - private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj); │ │ │ │ - private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj); │ │ │ │ - private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light); │ │ │ │ - │ │ │ │ - // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ - private static native long loadOCRHMMClassifierNM_0(String filename); │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename) │ │ │ │ - private static native long loadOCRHMMClassifierCNN_0(String filename); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ + * │ │ │ │ + * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ + * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ + * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ + * at each window location. │ │ │ │ + * │ │ │ │ + * @deprecated use loadOCRHMMClassifier instead │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + @Deprecated │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifierCNN(String filename) { │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifierCNN_0(filename)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifier(String filename, int classifier) │ │ │ │ - private static native long loadOCRHMMClassifier_0(String filename, int classifier); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRHMMDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ + * │ │ │ │ + * @param classifier Can be one of classifier_type enum values. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static OCRHMMDecoder_ClassifierCallback loadOCRHMMClassifier(String filename, int classifier) { │ │ │ │ + return OCRHMMDecoder_ClassifierCallback.__fromPtr__(loadOCRHMMClassifier_0(filename, classifier)); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Mat cv::text::createOCRHMMTransitionsTable(String vocabulary, vector_String lexicon) │ │ │ │ - private static native long createOCRHMMTransitionsTable_0(String vocabulary, List lexicon); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Utility function to create a tailored language model transitions table from a given list of words (lexicon). │ │ │ │ + * │ │ │ │ + * @param vocabulary The language vocabulary (chars when ASCII English text). │ │ │ │ + * │ │ │ │ + * @param lexicon The list of words that are expected to be found in a particular image. │ │ │ │ + * │ │ │ │ + * │ │ │ │ + * The function calculate frequency statistics of character pairs from the given lexicon and fills the output transition_probabilities_table with them. The transition_probabilities_table can be used as input in the OCRHMMDecoder::create() and OCRBeamSearchDecoder::create() methods. │ │ │ │ + * Note: │ │ │ │ + * - (C++) An alternative would be to load the default generic language transition table provided in the text module samples folder (created from ispell 42869 english words list) : │ │ │ │ + * <https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/OCRHMM_transitions_table.xml> │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static Mat createOCRHMMTransitionsTable(String vocabulary, List lexicon) { │ │ │ │ + return new Mat(createOCRHMMTransitionsTable_0(vocabulary, lexicon)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_OCRBeamSearchDecoder_ClassifierCallback cv::text::loadOCRBeamSearchClassifierCNN(String filename) │ │ │ │ - private static native long loadOCRBeamSearchClassifierCNN_0(String filename); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Allow to implicitly load the default character classifier when creating an OCRBeamSearchDecoder object. │ │ │ │ + * │ │ │ │ + * @param filename The XML or YAML file with the classifier model (e.g. OCRBeamSearch_CNN_model_data.xml.gz) │ │ │ │ + * │ │ │ │ + * The CNN default classifier is based in the scene text recognition method proposed by Adam Coates & │ │ │ │ + * Andrew NG in [Coates11a]. The character classifier consists in a Single Layer Convolutional Neural Network and │ │ │ │ + * a linear classifier. It is applied to the input image in a sliding window fashion, providing a set of recognitions │ │ │ │ + * at each window location. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static OCRBeamSearchDecoder_ClassifierCallback loadOCRBeamSearchClassifierCNN(String filename) { │ │ │ │ + return OCRBeamSearchDecoder_ClassifierCallback.__fromPtr__(loadOCRBeamSearchClassifierCNN_0(filename)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + // C++: void cv::text::detectTextSWT(Mat input, vector_Rect& result, bool dark_on_light, Mat& draw = Mat(), Mat& chainBBs = Mat()) │ │ │ │ + private static native void detectTextSWT_0(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj, long chainBBs_nativeObj); │ │ │ │ + private static native void detectTextSWT_1(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light, long draw_nativeObj); │ │ │ │ + private static native void detectTextSWT_2(long input_nativeObj, long result_mat_nativeObj, boolean dark_on_light); │ │ │ │ │ │ │ │ // C++: Ptr_ERFilter cv::text::createERFilterNM1(Ptr_ERFilter_Callback cb, int thresholdDelta = 1, float minArea = (float)0.00025, float maxArea = (float)0.13, float minProbability = (float)0.4, bool nonMaxSuppression = true, float minProbabilityDiff = (float)0.1) │ │ │ │ private static native long createERFilterNM1_0(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability, boolean nonMaxSuppression, float minProbabilityDiff); │ │ │ │ private static native long createERFilterNM1_1(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability, boolean nonMaxSuppression); │ │ │ │ private static native long createERFilterNM1_2(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea, float minProbability); │ │ │ │ private static native long createERFilterNM1_3(long cb_nativeObj, int thresholdDelta, float minArea, float maxArea); │ │ │ │ private static native long createERFilterNM1_4(long cb_nativeObj, int thresholdDelta, float minArea); │ │ │ │ @@ -914,8 +899,23 @@ │ │ │ │ │ │ │ │ // C++: void cv::text::detectRegions(Mat image, Ptr_ERFilter er_filter1, Ptr_ERFilter er_filter2, vector_Rect& groups_rects, int method = ERGROUPING_ORIENTATION_HORIZ, String filename = String(), float minProbability = (float)0.5) │ │ │ │ private static native void detectRegions_1(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename, float minProbability); │ │ │ │ private static native void detectRegions_2(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method, String filename); │ │ │ │ private static native void detectRegions_3(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj, int method); │ │ │ │ private static native void detectRegions_4(long image_nativeObj, long er_filter1_nativeObj, long er_filter2_nativeObj, long groups_rects_mat_nativeObj); │ │ │ │ │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierNM(String filename) │ │ │ │ + private static native long loadOCRHMMClassifierNM_0(String filename); │ │ │ │ + │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifierCNN(String filename) │ │ │ │ + private static native long loadOCRHMMClassifierCNN_0(String filename); │ │ │ │ + │ │ │ │ + // C++: Ptr_OCRHMMDecoder_ClassifierCallback cv::text::loadOCRHMMClassifier(String filename, int classifier) │ │ │ │ + private static native long loadOCRHMMClassifier_0(String filename, int classifier); │ │ │ │ + │ │ │ │ + // C++: Mat cv::text::createOCRHMMTransitionsTable(String vocabulary, vector_String lexicon) │ │ │ │ + private static native long createOCRHMMTransitionsTable_0(String vocabulary, List lexicon); │ │ │ │ + │ │ │ │ + // C++: Ptr_OCRBeamSearchDecoder_ClassifierCallback cv::text::loadOCRBeamSearchClassifierCNN(String filename) │ │ │ │ + private static native long loadOCRBeamSearchClassifierCNN_0(String filename); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/video/Video.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -25,14 +25,46 @@ │ │ │ │ │ public static final int MOTION_HOMOGRAPHY = 3; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_INIT_POS = 1; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_INIT_NEG = 2; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_TRACK_POS = 3; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_TRACK_NEG = 4; │ │ │ │ │ public static final int TrackerSamplerCSC_MODE_DETECT = 5; │ │ │ │ │ │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold, final boolean detectShadows) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history) { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold, final boolean detectShadows) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history) { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static RotatedRect CamShift(final Mat probImage, final Rect window, final TermCriteria criteria) { │ │ │ │ │ final double[] window_out = new double[4]; │ │ │ │ │ final RotatedRect retVal = new RotatedRect(CamShift_0(probImage.nativeObj, window.x, window.y, window.width, window.height, window_out, criteria.type, criteria.maxCount, criteria.epsilon)); │ │ │ │ │ if (window != null) { │ │ │ │ │ window.x = (int)window_out[0]; │ │ │ │ │ window.y = (int)window_out[1]; │ │ │ │ │ window.width = (int)window_out[2]; │ │ │ │ │ @@ -209,45 +241,29 @@ │ │ │ │ │ return new Mat(readOpticalFlow_0(path)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean writeOpticalFlow(final String path, final Mat flow) { │ │ │ │ │ return writeOpticalFlow_0(path, flow.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold, final boolean detectShadows) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history, final double varThreshold) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_1(final int p0, final double p1); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(final int history) { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_2(final int p0); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold, final boolean detectShadows) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history, final double dist2Threshold) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_1(final int p0, final double p1); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(final int history) { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_2(final int p0); │ │ │ │ │ │ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ │ - } │ │ │ │ │ + private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ │ │ │ │ │ private static native double[] CamShift_0(final long p0, final int p1, final int p2, final int p3, final int p4, final double[] p5, final int p6, final int p7, final double p8); │ │ │ │ │ │ │ │ │ │ private static native int meanShift_0(final long p0, final int p1, final int p2, final int p3, final int p4, final double[] p5, final int p6, final int p7, final double p8); │ │ │ │ │ │ │ │ │ │ private static native int buildOpticalFlowPyramid_0(final long p0, final long p1, final double p2, final double p3, final int p4, final boolean p5, final int p6, final int p7, final boolean p8); │ │ │ │ │ │ │ │ │ │ @@ -302,24 +318,8 @@ │ │ │ │ │ private static native double findTransformECCMultiScale_2(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native double findTransformECCMultiScale_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long readOpticalFlow_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native boolean writeOpticalFlow_0(final String p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_1(final int p0, final double p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_2(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_0(final int p0, final double p1, final boolean p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_1(final int p0, final double p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_2(final int p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ } │ │ │ ├── org/opencv/video/Video.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -44,14 +44,128 @@ │ │ │ │ TrackerSamplerCSC_MODE_INIT_NEG = 2, │ │ │ │ TrackerSamplerCSC_MODE_TRACK_POS = 3, │ │ │ │ TrackerSamplerCSC_MODE_TRACK_NEG = 4, │ │ │ │ TrackerSamplerCSC_MODE_DETECT = 5; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold, boolean detectShadows) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history) { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates MOG2 Background Subtractor │ │ │ │ + * │ │ │ │ + * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ + * affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ + return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold, boolean detectShadows) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * @param history Length of the history. │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history) { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates KNN Background Subtractor │ │ │ │ + * │ │ │ │ + * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ + * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ + return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: RotatedRect cv::CamShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Finds an object center, size, and orientation. │ │ │ │ * │ │ │ │ * @param probImage Back projection of the object histogram. See calcBackProject. │ │ │ │ @@ -1324,129 +1438,27 @@ │ │ │ │ * @return automatically generated │ │ │ │ */ │ │ │ │ public static boolean writeOpticalFlow(String path, Mat flow) { │ │ │ │ return writeOpticalFlow_0(path, flow.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold, boolean detectShadows) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_0(history, varThreshold, detectShadows)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param varThreshold Threshold on the squared Mahalanobis distance between the pixel and the model │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history, double varThreshold) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_1(history, varThreshold)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2(int history) { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_2(history)); │ │ │ │ - } │ │ │ │ │ │ │ │ - /** │ │ │ │ - * Creates MOG2 Background Subtractor │ │ │ │ - * │ │ │ │ - * to decide whether a pixel is well described by the background model. This parameter does not │ │ │ │ - * affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorMOG2 createBackgroundSubtractorMOG2() { │ │ │ │ - return BackgroundSubtractorMOG2.__fromPtr__(createBackgroundSubtractorMOG2_3()); │ │ │ │ - } │ │ │ │ │ │ │ │ + // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ + private static native long createBackgroundSubtractorMOG2_0(int history, double varThreshold, boolean detectShadows); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_1(int history, double varThreshold); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_2(int history); │ │ │ │ + private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ │ │ │ │ - // │ │ │ │ // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * @param detectShadows If true, the algorithm will detect shadows and mark them. It decreases the │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold, boolean detectShadows) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_0(history, dist2Threshold, detectShadows)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * @param dist2Threshold Threshold on the squared distance between the pixel and the sample to decide │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history, double dist2Threshold) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_1(history, dist2Threshold)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * @param history Length of the history. │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN(int history) { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_2(history)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates KNN Background Subtractor │ │ │ │ - * │ │ │ │ - * whether a pixel is close to that sample. This parameter does not affect the background update. │ │ │ │ - * speed a bit, so if you do not need this feature, set the parameter to false. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static BackgroundSubtractorKNN createBackgroundSubtractorKNN() { │ │ │ │ - return BackgroundSubtractorKNN.__fromPtr__(createBackgroundSubtractorKNN_3()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ + private static native long createBackgroundSubtractorKNN_0(int history, double dist2Threshold, boolean detectShadows); │ │ │ │ + private static native long createBackgroundSubtractorKNN_1(int history, double dist2Threshold); │ │ │ │ + private static native long createBackgroundSubtractorKNN_2(int history); │ │ │ │ + private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ │ │ │ │ // C++: RotatedRect cv::CamShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ private static native double[] CamShift_0(long probImage_nativeObj, int window_x, int window_y, int window_width, int window_height, double[] window_out, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ │ │ │ │ // C++: int cv::meanShift(Mat probImage, Rect& window, TermCriteria criteria) │ │ │ │ private static native int meanShift_0(long probImage_nativeObj, int window_x, int window_y, int window_width, int window_height, double[] window_out, int criteria_type, int criteria_maxCount, double criteria_epsilon); │ │ │ │ │ │ │ │ @@ -1495,20 +1507,8 @@ │ │ │ │ │ │ │ │ // C++: Mat cv::readOpticalFlow(String path) │ │ │ │ private static native long readOpticalFlow_0(String path); │ │ │ │ │ │ │ │ // C++: bool cv::writeOpticalFlow(String path, Mat flow) │ │ │ │ private static native boolean writeOpticalFlow_0(String path, long flow_nativeObj); │ │ │ │ │ │ │ │ - // C++: Ptr_BackgroundSubtractorMOG2 cv::createBackgroundSubtractorMOG2(int history = 500, double varThreshold = 16, bool detectShadows = true) │ │ │ │ - private static native long createBackgroundSubtractorMOG2_0(int history, double varThreshold, boolean detectShadows); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_1(int history, double varThreshold); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_2(int history); │ │ │ │ - private static native long createBackgroundSubtractorMOG2_3(); │ │ │ │ - │ │ │ │ - // C++: Ptr_BackgroundSubtractorKNN cv::createBackgroundSubtractorKNN(int history = 500, double dist2Threshold = 400.0, bool detectShadows = true) │ │ │ │ - private static native long createBackgroundSubtractorKNN_0(int history, double dist2Threshold, boolean detectShadows); │ │ │ │ - private static native long createBackgroundSubtractorKNN_1(int history, double dist2Threshold); │ │ │ │ - private static native long createBackgroundSubtractorKNN_2(int history); │ │ │ │ - private static native long createBackgroundSubtractorKNN_3(); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ package org.opencv.ximgproc; │ │ │ │ │ │ │ │ │ │ +import org.opencv.core.Point; │ │ │ │ │ import org.opencv.core.Rect; │ │ │ │ │ import org.opencv.stereo.StereoMatcher; │ │ │ │ │ -import org.opencv.core.Point; │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Ximgproc │ │ │ │ │ { │ │ │ │ │ public static final int RO_STRICT = 0; │ │ │ │ │ public static final int RO_IGNORE_BORDERS = 1; │ │ │ │ │ public static final int ARO_0_45 = 0; │ │ │ │ │ @@ -66,120 +66,32 @@ │ │ │ │ │ thinning_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void anisotropicDiffusion(final Mat src, final Mat dst, final float alpha, final float K, final int niters) { │ │ │ │ │ anisotropicDiffusion_0(src.nativeObj, dst.nativeObj, alpha, K, niters); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) { │ │ │ │ │ - weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) { │ │ │ │ │ - weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ - weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ - weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ - return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static RICInterpolator createRICInterpolator() { │ │ │ │ │ return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size, final float ruler) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_0(image.nativeObj, algorithm, region_size, ruler)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ - return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_1(sigma, k)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GraphSegmentation createGraphSegmentation() { │ │ │ │ │ - return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_3(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr())); │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3, final SelectiveSearchSegmentationStrategy s4) { │ │ │ │ │ - return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ - return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins, final boolean double_step) { │ │ │ │ │ return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_0(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins, double_step)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins) { │ │ │ │ │ @@ -190,236 +102,224 @@ │ │ │ │ │ return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels) { │ │ │ │ │ return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop, final boolean norm) { │ │ │ │ │ - RadonTransform_0(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop, norm); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) { │ │ │ │ │ + weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop) { │ │ │ │ │ - RadonTransform_1(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) { │ │ │ │ │ + weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle) { │ │ │ │ │ - RadonTransform_2(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma) { │ │ │ │ │ + weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle) { │ │ │ │ │ - RadonTransform_3(src.nativeObj, dst.nativeObj, theta, start_angle); │ │ │ │ │ + public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ + weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ - RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ + public static void covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ + covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ - RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ + edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ - PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ + public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ + return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size, final boolean do_merge) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_0(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size, do_merge)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_1(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_2(length_threshold, distance_threshold, canny_th1, canny_th2)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ - fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_3(length_threshold, distance_threshold, canny_th1)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ - fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ - fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ - transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ + public static FastLineDetector createFastLineDetector() { │ │ │ │ │ + return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting() { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ + return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold, final float centerDistanceThreshold) { │ │ │ │ │ - findEllipses_0(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold, centerDistanceThreshold); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ - findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ + public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ + return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ - findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + public static double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ - findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ + return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size, final boolean do_merge) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_0(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size, do_merge)); │ │ │ │ │ + public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_1(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size)); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ + getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_2(length_threshold, distance_threshold, canny_th1, canny_th2)); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ + getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_3(length_threshold, distance_threshold, canny_th1)); │ │ │ │ │ + public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ + return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_4(length_threshold, distance_threshold)); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector(final int length_threshold) { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static FastLineDetector createFastLineDetector() { │ │ │ │ │ - return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma, final float k, final int min_size) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_0(sigma, k, min_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op, final int makeSkew) { │ │ │ │ │ - FastHoughTransform_0(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op, makeSkew); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma, final float k) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_1(sigma, k)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op) { │ │ │ │ │ - FastHoughTransform_1(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation(final double sigma) { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_2(sigma)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ - FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ + public static GraphSegmentation createGraphSegmentation() { │ │ │ │ │ + return GraphSegmentation.__fromPtr__(createGraphSegmentation_3()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ - FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyColor createSelectiveSearchSegmentationStrategyColor() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyColor.__fromPtr__(createSelectiveSearchSegmentationStrategyColor_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew, final int rules) { │ │ │ │ │ - return HoughPoint2Line_0(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew, rules); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategySize createSelectiveSearchSegmentationStrategySize() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategySize.__fromPtr__(createSelectiveSearchSegmentationStrategySize_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew) { │ │ │ │ │ - return HoughPoint2Line_1(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyTexture createSelectiveSearchSegmentationStrategyTexture() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyTexture.__fromPtr__(createSelectiveSearchSegmentationStrategyTexture_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange) { │ │ │ │ │ - return HoughPoint2Line_2(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyFill createSelectiveSearchSegmentationStrategyFill() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyFill.__fromPtr__(createSelectiveSearchSegmentationStrategyFill_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo) { │ │ │ │ │ - return HoughPoint2Line_3(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple() { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ - covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_1(s1.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ - edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_2(s1.getNativeObjAddr(), s2.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma, final float kappa) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_0(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma, kappa)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_3(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_1(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma)); │ │ │ │ │ + public static SelectiveSearchSegmentationStrategyMultiple createSelectiveSearchSegmentationStrategyMultiple(final SelectiveSearchSegmentationStrategy s1, final SelectiveSearchSegmentationStrategy s2, final SelectiveSearchSegmentationStrategy s3, final SelectiveSearchSegmentationStrategy s4) { │ │ │ │ │ + return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ + public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ + return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size, final float ruler) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_0(image.nativeObj, algorithm, region_size, ruler)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_2(image.nativeObj, algorithm)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ + public static SuperpixelSLIC createSuperpixelSLIC(final Mat image) { │ │ │ │ │ + return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_3(image.nativeObj)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop, final boolean norm) { │ │ │ │ │ + RadonTransform_0(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop, norm); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop) { │ │ │ │ │ + RadonTransform_1(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle) { │ │ │ │ │ + RadonTransform_2(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle) { │ │ │ │ │ + RadonTransform_3(src.nativeObj, dst.nativeObj, theta, start_angle); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static DTFilter createDTFilter(final Mat guide, final double sigmaSpatial, final double sigmaColor, final int mode, final int numIters) { │ │ │ │ │ return DTFilter.__fromPtr__(createDTFilter_0(guide.nativeObj, sigmaSpatial, sigmaColor, mode, numIters)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static DTFilter createDTFilter(final Mat guide, final double sigmaSpatial, final double sigmaColor, final int mode) { │ │ │ │ │ @@ -606,271 +506,321 @@ │ │ │ │ │ l0Smooth_1(src.nativeObj, dst.nativeObj, lambda); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void l0Smooth(final Mat src, final Mat dst) { │ │ │ │ │ l0Smooth_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ - return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ + public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ - return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ - return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ + public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ + qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ + public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ - return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold, final float centerDistanceThreshold) { │ │ │ │ │ + findEllipses_0(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold, centerDistanceThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ + findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ - getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ + findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ - getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ + findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ + PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ - createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op, final int makeSkew) { │ │ │ │ │ + FastHoughTransform_0(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op, makeSkew); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ - qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op) { │ │ │ │ │ + FastHoughTransform_1(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ + FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ - qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ + FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ - qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew, final int rules) { │ │ │ │ │ + return HoughPoint2Line_0(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew, rules); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew) { │ │ │ │ │ + return HoughPoint2Line_1(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7); │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange) { │ │ │ │ │ + return HoughPoint2Line_2(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void niBlackThreshold_1(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6); │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo) { │ │ │ │ │ + return HoughPoint2Line_3(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma, final float kappa) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_0(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma, kappa)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_1(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_0(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5, final long p6); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_0(); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createRICInterpolator_0(); │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ + transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ + transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ + public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGraphSegmentation_3(); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ + public static ContourFitting createContourFitting() { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ + private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ + private static native void niBlackThreshold_1(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ + private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ + private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ + private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ + private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ + private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_0(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6, final boolean p7); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_1(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_2(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ - │ │ │ │ │ - private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_0(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5, final boolean p6); │ │ │ │ │ + private static native void weightedMedianFilter_0(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5, final long p6); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ + private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ + private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ + private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ + private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeDrawing_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ + private static native long createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ + private static native long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ + private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + private static native long createFastLineDetector_6(); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_1(final int p0); │ │ │ │ │ + private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_2(); │ │ │ │ │ + private static native long createRightMatcher_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ + private static native double computeBadPixelPercent_1(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ + private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ + private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_3(final int p0, final float p1, final double p2); │ │ │ │ │ + private static native long createRFFeatureGetter_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ + private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ + private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ │ │ │ │ │ - private static native long createFastLineDetector_6(); │ │ │ │ │ + private static native long createGraphSegmentation_0(final double p0, final float p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native long createGraphSegmentation_1(final double p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + private static native long createGraphSegmentation_2(final double p0); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native long createGraphSegmentation_3(); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyColor_0(); │ │ │ │ │ │ │ │ │ │ - private static native int[] HoughPoint2Line_0(final double p0, final double p1, final long p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategySize_0(); │ │ │ │ │ │ │ │ │ │ - private static native int[] HoughPoint2Line_1(final double p0, final double p1, final long p2, final int p3, final int p4); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyTexture_0(); │ │ │ │ │ │ │ │ │ │ - private static native int[] HoughPoint2Line_2(final double p0, final double p1, final long p2, final int p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyFill_0(); │ │ │ │ │ │ │ │ │ │ - private static native int[] HoughPoint2Line_3(final double p0, final double p1, final long p2); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_0(); │ │ │ │ │ │ │ │ │ │ - private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_1(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_0(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10, final float p11); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ + private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_2(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9); │ │ │ │ │ + private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ + private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7); │ │ │ │ │ + private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6); │ │ │ │ │ + private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ + private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ + private static native void RadonTransform_0(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5, final boolean p6); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_12(); │ │ │ │ │ + private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_0(final long p0, final double p1, final double p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_1(final long p0, final double p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_2(final long p0, final double p1, final double p2); │ │ │ │ │ │ │ │ │ │ @@ -960,43 +910,93 @@ │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeDrawing_0(); │ │ │ │ │ + private static native void createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ + private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createRightMatcher_0(final long p0); │ │ │ │ │ + private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ + private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ + private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ + private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ │ │ │ │ │ - private static native double computeBadPixelPercent_1(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ + private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ + private static native void FastHoughTransform_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ + private static native void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ + private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ + private static native int[] HoughPoint2Line_0(final double p0, final double p1, final long p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native int[] HoughPoint2Line_1(final double p0, final double p1, final long p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native int[] HoughPoint2Line_2(final double p0, final double p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native int[] HoughPoint2Line_3(final double p0, final double p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_0(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10, final float p11); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_2(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ + │ │ │ │ │ + private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + │ │ │ │ │ + private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_1(final int p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createContourFitting_2(); │ │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.java │ │ │ │ @@ -811,9015 +811,9015 @@ │ │ │ │ 000032a0: 6974 6572 7329 207b 0a20 2020 2020 2020 iters) {. │ │ │ │ 000032b0: 2061 6e69 736f 7472 6f70 6963 4469 6666 anisotropicDiff │ │ │ │ 000032c0: 7573 696f 6e5f 3028 7372 632e 6e61 7469 usion_0(src.nati │ │ │ │ 000032d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ 000032e0: 654f 626a 2c20 616c 7068 612c 204b 2c20 eObj, alpha, K, │ │ │ │ 000032f0: 6e69 7465 7273 293b 0a20 2020 207d 0a0a niters);. }.. │ │ │ │ 00003300: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00003310: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00003320: 6d67 7072 6f63 3a3a 7765 6967 6874 6564 mgproc::weighted │ │ │ │ -00003330: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ -00003340: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ -00003350: 204d 6174 2620 6473 742c 2069 6e74 2072 Mat& dst, int r │ │ │ │ -00003360: 2c20 646f 7562 6c65 2073 6967 6d61 203d , double sigma = │ │ │ │ -00003370: 2032 352e 352c 2069 6e74 2077 6569 6768 25.5, int weigh │ │ │ │ -00003380: 7454 7970 6520 3d20 574d 465f 4558 502c tType = WMF_EXP, │ │ │ │ -00003390: 204d 6174 206d 6173 6b20 3d20 4d61 7428 Mat mask = Mat( │ │ │ │ -000033a0: 2929 0a20 2020 202f 2f0a 0a20 2020 202f )). //.. / │ │ │ │ -000033b0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -000033c0: 7320 7765 6967 6874 6564 206d 6564 6961 s weighted media │ │ │ │ -000033d0: 6e20 6669 6c74 6572 2074 6f20 616e 2069 n filter to an i │ │ │ │ -000033e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -000033f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00003400: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -00003410: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ -00003420: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ -00003430: 207a 6861 6e67 3230 3134 3130 302b 0a20 zhang2014100+. │ │ │ │ -00003440: 2020 2020 2a0a 2020 2020 202a 2074 6865 *. * the │ │ │ │ -00003450: 2070 6978 656c 2077 696c 6c20 6265 2069 pixel will be i │ │ │ │ -00003460: 676e 6f72 6564 2077 6865 6e20 6d61 696e gnored when main │ │ │ │ -00003470: 7461 696e 696e 6720 7468 6520 6a6f 696e taining the join │ │ │ │ -00003480: 742d 6869 7374 6f67 7261 6d2e 2054 6869 t-histogram. Thi │ │ │ │ -00003490: 7320 6973 2075 7365 6675 6c20 666f 7220 s is useful for │ │ │ │ -000034a0: 6170 706c 6963 6174 696f 6e73 206c 696b applications lik │ │ │ │ -000034b0: 6520 6f70 7469 6361 6c20 666c 6f77 206f e optical flow o │ │ │ │ -000034c0: 6363 6c75 7369 6f6e 2068 616e 646c 696e cclusion handlin │ │ │ │ -000034d0: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. * │ │ │ │ -000034e0: 2053 4545 3a20 6d65 6469 616e 426c 7572 SEE: medianBlur │ │ │ │ -000034f0: 2c20 6a6f 696e 7442 696c 6174 6572 616c , jointBilateral │ │ │ │ -00003500: 4669 6c74 6572 0a20 2020 2020 2a20 4070 Filter. * @p │ │ │ │ -00003510: 6172 616d 206a 6f69 6e74 2061 7574 6f6d aram joint autom │ │ │ │ -00003520: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00003530: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003540: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ -00003550: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00003560: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -00003570: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003580: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00003590: 6172 616d 2072 2061 7574 6f6d 6174 6963 aram r automatic │ │ │ │ -000035a0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000035b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000035c0: 6d61 2061 7574 6f6d 6174 6963 616c 6c79 ma automatically │ │ │ │ -000035d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000035e0: 2a20 4070 6172 616d 2077 6569 6768 7454 * @param weightT │ │ │ │ -000035f0: 7970 6520 6175 746f 6d61 7469 6361 6c6c ype automaticall │ │ │ │ -00003600: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003610: 202a 2040 7061 7261 6d20 6d61 736b 2061 * @param mask a │ │ │ │ -00003620: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003630: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00003640: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00003650: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ -00003660: 6469 616e 4669 6c74 6572 284d 6174 206a dianFilter(Mat j │ │ │ │ -00003670: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -00003680: 6174 2064 7374 2c20 696e 7420 722c 2064 at dst, int r, d │ │ │ │ -00003690: 6f75 626c 6520 7369 676d 612c 2069 6e74 ouble sigma, int │ │ │ │ -000036a0: 2077 6569 6768 7454 7970 652c 204d 6174 weightType, Mat │ │ │ │ -000036b0: 206d 6173 6b29 207b 0a20 2020 2020 2020 mask) {. │ │ │ │ -000036c0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -000036d0: 696c 7465 725f 3028 6a6f 696e 742e 6e61 ilter_0(joint.na │ │ │ │ -000036e0: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ -000036f0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00003700: 7665 4f62 6a2c 2072 2c20 7369 676d 612c veObj, r, sigma, │ │ │ │ -00003710: 2077 6569 6768 7454 7970 652c 206d 6173 weightType, mas │ │ │ │ -00003720: 6b2e 6e61 7469 7665 4f62 6a29 3b0a 2020 k.nativeObj);. │ │ │ │ -00003730: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00003740: 2020 2a20 4170 706c 6965 7320 7765 6967 * Applies weig │ │ │ │ -00003750: 6874 6564 206d 6564 6961 6e20 6669 6c74 hted median filt │ │ │ │ -00003760: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ -00003770: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00003780: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00003790: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -000037a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -000037b0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ -000037c0: 3230 3134 3130 302b 0a20 2020 2020 2a0a 2014100+. *. │ │ │ │ -000037d0: 2020 2020 202a 2074 6865 2070 6978 656c * the pixel │ │ │ │ -000037e0: 2077 696c 6c20 6265 2069 676e 6f72 6564 will be ignored │ │ │ │ -000037f0: 2077 6865 6e20 6d61 696e 7461 696e 696e when maintainin │ │ │ │ -00003800: 6720 7468 6520 6a6f 696e 742d 6869 7374 g the joint-hist │ │ │ │ -00003810: 6f67 7261 6d2e 2054 6869 7320 6973 2075 ogram. This is u │ │ │ │ -00003820: 7365 6675 6c20 666f 7220 6170 706c 6963 seful for applic │ │ │ │ -00003830: 6174 696f 6e73 206c 696b 6520 6f70 7469 ations like opti │ │ │ │ -00003840: 6361 6c20 666c 6f77 206f 6363 6c75 7369 cal flow occlusi │ │ │ │ -00003850: 6f6e 2068 616e 646c 696e 672e 0a20 2020 on handling.. │ │ │ │ -00003860: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -00003870: 6d65 6469 616e 426c 7572 2c20 6a6f 696e medianBlur, join │ │ │ │ -00003880: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -00003890: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -000038a0: 6f69 6e74 2061 7574 6f6d 6174 6963 616c oint automatical │ │ │ │ -000038b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000038c0: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -000038d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000038e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000038f0: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -00003900: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00003910: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -00003920: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00003930: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00003940: 4070 6172 616d 2073 6967 6d61 2061 7574 @param sigma aut │ │ │ │ -00003950: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00003960: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00003970: 616d 2077 6569 6768 7454 7970 6520 6175 am weightType au │ │ │ │ -00003980: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003990: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000039a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000039b0: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -000039c0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -000039d0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -000039e0: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ -000039f0: 7562 6c65 2073 6967 6d61 2c20 696e 7420 uble sigma, int │ │ │ │ -00003a00: 7765 6967 6874 5479 7065 2920 7b0a 2020 weightType) {. │ │ │ │ -00003a10: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ -00003a20: 6469 616e 4669 6c74 6572 5f31 286a 6f69 dianFilter_1(joi │ │ │ │ -00003a30: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00003a40: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00003a50: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s │ │ │ │ -00003a60: 6967 6d61 2c20 7765 6967 6874 5479 7065 igma, weightType │ │ │ │ -00003a70: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00003a80: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ -00003a90: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median │ │ │ │ -00003aa0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -00003ab0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00003ac0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -00003ad0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ -00003ae0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ -00003af0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ -00003b00: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+. │ │ │ │ -00003b10: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the │ │ │ │ -00003b20: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig │ │ │ │ -00003b30: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint │ │ │ │ -00003b40: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint │ │ │ │ -00003b50: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This │ │ │ │ -00003b60: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a │ │ │ │ -00003b70: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like │ │ │ │ -00003b80: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc │ │ │ │ -00003b90: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling │ │ │ │ -00003ba0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00003bb0: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur, │ │ │ │ -00003bc0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -00003bd0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa │ │ │ │ -00003be0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa │ │ │ │ -00003bf0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003c00: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00003c10: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -00003c20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003c30: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -00003c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003c50: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00003c60: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica │ │ │ │ -00003c70: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003c80: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00003c90: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ -00003ca0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003cb0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00003cc0: 7469 6320 766f 6964 2077 6569 6768 7465 tic void weighte │ │ │ │ -00003cd0: 644d 6564 6961 6e46 696c 7465 7228 4d61 dMedianFilter(Ma │ │ │ │ -00003ce0: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -00003cf0: 2c20 4d61 7420 6473 742c 2069 6e74 2072 , Mat dst, int r │ │ │ │ -00003d00: 2c20 646f 7562 6c65 2073 6967 6d61 2920 , double sigma) │ │ │ │ -00003d10: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight │ │ │ │ -00003d20: 6564 4d65 6469 616e 4669 6c74 6572 5f32 edMedianFilter_2 │ │ │ │ -00003d30: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ -00003d40: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -00003d50: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00003d60: 722c 2073 6967 6d61 293b 0a20 2020 207d r, sigma);. } │ │ │ │ -00003d70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00003d80: 2041 7070 6c69 6573 2077 6569 6768 7465 Applies weighte │ │ │ │ -00003d90: 6420 6d65 6469 616e 2066 696c 7465 7220 d median filter │ │ │ │ -00003da0: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ -00003db0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -00003dc0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -00003dd0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -00003de0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -00003df0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ -00003e00: 3431 3030 2b0a 2020 2020 202a 0a20 2020 4100+. *. │ │ │ │ -00003e10: 2020 2a20 7468 6520 7069 7865 6c20 7769 * the pixel wi │ │ │ │ -00003e20: 6c6c 2062 6520 6967 6e6f 7265 6420 7768 ll be ignored wh │ │ │ │ -00003e30: 656e 206d 6169 6e74 6169 6e69 6e67 2074 en maintaining t │ │ │ │ -00003e40: 6865 206a 6f69 6e74 2d68 6973 746f 6772 he joint-histogr │ │ │ │ -00003e50: 616d 2e20 5468 6973 2069 7320 7573 6566 am. This is usef │ │ │ │ -00003e60: 756c 2066 6f72 2061 7070 6c69 6361 7469 ul for applicati │ │ │ │ -00003e70: 6f6e 7320 6c69 6b65 206f 7074 6963 616c ons like optical │ │ │ │ -00003e80: 2066 6c6f 7720 6f63 636c 7573 696f 6e20 flow occlusion │ │ │ │ -00003e90: 6861 6e64 6c69 6e67 2e0a 2020 2020 202a handling.. * │ │ │ │ -00003ea0: 0a20 2020 2020 2a20 5345 453a 206d 6564 . * SEE: med │ │ │ │ -00003eb0: 6961 6e42 6c75 722c 206a 6f69 6e74 4269 ianBlur, jointBi │ │ │ │ -00003ec0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ -00003ed0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00003ee0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00003ef0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003f00: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ -00003f10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00003f20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00003f30: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ -00003f40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003f50: 2020 202a 2040 7061 7261 6d20 7220 6175 * @param r au │ │ │ │ -00003f60: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003f70: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00003f80: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00003f90: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00003fa0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -00003fb0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -00003fc0: 7420 6473 742c 2069 6e74 2072 2920 7b0a t dst, int r) {. │ │ │ │ -00003fd0: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ -00003fe0: 4d65 6469 616e 4669 6c74 6572 5f33 286a MedianFilter_3(j │ │ │ │ -00003ff0: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ -00004000: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00004010: 7374 2e6e 6174 6976 654f 626a 2c20 7229 st.nativeObj, r) │ │ │ │ -00004020: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004030: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004040: 725f 5246 4665 6174 7572 6547 6574 7465 r_RFFeatureGette │ │ │ │ -00004050: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004060: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ -00004070: 6574 7465 7228 290a 2020 2020 2f2f 0a0a etter(). //.. │ │ │ │ -00004080: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004090: 6320 5246 4665 6174 7572 6547 6574 7465 c RFFeatureGette │ │ │ │ -000040a0: 7220 6372 6561 7465 5246 4665 6174 7572 r createRFFeatur │ │ │ │ -000040b0: 6547 6574 7465 7228 2920 7b0a 2020 2020 eGetter() {. │ │ │ │ -000040c0: 2020 2020 7265 7475 726e 2052 4646 6561 return RFFea │ │ │ │ -000040d0: 7475 7265 4765 7474 6572 2e5f 5f66 726f tureGetter.__fro │ │ │ │ -000040e0: 6d50 7472 5f5f 2863 7265 6174 6552 4646 mPtr__(createRFF │ │ │ │ -000040f0: 6561 7475 7265 4765 7474 6572 5f30 2829 eatureGetter_0() │ │ │ │ -00004100: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00004110: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00004120: 7472 5f53 7472 7563 7475 7265 6445 6467 tr_StructuredEdg │ │ │ │ -00004130: 6544 6574 6563 7469 6f6e 2063 763a 3a78 eDetection cv::x │ │ │ │ -00004140: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ -00004150: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004160: 6563 7469 6f6e 2853 7472 696e 6720 6d6f ection(String mo │ │ │ │ -00004170: 6465 6c2c 2050 7472 5f52 4646 6561 7475 del, Ptr_RFFeatu │ │ │ │ -00004180: 7265 4765 7474 6572 2068 6f77 546f 4765 reGetter howToGe │ │ │ │ -00004190: 7446 6561 7475 7265 7320 3d20 5074 723c tFeatures = Ptr< │ │ │ │ -000041a0: 5246 4665 6174 7572 6547 6574 7465 723e RFFeatureGetter> │ │ │ │ -000041b0: 2829 290a 2020 2020 2f2f 0a0a 2020 2020 ()). //.. │ │ │ │ -000041c0: 7075 626c 6963 2073 7461 7469 6320 5374 public static St │ │ │ │ -000041d0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -000041e0: 6374 696f 6e20 6372 6561 7465 5374 7275 ction createStru │ │ │ │ -000041f0: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ -00004200: 696f 6e28 5374 7269 6e67 206d 6f64 656c ion(String model │ │ │ │ -00004210: 2c20 5246 4665 6174 7572 6547 6574 7465 , RFFeatureGette │ │ │ │ -00004220: 7220 686f 7754 6f47 6574 4665 6174 7572 r howToGetFeatur │ │ │ │ -00004230: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -00004240: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004250: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004260: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004270: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004280: 6563 7469 6f6e 5f30 286d 6f64 656c 2c20 ection_0(model, │ │ │ │ -00004290: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -000042a0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000042b0: 7228 2929 293b 0a20 2020 207d 0a0a 2020 r()));. }.. │ │ │ │ -000042c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000042d0: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ -000042e0: 7465 6374 696f 6e20 6372 6561 7465 5374 tection createSt │ │ │ │ -000042f0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -00004300: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ -00004310: 656c 2920 7b0a 2020 2020 2020 2020 7265 el) {. re │ │ │ │ -00004320: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004330: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004340: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004350: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004360: 6563 7469 6f6e 5f31 286d 6f64 656c 2929 ection_1(model)) │ │ │ │ -00004370: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004380: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004390: 725f 4564 6765 4177 6172 6549 6e74 6572 r_EdgeAwareInter │ │ │ │ -000043a0: 706f 6c61 746f 7220 6376 3a3a 7869 6d67 polator cv::ximg │ │ │ │ -000043b0: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ -000043c0: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ -000043d0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -000043e0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000043f0: 7279 206d 6574 686f 6420 7468 6174 2063 ry method that c │ │ │ │ -00004400: 7265 6174 6573 2061 6e20 696e 7374 616e reates an instan │ │ │ │ -00004410: 6365 206f 6620 7468 650a 2020 2020 202a ce of the. * │ │ │ │ -00004420: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ -00004430: 6f6c 6174 6f72 2e0a 2020 2020 202a 2040 olator.. * @ │ │ │ │ -00004440: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00004450: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00004460: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00004470: 6320 7374 6174 6963 2045 6467 6541 7761 c static EdgeAwa │ │ │ │ -00004480: 7265 496e 7465 7270 6f6c 6174 6f72 2063 reInterpolator c │ │ │ │ -00004490: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn │ │ │ │ -000044a0: 7465 7270 6f6c 6174 6f72 2829 207b 0a20 terpolator() {. │ │ │ │ -000044b0: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed │ │ │ │ -000044c0: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ -000044d0: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -000044e0: 6372 6561 7465 4564 6765 4177 6172 6549 createEdgeAwareI │ │ │ │ -000044f0: 6e74 6572 706f 6c61 746f 725f 3028 2929 nterpolator_0()) │ │ │ │ -00004500: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004510: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004520: 725f 5249 4349 6e74 6572 706f 6c61 746f r_RICInterpolato │ │ │ │ -00004530: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004540: 6372 6561 7465 5249 4349 6e74 6572 706f createRICInterpo │ │ │ │ -00004550: 6c61 746f 7228 290a 2020 2020 2f2f 0a0a lator(). //.. │ │ │ │ -00004560: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00004570: 6163 746f 7279 206d 6574 686f 6420 7468 actory method th │ │ │ │ -00004580: 6174 2063 7265 6174 6573 2061 6e20 696e at creates an in │ │ │ │ -00004590: 7374 616e 6365 206f 6620 7468 650a 2020 stance of the. │ │ │ │ -000045a0: 2020 202a 2052 4943 496e 7465 7270 6f6c * RICInterpol │ │ │ │ -000045b0: 6174 6f72 2e0a 2020 2020 202a 2040 7265 ator.. * @re │ │ │ │ -000045c0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000045d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000045e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000045f0: 7374 6174 6963 2052 4943 496e 7465 7270 static RICInterp │ │ │ │ -00004600: 6f6c 6174 6f72 2063 7265 6174 6552 4943 olator createRIC │ │ │ │ -00004610: 496e 7465 7270 6f6c 6174 6f72 2829 207b Interpolator() { │ │ │ │ -00004620: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00004630: 5249 4349 6e74 6572 706f 6c61 746f 722e RICInterpolator. │ │ │ │ -00004640: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00004650: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -00004660: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }... │ │ │ │ -00004670: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00004680: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix │ │ │ │ -00004690: 656c 534c 4943 2063 763a 3a78 696d 6770 elSLIC cv::ximgp │ │ │ │ -000046a0: 726f 633a 3a63 7265 6174 6553 7570 6572 roc::createSuper │ │ │ │ -000046b0: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ -000046c0: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit │ │ │ │ -000046d0: 686d 203d 2053 4c49 434f 2c20 696e 7420 hm = SLICO, int │ │ │ │ -000046e0: 7265 6769 6f6e 5f73 697a 6520 3d20 3130 region_size = 10 │ │ │ │ -000046f0: 2c20 666c 6f61 7420 7275 6c65 7220 3d20 , float ruler = │ │ │ │ -00004700: 3130 2e30 6629 0a20 2020 202f 2f0a 0a20 10.0f). //.. │ │ │ │ -00004710: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00004720: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super │ │ │ │ -00004730: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ -00004740: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00004750: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ -00004760: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ -00004770: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor │ │ │ │ -00004780: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the │ │ │ │ -00004790: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia │ │ │ │ -000047a0: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:. │ │ │ │ -000047b0: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments │ │ │ │ -000047c0: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de │ │ │ │ -000047d0: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz │ │ │ │ -000047e0: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi │ │ │ │ -000047f0: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op │ │ │ │ -00004800: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada │ │ │ │ -00004810: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes │ │ │ │ -00004820: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. * │ │ │ │ -00004830: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil │ │ │ │ -00004840: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ -00004850: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method │ │ │ │ -00004860: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m │ │ │ │ -00004870: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens │ │ │ │ -00004880: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel │ │ │ │ -00004890: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -000048a0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ -000048b0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ -000048c0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ -000048d0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ -000048e0: 6c73 0a20 2020 2020 2a20 4070 6172 616d ls. * @param │ │ │ │ -000048f0: 2072 756c 6572 2043 686f 6f73 6573 2074 ruler Chooses t │ │ │ │ -00004900: 6865 2065 6e66 6f72 6365 6d65 6e74 206f he enforcement o │ │ │ │ -00004910: 6620 7375 7065 7270 6978 656c 2073 6d6f f superpixel smo │ │ │ │ -00004920: 6f74 686e 6573 7320 6661 6374 6f72 206f othness factor o │ │ │ │ -00004930: 6620 7375 7065 7270 6978 656c 0a20 2020 f superpixel. │ │ │ │ -00004940: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -00004950: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ -00004960: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00004970: 534c 4943 206f 626a 6563 7420 666f 7220 SLIC object for │ │ │ │ -00004980: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -00004990: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -000049a0: 616d 6574 6572 7320 6f66 2063 686f 6f73 ameters of choos │ │ │ │ -000049b0: 6564 0a20 2020 2020 2a20 7375 7065 7270 ed. * superp │ │ │ │ -000049c0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -000049d0: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio │ │ │ │ -000049e0: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler │ │ │ │ -000049f0: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate │ │ │ │ -00004a00: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo │ │ │ │ -00004a10: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. * │ │ │ │ -00004a20: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat │ │ │ │ -00004a30: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi │ │ │ │ -00004a40: 7665 6e20 696d 6167 652e 2046 6f72 2065 ven image. For e │ │ │ │ -00004a50: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ -00004a60: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ -00004a70: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ -00004a80: 6573 2074 6f0a 2020 2020 202a 2070 7265 es to. * pre │ │ │ │ -00004a90: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -00004aa0: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -00004ab0: 616e 2062 6c75 7220 7573 696e 6720 6120 an blur using a │ │ │ │ -00004ac0: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern │ │ │ │ -00004ad0: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona │ │ │ │ -00004ae0: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int │ │ │ │ -00004af0: 6f0a 2020 2020 202a 2043 6965 4c41 4220 o. * CieLAB │ │ │ │ -00004b00: 636f 6c6f 7220 7370 6163 652e 2041 6e20 color space. An │ │ │ │ -00004b10: 6578 616d 706c 6520 6f66 2053 4c49 4320 example of SLIC │ │ │ │ -00004b20: 7665 7273 7573 2053 4c49 434f 2061 6e64 versus SLICO and │ │ │ │ -00004b30: 204d 534c 4943 2069 7320 696c 7573 7472 MSLIC is ilustr │ │ │ │ -00004b40: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ -00004b50: 6f77 696e 6720 7069 6374 7572 652e 0a20 owing picture.. │ │ │ │ -00004b60: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ -00004b70: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ -00004b80: 7069 7865 6c73 5f73 6c69 632e 706e 6729 pixels_slic.png) │ │ │ │ -00004b90: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00004ba0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00004bb0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00004bc0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004bd0: 6320 5375 7065 7270 6978 656c 534c 4943 c SuperpixelSLIC │ │ │ │ -00004be0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00004bf0: 6c53 4c49 4328 4d61 7420 696d 6167 652c lSLIC(Mat image, │ │ │ │ -00004c00: 2069 6e74 2061 6c67 6f72 6974 686d 2c20 int algorithm, │ │ │ │ -00004c10: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ -00004c20: 2066 6c6f 6174 2072 756c 6572 2920 7b0a float ruler) {. │ │ │ │ -00004c30: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00004c40: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00004c50: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00004c60: 5375 7065 7270 6978 656c 534c 4943 5f30 SuperpixelSLIC_0 │ │ │ │ -00004c70: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00004c80: 2c20 616c 676f 7269 7468 6d2c 2072 6567 , algorithm, reg │ │ │ │ -00004c90: 696f 6e5f 7369 7a65 2c20 7275 6c65 7229 ion_size, ruler) │ │ │ │ -00004ca0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00004cb0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ -00004cc0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ -00004cd0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ -00004ce0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00004cf0: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ -00004d00: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ -00004d10: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ -00004d20: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ -00004d30: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ -00004d40: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ -00004d50: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ -00004d60: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ -00004d70: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ -00004d80: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ -00004d90: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ -00004da0: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ -00004db0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ -00004dc0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ -00004dd0: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ -00004de0: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ -00004df0: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ -00004e00: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ -00004e10: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ -00004e20: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ -00004e30: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ -00004e40: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ -00004e50: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ -00004e60: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ -00004e70: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ -00004e80: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00004e90: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -00004ea0: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -00004eb0: 6c53 4c49 4320 6f62 6a65 6374 2066 6f72 lSLIC object for │ │ │ │ -00004ec0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -00004ed0: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ -00004ee0: 7261 6d65 7465 7273 206f 6620 6368 6f6f rameters of choo │ │ │ │ -00004ef0: 7365 640a 2020 2020 202a 2073 7570 6572 sed. * super │ │ │ │ -00004f00: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -00004f10: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -00004f20: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -00004f30: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -00004f40: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -00004f50: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -00004f60: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -00004f70: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -00004f80: 6976 656e 2069 6d61 6765 2e20 466f 7220 iven image. For │ │ │ │ -00004f90: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ -00004fa0: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ -00004fb0: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ -00004fc0: 6765 7320 746f 0a20 2020 2020 2a20 7072 ges to. * pr │ │ │ │ -00004fd0: 6570 726f 6365 7373 2069 6d61 6765 2077 eprocess image w │ │ │ │ -00004fe0: 6974 6820 6c69 7474 6c65 2067 6175 7373 ith little gauss │ │ │ │ -00004ff0: 6961 6e20 626c 7572 2075 7369 6e67 2061 ian blur using a │ │ │ │ -00005000: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -00005010: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -00005020: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -00005030: 746f 0a20 2020 2020 2a20 4369 654c 4142 to. * CieLAB │ │ │ │ -00005040: 2063 6f6c 6f72 2073 7061 6365 2e20 416e color space. An │ │ │ │ -00005050: 2065 7861 6d70 6c65 206f 6620 534c 4943 example of SLIC │ │ │ │ -00005060: 2076 6572 7375 7320 534c 4943 4f20 616e versus SLICO an │ │ │ │ -00005070: 6420 4d53 4c49 4320 6973 2069 6c75 7374 d MSLIC is ilust │ │ │ │ -00005080: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ -00005090: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture.. │ │ │ │ -000050a0: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ -000050b0: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ -000050c0: 7270 6978 656c 735f 736c 6963 2e70 6e67 rpixels_slic.png │ │ │ │ -000050d0: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ -000050e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000050f0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00005100: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00005110: 6963 2053 7570 6572 7069 7865 6c53 4c49 ic SuperpixelSLI │ │ │ │ -00005120: 4320 6372 6561 7465 5375 7065 7270 6978 C createSuperpix │ │ │ │ -00005130: 656c 534c 4943 284d 6174 2069 6d61 6765 elSLIC(Mat image │ │ │ │ -00005140: 2c20 696e 7420 616c 676f 7269 7468 6d2c , int algorithm, │ │ │ │ -00005150: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ -00005160: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00005170: 726e 2053 7570 6572 7069 7865 6c53 4c49 rn SuperpixelSLI │ │ │ │ -00005180: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ -00005190: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000051a0: 4943 5f31 2869 6d61 6765 2e6e 6174 6976 IC_1(image.nativ │ │ │ │ -000051b0: 654f 626a 2c20 616c 676f 7269 7468 6d2c eObj, algorithm, │ │ │ │ -000051c0: 2072 6567 696f 6e5f 7369 7a65 2929 3b0a region_size));. │ │ │ │ -000051d0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000051e0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ -000051f0: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ -00005200: 4320 6f62 6a65 6374 0a20 2020 2020 2a0a C object. *. │ │ │ │ -00005210: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -00005220: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ -00005230: 6d65 6e74 0a20 2020 2020 2a20 4070 6172 ment. * @par │ │ │ │ -00005240: 616d 2061 6c67 6f72 6974 686d 2043 686f am algorithm Cho │ │ │ │ -00005250: 6f73 6573 2074 6865 2061 6c67 6f72 6974 oses the algorit │ │ │ │ -00005260: 686d 2076 6172 6961 6e74 2074 6f20 7573 hm variant to us │ │ │ │ -00005270: 653a 0a20 2020 2020 2a20 534c 4943 2073 e:. * SLIC s │ │ │ │ -00005280: 6567 6d65 6e74 7320 696d 6167 6520 7573 egments image us │ │ │ │ -00005290: 696e 6720 6120 6465 7369 7265 6420 7265 ing a desired re │ │ │ │ -000052a0: 6769 6f6e 5f73 697a 652c 2061 6e64 2069 gion_size, and i │ │ │ │ -000052b0: 6e20 6164 6469 7469 6f6e 2053 4c49 434f n addition SLICO │ │ │ │ -000052c0: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ -000052d0: 7369 6e67 2061 6461 7074 6976 6520 636f sing adaptive co │ │ │ │ -000052e0: 6d70 6163 746e 6573 7320 6661 6374 6f72 mpactness factor │ │ │ │ -000052f0: 2c0a 2020 2020 202a 2077 6869 6c65 204d ,. * while M │ │ │ │ -00005300: 534c 4943 2077 696c 6c20 6f70 7469 6d69 SLIC will optimi │ │ │ │ -00005310: 7a65 2075 7369 6e67 206d 616e 6966 6f6c ze using manifol │ │ │ │ -00005320: 6420 6d65 7468 6f64 7320 7265 7375 6c74 d methods result │ │ │ │ -00005330: 696e 6720 696e 206d 6f72 6520 636f 6e74 ing in more cont │ │ │ │ -00005340: 656e 742d 7365 6e73 6974 6976 6520 7375 ent-sensitive su │ │ │ │ -00005350: 7065 7270 6978 656c 732e 0a20 2020 2020 perpixels.. │ │ │ │ -00005360: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00005370: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ -00005380: 7320 6120 5375 7065 7270 6978 656c 534c s a SuperpixelSL │ │ │ │ -00005390: 4943 206f 626a 6563 7420 666f 7220 7468 IC object for th │ │ │ │ -000053a0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -000053b0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -000053c0: 6574 6572 7320 6f66 2063 686f 6f73 6564 eters of choosed │ │ │ │ -000053d0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000053e0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000053f0: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ -00005400: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ -00005410: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ -00005420: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ -00005430: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ -00005440: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ -00005450: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ -00005460: 6e20 696d 6167 652e 2046 6f72 2065 6e61 n image. For ena │ │ │ │ -00005470: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ -00005480: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ -00005490: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ -000054a0: 2074 6f0a 2020 2020 202a 2070 7265 7072 to. * prepr │ │ │ │ -000054b0: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ -000054c0: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ -000054d0: 2062 6c75 7220 7573 696e 6720 6120 736d blur using a sm │ │ │ │ -000054e0: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ -000054f0: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ -00005500: 636f 6e76 6572 7369 6f6e 2069 6e74 6f0a conversion into. │ │ │ │ -00005510: 2020 2020 202a 2043 6965 4c41 4220 636f * CieLAB co │ │ │ │ -00005520: 6c6f 7220 7370 6163 652e 2041 6e20 6578 lor space. An ex │ │ │ │ -00005530: 616d 706c 6520 6f66 2053 4c49 4320 7665 ample of SLIC ve │ │ │ │ -00005540: 7273 7573 2053 4c49 434f 2061 6e64 204d rsus SLICO and M │ │ │ │ -00005550: 534c 4943 2069 7320 696c 7573 7472 6174 SLIC is ilustrat │ │ │ │ -00005560: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -00005570: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -00005580: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * ![ima │ │ │ │ -00005590: 6765 5d28 7069 6373 2f73 7570 6572 7069 ge](pics/superpi │ │ │ │ -000055a0: 7865 6c73 5f73 6c69 632e 706e 6729 0a20 xels_slic.png). │ │ │ │ -000055b0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -000055c0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -000055d0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000055e0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000055f0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ -00005600: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00005610: 4c49 4328 4d61 7420 696d 6167 652c 2069 LIC(Mat image, i │ │ │ │ -00005620: 6e74 2061 6c67 6f72 6974 686d 2920 7b0a nt algorithm) {. │ │ │ │ -00005630: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00005640: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00005650: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005660: 5375 7065 7270 6978 656c 534c 4943 5f32 SuperpixelSLIC_2 │ │ │ │ -00005670: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00005680: 2c20 616c 676f 7269 7468 6d29 293b 0a20 , algorithm));. │ │ │ │ -00005690: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -000056a0: 2020 202a 2049 6e69 7469 616c 697a 6520 * Initialize │ │ │ │ -000056b0: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -000056c0: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ -000056d0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -000056e0: 6765 2049 6d61 6765 2074 6f20 7365 676d ge Image to segm │ │ │ │ -000056f0: 656e 740a 2020 2020 202a 2053 4c49 4320 ent. * SLIC │ │ │ │ -00005700: 7365 676d 656e 7473 2069 6d61 6765 2075 segments image u │ │ │ │ -00005710: 7369 6e67 2061 2064 6573 6972 6564 2072 sing a desired r │ │ │ │ -00005720: 6567 696f 6e5f 7369 7a65 2c20 616e 6420 egion_size, and │ │ │ │ -00005730: 696e 2061 6464 6974 696f 6e20 534c 4943 in addition SLIC │ │ │ │ -00005740: 4f20 7769 6c6c 206f 7074 696d 697a 6520 O will optimize │ │ │ │ -00005750: 7573 696e 6720 6164 6170 7469 7665 2063 using adaptive c │ │ │ │ -00005760: 6f6d 7061 6374 6e65 7373 2066 6163 746f ompactness facto │ │ │ │ -00005770: 722c 0a20 2020 2020 2a20 7768 696c 6520 r,. * while │ │ │ │ -00005780: 4d53 4c49 4320 7769 6c6c 206f 7074 696d MSLIC will optim │ │ │ │ -00005790: 697a 6520 7573 696e 6720 6d61 6e69 666f ize using manifo │ │ │ │ -000057a0: 6c64 206d 6574 686f 6473 2072 6573 756c ld methods resul │ │ │ │ -000057b0: 7469 6e67 2069 6e20 6d6f 7265 2063 6f6e ting in more con │ │ │ │ -000057c0: 7465 6e74 2d73 656e 7369 7469 7665 2073 tent-sensitive s │ │ │ │ -000057d0: 7570 6572 7069 7865 6c73 2e0a 2020 2020 uperpixels.. │ │ │ │ -000057e0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -000057f0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -00005800: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00005810: 4c49 4320 6f62 6a65 6374 2066 6f72 2074 LIC object for t │ │ │ │ -00005820: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -00005830: 4974 2073 6574 7320 7468 6520 7061 7261 It sets the para │ │ │ │ -00005840: 6d65 7465 7273 206f 6620 6368 6f6f 7365 meters of choose │ │ │ │ -00005850: 640a 2020 2020 202a 2073 7570 6572 7069 d. * superpi │ │ │ │ -00005860: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00005870: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ -00005880: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ -00005890: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ -000058a0: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ -000058b0: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ -000058c0: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ -000058d0: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ -000058e0: 656e 2069 6d61 6765 2e20 466f 7220 656e en image. For en │ │ │ │ -000058f0: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ -00005900: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ -00005910: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ -00005920: 7320 746f 0a20 2020 2020 2a20 7072 6570 s to. * prep │ │ │ │ -00005930: 726f 6365 7373 2069 6d61 6765 2077 6974 rocess image wit │ │ │ │ -00005940: 6820 6c69 7474 6c65 2067 6175 7373 6961 h little gaussia │ │ │ │ -00005950: 6e20 626c 7572 2075 7369 6e67 2061 2073 n blur using a s │ │ │ │ -00005960: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ -00005970: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ -00005980: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ -00005990: 0a20 2020 2020 2a20 4369 654c 4142 2063 . * CieLAB c │ │ │ │ -000059a0: 6f6c 6f72 2073 7061 6365 2e20 416e 2065 olor space. An e │ │ │ │ -000059b0: 7861 6d70 6c65 206f 6620 534c 4943 2076 xample of SLIC v │ │ │ │ -000059c0: 6572 7375 7320 534c 4943 4f20 616e 6420 ersus SLICO and │ │ │ │ -000059d0: 4d53 4c49 4320 6973 2069 6c75 7374 7261 MSLIC is ilustra │ │ │ │ -000059e0: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ -000059f0: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ -00005a00: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -00005a10: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -00005a20: 6978 656c 735f 736c 6963 2e70 6e67 290a ixels_slic.png). │ │ │ │ -00005a30: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00005a40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00005a50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00005a60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00005a70: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ -00005a80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00005a90: 534c 4943 284d 6174 2069 6d61 6765 2920 SLIC(Mat image) │ │ │ │ -00005aa0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00005ab0: 2053 7570 6572 7069 7865 6c53 4c49 432e SuperpixelSLIC. │ │ │ │ -00005ac0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00005ad0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ -00005ae0: 5f33 2869 6d61 6765 2e6e 6174 6976 654f _3(image.nativeO │ │ │ │ -00005af0: 626a 2929 3b0a 2020 2020 7d0a 0a0a 2020 bj));. }... │ │ │ │ -00005b00: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00005b10: 2020 5074 725f 4772 6170 6853 6567 6d65 Ptr_GraphSegme │ │ │ │ -00005b20: 6e74 6174 696f 6e20 6376 3a3a 7869 6d67 ntation cv::ximg │ │ │ │ -00005b30: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00005b40: 6f6e 3a3a 6372 6561 7465 4772 6170 6853 on::createGraphS │ │ │ │ -00005b50: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub │ │ │ │ -00005b60: 6c65 2073 6967 6d61 203d 2030 2e35 2c20 le sigma = 0.5, │ │ │ │ -00005b70: 666c 6f61 7420 6b20 3d20 3330 302c 2069 float k = 300, i │ │ │ │ -00005b80: 6e74 206d 696e 5f73 697a 6520 3d20 3130 nt min_size = 10 │ │ │ │ -00005b90: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ -00005ba0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005bb0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005bc0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005be0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005bf0: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005c00: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005c10: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005c20: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005c30: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005c40: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005c50: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005c60: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005c80: 2020 2020 2020 2020 4070 6172 616d 206d @param m │ │ │ │ -00005c90: 696e 5f73 697a 6520 5468 6520 6d69 6e69 in_size The mini │ │ │ │ -00005ca0: 6d75 6d20 7369 7a65 206f 6620 7365 676d mum size of segm │ │ │ │ -00005cb0: 656e 7473 0a20 2020 2020 2a20 4072 6574 ents. * @ret │ │ │ │ -00005cc0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00005cd0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00005ce0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00005cf0: 7461 7469 6320 4772 6170 6853 6567 6d65 tatic GraphSegme │ │ │ │ -00005d00: 6e74 6174 696f 6e20 6372 6561 7465 4772 ntation createGr │ │ │ │ -00005d10: 6170 6853 6567 6d65 6e74 6174 696f 6e28 aphSegmentation( │ │ │ │ -00005d20: 646f 7562 6c65 2073 6967 6d61 2c20 666c double sigma, fl │ │ │ │ -00005d30: 6f61 7420 6b2c 2069 6e74 206d 696e 5f73 oat k, int min_s │ │ │ │ -00005d40: 697a 6529 207b 0a20 2020 2020 2020 2072 ize) {. r │ │ │ │ -00005d50: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00005d60: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00005d70: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00005d80: 6567 6d65 6e74 6174 696f 6e5f 3028 7369 egmentation_0(si │ │ │ │ -00005d90: 676d 612c 206b 2c20 6d69 6e5f 7369 7a65 gma, k, min_size │ │ │ │ -00005da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00005db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005dc0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005dd0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005df0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005e00: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005e10: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005e20: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005e30: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005e40: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005e50: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005e60: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005e70: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005e80: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00005e90: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00005ea0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00005eb0: 6963 2073 7461 7469 6320 4772 6170 6853 ic static GraphS │ │ │ │ -00005ec0: 6567 6d65 6e74 6174 696f 6e20 6372 6561 egmentation crea │ │ │ │ -00005ed0: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -00005ee0: 696f 6e28 646f 7562 6c65 2073 6967 6d61 ion(double sigma │ │ │ │ -00005ef0: 2c20 666c 6f61 7420 6b29 207b 0a20 2020 , float k) {. │ │ │ │ -00005f00: 2020 2020 2072 6574 7572 6e20 4772 6170 return Grap │ │ │ │ -00005f10: 6853 6567 6d65 6e74 6174 696f 6e2e 5f5f hSegmentation.__ │ │ │ │ -00005f20: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005f30: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ -00005f40: 6e5f 3128 7369 676d 612c 206b 2929 3b0a n_1(sigma, k));. │ │ │ │ -00005f50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00005f60: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005f70: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005f80: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005fa0: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005fb0: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005fc0: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005fd0: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005fe0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00005ff0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006000: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006010: 7562 6c69 6320 7374 6174 6963 2047 7261 ublic static Gra │ │ │ │ -00006020: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ -00006030: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00006040: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ -00006050: 676d 6129 207b 0a20 2020 2020 2020 2072 gma) {. r │ │ │ │ -00006060: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00006070: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00006080: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00006090: 6567 6d65 6e74 6174 696f 6e5f 3228 7369 egmentation_2(si │ │ │ │ -000060a0: 676d 6129 293b 0a20 2020 207d 0a0a 2020 gma));. }.. │ │ │ │ -000060b0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -000060c0: 6174 6573 2061 2067 7261 7068 2062 6173 ates a graph bas │ │ │ │ -000060d0: 6564 2073 6567 6d65 6e74 6f72 0a20 2020 ed segmentor. │ │ │ │ -000060e0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000060f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00006100: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00006110: 7075 626c 6963 2073 7461 7469 6320 4772 public static Gr │ │ │ │ -00006120: 6170 6853 6567 6d65 6e74 6174 696f 6e20 aphSegmentation │ │ │ │ -00006130: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00006140: 6e74 6174 696f 6e28 2920 7b0a 2020 2020 ntation() {. │ │ │ │ -00006150: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph │ │ │ │ -00006160: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f │ │ │ │ -00006170: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ -00006180: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ -00006190: 5f33 2829 293b 0a20 2020 207d 0a0a 0a20 _3());. }... │ │ │ │ -000061a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000061b0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -000061c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000061d0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000061e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000061f0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006200: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006210: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006220: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ -00006230: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00006240: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ -00006250: 2063 6f6c 6f72 2d62 6173 6564 2073 7472 color-based str │ │ │ │ -00006260: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006270: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006280: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006290: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000062a0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -000062b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000062c0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000062d0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000062e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000062f0: 6e53 7472 6174 6567 7943 6f6c 6f72 2829 nStrategyColor() │ │ │ │ -00006300: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00006310: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006320: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006330: 6174 6567 7943 6f6c 6f72 2e5f 5f66 726f ategyColor.__fro │ │ │ │ -00006340: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00006350: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006360: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006370: 436f 6c6f 725f 3028 2929 3b0a 2020 2020 Color_0());. │ │ │ │ -00006380: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006390: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -000063a0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000063b0: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -000063c0: 697a 6520 6376 3a3a 7869 6d67 7072 6f63 ize cv::ximgproc │ │ │ │ -000063d0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -000063e0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000063f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006400: 6e53 7472 6174 6567 7953 697a 6528 290a nStrategySize(). │ │ │ │ -00006410: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006420: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006430: 6e65 7720 7369 7a65 2d62 6173 6564 2073 new size-based s │ │ │ │ -00006440: 7472 6174 6567 790a 2020 2020 202a 2040 trategy. * @ │ │ │ │ -00006450: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00006460: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00006470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00006480: 6320 7374 6174 6963 2053 656c 6563 7469 c static Selecti │ │ │ │ -00006490: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000064a0: 7469 6f6e 5374 7261 7465 6779 5369 7a65 tionStrategySize │ │ │ │ -000064b0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -000064c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000064d0: 6f6e 5374 7261 7465 6779 5369 7a65 2829 onStrategySize() │ │ │ │ -000064e0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -000064f0: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006500: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006510: 6174 6567 7953 697a 652e 5f5f 6672 6f6d ategySize.__from │ │ │ │ -00006520: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ -00006530: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006540: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -00006550: 697a 655f 3028 2929 3b0a 2020 2020 7d0a ize_0());. }. │ │ │ │ -00006560: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006570: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006580: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006590: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -000065a0: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ -000065b0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ -000065c0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ -000065d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000065e0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -000065f0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -00006600: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00006610: 6520 6120 6e65 7720 7369 7a65 2d62 6173 e a new size-bas │ │ │ │ -00006620: 6564 2073 7472 6174 6567 790a 2020 2020 ed strategy. │ │ │ │ -00006630: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00006640: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006650: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006660: 7562 6c69 6320 7374 6174 6963 2053 656c ublic static Sel │ │ │ │ -00006670: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006680: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006690: 5465 7874 7572 6520 6372 6561 7465 5365 Texture createSe │ │ │ │ -000066a0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000066b0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000066c0: 7954 6578 7475 7265 2829 207b 0a20 2020 yTexture() {. │ │ │ │ -000066d0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -000066e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000066f0: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ -00006700: 6578 7475 7265 2e5f 5f66 726f 6d50 7472 exture.__fromPtr │ │ │ │ -00006710: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ -00006720: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00006730: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -00006740: 7572 655f 3028 2929 3b0a 2020 2020 7d0a ure_0());. }. │ │ │ │ -00006750: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006760: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006770: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006780: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006790: 6c20 6376 3a3a 7869 6d67 7072 6f63 3a3a l cv::ximgproc:: │ │ │ │ -000067a0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000067b0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000067c0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000067d0: 7472 6174 6567 7946 696c 6c28 290a 2020 trategyFill(). │ │ │ │ -000067e0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -000067f0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ -00006800: 7720 6669 6c6c 2d62 6173 6564 2073 7472 w fill-based str │ │ │ │ -00006810: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006820: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006830: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006840: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006850: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006870: 6f6e 5374 7261 7465 6779 4669 6c6c 2063 onStrategyFill c │ │ │ │ -00006880: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006890: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000068a0: 5374 7261 7465 6779 4669 6c6c 2829 207b StrategyFill() { │ │ │ │ -000068b0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -000068c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000068d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000068e0: 6567 7946 696c 6c2e 5f5f 6672 6f6d 5074 egyFill.__fromPt │ │ │ │ -000068f0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006900: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006910: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006920: 6c5f 3028 2929 3b0a 2020 2020 7d0a 0a0a l_0());. }... │ │ │ │ -00006930: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006940: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006950: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006960: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006970: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006980: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006990: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000069a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000069b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000069c0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -000069d0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000069e0: 6520 6120 6e65 7720 6d75 6c74 6970 6c65 e a new multiple │ │ │ │ -000069f0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00006a00: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00006a10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00006a20: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00006a30: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -00006a40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00006a50: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -00006a60: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -00006a70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006a80: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006a90: 4d75 6c74 6970 6c65 2829 207b 0a20 2020 Multiple() {. │ │ │ │ -00006aa0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -00006ab0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006ac0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006ad0: 756c 7469 706c 652e 5f5f 6672 6f6d 5074 ultiple.__fromPt │ │ │ │ -00006ae0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006af0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006b00: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006b10: 7469 706c 655f 3028 2929 3b0a 2020 2020 tiple_0());. │ │ │ │ -00006b20: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006b30: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -00006b40: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006b50: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006b60: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ -00006b70: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00006b80: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ -00006b90: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006ba0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006bb0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ -00006bc0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006bd0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006be0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00006bf0: 2a0a 2020 2020 202a 2043 7265 6174 6520 *. * Create │ │ │ │ -00006c00: 6120 6e65 7720 6d75 6c74 6970 6c65 2073 a new multiple s │ │ │ │ -00006c10: 7472 6174 6567 7920 616e 6420 7365 7420 trategy and set │ │ │ │ -00006c20: 6f6e 6520 7375 6274 7261 7465 6779 0a20 one subtrategy. │ │ │ │ -00006c30: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00006c40: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00006c50: 6172 616d 2073 3120 5468 6520 6669 7273 aram s1 The firs │ │ │ │ -00006c60: 7420 7374 7261 7465 6779 0a20 2020 2020 t strategy. │ │ │ │ -00006c70: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00006c80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00006c90: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00006ca0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ -00006cb0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006cc0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006cd0: 756c 7469 706c 6520 6372 6561 7465 5365 ultiple createSe │ │ │ │ -00006ce0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006cf0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006d00: 794d 756c 7469 706c 6528 5365 6c65 6374 yMultiple(Select │ │ │ │ -00006d10: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006d20: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006d30: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00006d40: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00006d50: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006d60: 7261 7465 6779 4d75 6c74 6970 6c65 2e5f rategyMultiple._ │ │ │ │ -00006d70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00006d80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00006d90: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006da0: 7465 6779 4d75 6c74 6970 6c65 5f31 2873 tegyMultiple_1(s │ │ │ │ -00006db0: 312e 6765 744e 6174 6976 654f 626a 4164 1.getNativeObjAd │ │ │ │ -00006dc0: 6472 2829 2929 3b0a 2020 2020 7d0a 0a0a dr()));. }... │ │ │ │ -00006dd0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006de0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006df0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006e00: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006e10: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006e20: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006e30: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006e40: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e50: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006e60: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ -00006e70: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e80: 6e53 7472 6174 6567 7920 7331 2c20 5074 nStrategy s1, Pt │ │ │ │ -00006e90: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00006ea0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006eb0: 6174 6567 7920 7332 290a 2020 2020 2f2f ategy s2). // │ │ │ │ -00006ec0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00006ed0: 2043 7265 6174 6520 6120 6e65 7720 6d75 Create a new mu │ │ │ │ -00006ee0: 6c74 6970 6c65 2073 7472 6174 6567 7920 ltiple strategy │ │ │ │ -00006ef0: 616e 6420 7365 7420 7477 6f20 7375 6274 and set two subt │ │ │ │ -00006f00: 7261 7465 6769 6573 2c20 7769 7468 2065 rategies, with e │ │ │ │ -00006f10: 7175 616c 2077 6569 6768 7473 0a20 2020 qual weights. │ │ │ │ -00006f20: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00006f30: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ -00006f40: 616d 2073 3120 5468 6520 6669 7273 7420 am s1 The first │ │ │ │ -00006f50: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ -00006f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006f70: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ -00006f80: 3220 5468 6520 7365 636f 6e64 2073 7472 2 The second str │ │ │ │ -00006f90: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006fa0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006fb0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006fc0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006fd0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006fe0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006ff0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007000: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -00007010: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007020: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00007030: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ -00007040: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007050: 5374 7261 7465 6779 2073 312c 2053 656c Strategy s1, Sel │ │ │ │ -00007060: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00007070: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007080: 2073 3229 207b 0a20 2020 2020 2020 2072 s2) {. r │ │ │ │ -00007090: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ -000070a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000070b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000070c0: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ -000070d0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000070e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000070f0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00007100: 3228 7331 2e67 6574 4e61 7469 7665 4f62 2(s1.getNativeOb │ │ │ │ -00007110: 6a41 6464 7228 292c 2073 322e 6765 744e jAddr(), s2.getN │ │ │ │ -00007120: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ -00007130: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00007140: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00007150: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00007160: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007170: 6174 6567 794d 756c 7469 706c 6520 6376 ategyMultiple cv │ │ │ │ -00007180: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ -00007190: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ -000071a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071c0: 6567 794d 756c 7469 706c 6528 5074 725f egyMultiple(Ptr_ │ │ │ │ -000071d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071f0: 6567 7920 7331 2c20 5074 725f 5365 6c65 egy s1, Ptr_Sele │ │ │ │ -00007200: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007210: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00007220: 7332 2c20 5074 725f 5365 6c65 6374 6976 s2, Ptr_Selectiv │ │ │ │ -00007230: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00007240: 696f 6e53 7472 6174 6567 7920 7333 290a ionStrategy s3). │ │ │ │ -00007250: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00007260: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00007270: 6e65 7720 6d75 6c74 6970 6c65 2073 7472 new multiple str │ │ │ │ -00007280: 6174 6567 7920 616e 6420 7365 7420 7468 ategy and set th │ │ │ │ -00007290: 7265 6520 7375 6274 7261 7465 6769 6573 ree subtrategies │ │ │ │ -000072a0: 2c20 7769 7468 2065 7175 616c 2077 6569 , with equal wei │ │ │ │ -000072b0: 6768 7473 0a20 2020 2020 2a20 2020 2020 ghts. * │ │ │ │ -000072c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000072d0: 2020 2020 4070 6172 616d 2073 3120 5468 @param s1 Th │ │ │ │ -000072e0: 6520 6669 7273 7420 7374 7261 7465 6779 e first strategy │ │ │ │ -000072f0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00007300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007310: 4070 6172 616d 2073 3220 5468 6520 7365 @param s2 The se │ │ │ │ -00007320: 636f 6e64 2073 7472 6174 6567 790a 2020 cond strategy. │ │ │ │ -00007330: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007340: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ -00007350: 7261 6d20 7333 2054 6865 2074 6869 7264 ram s3 The third │ │ │ │ -00007360: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00007370: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00007380: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00007390: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -000073a0: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -000073b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000073c0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -000073d0: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -000073e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -000073f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007400: 4d75 6c74 6970 6c65 2853 656c 6563 7469 Multiple(Selecti │ │ │ │ -00007410: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007420: 7469 6f6e 5374 7261 7465 6779 2073 312c tionStrategy s1, │ │ │ │ -00007430: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ -00007440: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00007450: 7465 6779 2073 322c 2053 656c 6563 7469 tegy s2, Selecti │ │ │ │ -00007460: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007470: 7469 6f6e 5374 7261 7465 6779 2073 3329 tionStrategy s3) │ │ │ │ -00007480: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00007490: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -000074a0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000074b0: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ -000074c0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000074d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000074e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000074f0: 6567 794d 756c 7469 706c 655f 3328 7331 egyMultiple_3(s1 │ │ │ │ -00007500: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -00007510: 7228 292c 2073 322e 6765 744e 6174 6976 r(), s2.getNativ │ │ │ │ -00007520: 654f 626a 4164 6472 2829 2c20 7333 2e67 eObjAddr(), s3.g │ │ │ │ -00007530: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00007540: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ -00007550: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00007560: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ -00007570: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007580: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007590: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ -000075a0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ -000075b0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -000075c0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000075d0: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P │ │ │ │ -000075e0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000075f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00007600: 7261 7465 6779 2073 312c 2050 7472 5f53 rategy s1, Ptr_S │ │ │ │ -00007610: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007620: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007630: 6779 2073 322c 2050 7472 5f53 656c 6563 gy s2, Ptr_Selec │ │ │ │ -00007640: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007650: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007660: 332c 2050 7472 5f53 656c 6563 7469 7665 3, Ptr_Selective │ │ │ │ -00007670: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007680: 6f6e 5374 7261 7465 6779 2073 3429 0a20 onStrategy s4). │ │ │ │ -00007690: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -000076a0: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ -000076b0: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ -000076c0: 7465 6779 2061 6e64 2073 6574 2066 6f75 tegy and set fou │ │ │ │ -000076d0: 7220 7375 6274 7261 7465 6769 6573 2c20 r subtrategies, │ │ │ │ -000076e0: 7769 7468 2065 7175 616c 2077 6569 6768 with equal weigh │ │ │ │ -000076f0: 7473 0a20 2020 2020 2a20 2020 2020 2020 ts. * │ │ │ │ -00007700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007710: 2020 4070 6172 616d 2073 3120 5468 6520 @param s1 The │ │ │ │ -00007720: 6669 7273 7420 7374 7261 7465 6779 0a20 first strategy. │ │ │ │ -00007730: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00007740: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00007750: 6172 616d 2073 3220 5468 6520 7365 636f aram s2 The seco │ │ │ │ -00007760: 6e64 2073 7472 6174 6567 790a 2020 2020 nd strategy. │ │ │ │ -00007770: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007780: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00007790: 6d20 7333 2054 6865 2074 6869 7264 2073 m s3 The third s │ │ │ │ -000077a0: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ -000077b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000077c0: 2020 2020 2020 2040 7061 7261 6d20 7334 @param s4 │ │ │ │ -000077d0: 2054 6865 2066 6f72 7468 2073 7472 6174 The forth strat │ │ │ │ -000077e0: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ -000077f0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00007800: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00007810: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00007820: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ -00007830: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007840: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007850: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -00007860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007870: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007880: 6c65 2853 656c 6563 7469 7665 5365 6172 le(SelectiveSear │ │ │ │ -00007890: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078a0: 7261 7465 6779 2073 312c 2053 656c 6563 rategy s1, Selec │ │ │ │ -000078b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000078c0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -000078d0: 322c 2053 656c 6563 7469 7665 5365 6172 2, SelectiveSear │ │ │ │ -000078e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078f0: 7261 7465 6779 2073 332c 2053 656c 6563 rategy s3, Selec │ │ │ │ -00007900: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007910: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007920: 3429 207b 0a20 2020 2020 2020 2072 6574 4) {. ret │ │ │ │ -00007930: 7572 6e20 5365 6c65 6374 6976 6553 6561 urn SelectiveSea │ │ │ │ -00007940: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00007950: 7472 6174 6567 794d 756c 7469 706c 652e trategyMultiple. │ │ │ │ -00007960: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00007970: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00007980: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007990: 6174 6567 794d 756c 7469 706c 655f 3428 ategyMultiple_4( │ │ │ │ -000079a0: 7331 2e67 6574 4e61 7469 7665 4f62 6a41 s1.getNativeObjA │ │ │ │ -000079b0: 6464 7228 292c 2073 322e 6765 744e 6174 ddr(), s2.getNat │ │ │ │ -000079c0: 6976 654f 626a 4164 6472 2829 2c20 7333 iveObjAddr(), s3 │ │ │ │ -000079d0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000079e0: 7228 292c 2073 342e 6765 744e 6174 6976 r(), s4.getNativ │ │ │ │ -000079f0: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ -00007a00: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00007a10: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -00007a20: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007a30: 6d65 6e74 6174 696f 6e20 6376 3a3a 7869 mentation cv::xi │ │ │ │ -00007a40: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00007a50: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00007a60: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007a70: 6e74 6174 696f 6e28 290a 2020 2020 2f2f ntation(). // │ │ │ │ -00007a80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00007a90: 2043 7265 6174 6520 6120 6e65 7720 5365 Create a new Se │ │ │ │ -00007aa0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007ab0: 6d65 6e74 6174 696f 6e20 636c 6173 732e mentation class. │ │ │ │ -00007ac0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00007ad0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00007ae0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00007af0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00007b00: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ -00007b10: 6853 6567 6d65 6e74 6174 696f 6e20 6372 hSegmentation cr │ │ │ │ -00007b20: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00007b30: 7263 6853 6567 6d65 6e74 6174 696f 6e28 rchSegmentation( │ │ │ │ -00007b40: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00007b50: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00007b60: 6368 5365 676d 656e 7461 7469 6f6e 2e5f chSegmentation._ │ │ │ │ -00007b70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00007b80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00007b90: 5365 676d 656e 7461 7469 6f6e 5f30 2829 Segmentation_0() │ │ │ │ -00007ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00007bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00007bc0: 7472 5f53 7570 6572 7069 7865 6c53 4545 tr_SuperpixelSEE │ │ │ │ -00007bd0: 4453 2063 763a 3a78 696d 6770 726f 633a DS cv::ximgproc: │ │ │ │ -00007be0: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ -00007bf0: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image │ │ │ │ -00007c00: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ -00007c10: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ -00007c20: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ -00007c30: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -00007c40: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ -00007c50: 732c 2069 6e74 2070 7269 6f72 203d 2032 s, int prior = 2 │ │ │ │ -00007c60: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ -00007c70: 6269 6e73 203d 2035 2c20 626f 6f6c 2064 bins = 5, bool d │ │ │ │ -00007c80: 6f75 626c 655f 7374 6570 203d 2066 616c ouble_step = fal │ │ │ │ -00007c90: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ -00007ca0: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi │ │ │ │ -00007cb0: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ -00007cc0: 7865 6c53 4545 4453 206f 626a 6563 742e xelSEEDS object. │ │ │ │ -00007cd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00007ce0: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt │ │ │ │ -00007cf0: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width.. │ │ │ │ -00007d00: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -00007d10: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image │ │ │ │ -00007d20: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @ │ │ │ │ -00007d30: 7061 7261 6d20 696d 6167 655f 6368 616e param image_chan │ │ │ │ -00007d40: 6e65 6c73 204e 756d 6265 7220 6f66 2063 nels Number of c │ │ │ │ -00007d50: 6861 6e6e 656c 7320 6f66 2074 6865 2069 hannels of the i │ │ │ │ -00007d60: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa │ │ │ │ -00007d70: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ -00007d80: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ -00007d90: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ -00007da0: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ -00007db0: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ -00007dc0: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ -00007dd0: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ -00007de0: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ -00007df0: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ -00007e00: 2073 697a 6520 616e 6420 6e75 6d5f 6c65 size and num_le │ │ │ │ -00007e10: 7665 6c73 292e 2055 7365 2067 6574 4e75 vels). Use getNu │ │ │ │ -00007e20: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ -00007e30: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ -00007e40: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ -00007e50: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par │ │ │ │ -00007e60: 616d 206e 756d 5f6c 6576 656c 7320 4e75 am num_levels Nu │ │ │ │ -00007e70: 6d62 6572 206f 6620 626c 6f63 6b20 6c65 mber of block le │ │ │ │ -00007e80: 7665 6c73 2e20 5468 6520 6d6f 7265 206c vels. The more l │ │ │ │ -00007e90: 6576 656c 732c 2074 6865 206d 6f72 6520 evels, the more │ │ │ │ -00007ea0: 6163 6375 7261 7465 2069 7320 7468 6520 accurate is the │ │ │ │ -00007eb0: 7365 676d 656e 7461 7469 6f6e 2c0a 2020 segmentation,. │ │ │ │ -00007ec0: 2020 202a 2062 7574 206e 6565 6473 206d * but needs m │ │ │ │ -00007ed0: 6f72 6520 6d65 6d6f 7279 2061 6e64 2043 ore memory and C │ │ │ │ -00007ee0: 5055 2074 696d 652e 0a20 2020 2020 2a20 PU time.. * │ │ │ │ -00007ef0: 4070 6172 616d 2070 7269 6f72 2065 6e61 @param prior ena │ │ │ │ -00007f00: 626c 6520 3378 3320 7368 6170 6520 736d ble 3x3 shape sm │ │ │ │ -00007f10: 6f6f 7468 696e 6720 7465 726d 2069 6620 oothing term if │ │ │ │ -00007f20: 2667 743b 302e 2041 206c 6172 6765 7220 >0. A larger │ │ │ │ -00007f30: 7661 6c75 6520 6c65 6164 7320 746f 2073 value leads to s │ │ │ │ -00007f40: 6d6f 6f74 6865 7220 7368 6170 6573 2e20 moother shapes. │ │ │ │ -00007f50: 7072 696f 720a 2020 2020 202a 206d 7573 prior. * mus │ │ │ │ -00007f60: 7420 6265 2069 6e20 7468 6520 7261 6e67 t be in the rang │ │ │ │ -00007f70: 6520 5b30 2c20 355d 2e0a 2020 2020 202a e [0, 5].. * │ │ │ │ -00007f80: 2040 7061 7261 6d20 6869 7374 6f67 7261 @param histogra │ │ │ │ -00007f90: 6d5f 6269 6e73 204e 756d 6265 7220 6f66 m_bins Number of │ │ │ │ -00007fa0: 2068 6973 746f 6772 616d 2062 696e 732e histogram bins. │ │ │ │ -00007fb0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00007fc0: 6f75 626c 655f 7374 6570 2049 6620 7472 ouble_step If tr │ │ │ │ -00007fd0: 7565 2c20 6974 6572 6174 6520 6561 6368 ue, iterate each │ │ │ │ -00007fe0: 2062 6c6f 636b 206c 6576 656c 2074 7769 block level twi │ │ │ │ -00007ff0: 6365 2066 6f72 2068 6967 6865 7220 6163 ce for higher ac │ │ │ │ -00008000: 6375 7261 6379 2e0a 2020 2020 202a 0a20 curacy.. *. │ │ │ │ -00008010: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -00008020: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -00008030: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ -00008040: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -00008050: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -00008060: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ -00008070: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -00008080: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ -00008090: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ -000080a0: 6967 6874 2061 6e64 2069 6d61 6765 5f63 ight and image_c │ │ │ │ -000080b0: 6861 6e6e 656c 732e 2049 7420 616c 736f hannels. It also │ │ │ │ -000080c0: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -000080d0: 7465 7273 206f 6620 7468 6520 5345 4544 ters of the SEED │ │ │ │ -000080e0: 530a 2020 2020 202a 2073 7570 6572 7069 S. * superpi │ │ │ │ -000080f0: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00008100: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ -00008110: 7065 7270 6978 656c 732c 206e 756d 5f6c perpixels, num_l │ │ │ │ -00008120: 6576 656c 732c 2075 7365 5f70 7269 6f72 evels, use_prior │ │ │ │ -00008130: 2c20 6869 7374 6f67 7261 6d5f 6269 6e73 , histogram_bins │ │ │ │ -00008140: 2061 6e64 0a20 2020 2020 2a20 646f 7562 and. * doub │ │ │ │ -00008150: 6c65 5f73 7465 702e 0a20 2020 2020 2a0a le_step.. *. │ │ │ │ -00008160: 2020 2020 202a 2054 6865 206e 756d 6265 * The numbe │ │ │ │ -00008170: 7220 6f66 206c 6576 656c 7320 696e 206e r of levels in n │ │ │ │ -00008180: 756d 5f6c 6576 656c 7320 6465 6669 6e65 um_levels define │ │ │ │ -00008190: 7320 7468 6520 616d 6f75 6e74 206f 6620 s the amount of │ │ │ │ -000081a0: 626c 6f63 6b20 6c65 7665 6c73 2074 6861 block levels tha │ │ │ │ -000081b0: 7420 7468 6520 616c 676f 7269 7468 6d20 t the algorithm │ │ │ │ -000081c0: 7573 6520 696e 2074 6865 0a20 2020 2020 use in the. │ │ │ │ -000081d0: 2a20 6f70 7469 6d69 7a61 7469 6f6e 2e20 * optimization. │ │ │ │ -000081e0: 5468 6520 696e 6974 6961 6c69 7a61 7469 The initializati │ │ │ │ -000081f0: 6f6e 2069 7320 6120 6772 6964 2c20 696e on is a grid, in │ │ │ │ -00008200: 2077 6869 6368 2074 6865 2073 7570 6572 which the super │ │ │ │ -00008210: 7069 7865 6c73 2061 7265 2065 7175 616c pixels are equal │ │ │ │ -00008220: 6c79 2064 6973 7472 6962 7574 6564 2074 ly distributed t │ │ │ │ -00008230: 6872 6f75 6768 0a20 2020 2020 2a20 7468 hrough. * th │ │ │ │ -00008240: 6520 7769 6474 6820 616e 6420 7468 6520 e width and the │ │ │ │ -00008250: 6865 6967 6874 206f 6620 7468 6520 696d height of the im │ │ │ │ -00008260: 6167 652e 2054 6865 206c 6172 6765 7220 age. The larger │ │ │ │ -00008270: 626c 6f63 6b73 2063 6f72 7265 7370 6f6e blocks correspon │ │ │ │ -00008280: 6420 746f 2074 6865 2073 7570 6572 7069 d to the superpi │ │ │ │ -00008290: 7865 6c20 7369 7a65 2c20 616e 6420 7468 xel size, and th │ │ │ │ -000082a0: 650a 2020 2020 202a 206c 6576 656c 7320 e. * levels │ │ │ │ -000082b0: 7769 7468 2073 6d61 6c6c 6572 2062 6c6f with smaller blo │ │ │ │ -000082c0: 636b 7320 6172 6520 666f 726d 6564 2062 cks are formed b │ │ │ │ -000082d0: 7920 6469 7669 6469 6e67 2074 6865 206c y dividing the l │ │ │ │ -000082e0: 6172 6765 7220 626c 6f63 6b73 2069 6e74 arger blocks int │ │ │ │ -000082f0: 6f20 3220 7820 3220 626c 6f63 6b73 206f o 2 x 2 blocks o │ │ │ │ -00008300: 6620 7069 7865 6c73 2c0a 2020 2020 202a f pixels,. * │ │ │ │ -00008310: 2072 6563 7572 7369 7665 6c79 2075 6e74 recursively unt │ │ │ │ -00008320: 696c 2074 6865 2073 6d61 6c6c 6572 2062 il the smaller b │ │ │ │ -00008330: 6c6f 636b 206c 6576 656c 2e20 416e 2065 lock level. An e │ │ │ │ -00008340: 7861 6d70 6c65 206f 6620 696e 6974 6961 xample of initia │ │ │ │ -00008350: 6c69 7a61 7469 6f6e 206f 6620 3420 626c lization of 4 bl │ │ │ │ -00008360: 6f63 6b20 6c65 7665 6c73 2069 730a 2020 ock levels is. │ │ │ │ -00008370: 2020 202a 2069 6c6c 7573 7472 6174 6564 * illustrated │ │ │ │ -00008380: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -00008390: 6720 6669 6775 7265 2e0a 2020 2020 202a g figure.. * │ │ │ │ -000083a0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -000083b0: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -000083c0: 735f 626c 6f63 6b73 2e70 6e67 290a 2020 s_blocks.png). │ │ │ │ -000083d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -000083e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000083f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00008400: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00008410: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ -00008420: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00008430: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ -00008440: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -00008450: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ -00008460: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ -00008470: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00008480: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ -00008490: 2069 6e74 2070 7269 6f72 2c20 696e 7420 int prior, int │ │ │ │ -000084a0: 6869 7374 6f67 7261 6d5f 6269 6e73 2c20 histogram_bins, │ │ │ │ -000084b0: 626f 6f6c 6561 6e20 646f 7562 6c65 5f73 boolean double_s │ │ │ │ -000084c0: 7465 7029 207b 0a20 2020 2020 2020 2072 tep) {. r │ │ │ │ -000084d0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ -000084e0: 5345 4544 532e 5f5f 6672 6f6d 5074 725f SEEDS.__fromPtr_ │ │ │ │ -000084f0: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -00008500: 656c 5345 4544 535f 3028 696d 6167 655f elSEEDS_0(image_ │ │ │ │ -00008510: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00008520: 6768 742c 2069 6d61 6765 5f63 6861 6e6e ght, image_chann │ │ │ │ -00008530: 656c 732c 206e 756d 5f73 7570 6572 7069 els, num_superpi │ │ │ │ -00008540: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ -00008550: 2c20 7072 696f 722c 2068 6973 746f 6772 , prior, histogr │ │ │ │ -00008560: 616d 5f62 696e 732c 2064 6f75 626c 655f am_bins, double_ │ │ │ │ -00008570: 7374 6570 2929 3b0a 2020 2020 7d0a 0a20 step));. }.. │ │ │ │ -00008580: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00008590: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -000085a0: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ -000085b0: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ -000085c0: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w │ │ │ │ -000085d0: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width │ │ │ │ -000085e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000085f0: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima │ │ │ │ -00008600: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height.. │ │ │ │ -00008610: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c │ │ │ │ -00008620: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o │ │ │ │ -00008630: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th │ │ │ │ -00008640: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ -00008650: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ -00008660: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ -00008670: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ -00008680: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ -00008690: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -000086a0: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ -000086b0: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ -000086c0: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ -000086d0: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ -000086e0: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num │ │ │ │ -000086f0: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge │ │ │ │ -00008700: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ -00008710: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ -00008720: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ -00008730: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ -00008740: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels │ │ │ │ -00008750: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block │ │ │ │ -00008760: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor │ │ │ │ -00008770: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo │ │ │ │ -00008780: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t │ │ │ │ -00008790: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation, │ │ │ │ -000087a0: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need │ │ │ │ -000087b0: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an │ │ │ │ -000087c0: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time.. │ │ │ │ -000087d0: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior │ │ │ │ -000087e0: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape │ │ │ │ -000087f0: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term │ │ │ │ -00008800: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg │ │ │ │ -00008810: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t │ │ │ │ -00008820: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape │ │ │ │ -00008830: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. * │ │ │ │ -00008840: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ -00008850: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ -00008860: 2020 2a20 4070 6172 616d 2068 6973 746f * @param histo │ │ │ │ -00008870: 6772 616d 5f62 696e 7320 4e75 6d62 6572 gram_bins Number │ │ │ │ -00008880: 206f 6620 6869 7374 6f67 7261 6d20 6269 of histogram bi │ │ │ │ -00008890: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -000088a0: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ -000088b0: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ -000088c0: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ -000088d0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ -000088e0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ -000088f0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ -00008900: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ -00008910: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ -00008920: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00008930: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ -00008940: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ -00008950: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00008960: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ -00008970: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -00008980: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -00008990: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ -000089a0: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ -000089b0: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ -000089c0: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ -000089d0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ -000089e0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ -000089f0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ -00008a00: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ -00008a10: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ -00008a20: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ -00008a30: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ -00008a40: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ -00008a50: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ -00008a60: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ -00008a70: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ -00008a80: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ -00008a90: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ -00008aa0: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ -00008ab0: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ -00008ac0: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ -00008ad0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ -00008ae0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ -00008af0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ -00008b00: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ -00008b10: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ -00008b20: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ -00008b30: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ -00008b40: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ -00008b50: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ -00008b60: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ -00008b70: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ -00008b80: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ -00008b90: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ -00008ba0: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ -00008bb0: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ -00008bc0: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ -00008bd0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ -00008be0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ -00008bf0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ -00008c00: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ -00008c10: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ -00008c20: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ -00008c30: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ -00008c40: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ -00008c50: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ -00008c60: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00008c70: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00008c80: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00008c90: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ -00008ca0: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ -00008cb0: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00008cc0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00008cd0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00008ce0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00008cf0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00008d00: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -00008d10: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00008d20: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00008d30: 6f67 7261 6d5f 6269 6e73 2920 7b0a 2020 ogram_bins) {. │ │ │ │ -00008d40: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ -00008d50: 6572 7069 7865 6c53 4545 4453 2e5f 5f66 erpixelSEEDS.__f │ │ │ │ -00008d60: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00008d70: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ -00008d80: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -00008d90: 6167 655f 6865 6967 6874 2c20 696d 6167 age_height, imag │ │ │ │ -00008da0: 655f 6368 616e 6e65 6c73 2c20 6e75 6d5f e_channels, num_ │ │ │ │ -00008db0: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ -00008dc0: 5f6c 6576 656c 732c 2070 7269 6f72 2c20 _levels, prior, │ │ │ │ -00008dd0: 6869 7374 6f67 7261 6d5f 6269 6e73 2929 histogram_bins)) │ │ │ │ -00008de0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00008df0: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ -00008e00: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00008e10: 5345 4544 5320 6f62 6a65 6374 2e0a 2020 SEEDS object.. │ │ │ │ -00008e20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00008e30: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ -00008e40: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ -00008e50: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ -00008e60: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ -00008e70: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ -00008e80: 616d 2069 6d61 6765 5f63 6861 6e6e 656c am image_channel │ │ │ │ -00008e90: 7320 4e75 6d62 6572 206f 6620 6368 616e s Number of chan │ │ │ │ -00008ea0: 6e65 6c73 206f 6620 7468 6520 696d 6167 nels of the imag │ │ │ │ -00008eb0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00008ec0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00008ed0: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -00008ee0: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -00008ef0: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -00008f00: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -00008f10: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -00008f20: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -00008f30: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -00008f40: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -00008f50: 7a65 2061 6e64 206e 756d 5f6c 6576 656c ze and num_level │ │ │ │ -00008f60: 7329 2e20 5573 6520 6765 744e 756d 6265 s). Use getNumbe │ │ │ │ -00008f70: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -00008f80: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -00008f90: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -00008fa0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00008fb0: 6e75 6d5f 6c65 7665 6c73 204e 756d 6265 num_levels Numbe │ │ │ │ -00008fc0: 7220 6f66 2062 6c6f 636b 206c 6576 656c r of block level │ │ │ │ -00008fd0: 732e 2054 6865 206d 6f72 6520 6c65 7665 s. The more leve │ │ │ │ -00008fe0: 6c73 2c20 7468 6520 6d6f 7265 2061 6363 ls, the more acc │ │ │ │ -00008ff0: 7572 6174 6520 6973 2074 6865 2073 6567 urate is the seg │ │ │ │ -00009000: 6d65 6e74 6174 696f 6e2c 0a20 2020 2020 mentation,. │ │ │ │ -00009010: 2a20 6275 7420 6e65 6564 7320 6d6f 7265 * but needs more │ │ │ │ -00009020: 206d 656d 6f72 7920 616e 6420 4350 5520 memory and CPU │ │ │ │ -00009030: 7469 6d65 2e0a 2020 2020 202a 2040 7061 time.. * @pa │ │ │ │ -00009040: 7261 6d20 7072 696f 7220 656e 6162 6c65 ram prior enable │ │ │ │ -00009050: 2033 7833 2073 6861 7065 2073 6d6f 6f74 3x3 shape smoot │ │ │ │ -00009060: 6869 6e67 2074 6572 6d20 6966 2026 6774 hing term if > │ │ │ │ -00009070: 3b30 2e20 4120 6c61 7267 6572 2076 616c ;0. A larger val │ │ │ │ -00009080: 7565 206c 6561 6473 2074 6f20 736d 6f6f ue leads to smoo │ │ │ │ -00009090: 7468 6572 2073 6861 7065 732e 2070 7269 ther shapes. pri │ │ │ │ -000090a0: 6f72 0a20 2020 2020 2a20 6d75 7374 2062 or. * must b │ │ │ │ -000090b0: 6520 696e 2074 6865 2072 616e 6765 205b e in the range [ │ │ │ │ -000090c0: 302c 2035 5d2e 0a20 2020 2020 2a0a 2020 0, 5].. *. │ │ │ │ -000090d0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -000090e0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -000090f0: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009100: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -00009110: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -00009120: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ -00009130: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ -00009140: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ -00009150: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00009160: 6768 7420 616e 6420 696d 6167 655f 6368 ght and image_ch │ │ │ │ -00009170: 616e 6e65 6c73 2e20 4974 2061 6c73 6f20 annels. It also │ │ │ │ -00009180: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -00009190: 6572 7320 6f66 2074 6865 2053 4545 4453 ers of the SEEDS │ │ │ │ -000091a0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000091b0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000091c0: 6963 6820 6172 653a 206e 756d 5f73 7570 ich are: num_sup │ │ │ │ -000091d0: 6572 7069 7865 6c73 2c20 6e75 6d5f 6c65 erpixels, num_le │ │ │ │ -000091e0: 7665 6c73 2c20 7573 655f 7072 696f 722c vels, use_prior, │ │ │ │ -000091f0: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ -00009200: 616e 640a 2020 2020 202a 2064 6f75 626c and. * doubl │ │ │ │ -00009210: 655f 7374 6570 2e0a 2020 2020 202a 0a20 e_step.. *. │ │ │ │ -00009220: 2020 2020 2a20 5468 6520 6e75 6d62 6572 * The number │ │ │ │ -00009230: 206f 6620 6c65 7665 6c73 2069 6e20 6e75 of levels in nu │ │ │ │ -00009240: 6d5f 6c65 7665 6c73 2064 6566 696e 6573 m_levels defines │ │ │ │ -00009250: 2074 6865 2061 6d6f 756e 7420 6f66 2062 the amount of b │ │ │ │ -00009260: 6c6f 636b 206c 6576 656c 7320 7468 6174 lock levels that │ │ │ │ -00009270: 2074 6865 2061 6c67 6f72 6974 686d 2075 the algorithm u │ │ │ │ -00009280: 7365 2069 6e20 7468 650a 2020 2020 202a se in the. * │ │ │ │ -00009290: 206f 7074 696d 697a 6174 696f 6e2e 2054 optimization. T │ │ │ │ -000092a0: 6865 2069 6e69 7469 616c 697a 6174 696f he initializatio │ │ │ │ -000092b0: 6e20 6973 2061 2067 7269 642c 2069 6e20 n is a grid, in │ │ │ │ -000092c0: 7768 6963 6820 7468 6520 7375 7065 7270 which the superp │ │ │ │ -000092d0: 6978 656c 7320 6172 6520 6571 7561 6c6c ixels are equall │ │ │ │ -000092e0: 7920 6469 7374 7269 6275 7465 6420 7468 y distributed th │ │ │ │ -000092f0: 726f 7567 680a 2020 2020 202a 2074 6865 rough. * the │ │ │ │ -00009300: 2077 6964 7468 2061 6e64 2074 6865 2068 width and the h │ │ │ │ -00009310: 6569 6768 7420 6f66 2074 6865 2069 6d61 eight of the ima │ │ │ │ -00009320: 6765 2e20 5468 6520 6c61 7267 6572 2062 ge. The larger b │ │ │ │ -00009330: 6c6f 636b 7320 636f 7272 6573 706f 6e64 locks correspond │ │ │ │ -00009340: 2074 6f20 7468 6520 7375 7065 7270 6978 to the superpix │ │ │ │ -00009350: 656c 2073 697a 652c 2061 6e64 2074 6865 el size, and the │ │ │ │ -00009360: 0a20 2020 2020 2a20 6c65 7665 6c73 2077 . * levels w │ │ │ │ -00009370: 6974 6820 736d 616c 6c65 7220 626c 6f63 ith smaller bloc │ │ │ │ -00009380: 6b73 2061 7265 2066 6f72 6d65 6420 6279 ks are formed by │ │ │ │ -00009390: 2064 6976 6964 696e 6720 7468 6520 6c61 dividing the la │ │ │ │ -000093a0: 7267 6572 2062 6c6f 636b 7320 696e 746f rger blocks into │ │ │ │ -000093b0: 2032 2078 2032 2062 6c6f 636b 7320 6f66 2 x 2 blocks of │ │ │ │ -000093c0: 2070 6978 656c 732c 0a20 2020 2020 2a20 pixels,. * │ │ │ │ -000093d0: 7265 6375 7273 6976 656c 7920 756e 7469 recursively unti │ │ │ │ -000093e0: 6c20 7468 6520 736d 616c 6c65 7220 626c l the smaller bl │ │ │ │ -000093f0: 6f63 6b20 6c65 7665 6c2e 2041 6e20 6578 ock level. An ex │ │ │ │ -00009400: 616d 706c 6520 6f66 2069 6e69 7469 616c ample of initial │ │ │ │ -00009410: 697a 6174 696f 6e20 6f66 2034 2062 6c6f ization of 4 blo │ │ │ │ -00009420: 636b 206c 6576 656c 7320 6973 0a20 2020 ck levels is. │ │ │ │ -00009430: 2020 2a20 696c 6c75 7374 7261 7465 6420 * illustrated │ │ │ │ -00009440: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ -00009450: 2066 6967 7572 652e 0a20 2020 2020 2a0a figure.. *. │ │ │ │ -00009460: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ -00009470: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ -00009480: 5f62 6c6f 636b 732e 706e 6729 0a20 2020 _blocks.png). │ │ │ │ -00009490: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000094a0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000094b0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000094c0: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -000094d0: 7065 7270 6978 656c 5345 4544 5320 6372 perpixelSEEDS cr │ │ │ │ -000094e0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -000094f0: 4544 5328 696e 7420 696d 6167 655f 7769 EDS(int image_wi │ │ │ │ -00009500: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -00009510: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ -00009520: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ -00009530: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ -00009540: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ -00009550: 696e 7420 7072 696f 7229 207b 0a20 2020 int prior) {. │ │ │ │ -00009560: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ -00009570: 7270 6978 656c 5345 4544 532e 5f5f 6672 rpixelSEEDS.__fr │ │ │ │ -00009580: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -00009590: 7065 7270 6978 656c 5345 4544 535f 3228 perpixelSEEDS_2( │ │ │ │ -000095a0: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ -000095b0: 6765 5f68 6569 6768 742c 2069 6d61 6765 ge_height, image │ │ │ │ -000095c0: 5f63 6861 6e6e 656c 732c 206e 756d 5f73 _channels, num_s │ │ │ │ -000095d0: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -000095e0: 6c65 7665 6c73 2c20 7072 696f 7229 293b levels, prior)); │ │ │ │ -000095f0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00009600: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ -00009610: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00009620: 4545 4453 206f 626a 6563 742e 0a20 2020 EEDS object.. │ │ │ │ -00009630: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00009640: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ -00009650: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ -00009660: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ -00009670: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ -00009680: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ -00009690: 6d20 696d 6167 655f 6368 616e 6e65 6c73 m image_channels │ │ │ │ -000096a0: 204e 756d 6265 7220 6f66 2063 6861 6e6e Number of chann │ │ │ │ -000096b0: 656c 7320 6f66 2074 6865 2069 6d61 6765 els of the image │ │ │ │ -000096c0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000096d0: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -000096e0: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -000096f0: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -00009700: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -00009710: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -00009720: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -00009730: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -00009740: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -00009750: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -00009760: 6520 616e 6420 6e75 6d5f 6c65 7665 6c73 e and num_levels │ │ │ │ -00009770: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ -00009780: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ -00009790: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ -000097a0: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ -000097b0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -000097c0: 756d 5f6c 6576 656c 7320 4e75 6d62 6572 um_levels Number │ │ │ │ -000097d0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ -000097e0: 2e20 5468 6520 6d6f 7265 206c 6576 656c . The more level │ │ │ │ -000097f0: 732c 2074 6865 206d 6f72 6520 6163 6375 s, the more accu │ │ │ │ -00009800: 7261 7465 2069 7320 7468 6520 7365 676d rate is the segm │ │ │ │ -00009810: 656e 7461 7469 6f6e 2c0a 2020 2020 202a entation,. * │ │ │ │ -00009820: 2062 7574 206e 6565 6473 206d 6f72 6520 but needs more │ │ │ │ -00009830: 6d65 6d6f 7279 2061 6e64 2043 5055 2074 memory and CPU t │ │ │ │ -00009840: 696d 652e 0a20 2020 2020 2a20 6d75 7374 ime.. * must │ │ │ │ -00009850: 2062 6520 696e 2074 6865 2072 616e 6765 be in the range │ │ │ │ -00009860: 205b 302c 2035 5d2e 0a20 2020 2020 2a0a [0, 5].. *. │ │ │ │ -00009870: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00009880: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ -00009890: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ -000098a0: 5320 6f62 6a65 6374 2066 6f72 2074 6865 S object for the │ │ │ │ -000098b0: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ -000098c0: 2073 746f 7265 7320 7468 6520 7061 7261 stores the para │ │ │ │ -000098d0: 6d65 7465 7273 206f 660a 2020 2020 202a meters of. * │ │ │ │ -000098e0: 2074 6865 2069 6d61 6765 3a20 696d 6167 the image: imag │ │ │ │ -000098f0: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ -00009900: 6569 6768 7420 616e 6420 696d 6167 655f eight and image_ │ │ │ │ -00009910: 6368 616e 6e65 6c73 2e20 4974 2061 6c73 channels. It als │ │ │ │ -00009920: 6f20 7365 7473 2074 6865 2070 6172 616d o sets the param │ │ │ │ -00009930: 6574 6572 7320 6f66 2074 6865 2053 4545 eters of the SEE │ │ │ │ -00009940: 4453 0a20 2020 2020 2a20 7375 7065 7270 DS. * superp │ │ │ │ -00009950: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -00009960: 7768 6963 6820 6172 653a 206e 756d 5f73 which are: num_s │ │ │ │ -00009970: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -00009980: 6c65 7665 6c73 2c20 7573 655f 7072 696f levels, use_prio │ │ │ │ -00009990: 722c 2068 6973 746f 6772 616d 5f62 696e r, histogram_bin │ │ │ │ -000099a0: 7320 616e 640a 2020 2020 202a 2064 6f75 s and. * dou │ │ │ │ -000099b0: 626c 655f 7374 6570 2e0a 2020 2020 202a ble_step.. * │ │ │ │ -000099c0: 0a20 2020 2020 2a20 5468 6520 6e75 6d62 . * The numb │ │ │ │ -000099d0: 6572 206f 6620 6c65 7665 6c73 2069 6e20 er of levels in │ │ │ │ -000099e0: 6e75 6d5f 6c65 7665 6c73 2064 6566 696e num_levels defin │ │ │ │ -000099f0: 6573 2074 6865 2061 6d6f 756e 7420 6f66 es the amount of │ │ │ │ -00009a00: 2062 6c6f 636b 206c 6576 656c 7320 7468 block levels th │ │ │ │ -00009a10: 6174 2074 6865 2061 6c67 6f72 6974 686d at the algorithm │ │ │ │ -00009a20: 2075 7365 2069 6e20 7468 650a 2020 2020 use in the. │ │ │ │ -00009a30: 202a 206f 7074 696d 697a 6174 696f 6e2e * optimization. │ │ │ │ -00009a40: 2054 6865 2069 6e69 7469 616c 697a 6174 The initializat │ │ │ │ -00009a50: 696f 6e20 6973 2061 2067 7269 642c 2069 ion is a grid, i │ │ │ │ -00009a60: 6e20 7768 6963 6820 7468 6520 7375 7065 n which the supe │ │ │ │ -00009a70: 7270 6978 656c 7320 6172 6520 6571 7561 rpixels are equa │ │ │ │ -00009a80: 6c6c 7920 6469 7374 7269 6275 7465 6420 lly distributed │ │ │ │ -00009a90: 7468 726f 7567 680a 2020 2020 202a 2074 through. * t │ │ │ │ -00009aa0: 6865 2077 6964 7468 2061 6e64 2074 6865 he width and the │ │ │ │ -00009ab0: 2068 6569 6768 7420 6f66 2074 6865 2069 height of the i │ │ │ │ -00009ac0: 6d61 6765 2e20 5468 6520 6c61 7267 6572 mage. The larger │ │ │ │ -00009ad0: 2062 6c6f 636b 7320 636f 7272 6573 706f blocks correspo │ │ │ │ -00009ae0: 6e64 2074 6f20 7468 6520 7375 7065 7270 nd to the superp │ │ │ │ -00009af0: 6978 656c 2073 697a 652c 2061 6e64 2074 ixel size, and t │ │ │ │ -00009b00: 6865 0a20 2020 2020 2a20 6c65 7665 6c73 he. * levels │ │ │ │ -00009b10: 2077 6974 6820 736d 616c 6c65 7220 626c with smaller bl │ │ │ │ -00009b20: 6f63 6b73 2061 7265 2066 6f72 6d65 6420 ocks are formed │ │ │ │ -00009b30: 6279 2064 6976 6964 696e 6720 7468 6520 by dividing the │ │ │ │ -00009b40: 6c61 7267 6572 2062 6c6f 636b 7320 696e larger blocks in │ │ │ │ -00009b50: 746f 2032 2078 2032 2062 6c6f 636b 7320 to 2 x 2 blocks │ │ │ │ -00009b60: 6f66 2070 6978 656c 732c 0a20 2020 2020 of pixels,. │ │ │ │ -00009b70: 2a20 7265 6375 7273 6976 656c 7920 756e * recursively un │ │ │ │ -00009b80: 7469 6c20 7468 6520 736d 616c 6c65 7220 til the smaller │ │ │ │ -00009b90: 626c 6f63 6b20 6c65 7665 6c2e 2041 6e20 block level. An │ │ │ │ -00009ba0: 6578 616d 706c 6520 6f66 2069 6e69 7469 example of initi │ │ │ │ -00009bb0: 616c 697a 6174 696f 6e20 6f66 2034 2062 alization of 4 b │ │ │ │ -00009bc0: 6c6f 636b 206c 6576 656c 7320 6973 0a20 lock levels is. │ │ │ │ -00009bd0: 2020 2020 2a20 696c 6c75 7374 7261 7465 * illustrate │ │ │ │ -00009be0: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ -00009bf0: 6e67 2066 6967 7572 652e 0a20 2020 2020 ng figure.. │ │ │ │ -00009c00: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ -00009c10: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ -00009c20: 6c73 5f62 6c6f 636b 732e 706e 6729 0a20 ls_blocks.png). │ │ │ │ -00009c30: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00009c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00009c50: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00009c60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00009c70: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009c80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00009c90: 5345 4544 5328 696e 7420 696d 6167 655f SEEDS(int image_ │ │ │ │ -00009ca0: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ -00009cb0: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ -00009cc0: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ -00009cd0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00009ce0: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ -00009cf0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00009d00: 726e 2053 7570 6572 7069 7865 6c53 4545 rn SuperpixelSEE │ │ │ │ -00009d10: 4453 2e5f 5f66 726f 6d50 7472 5f5f 2863 DS.__fromPtr__(c │ │ │ │ -00009d20: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00009d30: 4545 4453 5f33 2869 6d61 6765 5f77 6964 EEDS_3(image_wid │ │ │ │ -00009d40: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00009d50: 2c20 696d 6167 655f 6368 616e 6e65 6c73 , image_channels │ │ │ │ -00009d60: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ -00009d70: 732c 206e 756d 5f6c 6576 656c 7329 293b s, num_levels)); │ │ │ │ -00009d80: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00009d90: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00009da0: 5f53 6361 6e53 6567 6d65 6e74 2063 763a _ScanSegment cv: │ │ │ │ -00009db0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00009dc0: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int │ │ │ │ -00009dd0: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ -00009de0: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ -00009df0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ -00009e00: 656c 732c 2069 6e74 2073 6c69 6365 7320 els, int slices │ │ │ │ -00009e10: 3d20 382c 2062 6f6f 6c20 6d65 7267 655f = 8, bool merge_ │ │ │ │ -00009e20: 736d 616c 6c20 3d20 7472 7565 290a 2020 small = true). │ │ │ │ -00009e30: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -00009e40: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ -00009e50: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ -00009e60: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ -00009e70: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -00009e80: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -00009e90: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ -00009ea0: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ -00009eb0: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ -00009ec0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00009ed0: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ -00009ee0: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ -00009ef0: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig │ │ │ │ -00009f00: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets │ │ │ │ -00009f10: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ -00009f20: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN │ │ │ │ -00009f30: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ -00009f40: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi │ │ │ │ -00009f50: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe │ │ │ │ -00009f60: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads │ │ │ │ -00009f70: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal │ │ │ │ -00009f80: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ -00009f90: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ -00009fa0: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ -00009fb0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00009fc0: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ -00009fd0: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ -00009fe0: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ -00009ff0: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ -0000a000: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ -0000a010: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ -0000a020: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ -0000a030: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ -0000a040: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ -0000a050: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ -0000a060: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ -0000a070: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use │ │ │ │ -0000a080: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ -0000a090: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ -0000a0a0: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ -0000a0b0: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ -0000a0c0: 2040 7061 7261 6d20 736c 6963 6573 204e @param slices N │ │ │ │ -0000a0d0: 756d 6265 7220 6f66 2070 726f 6365 7373 umber of process │ │ │ │ -0000a0e0: 696e 6720 7468 7265 6164 7320 666f 7220 ing threads for │ │ │ │ -0000a0f0: 7061 7261 6c6c 656c 6973 6174 696f 6e2e parallelisation. │ │ │ │ -0000a100: 2053 6574 7469 6e67 202d 3120 7573 6573 Setting -1 uses │ │ │ │ -0000a110: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ -0000a120: 6265 720a 2020 2020 202a 206f 6620 7468 ber. * of th │ │ │ │ -0000a130: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ -0000a140: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ -0000a150: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ -0000a160: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ -0000a170: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ -0000a180: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ -0000a190: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -0000a1a0: 6572 6765 5f73 6d61 6c6c 206d 6572 6765 erge_small merge │ │ │ │ -0000a1b0: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ -0000a1c0: 746f 2067 6976 6520 7468 6520 6465 7369 to give the desi │ │ │ │ -0000a1d0: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -0000a1e0: 7065 7270 6978 656c 732e 2050 726f 6365 perpixels. Proce │ │ │ │ -0000a1f0: 7373 696e 6720 6973 0a20 2020 2020 2a20 ssing is. * │ │ │ │ -0000a200: 6d75 6368 2066 6173 7465 7220 7769 7468 much faster with │ │ │ │ -0000a210: 6f75 7420 6d65 7267 696e 672c 2062 7574 out merging, but │ │ │ │ -0000a220: 206d 616e 7920 736d 616c 6c20 7365 676d many small segm │ │ │ │ -0000a230: 656e 7473 2077 696c 6c20 6265 206c 6566 ents will be lef │ │ │ │ -0000a240: 7420 696e 2074 6865 2069 6d61 6765 2e0a t in the image.. │ │ │ │ -0000a250: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000a260: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000a270: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000a280: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000a290: 2053 6361 6e53 6567 6d65 6e74 2063 7265 ScanSegment cre │ │ │ │ -0000a2a0: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ -0000a2b0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -0000a2c0: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -0000a2d0: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -0000a2e0: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -0000a2f0: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ -0000a300: 5f73 6d61 6c6c 2920 7b0a 2020 2020 2020 _small) {. │ │ │ │ -0000a310: 2020 7265 7475 726e 2053 6361 6e53 6567 return ScanSeg │ │ │ │ -0000a320: 6d65 6e74 2e5f 5f66 726f 6d50 7472 5f5f ment.__fromPtr__ │ │ │ │ -0000a330: 2863 7265 6174 6553 6361 6e53 6567 6d65 (createScanSegme │ │ │ │ -0000a340: 6e74 5f30 2869 6d61 6765 5f77 6964 7468 nt_0(image_width │ │ │ │ -0000a350: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ -0000a360: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a370: 2073 6c69 6365 732c 206d 6572 6765 5f73 slices, merge_s │ │ │ │ -0000a380: 6d61 6c6c 2929 3b0a 2020 2020 7d0a 0a20 mall));. }.. │ │ │ │ -0000a390: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -0000a3a0: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ -0000a3b0: 5365 676d 656e 7420 6f62 6a65 6374 2e0a Segment object.. │ │ │ │ -0000a3c0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000a3d0: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ -0000a3e0: 616c 697a 6573 2061 2053 6361 6e53 6567 alizes a ScanSeg │ │ │ │ -0000a3f0: 6d65 6e74 206f 626a 6563 7420 666f 7220 ment object for │ │ │ │ -0000a400: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000a410: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ -0000a420: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ -0000a430: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ -0000a440: 6d61 6765 5f77 6964 7468 2061 6e64 2069 mage_width and i │ │ │ │ -0000a450: 6d61 6765 5f68 6569 6768 742e 2049 7420 mage_height. It │ │ │ │ -0000a460: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ -0000a470: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ -0000a480: 462d 4442 5343 414e 2073 7570 6572 7069 F-DBSCAN superpi │ │ │ │ -0000a490: 7865 6c0a 2020 2020 202a 2061 6c67 6f72 xel. * algor │ │ │ │ -0000a4a0: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000a4b0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a4c0: 2c20 7468 7265 6164 732c 2061 6e64 206d , threads, and m │ │ │ │ -0000a4d0: 6572 6765 5f73 6d61 6c6c 2e0a 2020 2020 erge_small.. │ │ │ │ -0000a4e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000a4f0: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ -0000a500: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ -0000a510: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ -0000a520: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ -0000a530: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ -0000a540: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a550: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -0000a560: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -0000a570: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -0000a580: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -0000a590: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -0000a5a0: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -0000a5b0: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -0000a5c0: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -0000a5d0: 7a65 292e 2055 7365 2067 6574 4e75 6d62 ze). Use getNumb │ │ │ │ -0000a5e0: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ -0000a5f0: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ -0000a600: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -0000a610: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ -0000a620: 2073 6c69 6365 7320 4e75 6d62 6572 206f slices Number o │ │ │ │ -0000a630: 6620 7072 6f63 6573 7369 6e67 2074 6872 f processing thr │ │ │ │ -0000a640: 6561 6473 2066 6f72 2070 6172 616c 6c65 eads for paralle │ │ │ │ -0000a650: 6c69 7361 7469 6f6e 2e20 5365 7474 696e lisation. Settin │ │ │ │ -0000a660: 6720 2d31 2075 7365 7320 7468 6520 6d61 g -1 uses the ma │ │ │ │ -0000a670: 7869 6d75 6d20 6e75 6d62 6572 0a20 2020 ximum number. │ │ │ │ -0000a680: 2020 2a20 6f66 2074 6872 6561 6473 2e20 * of threads. │ │ │ │ -0000a690: 496e 2070 7261 6374 6963 652c 2066 6f75 In practice, fou │ │ │ │ -0000a6a0: 7220 7468 7265 6164 7320 6973 2065 6e6f r threads is eno │ │ │ │ -0000a6b0: 7567 6820 666f 7220 736d 616c 6c65 7220 ugh for smaller │ │ │ │ -0000a6c0: 696d 6167 6573 2061 6e64 2065 6967 6874 images and eight │ │ │ │ -0000a6d0: 2074 6872 6561 6473 2066 6f72 206c 6172 threads for lar │ │ │ │ -0000a6e0: 6765 7220 6f6e 6573 2e0a 2020 2020 202a ger ones.. * │ │ │ │ -0000a6f0: 206d 7563 6820 6661 7374 6572 2077 6974 much faster wit │ │ │ │ -0000a700: 686f 7574 206d 6572 6769 6e67 2c20 6275 hout merging, bu │ │ │ │ -0000a710: 7420 6d61 6e79 2073 6d61 6c6c 2073 6567 t many small seg │ │ │ │ -0000a720: 6d65 6e74 7320 7769 6c6c 2062 6520 6c65 ments will be le │ │ │ │ -0000a730: 6674 2069 6e20 7468 6520 696d 6167 652e ft in the image. │ │ │ │ -0000a740: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -0000a750: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000a760: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -0000a770: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000a780: 6320 5363 616e 5365 676d 656e 7420 6372 c ScanSegment cr │ │ │ │ -0000a790: 6561 7465 5363 616e 5365 676d 656e 7428 eateScanSegment( │ │ │ │ -0000a7a0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -0000a7b0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -0000a7c0: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ -0000a7d0: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ -0000a7e0: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -0000a7f0: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ -0000a800: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -0000a810: 6174 6553 6361 6e53 6567 6d65 6e74 5f31 ateScanSegment_1 │ │ │ │ -0000a820: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -0000a830: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ -0000a840: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ -0000a850: 6365 7329 293b 0a20 2020 207d 0a0a 2020 ces));. }.. │ │ │ │ -0000a860: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ -0000a870: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ -0000a880: 6567 6d65 6e74 206f 626a 6563 742e 0a20 egment object.. │ │ │ │ -0000a890: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -0000a8a0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ -0000a8b0: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ -0000a8c0: 656e 7420 6f62 6a65 6374 2066 6f72 2074 ent object for t │ │ │ │ -0000a8d0: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -0000a8e0: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa │ │ │ │ -0000a8f0: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ -0000a900: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im │ │ │ │ -0000a910: 6167 655f 7769 6474 6820 616e 6420 696d age_width and im │ │ │ │ -0000a920: 6167 655f 6865 6967 6874 2e20 4974 2061 age_height. It a │ │ │ │ -0000a930: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par │ │ │ │ -0000a940: 616d 6574 6572 7320 6f66 2074 6865 2046 ameters of the F │ │ │ │ -0000a950: 2d44 4253 4341 4e20 7375 7065 7270 6978 -DBSCAN superpix │ │ │ │ -0000a960: 656c 0a20 2020 2020 2a20 616c 676f 7269 el. * algori │ │ │ │ -0000a970: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ -0000a980: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a990: 2074 6872 6561 6473 2c20 616e 6420 6d65 threads, and me │ │ │ │ -0000a9a0: 7267 655f 736d 616c 6c2e 0a20 2020 2020 rge_small.. │ │ │ │ -0000a9b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000a9c0: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag │ │ │ │ -0000a9d0: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. * │ │ │ │ -0000a9e0: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei │ │ │ │ -0000a9f0: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height │ │ │ │ -0000aa00: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000aa10: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -0000aa20: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -0000aa30: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -0000aa40: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -0000aa50: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -0000aa60: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -0000aa70: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -0000aa80: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -0000aa90: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -0000aaa0: 6529 2e20 5573 6520 6765 744e 756d 6265 e). Use getNumbe │ │ │ │ -0000aab0: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -0000aac0: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -0000aad0: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -0000aae0: 2e0a 2020 2020 202a 206f 6620 7468 7265 .. * of thre │ │ │ │ -0000aaf0: 6164 732e 2049 6e20 7072 6163 7469 6365 ads. In practice │ │ │ │ -0000ab00: 2c20 666f 7572 2074 6872 6561 6473 2069 , four threads i │ │ │ │ -0000ab10: 7320 656e 6f75 6768 2066 6f72 2073 6d61 s enough for sma │ │ │ │ -0000ab20: 6c6c 6572 2069 6d61 6765 7320 616e 6420 ller images and │ │ │ │ -0000ab30: 6569 6768 7420 7468 7265 6164 7320 666f eight threads fo │ │ │ │ -0000ab40: 7220 6c61 7267 6572 206f 6e65 732e 0a20 r larger ones.. │ │ │ │ -0000ab50: 2020 2020 2a20 6d75 6368 2066 6173 7465 * much faste │ │ │ │ -0000ab60: 7220 7769 7468 6f75 7420 6d65 7267 696e r without mergin │ │ │ │ -0000ab70: 672c 2062 7574 206d 616e 7920 736d 616c g, but many smal │ │ │ │ -0000ab80: 6c20 7365 676d 656e 7473 2077 696c 6c20 l segments will │ │ │ │ -0000ab90: 6265 206c 6566 7420 696e 2074 6865 2069 be left in the i │ │ │ │ -0000aba0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -0000abb0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -0000abc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000abd0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000abe0: 7374 6174 6963 2053 6361 6e53 6567 6d65 static ScanSegme │ │ │ │ -0000abf0: 6e74 2063 7265 6174 6553 6361 6e53 6567 nt createScanSeg │ │ │ │ -0000ac00: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ -0000ac10: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -0000ac20: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ -0000ac30: 7375 7065 7270 6978 656c 7329 207b 0a20 superpixels) {. │ │ │ │ -0000ac40: 2020 2020 2020 2072 6574 7572 6e20 5363 return Sc │ │ │ │ -0000ac50: 616e 5365 676d 656e 742e 5f5f 6672 6f6d anSegment.__from │ │ │ │ -0000ac60: 5074 725f 5f28 6372 6561 7465 5363 616e Ptr__(createScan │ │ │ │ -0000ac70: 5365 676d 656e 745f 3228 696d 6167 655f Segment_2(image_ │ │ │ │ -0000ac80: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -0000ac90: 6768 742c 206e 756d 5f73 7570 6572 7069 ght, num_superpi │ │ │ │ -0000aca0: 7865 6c73 2929 3b0a 2020 2020 7d0a 0a0a xels));. }... │ │ │ │ -0000acb0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0000acc0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0000acd0: 6770 726f 633a 3a52 6164 6f6e 5472 616e gproc::RadonTran │ │ │ │ -0000ace0: 7366 6f72 6d28 4d61 7420 7372 632c 204d sform(Mat src, M │ │ │ │ -0000acf0: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ -0000ad00: 7468 6574 6120 3d20 312c 2064 6f75 626c theta = 1, doubl │ │ │ │ -0000ad10: 6520 7374 6172 745f 616e 676c 6520 3d20 e start_angle = │ │ │ │ -0000ad20: 302c 2064 6f75 626c 6520 656e 645f 616e 0, double end_an │ │ │ │ -0000ad30: 676c 6520 3d20 3138 302c 2062 6f6f 6c20 gle = 180, bool │ │ │ │ -0000ad40: 6372 6f70 203d 2066 616c 7365 2c20 626f crop = false, bo │ │ │ │ -0000ad50: 6f6c 206e 6f72 6d20 3d20 6661 6c73 6529 ol norm = false) │ │ │ │ -0000ad60: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -0000ad70: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ -0000ad80: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000ad90: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -0000ada0: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ -0000adb0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ -0000adc0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ -0000add0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ -0000ade0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ -0000adf0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ -0000ae00: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ -0000ae10: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ -0000ae20: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ -0000ae30: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ -0000ae40: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ -0000ae50: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ -0000ae60: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ -0000ae70: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ -0000ae80: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ -0000ae90: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000aea0: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ -0000aeb0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ -0000aec0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ -0000aed0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ -0000aee0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000aef0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000af00: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ -0000af10: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ -0000af20: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ -0000af30: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000af40: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ -0000af50: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ -0000af60: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ -0000af70: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ -0000af80: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000af90: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ -0000afa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000afb0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -0000afc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000afd0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000afe0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000aff0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b000: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ -0000b010: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000b020: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000b030: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ -0000b040: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b050: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b060: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ -0000b070: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b080: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b090: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ -0000b0a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b0b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b0c0: 7261 6d20 6e6f 726d 2061 7574 6f6d 6174 ram norm automat │ │ │ │ -0000b0d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b0e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000b0f0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000b100: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000b110: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000b120: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ -0000b130: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ -0000b140: 652c 2064 6f75 626c 6520 656e 645f 616e e, double end_an │ │ │ │ -0000b150: 676c 652c 2062 6f6f 6c65 616e 2063 726f gle, boolean cro │ │ │ │ -0000b160: 702c 2062 6f6f 6c65 616e 206e 6f72 6d29 p, boolean norm) │ │ │ │ -0000b170: 207b 0a20 2020 2020 2020 2052 6164 6f6e {. Radon │ │ │ │ -0000b180: 5472 616e 7366 6f72 6d5f 3028 7372 632e Transform_0(src. │ │ │ │ -0000b190: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0000b1a0: 6174 6976 654f 626a 2c20 7468 6574 612c ativeObj, theta, │ │ │ │ -0000b1b0: 2073 7461 7274 5f61 6e67 6c65 2c20 656e start_angle, en │ │ │ │ -0000b1c0: 645f 616e 676c 652c 2063 726f 702c 206e d_angle, crop, n │ │ │ │ -0000b1d0: 6f72 6d29 3b0a 2020 2020 7d0a 0a20 2020 orm);. }.. │ │ │ │ -0000b1e0: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -0000b1f0: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ -0000b200: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ -0000b210: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000b220: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ -0000b230: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ -0000b240: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000b250: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ -0000b260: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ -0000b270: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ -0000b280: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ -0000b290: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ -0000b2a0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ -0000b2b0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ -0000b2c0: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ -0000b2d0: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ -0000b2e0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000b2f0: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ -0000b300: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ -0000b310: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ -0000b320: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ -0000b330: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ -0000b340: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ -0000b350: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000b360: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000b370: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ -0000b380: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ -0000b390: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ -0000b3a0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ -0000b3b0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ -0000b3c0: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ -0000b3d0: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ -0000b3e0: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ -0000b3f0: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000b400: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ -0000b410: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ -0000b420: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -0000b430: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000b440: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000b450: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000b460: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b470: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000b480: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ -0000b490: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b4a0: 2020 2a20 4070 6172 616d 2073 7461 7274 * @param start │ │ │ │ -0000b4b0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b4d0: 2020 2020 2a20 4070 6172 616d 2065 6e64 * @param end │ │ │ │ -0000b4e0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b500: 2020 2020 2a20 4070 6172 616d 2063 726f * @param cro │ │ │ │ -0000b510: 7020 6175 746f 6d61 7469 6361 6c6c 7920 p automatically │ │ │ │ -0000b520: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000b530: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000b540: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000b550: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000b560: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000b570: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000b580: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub │ │ │ │ -0000b590: 6c65 2065 6e64 5f61 6e67 6c65 2c20 626f le end_angle, bo │ │ │ │ -0000b5a0: 6f6c 6561 6e20 6372 6f70 2920 7b0a 2020 olean crop) {. │ │ │ │ -0000b5b0: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000b5c0: 666f 726d 5f31 2873 7263 2e6e 6174 6976 form_1(src.nativ │ │ │ │ -0000b5d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000b5e0: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000b5f0: 745f 616e 676c 652c 2065 6e64 5f61 6e67 t_angle, end_ang │ │ │ │ -0000b600: 6c65 2c20 6372 6f70 293b 0a20 2020 207d le, crop);. } │ │ │ │ -0000b610: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000b620: 2043 616c 6375 6c61 7465 2052 6164 6f6e Calculate Radon │ │ │ │ -0000b630: 2054 7261 6e73 666f 726d 206f 6620 616e Transform of an │ │ │ │ -0000b640: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0000b650: 2020 2020 2a20 5468 6973 2066 756e 6374 * This funct │ │ │ │ -0000b660: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ -0000b670: 6865 2052 6164 6f6e 2054 7261 6e73 666f he Radon Transfo │ │ │ │ -0000b680: 726d 206f 6620 6120 6769 7665 6e20 696d rm of a given im │ │ │ │ -0000b690: 6167 6520 696e 2061 6e79 2072 616e 6765 age in any range │ │ │ │ -0000b6a0: 2e0a 2020 2020 202a 2053 6565 2068 7474 .. * See htt │ │ │ │ -0000b6b0: 7073 3a2f 2f65 6e67 696e 6565 7269 6e67 ps://engineering │ │ │ │ -0000b6c0: 2e70 7572 6475 652e 6564 752f 7e6d 616c .purdue.edu/~mal │ │ │ │ -0000b6d0: 636f 6c6d 2f70 6374 2f43 5449 5f43 6830 colm/pct/CTI_Ch0 │ │ │ │ -0000b6e0: 332e 7064 6620 666f 7220 6465 7461 696c 3.pdf for detail │ │ │ │ -0000b6f0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -0000b700: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ -0000b710: 5f38 552c 2074 6865 206f 7574 7075 7420 _8U, the output │ │ │ │ -0000b720: 7769 6c6c 2062 6520 4356 5f33 3253 2e0a will be CV_32S.. │ │ │ │ -0000b730: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ -0000b740: 7075 7420 7479 7065 2069 7320 4356 5f33 put type is CV_3 │ │ │ │ -0000b750: 3246 206f 7220 4356 5f36 3446 2c20 7468 2F or CV_64F, th │ │ │ │ -0000b760: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ -0000b770: 2043 565f 3634 460a 2020 2020 202a 2054 CV_64F. * T │ │ │ │ -0000b780: 6865 206f 7574 7075 7420 7369 7a65 2077 he output size w │ │ │ │ -0000b790: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ -0000b7a0: 7465 6772 616c 2078 2073 7263 5f64 6961 tegral x src_dia │ │ │ │ -0000b7b0: 676f 6e61 6c5f 6c65 6e67 7468 2e0a 2020 gonal_length.. │ │ │ │ -0000b7c0: 2020 202a 2049 6620 6372 6f70 2069 7320 * If crop is │ │ │ │ -0000b7d0: 7365 6c65 6374 6564 2c20 7468 6520 696e selected, the in │ │ │ │ -0000b7e0: 7075 7420 696d 6167 6520 7769 6c6c 2062 put image will b │ │ │ │ -0000b7f0: 6520 6372 6f70 2069 6e74 6f20 7371 7561 e crop into squa │ │ │ │ -0000b800: 7265 2074 6865 6e20 6369 7263 6c65 2c0a re then circle,. │ │ │ │ -0000b810: 2020 2020 202a 2061 6e64 206f 7574 7075 * and outpu │ │ │ │ -0000b820: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ -0000b830: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ -0000b840: 206d 696e 5f65 6467 652e 0a20 2020 2020 min_edge.. │ │ │ │ -0000b850: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000b860: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000b870: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000b880: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000b890: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b8a0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b8b0: 7261 6d20 7468 6574 6120 6175 746f 6d61 ram theta automa │ │ │ │ -0000b8c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b8d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b8e0: 7374 6172 745f 616e 676c 6520 6175 746f start_angle auto │ │ │ │ -0000b8f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b900: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000b910: 6d20 656e 645f 616e 676c 6520 6175 746f m end_angle auto │ │ │ │ -0000b920: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b930: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000b940: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000b950: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -0000b960: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ -0000b970: 7374 2c20 646f 7562 6c65 2074 6865 7461 st, double theta │ │ │ │ -0000b980: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -0000b990: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ -0000b9a0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ -0000b9b0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000b9c0: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0000b9d0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000b9e0: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000b9f0: 676c 652c 2065 6e64 5f61 6e67 6c65 293b gle, end_angle); │ │ │ │ -0000ba00: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ba10: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ -0000ba20: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ -0000ba30: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -0000ba40: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This │ │ │ │ -0000ba50: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -0000ba60: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T │ │ │ │ -0000ba70: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi │ │ │ │ -0000ba80: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any │ │ │ │ -0000ba90: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S │ │ │ │ -0000baa0: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin │ │ │ │ -0000bab0: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed │ │ │ │ -0000bac0: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C │ │ │ │ -0000bad0: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for │ │ │ │ -0000bae0: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I │ │ │ │ -0000baf0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ -0000bb00: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o │ │ │ │ -0000bb10: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ -0000bb20: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If │ │ │ │ -0000bb30: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i │ │ │ │ -0000bb40: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6 │ │ │ │ -0000bb50: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w │ │ │ │ -0000bb60: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F. │ │ │ │ -0000bb70: 2020 202a 2054 6865 206f 7574 7075 7420 * The output │ │ │ │ -0000bb80: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ -0000bb90: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s │ │ │ │ -0000bba0: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng │ │ │ │ -0000bbb0: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr │ │ │ │ -0000bbc0: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected, │ │ │ │ -0000bbd0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ -0000bbe0: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int │ │ │ │ -0000bbf0: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci │ │ │ │ -0000bc00: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and │ │ │ │ -0000bc10: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ -0000bc20: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ -0000bc30: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge. │ │ │ │ -0000bc40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0000bc50: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ -0000bc60: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000bc70: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000bc80: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ -0000bc90: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000bca0: 202a 2040 7061 7261 6d20 7468 6574 6120 * @param theta │ │ │ │ -0000bcb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000bcc0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000bcd0: 7061 7261 6d20 7374 6172 745f 616e 676c param start_angl │ │ │ │ -0000bce0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ -0000bcf0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000bd00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000bd10: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000bd20: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000bd30: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000bd40: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000bd50: 7461 7274 5f61 6e67 6c65 2920 7b0a 2020 tart_angle) {. │ │ │ │ -0000bd60: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000bd70: 666f 726d 5f33 2873 7263 2e6e 6174 6976 form_3(src.nativ │ │ │ │ -0000bd80: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000bd90: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000bda0: 745f 616e 676c 6529 3b0a 2020 2020 7d0a t_angle);. }. │ │ │ │ -0000bdb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000bdc0: 4361 6c63 756c 6174 6520 5261 646f 6e20 Calculate Radon │ │ │ │ -0000bdd0: 5472 616e 7366 6f72 6d20 6f66 2061 6e20 Transform of an │ │ │ │ -0000bde0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0000bdf0: 2020 202a 2054 6869 7320 6675 6e63 7469 * This functi │ │ │ │ -0000be00: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ -0000be10: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000be20: 6d20 6f66 2061 2067 6976 656e 2069 6d61 m of a given ima │ │ │ │ -0000be30: 6765 2069 6e20 616e 7920 7261 6e67 652e ge in any range. │ │ │ │ -0000be40: 0a20 2020 2020 2a20 5365 6520 6874 7470 . * See http │ │ │ │ -0000be50: 733a 2f2f 656e 6769 6e65 6572 696e 672e s://engineering. │ │ │ │ -0000be60: 7075 7264 7565 2e65 6475 2f7e 6d61 6c63 purdue.edu/~malc │ │ │ │ -0000be70: 6f6c 6d2f 7063 742f 4354 495f 4368 3033 olm/pct/CTI_Ch03 │ │ │ │ -0000be80: 2e70 6466 2066 6f72 2064 6574 6169 6c2e .pdf for detail. │ │ │ │ -0000be90: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ -0000bea0: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ -0000beb0: 3855 2c20 7468 6520 6f75 7470 7574 2077 8U, the output w │ │ │ │ -0000bec0: 696c 6c20 6265 2043 565f 3332 532e 0a20 ill be CV_32S.. │ │ │ │ -0000bed0: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp │ │ │ │ -0000bee0: 7574 2074 7970 6520 6973 2043 565f 3332 ut type is CV_32 │ │ │ │ -0000bef0: 4620 6f72 2043 565f 3634 462c 2074 6865 F or CV_64F, the │ │ │ │ -0000bf00: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ -0000bf10: 4356 5f36 3446 0a20 2020 2020 2a20 5468 CV_64F. * Th │ │ │ │ -0000bf20: 6520 6f75 7470 7574 2073 697a 6520 7769 e output size wi │ │ │ │ -0000bf30: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000bf40: 6567 7261 6c20 7820 7372 635f 6469 6167 egral x src_diag │ │ │ │ -0000bf50: 6f6e 616c 5f6c 656e 6774 682e 0a20 2020 onal_length.. │ │ │ │ -0000bf60: 2020 2a20 4966 2063 726f 7020 6973 2073 * If crop is s │ │ │ │ -0000bf70: 656c 6563 7465 642c 2074 6865 2069 6e70 elected, the inp │ │ │ │ -0000bf80: 7574 2069 6d61 6765 2077 696c 6c20 6265 ut image will be │ │ │ │ -0000bf90: 2063 726f 7020 696e 746f 2073 7175 6172 crop into squar │ │ │ │ -0000bfa0: 6520 7468 656e 2063 6972 636c 652c 0a20 e then circle,. │ │ │ │ -0000bfb0: 2020 2020 2a20 616e 6420 6f75 7470 7574 * and output │ │ │ │ -0000bfc0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000bfd0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000bfe0: 6d69 6e5f 6564 6765 2e0a 2020 2020 202a min_edge.. * │ │ │ │ -0000bff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0000c000: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -0000c010: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c020: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -0000c030: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000c040: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000c050: 616d 2074 6865 7461 2061 7574 6f6d 6174 am theta automat │ │ │ │ -0000c060: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c070: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000c080: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000c090: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000c0a0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000c0b0: 2064 6f75 626c 6520 7468 6574 6129 207b double theta) { │ │ │ │ -0000c0c0: 0a20 2020 2020 2020 2052 6164 6f6e 5472 . RadonTr │ │ │ │ -0000c0d0: 616e 7366 6f72 6d5f 3428 7372 632e 6e61 ansform_4(src.na │ │ │ │ -0000c0e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000c0f0: 6976 654f 626a 2c20 7468 6574 6129 3b0a iveObj, theta);. │ │ │ │ -0000c100: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000c110: 2020 2020 2a20 4361 6c63 756c 6174 6520 * Calculate │ │ │ │ -0000c120: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform │ │ │ │ -0000c130: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image.. │ │ │ │ -0000c140: 2020 2a0a 2020 2020 202a 2054 6869 7320 *. * This │ │ │ │ -0000c150: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -0000c160: 7465 7320 7468 6520 5261 646f 6e20 5472 tes the Radon Tr │ │ │ │ -0000c170: 616e 7366 6f72 6d20 6f66 2061 2067 6976 ansform of a giv │ │ │ │ -0000c180: 656e 2069 6d61 6765 2069 6e20 616e 7920 en image in any │ │ │ │ -0000c190: 7261 6e67 652e 0a20 2020 2020 2a20 5365 range.. * Se │ │ │ │ -0000c1a0: 6520 6874 7470 733a 2f2f 656e 6769 6e65 e https://engine │ │ │ │ -0000c1b0: 6572 696e 672e 7075 7264 7565 2e65 6475 ering.purdue.edu │ │ │ │ -0000c1c0: 2f7e 6d61 6c63 6f6c 6d2f 7063 742f 4354 /~malcolm/pct/CT │ │ │ │ -0000c1d0: 495f 4368 3033 2e70 6466 2066 6f72 2064 I_Ch03.pdf for d │ │ │ │ -0000c1e0: 6574 6169 6c2e 0a20 2020 2020 2a20 4966 etail.. * If │ │ │ │ -0000c1f0: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000c200: 6973 2043 565f 3855 2c20 7468 6520 6f75 is CV_8U, the ou │ │ │ │ -0000c210: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ -0000c220: 3332 532e 0a20 2020 2020 2a20 4966 2074 32S.. * If t │ │ │ │ -0000c230: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ -0000c240: 2043 565f 3332 4620 6f72 2043 565f 3634 CV_32F or CV_64 │ │ │ │ -0000c250: 462c 2074 6865 206f 7574 7075 7420 7769 F, the output wi │ │ │ │ -0000c260: 6c6c 2062 6520 4356 5f36 3446 0a20 2020 ll be CV_64F. │ │ │ │ -0000c270: 2020 2a20 5468 6520 6f75 7470 7574 2073 * The output s │ │ │ │ -0000c280: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_ │ │ │ │ -0000c290: 6f66 5f69 6e74 6567 7261 6c20 7820 7372 of_integral x sr │ │ │ │ -0000c2a0: 635f 6469 6167 6f6e 616c 5f6c 656e 6774 c_diagonal_lengt │ │ │ │ -0000c2b0: 682e 0a20 2020 2020 2a20 4966 2063 726f h.. * If cro │ │ │ │ -0000c2c0: 7020 6973 2073 656c 6563 7465 642c 2074 p is selected, t │ │ │ │ -0000c2d0: 6865 2069 6e70 7574 2069 6d61 6765 2077 he input image w │ │ │ │ -0000c2e0: 696c 6c20 6265 2063 726f 7020 696e 746f ill be crop into │ │ │ │ -0000c2f0: 2073 7175 6172 6520 7468 656e 2063 6972 square then cir │ │ │ │ -0000c300: 636c 652c 0a20 2020 2020 2a20 616e 6420 cle,. * and │ │ │ │ -0000c310: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will │ │ │ │ -0000c320: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ │ │ │ │ -0000c330: 7261 6c20 7820 6d69 6e5f 6564 6765 2e0a ral x min_edge.. │ │ │ │ -0000c340: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000c350: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ -0000c360: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c370: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000c380: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ -0000c390: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c3a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000c3b0: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ -0000c3c0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -0000c3d0: 2c20 4d61 7420 6473 7429 207b 0a20 2020 , Mat dst) {. │ │ │ │ -0000c3e0: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ -0000c3f0: 6f72 6d5f 3528 7372 632e 6e61 7469 7665 orm_5(src.native │ │ │ │ -0000c400: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000c410: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -0000c420: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -0000c430: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -0000c440: 6f63 3a3a 5065 694c 696e 4e6f 726d 616c oc::PeiLinNormal │ │ │ │ -0000c450: 697a 6174 696f 6e28 4d61 7420 492c 204d ization(Mat I, M │ │ │ │ -0000c460: 6174 2620 5429 0a20 2020 202f 2f0a 0a20 at& T). //.. │ │ │ │ -0000c470: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000c480: 2076 6f69 6420 5065 694c 696e 4e6f 726d void PeiLinNorm │ │ │ │ -0000c490: 616c 697a 6174 696f 6e28 4d61 7420 492c alization(Mat I, │ │ │ │ -0000c4a0: 204d 6174 2054 2920 7b0a 2020 2020 2020 Mat T) {. │ │ │ │ -0000c4b0: 2020 5065 694c 696e 4e6f 726d 616c 697a PeiLinNormaliz │ │ │ │ -0000c4c0: 6174 696f 6e5f 3028 492e 6e61 7469 7665 ation_0(I.native │ │ │ │ -0000c4d0: 4f62 6a2c 2054 2e6e 6174 6976 654f 626a Obj, T.nativeObj │ │ │ │ -0000c4e0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000c4f0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -0000c500: 7472 5f53 7570 6572 7069 7865 6c4c 5343 tr_SuperpixelLSC │ │ │ │ -0000c510: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0000c520: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ -0000c530: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ -0000c540: 7420 7265 6769 6f6e 5f73 697a 6520 3d20 t region_size = │ │ │ │ -0000c550: 3130 2c20 666c 6f61 7420 7261 7469 6f20 10, float ratio │ │ │ │ -0000c560: 3d20 302e 3037 3566 290a 2020 2020 2f2f = 0.075f). // │ │ │ │ -0000c570: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000c580: 2043 6c61 7373 2069 6d70 6c65 6d65 6e74 Class implement │ │ │ │ -0000c590: 696e 6720 7468 6520 4c53 4320 284c 696e ing the LSC (Lin │ │ │ │ -0000c5a0: 6561 7220 5370 6563 7472 616c 2043 6c75 ear Spectral Clu │ │ │ │ -0000c5b0: 7374 6572 696e 6729 2073 7570 6572 7069 stering) superpi │ │ │ │ -0000c5c0: 7865 6c73 0a20 2020 2020 2a0a 2020 2020 xels. *. │ │ │ │ -0000c5d0: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ -0000c5e0: 496d 6167 6520 746f 2073 6567 6d65 6e74 Image to segment │ │ │ │ -0000c5f0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c600: 6567 696f 6e5f 7369 7a65 2043 686f 6f73 egion_size Choos │ │ │ │ -0000c610: 6573 2061 6e20 6176 6572 6167 6520 7375 es an average su │ │ │ │ -0000c620: 7065 7270 6978 656c 2073 697a 6520 6d65 perpixel size me │ │ │ │ -0000c630: 6173 7572 6564 2069 6e20 7069 7865 6c73 asured in pixels │ │ │ │ -0000c640: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c650: 6174 696f 2043 686f 6f73 6573 2074 6865 atio Chooses the │ │ │ │ -0000c660: 2065 6e66 6f72 6365 6d65 6e74 206f 6620 enforcement of │ │ │ │ -0000c670: 7375 7065 7270 6978 656c 2063 6f6d 7061 superpixel compa │ │ │ │ -0000c680: 6374 6e65 7373 2066 6163 746f 7220 6f66 ctness factor of │ │ │ │ -0000c690: 2073 7570 6572 7069 7865 6c0a 2020 2020 superpixel. │ │ │ │ -0000c6a0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -0000c6b0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -0000c6c0: 6573 2061 2053 7570 6572 7069 7865 6c4c es a SuperpixelL │ │ │ │ -0000c6d0: 5343 206f 626a 6563 7420 666f 7220 7468 SC object for th │ │ │ │ -0000c6e0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -0000c6f0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -0000c700: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -0000c710: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ -0000c720: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000c730: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and │ │ │ │ -0000c740: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal │ │ │ │ -0000c750: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff │ │ │ │ -0000c760: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future. │ │ │ │ -0000c770: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing │ │ │ │ -0000c780: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over │ │ │ │ -0000c790: 7468 6520 6769 7665 6e20 696d 6167 652e the given image. │ │ │ │ -0000c7a0: 2041 6e20 6578 616d 706c 6520 6f66 204c An example of L │ │ │ │ -0000c7b0: 5343 2069 7320 696c 7573 7472 6174 6564 SC is ilustrated │ │ │ │ -0000c7c0: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -0000c7d0: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ -0000c7e0: 2a20 466f 7220 656e 616e 6368 6564 2072 * For enanched r │ │ │ │ -0000c7f0: 6573 756c 7473 2069 7420 6973 2072 6563 esults it is rec │ │ │ │ -0000c800: 6f6d 6d65 6e64 6564 2066 6f72 2063 6f6c ommended for col │ │ │ │ -0000c810: 6f72 2069 6d61 6765 7320 746f 2070 7265 or images to pre │ │ │ │ -0000c820: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -0000c830: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -0000c840: 616e 2062 6c75 720a 2020 2020 202a 2077 an blur. * w │ │ │ │ -0000c850: 6974 6820 6120 736d 616c 6c20 3320 7820 ith a small 3 x │ │ │ │ -0000c860: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add │ │ │ │ -0000c870: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi │ │ │ │ -0000c880: 6f6e 2069 6e74 6f20 4369 654c 4142 2063 on into CieLAB c │ │ │ │ -0000c890: 6f6c 6f72 2073 7061 6365 2e0a 2020 2020 olor space.. │ │ │ │ -0000c8a0: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ -0000c8b0: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ -0000c8c0: 656c 735f 6c73 632e 706e 6729 0a20 2020 els_lsc.png). │ │ │ │ -0000c8d0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000c8e0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000c8f0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000c900: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -0000c910: 7065 7270 6978 656c 4c53 4320 6372 6561 perpixelLSC crea │ │ │ │ -0000c920: 7465 5375 7065 7270 6978 656c 4c53 4328 teSuperpixelLSC( │ │ │ │ -0000c930: 4d61 7420 696d 6167 652c 2069 6e74 2072 Mat image, int r │ │ │ │ -0000c940: 6567 696f 6e5f 7369 7a65 2c20 666c 6f61 egion_size, floa │ │ │ │ -0000c950: 7420 7261 7469 6f29 207b 0a20 2020 2020 t ratio) {. │ │ │ │ -0000c960: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ -0000c970: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ -0000c980: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -0000c990: 6978 656c 4c53 435f 3028 696d 6167 652e ixelLSC_0(image. │ │ │ │ -0000c9a0: 6e61 7469 7665 4f62 6a2c 2072 6567 696f nativeObj, regio │ │ │ │ -0000c9b0: 6e5f 7369 7a65 2c20 7261 7469 6f29 293b n_size, ratio)); │ │ │ │ -0000c9c0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000c9d0: 2020 2020 202a 2043 6c61 7373 2069 6d70 * Class imp │ │ │ │ -0000c9e0: 6c65 6d65 6e74 696e 6720 7468 6520 4c53 lementing the LS │ │ │ │ -0000c9f0: 4320 284c 696e 6561 7220 5370 6563 7472 C (Linear Spectr │ │ │ │ -0000ca00: 616c 2043 6c75 7374 6572 696e 6729 2073 al Clustering) s │ │ │ │ -0000ca10: 7570 6572 7069 7865 6c73 0a20 2020 2020 uperpixels. │ │ │ │ -0000ca20: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000ca30: 696d 6167 6520 496d 6167 6520 746f 2073 image Image to s │ │ │ │ -0000ca40: 6567 6d65 6e74 0a20 2020 2020 2a20 4070 egment. * @p │ │ │ │ -0000ca50: 6172 616d 2072 6567 696f 6e5f 7369 7a65 aram region_size │ │ │ │ -0000ca60: 2043 686f 6f73 6573 2061 6e20 6176 6572 Chooses an aver │ │ │ │ -0000ca70: 6167 6520 7375 7065 7270 6978 656c 2073 age superpixel s │ │ │ │ -0000ca80: 697a 6520 6d65 6173 7572 6564 2069 6e20 ize measured in │ │ │ │ -0000ca90: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ -0000caa0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -0000cab0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -0000cac0: 5375 7065 7270 6978 656c 4c53 4320 6f62 SuperpixelLSC ob │ │ │ │ -0000cad0: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ -0000cae0: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set │ │ │ │ -0000caf0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -0000cb00: 206f 660a 2020 2020 202a 2073 7570 6572 of. * super │ │ │ │ -0000cb10: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -0000cb20: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -0000cb30: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -0000cb40: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -0000cb50: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -0000cb60: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -0000cb70: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -0000cb80: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -0000cb90: 6976 656e 2069 6d61 6765 2e20 416e 2065 iven image. An e │ │ │ │ -0000cba0: 7861 6d70 6c65 206f 6620 4c53 4320 6973 xample of LSC is │ │ │ │ -0000cbb0: 2069 6c75 7374 7261 7465 6420 696e 2074 ilustrated in t │ │ │ │ -0000cbc0: 6865 2066 6f6c 6c6f 7769 6e67 2070 6963 he following pic │ │ │ │ -0000cbd0: 7475 7265 2e0a 2020 2020 202a 2046 6f72 ture.. * For │ │ │ │ -0000cbe0: 2065 6e61 6e63 6865 6420 7265 7375 6c74 enanched result │ │ │ │ -0000cbf0: 7320 6974 2069 7320 7265 636f 6d6d 656e s it is recommen │ │ │ │ -0000cc00: 6465 6420 666f 7220 636f 6c6f 7220 696d ded for color im │ │ │ │ -0000cc10: 6167 6573 2074 6f20 7072 6570 726f 6365 ages to preproce │ │ │ │ -0000cc20: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ -0000cc30: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ -0000cc40: 7572 0a20 2020 2020 2a20 7769 7468 2061 ur. * with a │ │ │ │ -0000cc50: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -0000cc60: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -0000cc70: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -0000cc80: 746f 2043 6965 4c41 4220 636f 6c6f 7220 to CieLAB color │ │ │ │ -0000cc90: 7370 6163 652e 0a20 2020 2020 2a0a 2020 space.. *. │ │ │ │ -0000cca0: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * ![image](pi │ │ │ │ -0000ccb0: 6373 2f73 7570 6572 7069 7865 6c73 5f6c cs/superpixels_l │ │ │ │ -0000ccc0: 7363 2e70 6e67 290a 2020 2020 202a 2040 sc.png). * @ │ │ │ │ -0000ccd0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -0000cce0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000ccf0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0000cd00: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi │ │ │ │ -0000cd10: 7865 6c4c 5343 2063 7265 6174 6553 7570 xelLSC createSup │ │ │ │ -0000cd20: 6572 7069 7865 6c4c 5343 284d 6174 2069 erpixelLSC(Mat i │ │ │ │ -0000cd30: 6d61 6765 2c20 696e 7420 7265 6769 6f6e mage, int region │ │ │ │ -0000cd40: 5f73 697a 6529 207b 0a20 2020 2020 2020 _size) {. │ │ │ │ -0000cd50: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ -0000cd60: 656c 4c53 432e 5f5f 6672 6f6d 5074 725f elLSC.__fromPtr_ │ │ │ │ -0000cd70: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -0000cd80: 656c 4c53 435f 3128 696d 6167 652e 6e61 elLSC_1(image.na │ │ │ │ -0000cd90: 7469 7665 4f62 6a2c 2072 6567 696f 6e5f tiveObj, region_ │ │ │ │ -0000cda0: 7369 7a65 2929 3b0a 2020 2020 7d0a 0a20 size));. }.. │ │ │ │ -0000cdb0: 2020 202f 2a2a 0a20 2020 2020 2a20 436c /**. * Cl │ │ │ │ -0000cdc0: 6173 7320 696d 706c 656d 656e 7469 6e67 ass implementing │ │ │ │ -0000cdd0: 2074 6865 204c 5343 2028 4c69 6e65 6172 the LSC (Linear │ │ │ │ -0000cde0: 2053 7065 6374 7261 6c20 436c 7573 7465 Spectral Cluste │ │ │ │ -0000cdf0: 7269 6e67 2920 7375 7065 7270 6978 656c ring) superpixel │ │ │ │ -0000ce00: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -0000ce10: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ -0000ce20: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ -0000ce30: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -0000ce40: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -0000ce50: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -0000ce60: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ -0000ce70: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000ce80: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -0000ce90: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ -0000cea0: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ -0000ceb0: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ -0000cec0: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ -0000ced0: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ -0000cee0: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ -0000cef0: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ -0000cf00: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ -0000cf10: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ -0000cf20: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ -0000cf30: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ -0000cf40: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ -0000cf50: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -0000cf60: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -0000cf70: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ -0000cf80: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ -0000cf90: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ -0000cfa0: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ -0000cfb0: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ -0000cfc0: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ -0000cfd0: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ -0000cfe0: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ -0000cff0: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ -0000d000: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ -0000d010: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ -0000d020: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ -0000d030: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -0000d040: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -0000d050: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ -0000d060: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0000d070: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d080: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d090: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d0a0: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ -0000d0b0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ -0000d0c0: 4328 4d61 7420 696d 6167 6529 207b 0a20 C(Mat image) {. │ │ │ │ -0000d0d0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ -0000d0e0: 7065 7270 6978 656c 4c53 432e 5f5f 6672 perpixelLSC.__fr │ │ │ │ -0000d0f0: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -0000d100: 7065 7270 6978 656c 4c53 435f 3228 696d perpixelLSC_2(im │ │ │ │ -0000d110: 6167 652e 6e61 7469 7665 4f62 6a29 293b age.nativeObj)); │ │ │ │ -0000d120: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0000d130: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0000d140: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0000d150: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ -0000d160: 7228 4d61 7420 7372 632c 204d 6174 2620 r(Mat src, Mat& │ │ │ │ -0000d170: 6473 742c 2069 6e74 206e 6245 6c74 203d dst, int nbElt = │ │ │ │ -0000d180: 202d 312c 2069 6e74 206e 6246 4420 3d20 -1, int nbFD = │ │ │ │ -0000d190: 2d31 290a 2020 2020 2f2f 0a0a 2020 2020 -1). //.. │ │ │ │ -0000d1a0: 2f2a 2a0a 2020 2020 202a 2046 6f75 7269 /**. * Fouri │ │ │ │ -0000d1b0: 6572 2064 6573 6372 6970 746f 7273 2066 er descriptors f │ │ │ │ -0000d1c0: 6f72 2070 6c61 6e65 6420 636c 6f73 6564 or planed closed │ │ │ │ -0000d1d0: 2063 7572 7665 730a 2020 2020 202a 0a20 curves. *. │ │ │ │ -0000d1e0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -0000d1f0: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -0000d200: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ -0000d210: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ -0000d220: 453a 2050 6572 736f 6f6e 4675 3139 3737 E: PersoonFu1977 │ │ │ │ -0000d230: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0000d240: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -0000d250: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000d260: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000d270: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -0000d280: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d290: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d2a0: 206e 6245 6c74 2061 7574 6f6d 6174 6963 nbElt automatic │ │ │ │ -0000d2b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d2c0: 2020 2020 2a20 4070 6172 616d 206e 6246 * @param nbF │ │ │ │ -0000d2d0: 4420 6175 746f 6d61 7469 6361 6c6c 7920 D automatically │ │ │ │ -0000d2e0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d2f0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000d300: 7469 6320 766f 6964 2066 6f75 7269 6572 tic void fourier │ │ │ │ -0000d310: 4465 7363 7269 7074 6f72 284d 6174 2073 Descriptor(Mat s │ │ │ │ -0000d320: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -0000d330: 206e 6245 6c74 2c20 696e 7420 6e62 4644 nbElt, int nbFD │ │ │ │ -0000d340: 2920 7b0a 2020 2020 2020 2020 666f 7572 ) {. four │ │ │ │ -0000d350: 6965 7244 6573 6372 6970 746f 725f 3028 ierDescriptor_0( │ │ │ │ -0000d360: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -0000d370: 7374 2e6e 6174 6976 654f 626a 2c20 6e62 st.nativeObj, nb │ │ │ │ -0000d380: 456c 742c 206e 6246 4429 3b0a 2020 2020 Elt, nbFD);. │ │ │ │ -0000d390: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000d3a0: 2a20 466f 7572 6965 7220 6465 7363 7269 * Fourier descri │ │ │ │ -0000d3b0: 7074 6f72 7320 666f 7220 706c 616e 6564 ptors for planed │ │ │ │ -0000d3c0: 2063 6c6f 7365 6420 6375 7276 6573 0a20 closed curves. │ │ │ │ -0000d3d0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0000d3e0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0000d3f0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ -0000d400: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ -0000d410: 7365 6520 4349 5445 3a20 5065 7273 6f6f see CITE: Persoo │ │ │ │ -0000d420: 6e46 7531 3937 370a 2020 2020 202a 0a20 nFu1977. *. │ │ │ │ -0000d430: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000d440: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -0000d450: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000d460: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -0000d470: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -0000d480: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d490: 2040 7061 7261 6d20 6e62 456c 7420 6175 @param nbElt au │ │ │ │ -0000d4a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d4b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d4c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d4d0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d4e0: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d4f0: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ -0000d500: 6c74 2920 7b0a 2020 2020 2020 2020 666f lt) {. fo │ │ │ │ -0000d510: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ -0000d520: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -0000d530: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0000d540: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a20 nbElt);. }.. │ │ │ │ -0000d550: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ -0000d560: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ -0000d570: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ -0000d580: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ -0000d590: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -0000d5a0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0000d5b0: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ -0000d5c0: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ -0000d5d0: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ -0000d5e0: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ -0000d5f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000d600: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000d610: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000d620: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000d630: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d640: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d650: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d660: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d670: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d680: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ -0000d690: 2020 2066 6f75 7269 6572 4465 7363 7269 fourierDescri │ │ │ │ -0000d6a0: 7074 6f72 5f32 2873 7263 2e6e 6174 6976 ptor_2(src.nativ │ │ │ │ -0000d6b0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000d6c0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -0000d6d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -0000d6e0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0000d6f0: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ -0000d700: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ -0000d710: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ -0000d720: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ -0000d730: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -0000d740: 2a0a 2020 2020 202a 2074 7261 6e73 666f *. * transfo │ │ │ │ -0000d750: 726d 2061 2063 6f6e 746f 7572 0a20 2020 rm a contour. │ │ │ │ -0000d760: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0000d770: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -0000d780: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000d790: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000d7a0: 616d 2074 2061 7574 6f6d 6174 6963 616c am t automatical │ │ │ │ -0000d7b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000d7c0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -0000d7d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d7e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d7f0: 6172 616d 2066 6443 6f6e 746f 7572 2061 aram fdContour a │ │ │ │ -0000d800: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d810: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000d820: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000d830: 2076 6f69 6420 7472 616e 7366 6f72 6d46 void transformF │ │ │ │ -0000d840: 4428 4d61 7420 7372 632c 204d 6174 2074 D(Mat src, Mat t │ │ │ │ -0000d850: 2c20 4d61 7420 6473 742c 2062 6f6f 6c65 , Mat dst, boole │ │ │ │ -0000d860: 616e 2066 6443 6f6e 746f 7572 2920 7b0a an fdContour) {. │ │ │ │ -0000d870: 2020 2020 2020 2020 7472 616e 7366 6f72 transfor │ │ │ │ -0000d880: 6d46 445f 3028 7372 632e 6e61 7469 7665 mFD_0(src.native │ │ │ │ -0000d890: 4f62 6a2c 2074 2e6e 6174 6976 654f 626a Obj, t.nativeObj │ │ │ │ -0000d8a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000d8b0: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ -0000d8c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000d8d0: 202a 2074 7261 6e73 666f 726d 2061 2063 * transform a c │ │ │ │ -0000d8e0: 6f6e 746f 7572 0a20 2020 2020 2a0a 2020 ontour. *. │ │ │ │ -0000d8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000d900: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -0000d910: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d920: 2020 2020 2a20 4070 6172 616d 2074 2061 * @param t a │ │ │ │ -0000d930: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d940: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d950: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000d960: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000d970: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000d980: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000d990: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ -0000d9a0: 7372 632c 204d 6174 2074 2c20 4d61 7420 src, Mat t, Mat │ │ │ │ -0000d9b0: 6473 7429 207b 0a20 2020 2020 2020 2074 dst) {. t │ │ │ │ -0000d9c0: 7261 6e73 666f 726d 4644 5f31 2873 7263 ransformFD_1(src │ │ │ │ -0000d9d0: 2e6e 6174 6976 654f 626a 2c20 742e 6e61 .nativeObj, t.na │ │ │ │ -0000d9e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000d9f0: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ -0000da00: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -0000da10: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0000da20: 6d67 7072 6f63 3a3a 636f 6e74 6f75 7253 mgproc::contourS │ │ │ │ -0000da30: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ -0000da40: 204d 6174 2620 6f75 742c 2069 6e74 206e Mat& out, int n │ │ │ │ -0000da50: 6245 6c74 290a 2020 2020 2f2f 0a0a 2020 bElt). //.. │ │ │ │ -0000da60: 2020 2f2a 2a0a 2020 2020 202a 2043 6f6e /**. * Con │ │ │ │ -0000da70: 746f 7572 2073 616d 706c 696e 6720 2e0a tour sampling .. │ │ │ │ -0000da80: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0000da90: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000daa0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000dab0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000dac0: 7061 7261 6d20 6f75 7420 6175 746f 6d61 param out automa │ │ │ │ -0000dad0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000dae0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000daf0: 6e62 456c 7420 6175 746f 6d61 7469 6361 nbElt automatica │ │ │ │ -0000db00: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000db10: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -0000db20: 2073 7461 7469 6320 766f 6964 2063 6f6e static void con │ │ │ │ -0000db30: 746f 7572 5361 6d70 6c69 6e67 284d 6174 tourSampling(Mat │ │ │ │ -0000db40: 2073 7263 2c20 4d61 7420 6f75 742c 2069 src, Mat out, i │ │ │ │ -0000db50: 6e74 206e 6245 6c74 2920 7b0a 2020 2020 nt nbElt) {. │ │ │ │ -0000db60: 2020 2020 636f 6e74 6f75 7253 616d 706c contourSampl │ │ │ │ -0000db70: 696e 675f 3028 7372 632e 6e61 7469 7665 ing_0(src.native │ │ │ │ -0000db80: 4f62 6a2c 206f 7574 2e6e 6174 6976 654f Obj, out.nativeO │ │ │ │ -0000db90: 626a 2c20 6e62 456c 7429 3b0a 2020 2020 bj, nbElt);. │ │ │ │ -0000dba0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -0000dbb0: 2f20 432b 2b3a 2020 5074 725f 436f 6e74 / C++: Ptr_Cont │ │ │ │ -0000dbc0: 6f75 7246 6974 7469 6e67 2063 763a 3a78 ourFitting cv::x │ │ │ │ -0000dbd0: 696d 6770 726f 633a 3a63 7265 6174 6543 imgproc::createC │ │ │ │ -0000dbe0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dbf0: 7420 6374 7220 3d20 3130 3234 2c20 696e t ctr = 1024, in │ │ │ │ -0000dc00: 7420 6664 203d 2031 3629 0a20 2020 202f t fd = 16). / │ │ │ │ -0000dc10: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -0000dc20: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ -0000dc30: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ -0000dc40: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ -0000dc50: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ -0000dc60: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ -0000dc70: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ -0000dc80: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ -0000dc90: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ -0000dca0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ -0000dcb0: 6e67 2e0a 2020 2020 202a 2040 7061 7261 ng.. * @para │ │ │ │ -0000dcc0: 6d20 6664 2043 6f6e 746f 7572 2064 6566 m fd Contour def │ │ │ │ -0000dcd0: 696e 696e 6720 7365 636f 6e64 2073 6861 ining second sha │ │ │ │ -0000dce0: 7065 2028 5461 7267 6574 292e 0a20 2020 pe (Target).. │ │ │ │ -0000dcf0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000dd00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000dd10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000dd20: 7075 626c 6963 2073 7461 7469 6320 436f public static Co │ │ │ │ -0000dd30: 6e74 6f75 7246 6974 7469 6e67 2063 7265 ntourFitting cre │ │ │ │ -0000dd40: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ -0000dd50: 6728 696e 7420 6374 722c 2069 6e74 2066 g(int ctr, int f │ │ │ │ -0000dd60: 6429 207b 0a20 2020 2020 2020 2072 6574 d) {. ret │ │ │ │ -0000dd70: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ -0000dd80: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ -0000dd90: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -0000dda0: 696e 675f 3028 6374 722c 2066 6429 293b ing_0(ctr, fd)); │ │ │ │ -0000ddb0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ddc0: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000ddd0: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000dde0: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000ddf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000de00: 616d 2063 7472 206e 756d 6265 7220 6f66 am ctr number of │ │ │ │ -0000de10: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip │ │ │ │ -0000de20: 746f 7273 2065 7175 616c 2074 6f20 6e75 tors equal to nu │ │ │ │ -0000de30: 6d62 6572 206f 6620 636f 6e74 6f75 7220 mber of contour │ │ │ │ -0000de40: 706f 696e 7473 2061 6674 6572 2072 6573 points after res │ │ │ │ -0000de50: 616d 706c 696e 672e 0a20 2020 2020 2a20 ampling.. * │ │ │ │ -0000de60: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000de70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000de80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000de90: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ -0000dea0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ -0000deb0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dec0: 7420 6374 7229 207b 0a20 2020 2020 2020 t ctr) {. │ │ │ │ -0000ded0: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ -0000dee0: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ -0000def0: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ -0000df00: 4669 7474 696e 675f 3128 6374 7229 293b Fitting_1(ctr)); │ │ │ │ -0000df10: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000df20: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000df30: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000df40: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000df50: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ -0000df60: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -0000df70: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000df80: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000df90: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ -0000dfa0: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ -0000dfb0: 7572 4669 7474 696e 6728 2920 7b0a 2020 urFitting() {. │ │ │ │ -0000dfc0: 2020 2020 2020 7265 7475 726e 2043 6f6e return Con │ │ │ │ -0000dfd0: 746f 7572 4669 7474 696e 672e 5f5f 6672 tourFitting.__fr │ │ │ │ -0000dfe0: 6f6d 5074 725f 5f28 6372 6561 7465 436f omPtr__(createCo │ │ │ │ -0000dff0: 6e74 6f75 7246 6974 7469 6e67 5f32 2829 ntourFitting_2() │ │ │ │ -0000e000: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000e010: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -0000e020: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -0000e030: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M │ │ │ │ -0000e040: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e │ │ │ │ -0000e050: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e060: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold = │ │ │ │ -0000e070: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli │ │ │ │ -0000e080: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ -0000e090: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ -0000e0a0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -0000e0b0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f). │ │ │ │ -0000e0c0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -0000e0d0: 2020 2020 202a 2046 696e 6473 2065 6c6c * Finds ell │ │ │ │ -0000e0e0: 6970 7365 7320 6661 7374 6c79 2069 6e20 ipses fastly in │ │ │ │ -0000e0f0: 616e 2069 6d61 6765 2075 7369 6e67 2070 an image using p │ │ │ │ -0000e100: 726f 6a65 6374 6976 6520 696e 7661 7269 rojective invari │ │ │ │ -0000e110: 616e 7420 7072 756e 696e 672e 0a20 2020 ant pruning.. │ │ │ │ -0000e120: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -0000e130: 756e 6374 696f 6e20 6465 7465 6374 7320 unction detects │ │ │ │ -0000e140: 656c 6c69 7073 6573 2069 6e20 696d 6167 ellipses in imag │ │ │ │ -0000e150: 6573 2075 7369 6e67 2070 726f 6a65 6374 es using project │ │ │ │ -0000e160: 6976 6520 696e 7661 7269 616e 7420 7072 ive invariant pr │ │ │ │ -0000e170: 756e 696e 672e 0a20 2020 2020 2a20 466f uning.. * Fo │ │ │ │ -0000e180: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -0000e190: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -0000e1a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -0000e1b0: 2073 6565 2043 4954 453a 206a 6961 3230 see CITE: jia20 │ │ │ │ -0000e1c0: 3137 6661 7374 0a20 2020 2020 2a20 4a69 17fast. * Ji │ │ │ │ -0000e1d0: 612c 2051 6920 6574 2061 6c2c 2028 3230 a, Qi et al, (20 │ │ │ │ -0000e1e0: 3137 292e 0a20 2020 2020 2a20 4120 4661 17).. * A Fa │ │ │ │ -0000e1f0: 7374 2045 6c6c 6970 7365 2044 6574 6563 st Ellipse Detec │ │ │ │ -0000e200: 746f 7220 7573 696e 6720 5072 6f6a 6563 tor using Projec │ │ │ │ -0000e210: 7469 7665 2049 6e76 6172 6961 6e74 2050 tive Invariant P │ │ │ │ -0000e220: 7275 6e69 6e67 2e20 4945 4545 2054 7261 runing. IEEE Tra │ │ │ │ -0000e230: 6e73 6163 7469 6f6e 7320 6f6e 2049 6d61 nsactions on Ima │ │ │ │ -0000e240: 6765 2050 726f 6365 7373 696e 672e 0a20 ge Processing.. │ │ │ │ -0000e250: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000e260: 7261 6d20 696d 6167 6520 696e 7075 7420 ram image input │ │ │ │ -0000e270: 696d 6167 652c 2063 6f75 6c64 2062 6520 image, could be │ │ │ │ -0000e280: 6772 6179 206f 7220 636f 6c6f 722e 0a20 gray or color.. │ │ │ │ -0000e290: 2020 2020 2a20 4070 6172 616d 2065 6c6c * @param ell │ │ │ │ -0000e2a0: 6970 7365 7320 6f75 7470 7574 2076 6563 ipses output vec │ │ │ │ -0000e2b0: 746f 7220 6f66 2066 6f75 6e64 2065 6c6c tor of found ell │ │ │ │ -0000e2c0: 6970 7365 732e 2065 6163 6820 7665 6374 ipses. each vect │ │ │ │ -0000e2d0: 6f72 2069 7320 656e 636f 6465 6420 6173 or is encoded as │ │ │ │ -0000e2e0: 2066 6976 6520 666c 6f61 7420 2478 2c20 five float $x, │ │ │ │ -0000e2f0: 792c 2061 2c20 622c 2072 6164 6975 732c y, a, b, radius, │ │ │ │ -0000e300: 2073 636f 7265 242e 0a20 2020 2020 2a20 score$.. * │ │ │ │ -0000e310: 4070 6172 616d 2073 636f 7265 5468 7265 @param scoreThre │ │ │ │ -0000e320: 7368 6f6c 6420 666c 6f61 742c 2074 6865 shold float, the │ │ │ │ -0000e330: 2074 6872 6573 686f 6c64 206f 6620 656c threshold of el │ │ │ │ -0000e340: 6c69 7073 6520 7363 6f72 652e 0a20 2020 lipse score.. │ │ │ │ -0000e350: 2020 2a20 4070 6172 616d 2072 656c 6961 * @param relia │ │ │ │ -0000e360: 6269 6c69 7479 5468 7265 7368 6f6c 6420 bilityThreshold │ │ │ │ -0000e370: 666c 6f61 742c 2074 6865 2074 6872 6573 float, the thres │ │ │ │ -0000e380: 686f 6c64 206f 6620 7265 6c69 6162 696c hold of reliabil │ │ │ │ -0000e390: 6974 792e 0a20 2020 2020 2a20 4070 6172 ity.. * @par │ │ │ │ -0000e3a0: 616d 2063 656e 7465 7244 6973 7461 6e63 am centerDistanc │ │ │ │ -0000e3b0: 6554 6872 6573 686f 6c64 2066 6c6f 6174 eThreshold float │ │ │ │ -0000e3c0: 2c20 7468 6520 7468 7265 7368 6f6c 6420 , the threshold │ │ │ │ -0000e3d0: 6f66 2063 656e 7465 7220 6469 7374 616e of center distan │ │ │ │ -0000e3e0: 6365 2e0a 2020 2020 202a 2f0a 2020 2020 ce.. */. │ │ │ │ -0000e3f0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000e400: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000e410: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000e420: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e430: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ -0000e440: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ -0000e450: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ -0000e460: 2063 656e 7465 7244 6973 7461 6e63 6554 centerDistanceT │ │ │ │ -0000e470: 6872 6573 686f 6c64 2920 7b0a 2020 2020 hreshold) {. │ │ │ │ -0000e480: 2020 2020 6669 6e64 456c 6c69 7073 6573 findEllipses │ │ │ │ -0000e490: 5f30 2869 6d61 6765 2e6e 6174 6976 654f _0(image.nativeO │ │ │ │ -0000e4a0: 626a 2c20 656c 6c69 7073 6573 2e6e 6174 bj, ellipses.nat │ │ │ │ -0000e4b0: 6976 654f 626a 2c20 7363 6f72 6554 6872 iveObj, scoreThr │ │ │ │ -0000e4c0: 6573 686f 6c64 2c20 7265 6c69 6162 696c eshold, reliabil │ │ │ │ -0000e4d0: 6974 7954 6872 6573 686f 6c64 2c20 6365 ityThreshold, ce │ │ │ │ -0000e4e0: 6e74 6572 4469 7374 616e 6365 5468 7265 nterDistanceThre │ │ │ │ -0000e4f0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e500: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e510: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e520: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e530: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e540: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e550: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e560: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e570: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e580: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e590: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e5a0: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e5b0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e5c0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e5d0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e5e0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e5f0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e600: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e610: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e620: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e630: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e640: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000e650: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000e660: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000e670: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000e680: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000e690: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000e6a0: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000e6b0: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000e6c0: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000e6d0: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000e6e0: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000e6f0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000e700: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000e710: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000e720: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000e730: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000e740: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000e750: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000e760: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000e770: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000e780: 7265 2e0a 2020 2020 202a 2040 7061 7261 re.. * @para │ │ │ │ -0000e790: 6d20 7265 6c69 6162 696c 6974 7954 6872 m reliabilityThr │ │ │ │ -0000e7a0: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ -0000e7b0: 6520 7468 7265 7368 6f6c 6420 6f66 2072 e threshold of r │ │ │ │ -0000e7c0: 656c 6961 6269 6c69 7479 2e0a 2020 2020 eliability.. │ │ │ │ -0000e7d0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000e7e0: 7461 7469 6320 766f 6964 2066 696e 6445 tatic void findE │ │ │ │ -0000e7f0: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ -0000e800: 652c 204d 6174 2065 6c6c 6970 7365 732c e, Mat ellipses, │ │ │ │ -0000e810: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ -0000e820: 7368 6f6c 642c 2066 6c6f 6174 2072 656c shold, float rel │ │ │ │ -0000e830: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ -0000e840: 6429 207b 0a20 2020 2020 2020 2066 696e d) {. fin │ │ │ │ -0000e850: 6445 6c6c 6970 7365 735f 3128 696d 6167 dEllipses_1(imag │ │ │ │ -0000e860: 652e 6e61 7469 7665 4f62 6a2c 2065 6c6c e.nativeObj, ell │ │ │ │ -0000e870: 6970 7365 732e 6e61 7469 7665 4f62 6a2c ipses.nativeObj, │ │ │ │ -0000e880: 2073 636f 7265 5468 7265 7368 6f6c 642c scoreThreshold, │ │ │ │ -0000e890: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ -0000e8a0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e8b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e8c0: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e8d0: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e8e0: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e8f0: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e900: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e910: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e920: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e930: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e940: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e950: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e960: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e970: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e980: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e990: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e9a0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e9b0: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e9c0: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e9d0: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e9e0: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e9f0: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000ea00: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000ea10: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000ea20: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000ea30: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000ea40: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000ea50: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000ea60: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000ea70: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000ea80: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000ea90: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000eaa0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000eab0: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000eac0: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000ead0: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000eae0: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000eaf0: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000eb00: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000eb10: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000eb20: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000eb30: 7265 2e0a 2020 2020 202a 2f0a 2020 2020 re.. */. │ │ │ │ -0000eb40: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000eb50: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000eb60: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000eb70: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000eb80: 636f 7265 5468 7265 7368 6f6c 6429 207b coreThreshold) { │ │ │ │ -0000eb90: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ -0000eba0: 6970 7365 735f 3228 696d 6167 652e 6e61 ipses_2(image.na │ │ │ │ -0000ebb0: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ -0000ebc0: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ -0000ebd0: 7265 5468 7265 7368 6f6c 6429 3b0a 2020 reThreshold);. │ │ │ │ -0000ebe0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -0000ebf0: 2020 2a20 4669 6e64 7320 656c 6c69 7073 * Finds ellips │ │ │ │ -0000ec00: 6573 2066 6173 746c 7920 696e 2061 6e20 es fastly in an │ │ │ │ -0000ec10: 696d 6167 6520 7573 696e 6720 7072 6f6a image using proj │ │ │ │ -0000ec20: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000ec30: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000ec40: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -0000ec50: 7469 6f6e 2064 6574 6563 7473 2065 6c6c tion detects ell │ │ │ │ -0000ec60: 6970 7365 7320 696e 2069 6d61 6765 7320 ipses in images │ │ │ │ -0000ec70: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000ec80: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000ec90: 6e67 2e0a 2020 2020 202a 2046 6f72 206d ng.. * For m │ │ │ │ -0000eca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0000ecb0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -0000ecc0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -0000ecd0: 6520 4349 5445 3a20 6a69 6132 3031 3766 e CITE: jia2017f │ │ │ │ -0000ece0: 6173 740a 2020 2020 202a 204a 6961 2c20 ast. * Jia, │ │ │ │ -0000ecf0: 5169 2065 7420 616c 2c20 2832 3031 3729 Qi et al, (2017) │ │ │ │ -0000ed00: 2e0a 2020 2020 202a 2041 2046 6173 7420 .. * A Fast │ │ │ │ -0000ed10: 456c 6c69 7073 6520 4465 7465 6374 6f72 Ellipse Detector │ │ │ │ -0000ed20: 2075 7369 6e67 2050 726f 6a65 6374 6976 using Projectiv │ │ │ │ -0000ed30: 6520 496e 7661 7269 616e 7420 5072 756e e Invariant Prun │ │ │ │ -0000ed40: 696e 672e 2049 4545 4520 5472 616e 7361 ing. IEEE Transa │ │ │ │ -0000ed50: 6374 696f 6e73 206f 6e20 496d 6167 6520 ctions on Image │ │ │ │ -0000ed60: 5072 6f63 6573 7369 6e67 2e0a 2020 2020 Processing.. │ │ │ │ -0000ed70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000ed80: 2069 6d61 6765 2069 6e70 7574 2069 6d61 image input ima │ │ │ │ -0000ed90: 6765 2c20 636f 756c 6420 6265 2067 7261 ge, could be gra │ │ │ │ -0000eda0: 7920 6f72 2063 6f6c 6f72 2e0a 2020 2020 y or color.. │ │ │ │ -0000edb0: 202a 2040 7061 7261 6d20 656c 6c69 7073 * @param ellips │ │ │ │ -0000edc0: 6573 206f 7574 7075 7420 7665 6374 6f72 es output vector │ │ │ │ -0000edd0: 206f 6620 666f 756e 6420 656c 6c69 7073 of found ellips │ │ │ │ -0000ede0: 6573 2e20 6561 6368 2076 6563 746f 7220 es. each vector │ │ │ │ -0000edf0: 6973 2065 6e63 6f64 6564 2061 7320 6669 is encoded as fi │ │ │ │ -0000ee00: 7665 2066 6c6f 6174 2024 782c 2079 2c20 ve float $x, y, │ │ │ │ -0000ee10: 612c 2062 2c20 7261 6469 7573 2c20 7363 a, b, radius, sc │ │ │ │ -0000ee20: 6f72 6524 2e0a 2020 2020 202a 2f0a 2020 ore$.. */. │ │ │ │ -0000ee30: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000ee40: 766f 6964 2066 696e 6445 6c6c 6970 7365 void findEllipse │ │ │ │ -0000ee50: 7328 4d61 7420 696d 6167 652c 204d 6174 s(Mat image, Mat │ │ │ │ -0000ee60: 2065 6c6c 6970 7365 7329 207b 0a20 2020 ellipses) {. │ │ │ │ -0000ee70: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ -0000ee80: 735f 3328 696d 6167 652e 6e61 7469 7665 s_3(image.native │ │ │ │ -0000ee90: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ -0000eea0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -0000eeb0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -0000eec0: 432b 2b3a 2020 5074 725f 4661 7374 4c69 C++: Ptr_FastLi │ │ │ │ -0000eed0: 6e65 4465 7465 6374 6f72 2063 763a 3a78 neDetector cv::x │ │ │ │ -0000eee0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -0000eef0: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ -0000ef00: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ -0000ef10: 686f 6c64 203d 2031 302c 2066 6c6f 6174 hold = 10, float │ │ │ │ -0000ef20: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000ef30: 6f6c 6420 3d20 312e 3431 3432 3133 3536 old = 1.41421356 │ │ │ │ -0000ef40: 3266 2c20 646f 7562 6c65 2063 616e 6e79 2f, double canny │ │ │ │ -0000ef50: 5f74 6831 203d 2035 302e 302c 2064 6f75 _th1 = 50.0, dou │ │ │ │ -0000ef60: 626c 6520 6361 6e6e 795f 7468 3220 3d20 ble canny_th2 = │ │ │ │ -0000ef70: 3530 2e30 2c20 696e 7420 6361 6e6e 795f 50.0, int canny_ │ │ │ │ -0000ef80: 6170 6572 7475 7265 5f73 697a 6520 3d20 aperture_size = │ │ │ │ -0000ef90: 332c 2062 6f6f 6c20 646f 5f6d 6572 6765 3, bool do_merge │ │ │ │ -0000efa0: 203d 2066 616c 7365 290a 2020 2020 2f2f = false). // │ │ │ │ -0000efb0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000efc0: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart │ │ │ │ -0000efd0: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa │ │ │ │ -0000efe0: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o │ │ │ │ -0000eff0: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ -0000f000: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *. │ │ │ │ -0000f010: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le │ │ │ │ -0000f020: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold │ │ │ │ -0000f030: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte │ │ │ │ -0000f040: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ -0000f050: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded. │ │ │ │ -0000f060: 2020 202a 2040 7061 7261 6d20 6469 7374 * @param dist │ │ │ │ -0000f070: 616e 6365 5f74 6872 6573 686f 6c64 2020 ance_threshold │ │ │ │ -0000f080: 4120 706f 696e 7420 706c 6163 6564 2066 A point placed f │ │ │ │ -0000f090: 726f 6d20 6120 6879 706f 7468 6573 6973 rom a hypothesis │ │ │ │ -0000f0a0: 206c 696e 650a 2020 2020 202a 2020 2020 line. * │ │ │ │ -0000f0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f0c0: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ -0000f0d0: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ -0000f0e0: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ -0000f0f0: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ -0000f100: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000f110: 616e 6e79 5f74 6831 2020 2020 2020 2020 anny_th1 │ │ │ │ -0000f120: 2020 2046 6972 7374 2074 6872 6573 686f First thresho │ │ │ │ -0000f130: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ -0000f140: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ -0000f150: 616e 6e79 2829 0a20 2020 2020 2a20 4070 anny(). * @p │ │ │ │ -0000f160: 6172 616d 2063 616e 6e79 5f74 6832 2020 aram canny_th2 │ │ │ │ -0000f170: 2020 2020 2020 2020 2053 6563 6f6e 6420 Second │ │ │ │ -0000f180: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ -0000f190: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ -0000f1a0: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ -0000f1b0: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ -0000f1c0: 795f 6170 6572 7475 7265 5f73 697a 6520 y_aperture_size │ │ │ │ -0000f1d0: 4170 6572 7475 7265 7369 7a65 2066 6f72 Aperturesize for │ │ │ │ -0000f1e0: 2074 6865 2073 6f62 656c 206f 7065 7261 the sobel opera │ │ │ │ -0000f1f0: 746f 7220 696e 2043 616e 6e79 2829 2e0a tor in Canny().. │ │ │ │ -0000f200: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -0000f210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f220: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -0000f230: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -0000f240: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -0000f250: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -0000f260: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -0000f270: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000f280: 6f5f 6d65 7267 6520 2020 2020 2020 2020 o_merge │ │ │ │ -0000f290: 2020 2049 6620 7472 7565 2c20 696e 6372 If true, incr │ │ │ │ -0000f2a0: 656d 656e 7461 6c20 6d65 7267 696e 6720 emental merging │ │ │ │ -0000f2b0: 6f66 2073 6567 6d65 6e74 7320 7769 6c6c of segments will │ │ │ │ -0000f2c0: 2062 6520 7065 7266 6f72 6d65 640a 2020 be performed. │ │ │ │ -0000f2d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -0000f2e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000f2f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -0000f300: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ -0000f310: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -0000f320: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f330: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ -0000f340: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ -0000f350: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ -0000f360: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ -0000f370: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ -0000f380: 6361 6e6e 795f 7468 322c 2069 6e74 2063 canny_th2, int c │ │ │ │ -0000f390: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ -0000f3a0: 7a65 2c20 626f 6f6c 6561 6e20 646f 5f6d ze, boolean do_m │ │ │ │ -0000f3b0: 6572 6765 2920 7b0a 2020 2020 2020 2020 erge) {. │ │ │ │ -0000f3c0: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f3d0: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f3e0: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f3f0: 6e65 4465 7465 6374 6f72 5f30 286c 656e neDetector_0(len │ │ │ │ -0000f400: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f410: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f420: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f430: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f440: 7065 7274 7572 655f 7369 7a65 2c20 646f perture_size, do │ │ │ │ -0000f450: 5f6d 6572 6765 2929 3b0a 2020 2020 7d0a _merge));. }. │ │ │ │ -0000f460: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000f470: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ -0000f480: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ -0000f490: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ -0000f4a0: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ -0000f4b0: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ -0000f4c0: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len │ │ │ │ -0000f4d0: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold │ │ │ │ -0000f4e0: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter │ │ │ │ -0000f4f0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ -0000f500: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded. │ │ │ │ -0000f510: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista │ │ │ │ -0000f520: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A │ │ │ │ -0000f530: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr │ │ │ │ -0000f540: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis │ │ │ │ -0000f550: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. * │ │ │ │ -0000f560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f570: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -0000f580: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -0000f590: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -0000f5a0: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -0000f5b0: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ -0000f5c0: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1 │ │ │ │ -0000f5d0: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol │ │ │ │ -0000f5e0: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ -0000f5f0: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ -0000f600: 6e6e 7928 290a 2020 2020 202a 2040 7061 nny(). * @pa │ │ │ │ -0000f610: 7261 6d20 6361 6e6e 795f 7468 3220 2020 ram canny_th2 │ │ │ │ -0000f620: 2020 2020 2020 2020 5365 636f 6e64 2074 Second t │ │ │ │ -0000f630: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ -0000f640: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ -0000f650: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ -0000f660: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ -0000f670: 5f61 7065 7274 7572 655f 7369 7a65 2041 _aperture_size A │ │ │ │ -0000f680: 7065 7274 7572 6573 697a 6520 666f 7220 perturesize for │ │ │ │ -0000f690: 7468 6520 736f 6265 6c20 6f70 6572 6174 the sobel operat │ │ │ │ -0000f6a0: 6f72 2069 6e20 4361 6e6e 7928 292e 0a20 or in Canny().. │ │ │ │ -0000f6b0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -0000f6c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f6d0: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ -0000f6e0: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ -0000f6f0: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ -0000f700: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ -0000f710: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ -0000f720: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000f730: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000f740: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000f750: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000f760: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ -0000f770: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ -0000f780: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -0000f790: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -0000f7a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -0000f7b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -0000f7c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -0000f7d0: 6520 6361 6e6e 795f 7468 322c 2069 6e74 e canny_th2, int │ │ │ │ -0000f7e0: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ -0000f7f0: 7369 7a65 2920 7b0a 2020 2020 2020 2020 size) {. │ │ │ │ -0000f800: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f810: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f820: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f830: 6e65 4465 7465 6374 6f72 5f31 286c 656e neDetector_1(len │ │ │ │ -0000f840: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f850: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f860: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f870: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f880: 7065 7274 7572 655f 7369 7a65 2929 3b0a perture_size));. │ │ │ │ -0000f890: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000f8a0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -0000f8b0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -0000f8c0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -0000f8d0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -0000f8e0: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -0000f8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000f900: 616d 206c 656e 6774 685f 7468 7265 7368 am length_thresh │ │ │ │ -0000f910: 6f6c 6420 2020 2053 6567 6d65 6e74 2073 old Segment s │ │ │ │ -0000f920: 686f 7274 6572 2074 6861 6e20 7468 6973 horter than this │ │ │ │ -0000f930: 2077 696c 6c20 6265 2064 6973 6361 7264 will be discard │ │ │ │ -0000f940: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000f950: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000f960: 6f6c 6420 2041 2070 6f69 6e74 2070 6c61 old A point pla │ │ │ │ -0000f970: 6365 6420 6672 6f6d 2061 2068 7970 6f74 ced from a hypot │ │ │ │ -0000f980: 6865 7369 7320 6c69 6e65 0a20 2020 2020 hesis line. │ │ │ │ -0000f990: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f9a0: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ -0000f9b0: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ -0000f9c0: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ -0000f9d0: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ -0000f9e0: 746c 6965 720a 2020 2020 202a 2040 7061 tlier. * @pa │ │ │ │ -0000f9f0: 7261 6d20 6361 6e6e 795f 7468 3120 2020 ram canny_th1 │ │ │ │ -0000fa00: 2020 2020 2020 2020 4669 7273 7420 7468 First th │ │ │ │ -0000fa10: 7265 7368 6f6c 6420 666f 7220 6879 7374 reshold for hyst │ │ │ │ -0000fa20: 6572 6573 6973 2070 726f 6365 6475 7265 eresis procedure │ │ │ │ -0000fa30: 2069 6e20 4361 6e6e 7928 290a 2020 2020 in Canny(). │ │ │ │ -0000fa40: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fa50: 7468 3220 2020 2020 2020 2020 2020 5365 th2 Se │ │ │ │ -0000fa60: 636f 6e64 2074 6872 6573 686f 6c64 2066 cond threshold f │ │ │ │ -0000fa70: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ -0000fa80: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ -0000fa90: 2829 0a20 2020 2020 2a20 2020 2020 2020 (). * │ │ │ │ -0000faa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fab0: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca │ │ │ │ -0000fac0: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app │ │ │ │ -0000fad0: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp │ │ │ │ -0000fae0: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take │ │ │ │ -0000faf0: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima │ │ │ │ -0000fb00: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ -0000fb10: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -0000fb20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000fb30: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000fb40: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet │ │ │ │ -0000fb50: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast │ │ │ │ -0000fb60: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ -0000fb70: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ -0000fb80: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ -0000fb90: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou │ │ │ │ -0000fba0: 626c 6520 6361 6e6e 795f 7468 312c 2064 ble canny_th1, d │ │ │ │ -0000fbb0: 6f75 626c 6520 6361 6e6e 795f 7468 3229 ouble canny_th2) │ │ │ │ -0000fbc0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -0000fbd0: 6e20 4661 7374 4c69 6e65 4465 7465 6374 n FastLineDetect │ │ │ │ -0000fbe0: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ -0000fbf0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -0000fc00: 6563 746f 725f 3228 6c65 6e67 7468 5f74 ector_2(length_t │ │ │ │ -0000fc10: 6872 6573 686f 6c64 2c20 6469 7374 616e hreshold, distan │ │ │ │ -0000fc20: 6365 5f74 6872 6573 686f 6c64 2c20 6361 ce_threshold, ca │ │ │ │ -0000fc30: 6e6e 795f 7468 312c 2063 616e 6e79 5f74 nny_th1, canny_t │ │ │ │ -0000fc40: 6832 2929 3b0a 2020 2020 7d0a 0a20 2020 h2));. }.. │ │ │ │ -0000fc50: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -0000fc60: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ -0000fc70: 7465 7220 746f 2061 2046 6173 744c 696e ter to a FastLin │ │ │ │ -0000fc80: 6544 6574 6563 746f 7220 6f62 6a65 6374 eDetector object │ │ │ │ -0000fc90: 2061 6e64 2069 6e69 7469 616c 697a 6573 and initializes │ │ │ │ -0000fca0: 2069 740a 2020 2020 202a 0a20 2020 2020 it. *. │ │ │ │ -0000fcb0: 2a20 4070 6172 616d 206c 656e 6774 685f * @param length_ │ │ │ │ -0000fcc0: 7468 7265 7368 6f6c 6420 2020 2053 6567 threshold Seg │ │ │ │ -0000fcd0: 6d65 6e74 2073 686f 7274 6572 2074 6861 ment shorter tha │ │ │ │ -0000fce0: 6e20 7468 6973 2077 696c 6c20 6265 2064 n this will be d │ │ │ │ -0000fcf0: 6973 6361 7264 6564 0a20 2020 2020 2a20 iscarded. * │ │ │ │ -0000fd00: 4070 6172 616d 2064 6973 7461 6e63 655f @param distance_ │ │ │ │ -0000fd10: 7468 7265 7368 6f6c 6420 2041 2070 6f69 threshold A poi │ │ │ │ -0000fd20: 6e74 2070 6c61 6365 6420 6672 6f6d 2061 nt placed from a │ │ │ │ -0000fd30: 2068 7970 6f74 6865 7369 7320 6c69 6e65 hypothesis line │ │ │ │ -0000fd40: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -0000fd50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fd60: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -0000fd70: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000fd80: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -0000fd90: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -0000fda0: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fdb0: 7468 3120 2020 2020 2020 2020 2020 4669 th1 Fi │ │ │ │ -0000fdc0: 7273 7420 7468 7265 7368 6f6c 6420 666f rst threshold fo │ │ │ │ -0000fdd0: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ -0000fde0: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ -0000fdf0: 290a 2020 2020 202a 2020 2020 2020 2020 ). * │ │ │ │ -0000fe00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fe10: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can │ │ │ │ -0000fe20: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl │ │ │ │ -0000fe30: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu │ │ │ │ -0000fe40: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken │ │ │ │ -0000fe50: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag │ │ │ │ -0000fe60: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ -0000fe70: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -0000fe80: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000fe90: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000fea0: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete │ │ │ │ -0000feb0: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL │ │ │ │ -0000fec0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ -0000fed0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ -0000fee0: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ -0000fef0: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub │ │ │ │ -0000ff00: 6c65 2063 616e 6e79 5f74 6831 2920 7b0a le canny_th1) {. │ │ │ │ -0000ff10: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ -0000ff20: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ -0000ff30: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -0000ff40: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ -0000ff50: 6f72 5f33 286c 656e 6774 685f 7468 7265 or_3(length_thre │ │ │ │ -0000ff60: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ -0000ff70: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ -0000ff80: 5f74 6831 2929 3b0a 2020 2020 7d0a 0a20 _th1));. }.. │ │ │ │ -0000ff90: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -0000ffa0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ -0000ffb0: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ -0000ffc0: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ -0000ffd0: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ -0000ffe0: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ -0000fff0: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ -00010000: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ -00010010: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ -00010020: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ -00010030: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ -00010040: 2a20 4070 6172 616d 2064 6973 7461 6e63 * @param distanc │ │ │ │ -00010050: 655f 7468 7265 7368 6f6c 6420 2041 2070 e_threshold A p │ │ │ │ -00010060: 6f69 6e74 2070 6c61 6365 6420 6672 6f6d oint placed from │ │ │ │ -00010070: 2061 2068 7970 6f74 6865 7369 7320 6c69 a hypothesis li │ │ │ │ -00010080: 6e65 0a20 2020 2020 2a20 2020 2020 2020 ne. * │ │ │ │ -00010090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000100a0: 2020 2020 2073 6567 6d65 6e74 2066 6172 segment far │ │ │ │ -000100b0: 7468 6572 2074 6861 6e20 7468 6973 2077 ther than this w │ │ │ │ -000100c0: 696c 6c20 6265 2072 6567 6172 6465 6420 ill be regarded │ │ │ │ -000100d0: 6173 2061 6e20 6f75 746c 6965 720a 2020 as an outlier. │ │ │ │ -000100e0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000100f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010100: 4966 207a 6572 6f2c 2043 616e 6e79 2829 If zero, Canny() │ │ │ │ -00010110: 2069 7320 6e6f 7420 6170 706c 6965 6420 is not applied │ │ │ │ -00010120: 616e 6420 7468 6520 696e 7075 7420 696d and the input im │ │ │ │ -00010130: 6167 6520 6973 2074 616b 656e 2061 7320 age is taken as │ │ │ │ -00010140: 616e 2065 6467 6520 696d 6167 652e 0a20 an edge image.. │ │ │ │ -00010150: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00010160: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010170: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010180: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010190: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000101a0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -000101b0: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ -000101c0: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -000101d0: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -000101e0: 6573 686f 6c64 2920 7b0a 2020 2020 2020 eshold) {. │ │ │ │ -000101f0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ -00010200: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ -00010210: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -00010220: 4c69 6e65 4465 7465 6374 6f72 5f34 286c LineDetector_4(l │ │ │ │ -00010230: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ -00010240: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -00010250: 6f6c 6429 293b 0a20 2020 207d 0a0a 2020 old));. }.. │ │ │ │ -00010260: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00010270: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ -00010280: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ -00010290: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ -000102a0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ -000102b0: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ -000102c0: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ -000102d0: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ -000102e0: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ -000102f0: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ -00010300: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ -00010310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010320: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ -00010330: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ -00010340: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ -00010350: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ -00010360: 6c69 6572 0a20 2020 2020 2a20 2020 2020 lier. * │ │ │ │ -00010370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010380: 2020 2020 2020 2049 6620 7a65 726f 2c20 If zero, │ │ │ │ -00010390: 4361 6e6e 7928 2920 6973 206e 6f74 2061 Canny() is not a │ │ │ │ -000103a0: 7070 6c69 6564 2061 6e64 2074 6865 2069 pplied and the i │ │ │ │ -000103b0: 6e70 7574 2069 6d61 6765 2069 7320 7461 nput image is ta │ │ │ │ -000103c0: 6b65 6e20 6173 2061 6e20 6564 6765 2069 ken as an edge i │ │ │ │ -000103d0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000103e0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000103f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010400: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00010410: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ -00010420: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ -00010430: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ -00010440: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ -00010450: 6f6c 6429 207b 0a20 2020 2020 2020 2072 old) {. r │ │ │ │ -00010460: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ -00010470: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ -00010480: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ -00010490: 6544 6574 6563 746f 725f 3528 6c65 6e67 eDetector_5(leng │ │ │ │ -000104a0: 7468 5f74 6872 6573 686f 6c64 2929 3b0a th_threshold));. │ │ │ │ -000104b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000104c0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -000104d0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -000104e0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -000104f0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -00010500: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -00010510: 2020 202a 0a20 2020 2020 2a20 2020 2020 *. * │ │ │ │ -00010520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010530: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -00010540: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -00010550: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -00010560: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -00010570: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00010580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010590: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -000105a0: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -000105b0: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -000105c0: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -000105d0: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -000105e0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -000105f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010600: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00010610: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00010620: 6320 4661 7374 4c69 6e65 4465 7465 6374 c FastLineDetect │ │ │ │ -00010630: 6f72 2063 7265 6174 6546 6173 744c 696e or createFastLin │ │ │ │ -00010640: 6544 6574 6563 746f 7228 2920 7b0a 2020 eDetector() {. │ │ │ │ -00010650: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ -00010660: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ -00010670: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00010680: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -00010690: 5f36 2829 293b 0a20 2020 207d 0a0a 0a20 _6());. }... │ │ │ │ -000106a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000106b0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -000106c0: 7072 6f63 3a3a 4661 7374 486f 7567 6854 proc::FastHoughT │ │ │ │ -000106d0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -000106e0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ -000106f0: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -00010700: 2061 6e67 6c65 5261 6e67 6520 3d20 4152 angleRange = AR │ │ │ │ -00010710: 4f5f 3331 355f 3133 352c 2069 6e74 206f O_315_135, int o │ │ │ │ -00010720: 7020 3d20 4648 545f 4144 442c 2069 6e74 p = FHT_ADD, int │ │ │ │ -00010730: 206d 616b 6553 6b65 7720 3d20 4844 4f5f makeSkew = HDO_ │ │ │ │ -00010740: 4445 534b 4557 290a 2020 2020 2f2f 0a0a DESKEW). //.. │ │ │ │ -00010750: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ -00010760: 616c 6375 6c61 7465 7320 3244 2046 6173 alculates 2D Fas │ │ │ │ -00010770: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ -00010780: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -00010790: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -000107a0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -000107b0: 6174 6573 2074 6865 2066 6173 7420 486f ates the fast Ho │ │ │ │ -000107c0: 7567 6820 7472 616e 7366 6f72 6d20 666f ugh transform fo │ │ │ │ -000107d0: 7220 6675 6c6c 2c20 6861 6c66 206f 7220 r full, half or │ │ │ │ -000107e0: 7175 6172 7465 720a 2020 2020 202a 2072 quarter. * r │ │ │ │ -000107f0: 616e 6765 206f 6620 616e 676c 6573 2e0a ange of angles.. │ │ │ │ -00010800: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00010810: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ -00010820: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010830: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ -00010840: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00010850: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00010860: 6d20 6473 744d 6174 4465 7074 6820 6175 m dstMatDepth au │ │ │ │ -00010870: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010880: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00010890: 7261 6d20 616e 676c 6552 616e 6765 2061 ram angleRange a │ │ │ │ -000108a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000108b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000108c0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati │ │ │ │ -000108d0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000108e0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -000108f0: 6b65 536b 6577 2061 7574 6f6d 6174 6963 keSkew automatic │ │ │ │ -00010900: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010910: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00010920: 6320 7374 6174 6963 2076 6f69 6420 4661 c static void Fa │ │ │ │ -00010930: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ -00010940: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -00010950: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ -00010960: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ -00010970: 6765 2c20 696e 7420 6f70 2c20 696e 7420 ge, int op, int │ │ │ │ -00010980: 6d61 6b65 536b 6577 2920 7b0a 2020 2020 makeSkew) {. │ │ │ │ -00010990: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -000109a0: 6e73 666f 726d 5f30 2873 7263 2e6e 6174 nsform_0(src.nat │ │ │ │ -000109b0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -000109c0: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -000109d0: 7468 2c20 616e 676c 6552 616e 6765 2c20 th, angleRange, │ │ │ │ -000109e0: 6f70 2c20 6d61 6b65 536b 6577 293b 0a20 op, makeSkew);. │ │ │ │ -000109f0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00010a00: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00010a10: 3244 2046 6173 7420 486f 7567 6820 7472 2D Fast Hough tr │ │ │ │ -00010a20: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ -00010a30: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00010a40: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ -00010a50: 6361 6c63 756c 6174 6573 2074 6865 2066 calculates the f │ │ │ │ -00010a60: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ -00010a70: 6f72 6d20 666f 7220 6675 6c6c 2c20 6861 orm for full, ha │ │ │ │ -00010a80: 6c66 206f 7220 7175 6172 7465 720a 2020 lf or quarter. │ │ │ │ -00010a90: 2020 202a 2072 616e 6765 206f 6620 616e * range of an │ │ │ │ -00010aa0: 676c 6573 2e0a 2020 2020 202a 2040 7061 gles.. * @pa │ │ │ │ -00010ab0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -00010ac0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00010ad0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00010ae0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00010af0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010b00: 2040 7061 7261 6d20 6473 744d 6174 4465 @param dstMatDe │ │ │ │ -00010b10: 7074 6820 6175 746f 6d61 7469 6361 6c6c pth automaticall │ │ │ │ -00010b20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010b30: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ -00010b40: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ -00010b50: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010b60: 2020 2a20 4070 6172 616d 206f 7020 6175 * @param op au │ │ │ │ -00010b70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010b80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010b90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010ba0: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ -00010bb0: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -00010bc0: 204d 6174 2064 7374 2c20 696e 7420 6473 Mat dst, int ds │ │ │ │ -00010bd0: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ -00010be0: 6e67 6c65 5261 6e67 652c 2069 6e74 206f ngleRange, int o │ │ │ │ -00010bf0: 7029 207b 0a20 2020 2020 2020 2046 6173 p) {. Fas │ │ │ │ -00010c00: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ -00010c10: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -00010c20: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00010c30: 6473 744d 6174 4465 7074 682c 2061 6e67 dstMatDepth, ang │ │ │ │ -00010c40: 6c65 5261 6e67 652c 206f 7029 3b0a 2020 leRange, op);. │ │ │ │ -00010c50: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00010c60: 2020 2a20 4361 6c63 756c 6174 6573 2032 * Calculates 2 │ │ │ │ -00010c70: 4420 4661 7374 2048 6f75 6768 2074 7261 D Fast Hough tra │ │ │ │ -00010c80: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ -00010c90: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00010ca0: 2a20 5468 6520 6675 6e63 7469 6f6e 2063 * The function c │ │ │ │ -00010cb0: 616c 6375 6c61 7465 7320 7468 6520 6661 alculates the fa │ │ │ │ -00010cc0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ -00010cd0: 726d 2066 6f72 2066 756c 6c2c 2068 616c rm for full, hal │ │ │ │ -00010ce0: 6620 6f72 2071 7561 7274 6572 0a20 2020 f or quarter. │ │ │ │ -00010cf0: 2020 2a20 7261 6e67 6520 6f66 2061 6e67 * range of ang │ │ │ │ -00010d00: 6c65 732e 0a20 2020 2020 2a20 4070 6172 les.. * @par │ │ │ │ -00010d10: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -00010d20: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010d30: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00010d40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010d50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010d60: 4070 6172 616d 2064 7374 4d61 7444 6570 @param dstMatDep │ │ │ │ -00010d70: 7468 2061 7574 6f6d 6174 6963 616c 6c79 th automatically │ │ │ │ -00010d80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010d90: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00010da0: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00010db0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010dc0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00010dd0: 7461 7469 6320 766f 6964 2046 6173 7448 tatic void FastH │ │ │ │ -00010de0: 6f75 6768 5472 616e 7366 6f72 6d28 4d61 oughTransform(Ma │ │ │ │ -00010df0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00010e00: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ -00010e10: 2069 6e74 2061 6e67 6c65 5261 6e67 6529 int angleRange) │ │ │ │ -00010e20: 207b 0a20 2020 2020 2020 2046 6173 7448 {. FastH │ │ │ │ -00010e30: 6f75 6768 5472 616e 7366 6f72 6d5f 3228 oughTransform_2( │ │ │ │ -00010e40: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00010e50: 7374 2e6e 6174 6976 654f 626a 2c20 6473 st.nativeObj, ds │ │ │ │ -00010e60: 744d 6174 4465 7074 682c 2061 6e67 6c65 tMatDepth, angle │ │ │ │ -00010e70: 5261 6e67 6529 3b0a 2020 2020 7d0a 0a20 Range);. }.. │ │ │ │ -00010e80: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ -00010e90: 6c63 756c 6174 6573 2032 4420 4661 7374 lculates 2D Fast │ │ │ │ -00010ea0: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ -00010eb0: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -00010ec0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00010ed0: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -00010ee0: 7465 7320 7468 6520 6661 7374 2048 6f75 tes the fast Hou │ │ │ │ -00010ef0: 6768 2074 7261 6e73 666f 726d 2066 6f72 gh transform for │ │ │ │ -00010f00: 2066 756c 6c2c 2068 616c 6620 6f72 2071 full, half or q │ │ │ │ -00010f10: 7561 7274 6572 0a20 2020 2020 2a20 7261 uarter. * ra │ │ │ │ -00010f20: 6e67 6520 6f66 2061 6e67 6c65 732e 0a20 nge of angles.. │ │ │ │ -00010f30: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00010f40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010f50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010f60: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -00010f70: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00010f80: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00010f90: 2064 7374 4d61 7444 6570 7468 2061 7574 dstMatDepth aut │ │ │ │ -00010fa0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010fb0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00010fc0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00010fd0: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ -00010fe0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ -00010ff0: 4d61 7420 6473 742c 2069 6e74 2064 7374 Mat dst, int dst │ │ │ │ -00011000: 4d61 7444 6570 7468 2920 7b0a 2020 2020 MatDepth) {. │ │ │ │ -00011010: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -00011020: 6e73 666f 726d 5f33 2873 7263 2e6e 6174 nsform_3(src.nat │ │ │ │ -00011030: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00011040: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -00011050: 7468 293b 0a20 2020 207d 0a0a 0a20 2020 th);. }... │ │ │ │ -00011060: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00011070: 2056 6563 3469 2063 763a 3a78 696d 6770 Vec4i cv::ximgp │ │ │ │ -00011080: 726f 633a 3a48 6f75 6768 506f 696e 7432 roc::HoughPoint2 │ │ │ │ -00011090: 4c69 6e65 2850 6f69 6e74 2068 6f75 6768 Line(Point hough │ │ │ │ -000110a0: 506f 696e 742c 204d 6174 2073 7263 496d Point, Mat srcIm │ │ │ │ -000110b0: 6749 6e66 6f2c 2069 6e74 2061 6e67 6c65 gInfo, int angle │ │ │ │ -000110c0: 5261 6e67 6520 3d20 4152 4f5f 3331 355f Range = ARO_315_ │ │ │ │ -000110d0: 3133 352c 2069 6e74 206d 616b 6553 6b65 135, int makeSke │ │ │ │ -000110e0: 7720 3d20 4844 4f5f 4445 534b 4557 2c20 w = HDO_DESKEW, │ │ │ │ -000110f0: 696e 7420 7275 6c65 7320 3d20 524f 5f49 int rules = RO_I │ │ │ │ -00011100: 474e 4f52 455f 424f 5244 4552 5329 0a20 GNORE_BORDERS). │ │ │ │ -00011110: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00011120: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ -00011130: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011140: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011150: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011160: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011170: 652e 0a20 2020 2020 2a20 4072 6574 7661 e.. * @retva │ │ │ │ -00011180: 6c20 205b 5665 6334 695d 2020 2020 2043 l [Vec4i] C │ │ │ │ -00011190: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000111a0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000111b0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000111c0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -000111d0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ -000111e0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ -000111f0: 7465 7220 7365 7420 746f 2052 4f5f 5354 ter set to RO_ST │ │ │ │ -00011200: 5249 4354 0a20 2020 2020 2a20 2020 2020 RICT. * │ │ │ │ -00011210: 2020 2020 2020 2074 6865 6e20 7265 7475 then retu │ │ │ │ -00011220: 726e 6564 206c 696e 6520 6375 7420 616c rned line cut al │ │ │ │ -00011230: 6f6e 6720 7468 6520 626f 7264 6572 206f ong the border o │ │ │ │ -00011240: 6620 736f 7572 6365 2069 6d61 6765 2e0a f source image.. │ │ │ │ -00011250: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011260: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011270: 6572 2073 6574 2074 6f20 524f 5f57 4541 er set to RO_WEA │ │ │ │ -00011280: 4b20 7468 656e 2069 6e20 6361 7365 206f K then in case o │ │ │ │ -00011290: 6620 706f 696e 742c 2077 6869 6368 2062 f point, which b │ │ │ │ -000112a0: 656c 6f6e 6773 0a20 2020 2020 2a20 2020 elongs. * │ │ │ │ -000112b0: 2020 2020 2020 2020 2074 6865 2069 6e63 the inc │ │ │ │ -000112c0: 6f72 7265 6374 2070 6172 7420 6f66 2048 orrect part of H │ │ │ │ -000112d0: 6f75 6768 2069 6d61 6765 2c20 7265 7475 ough image, retu │ │ │ │ -000112e0: 726e 6564 206c 696e 6520 7769 6c6c 206e rned line will n │ │ │ │ -000112f0: 6f74 2069 6e74 6572 7365 6374 2073 6f75 ot intersect sou │ │ │ │ -00011300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ -00011310: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00011320: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -00011330: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011340: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011350: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011360: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011370: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00011380: 2068 6f75 6768 506f 696e 7420 6175 746f houghPoint auto │ │ │ │ -00011390: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000113a0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -000113b0: 6d20 7372 6349 6d67 496e 666f 2061 7574 m srcImgInfo aut │ │ │ │ -000113c0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000113d0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000113e0: 616d 2061 6e67 6c65 5261 6e67 6520 6175 am angleRange au │ │ │ │ -000113f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00011400: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00011410: 7261 6d20 6d61 6b65 536b 6577 2061 7574 ram makeSkew aut │ │ │ │ -00011420: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00011430: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00011440: 616d 2072 756c 6573 2061 7574 6f6d 6174 am rules automat │ │ │ │ -00011450: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00011460: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00011470: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00011480: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00011490: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -000114a0: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi │ │ │ │ -000114b0: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho │ │ │ │ -000114c0: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr │ │ │ │ -000114d0: 6349 6d67 496e 666f 2c20 696e 7420 616e cImgInfo, int an │ │ │ │ -000114e0: 676c 6552 616e 6765 2c20 696e 7420 6d61 gleRange, int ma │ │ │ │ -000114f0: 6b65 536b 6577 2c20 696e 7420 7275 6c65 keSkew, int rule │ │ │ │ -00011500: 7329 207b 0a20 2020 2020 2020 2072 6574 s) {. ret │ │ │ │ -00011510: 7572 6e20 486f 7567 6850 6f69 6e74 324c urn HoughPoint2L │ │ │ │ -00011520: 696e 655f 3028 686f 7567 6850 6f69 6e74 ine_0(houghPoint │ │ │ │ -00011530: 2e78 2c20 686f 7567 6850 6f69 6e74 2e79 .x, houghPoint.y │ │ │ │ -00011540: 2c20 7372 6349 6d67 496e 666f 2e6e 6174 , srcImgInfo.nat │ │ │ │ -00011550: 6976 654f 626a 2c20 616e 676c 6552 616e iveObj, angleRan │ │ │ │ -00011560: 6765 2c20 6d61 6b65 536b 6577 2c20 7275 ge, makeSkew, ru │ │ │ │ -00011570: 6c65 7329 3b0a 2020 2020 7d0a 0a20 2020 les);. }.. │ │ │ │ -00011580: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -00011590: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000115a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000115b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000115c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000115d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000115e0: 4072 6574 7661 6c20 205b 5665 6334 695d @retval [Vec4i] │ │ │ │ -000115f0: 2020 2020 2043 6f6f 7264 696e 6174 6573 Coordinates │ │ │ │ -00011600: 206f 6620 6c69 6e65 2073 6567 6d65 6e74 of line segment │ │ │ │ -00011610: 2063 6f72 7265 7370 6f6e 6465 6420 6279 corresponded by │ │ │ │ -00011620: 2070 6f69 6e74 2069 6e20 486f 7567 6820 point in Hough │ │ │ │ -00011630: 7370 6163 652e 0a20 2020 2020 2a20 4072 space.. * @r │ │ │ │ -00011640: 656d 6172 6b73 2049 6620 7275 6c65 7320 emarks If rules │ │ │ │ -00011650: 7061 7261 6d65 7465 7220 7365 7420 746f parameter set to │ │ │ │ -00011660: 2052 4f5f 5354 5249 4354 0a20 2020 2020 RO_STRICT. │ │ │ │ -00011670: 2a20 2020 2020 2020 2020 2020 2074 6865 * the │ │ │ │ -00011680: 6e20 7265 7475 726e 6564 206c 696e 6520 n returned line │ │ │ │ -00011690: 6375 7420 616c 6f6e 6720 7468 6520 626f cut along the bo │ │ │ │ -000116a0: 7264 6572 206f 6620 736f 7572 6365 2069 rder of source i │ │ │ │ -000116b0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000116c0: 6d61 726b 7320 4966 2072 756c 6573 2070 marks If rules p │ │ │ │ -000116d0: 6172 616d 6574 6572 2073 6574 2074 6f20 arameter set to │ │ │ │ -000116e0: 524f 5f57 4541 4b20 7468 656e 2069 6e20 RO_WEAK then in │ │ │ │ -000116f0: 6361 7365 206f 6620 706f 696e 742c 2077 case of point, w │ │ │ │ -00011700: 6869 6368 2062 656c 6f6e 6773 0a20 2020 hich belongs. │ │ │ │ -00011710: 2020 2a20 2020 2020 2020 2020 2020 2074 * t │ │ │ │ -00011720: 6865 2069 6e63 6f72 7265 6374 2070 6172 he incorrect par │ │ │ │ -00011730: 7420 6f66 2048 6f75 6768 2069 6d61 6765 t of Hough image │ │ │ │ -00011740: 2c20 7265 7475 726e 6564 206c 696e 6520 , returned line │ │ │ │ -00011750: 7769 6c6c 206e 6f74 2069 6e74 6572 7365 will not interse │ │ │ │ -00011760: 6374 2073 6f75 7263 6520 696d 6167 652e ct source image. │ │ │ │ -00011770: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -00011780: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc │ │ │ │ -00011790: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000117a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000117b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000117c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000117d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000117e0: 4070 6172 616d 2068 6f75 6768 506f 696e @param houghPoin │ │ │ │ -000117f0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00011800: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00011810: 2040 7061 7261 6d20 7372 6349 6d67 496e @param srcImgIn │ │ │ │ -00011820: 666f 2061 7574 6f6d 6174 6963 616c 6c79 fo automatically │ │ │ │ -00011830: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011840: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00011850: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00011860: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00011870: 202a 2040 7061 7261 6d20 6d61 6b65 536b * @param makeSk │ │ │ │ -00011880: 6577 2061 7574 6f6d 6174 6963 616c 6c79 ew automatically │ │ │ │ -00011890: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000118a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000118b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000118c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000118d0: 626c 6963 2073 7461 7469 6320 696e 745b blic static int[ │ │ │ │ -000118e0: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin │ │ │ │ -000118f0: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi │ │ │ │ -00011900: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn │ │ │ │ -00011910: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan │ │ │ │ -00011920: 6765 2c20 696e 7420 6d61 6b65 536b 6577 ge, int makeSkew │ │ │ │ -00011930: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00011940: 726e 2048 6f75 6768 506f 696e 7432 4c69 rn HoughPoint2Li │ │ │ │ -00011950: 6e65 5f31 2868 6f75 6768 506f 696e 742e ne_1(houghPoint. │ │ │ │ -00011960: 782c 2068 6f75 6768 506f 696e 742e 792c x, houghPoint.y, │ │ │ │ -00011970: 2073 7263 496d 6749 6e66 6f2e 6e61 7469 srcImgInfo.nati │ │ │ │ -00011980: 7665 4f62 6a2c 2061 6e67 6c65 5261 6e67 veObj, angleRang │ │ │ │ -00011990: 652c 206d 616b 6553 6b65 7729 3b0a 2020 e, makeSkew);. │ │ │ │ -000119a0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -000119b0: 2020 2a20 4361 6c63 756c 6174 6573 2063 * Calculates c │ │ │ │ -000119c0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000119d0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000119e0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000119f0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011a00: 0a20 2020 2020 2a20 4072 6574 7661 6c20 . * @retval │ │ │ │ -00011a10: 205b 5665 6334 695d 2020 2020 2043 6f6f [Vec4i] Coo │ │ │ │ -00011a20: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line │ │ │ │ -00011a30: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp │ │ │ │ -00011a40: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i │ │ │ │ -00011a50: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space.. │ │ │ │ -00011a60: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011a70: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011a80: 7220 7365 7420 746f 2052 4f5f 5354 5249 r set to RO_STRI │ │ │ │ -00011a90: 4354 0a20 2020 2020 2a20 2020 2020 2020 CT. * │ │ │ │ -00011aa0: 2020 2020 2074 6865 6e20 7265 7475 726e then return │ │ │ │ -00011ab0: 6564 206c 696e 6520 6375 7420 616c 6f6e ed line cut alon │ │ │ │ -00011ac0: 6720 7468 6520 626f 7264 6572 206f 6620 g the border of │ │ │ │ -00011ad0: 736f 7572 6365 2069 6d61 6765 2e0a 2020 source image.. │ │ │ │ -00011ae0: 2020 202a 2040 7265 6d61 726b 7320 4966 * @remarks If │ │ │ │ -00011af0: 2072 756c 6573 2070 6172 616d 6574 6572 rules parameter │ │ │ │ -00011b00: 2073 6574 2074 6f20 524f 5f57 4541 4b20 set to RO_WEAK │ │ │ │ -00011b10: 7468 656e 2069 6e20 6361 7365 206f 6620 then in case of │ │ │ │ -00011b20: 706f 696e 742c 2077 6869 6368 2062 656c point, which bel │ │ │ │ -00011b30: 6f6e 6773 0a20 2020 2020 2a20 2020 2020 ongs. * │ │ │ │ -00011b40: 2020 2020 2020 2074 6865 2069 6e63 6f72 the incor │ │ │ │ -00011b50: 7265 6374 2070 6172 7420 6f66 2048 6f75 rect part of Hou │ │ │ │ -00011b60: 6768 2069 6d61 6765 2c20 7265 7475 726e gh image, return │ │ │ │ -00011b70: 6564 206c 696e 6520 7769 6c6c 206e 6f74 ed line will not │ │ │ │ -00011b80: 2069 6e74 6572 7365 6374 2073 6f75 7263 intersect sourc │ │ │ │ -00011b90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *. │ │ │ │ -00011ba0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00011bb0: 696f 6e20 6361 6c63 756c 6174 6573 2063 ion calculates c │ │ │ │ -00011bc0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -00011bd0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -00011be0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -00011bf0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011c00: 0a20 2020 2020 2a20 4070 6172 616d 2068 . * @param h │ │ │ │ -00011c10: 6f75 6768 506f 696e 7420 6175 746f 6d61 oughPoint automa │ │ │ │ -00011c20: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00011c30: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00011c40: 7372 6349 6d67 496e 666f 2061 7574 6f6d srcImgInfo autom │ │ │ │ -00011c50: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00011c60: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00011c70: 2061 6e67 6c65 5261 6e67 6520 6175 746f angleRange auto │ │ │ │ -00011c80: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00011c90: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00011ca0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00011cb0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011cc0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00011cd0: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00011ce0: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -00011cf0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -00011d00: 2073 7263 496d 6749 6e66 6f2c 2069 6e74 srcImgInfo, int │ │ │ │ -00011d10: 2061 6e67 6c65 5261 6e67 6529 207b 0a20 angleRange) {. │ │ │ │ -00011d20: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -00011d30: 7567 6850 6f69 6e74 324c 696e 655f 3228 ughPoint2Line_2( │ │ │ │ -00011d40: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -00011d50: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00011d60: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00011d70: 2c20 616e 676c 6552 616e 6765 293b 0a20 , angleRange);. │ │ │ │ -00011d80: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00011d90: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00011da0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011db0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011dc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011dd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011de0: 2e0a 2020 2020 202a 2040 7265 7476 616c .. * @retval │ │ │ │ -00011df0: 2020 5b56 6563 3469 5d20 2020 2020 436f [Vec4i] Co │ │ │ │ -00011e00: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ -00011e10: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ -00011e20: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ -00011e30: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ -00011e40: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011e50: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011e60: 6572 2073 6574 2074 6f20 524f 5f53 5452 er set to RO_STR │ │ │ │ -00011e70: 4943 540a 2020 2020 202a 2020 2020 2020 ICT. * │ │ │ │ -00011e80: 2020 2020 2020 7468 656e 2072 6574 7572 then retur │ │ │ │ -00011e90: 6e65 6420 6c69 6e65 2063 7574 2061 6c6f ned line cut alo │ │ │ │ -00011ea0: 6e67 2074 6865 2062 6f72 6465 7220 6f66 ng the border of │ │ │ │ -00011eb0: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ -00011ec0: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011ed0: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011ee0: 7220 7365 7420 746f 2052 4f5f 5745 414b r set to RO_WEAK │ │ │ │ -00011ef0: 2074 6865 6e20 696e 2063 6173 6520 6f66 then in case of │ │ │ │ -00011f00: 2070 6f69 6e74 2c20 7768 6963 6820 6265 point, which be │ │ │ │ -00011f10: 6c6f 6e67 730a 2020 2020 202a 2020 2020 longs. * │ │ │ │ -00011f20: 2020 2020 2020 2020 7468 6520 696e 636f the inco │ │ │ │ -00011f30: 7272 6563 7420 7061 7274 206f 6620 486f rrect part of Ho │ │ │ │ -00011f40: 7567 6820 696d 6167 652c 2072 6574 7572 ugh image, retur │ │ │ │ -00011f50: 6e65 6420 6c69 6e65 2077 696c 6c20 6e6f ned line will no │ │ │ │ -00011f60: 7420 696e 7465 7273 6563 7420 736f 7572 t intersect sour │ │ │ │ -00011f70: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ -00011f80: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00011f90: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -00011fa0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011fb0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011fc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011fd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011fe0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00011ff0: 686f 7567 6850 6f69 6e74 2061 7574 6f6d houghPoint autom │ │ │ │ -00012000: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00012010: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00012020: 2073 7263 496d 6749 6e66 6f20 6175 746f srcImgInfo auto │ │ │ │ -00012030: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00012040: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00012050: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00012060: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00012070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00012080: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00012090: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -000120a0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -000120b0: 2073 7263 496d 6749 6e66 6f29 207b 0a20 srcImgInfo) {. │ │ │ │ -000120c0: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -000120d0: 7567 6850 6f69 6e74 324c 696e 655f 3328 ughPoint2Line_3( │ │ │ │ -000120e0: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -000120f0: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00012100: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00012110: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00012120: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00012130: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00012140: 3a3a 636f 7661 7269 616e 6365 4573 7469 ::covarianceEsti │ │ │ │ -00012150: 6d61 7469 6f6e 284d 6174 2073 7263 2c20 mation(Mat src, │ │ │ │ -00012160: 4d61 7426 2064 7374 2c20 696e 7420 7769 Mat& dst, int wi │ │ │ │ -00012170: 6e64 6f77 526f 7773 2c20 696e 7420 7769 ndowRows, int wi │ │ │ │ -00012180: 6e64 6f77 436f 6c73 290a 2020 2020 2f2f ndowCols). // │ │ │ │ -00012190: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -000121a0: 2043 6f6d 7075 7465 7320 7468 6520 6573 Computes the es │ │ │ │ -000121b0: 7469 6d61 7465 6420 636f 7661 7269 616e timated covarian │ │ │ │ -000121c0: 6365 206d 6174 7269 7820 6f66 2061 6e20 ce matrix of an │ │ │ │ -000121d0: 696d 6167 6520 7573 696e 6720 7468 6520 image using the │ │ │ │ -000121e0: 736c 6964 696e 670a 2020 2020 202a 2077 sliding. * w │ │ │ │ -000121f0: 696e 646f 7720 666f 7275 6d6c 6174 696f indow forumlatio │ │ │ │ -00012200: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ -00012210: 2040 7061 7261 6d20 7372 6320 5468 6520 @param src The │ │ │ │ -00012220: 736f 7572 6365 2069 6d61 6765 2e20 496e source image. In │ │ │ │ -00012230: 7075 7420 696d 6167 6520 6d75 7374 2062 put image must b │ │ │ │ -00012240: 6520 6f66 2061 2063 6f6d 706c 6578 2074 e of a complex t │ │ │ │ -00012250: 7970 652e 0a20 2020 2020 2a20 4070 6172 ype.. * @par │ │ │ │ -00012260: 616d 2064 7374 2054 6865 2064 6573 7469 am dst The desti │ │ │ │ -00012270: 6e61 7469 6f6e 2065 7374 696d 6174 6564 nation estimated │ │ │ │ -00012280: 2063 6f76 6172 6961 6e63 6520 6d61 7472 covariance matr │ │ │ │ -00012290: 6978 2e20 4f75 7470 7574 206d 6174 7269 ix. Output matri │ │ │ │ -000122a0: 7820 7769 6c6c 2062 6520 7369 7a65 2028 x will be size ( │ │ │ │ -000122b0: 7769 6e64 6f77 526f 7773 2a77 696e 646f windowRows*windo │ │ │ │ -000122c0: 7743 6f6c 732c 2077 696e 646f 7752 6f77 wCols, windowRow │ │ │ │ -000122d0: 732a 7769 6e64 6f77 436f 6c73 292e 0a20 s*windowCols).. │ │ │ │ -000122e0: 2020 2020 2a20 4070 6172 616d 2077 696e * @param win │ │ │ │ -000122f0: 646f 7752 6f77 7320 5468 6520 6e75 6d62 dowRows The numb │ │ │ │ -00012300: 6572 206f 6620 726f 7773 2069 6e20 7468 er of rows in th │ │ │ │ -00012310: 6520 7769 6e64 6f77 2e0a 2020 2020 202a e window.. * │ │ │ │ -00012320: 2040 7061 7261 6d20 7769 6e64 6f77 436f @param windowCo │ │ │ │ -00012330: 6c73 2054 6865 206e 756d 6265 7220 6f66 ls The number of │ │ │ │ -00012340: 2063 6f6c 7320 696e 2074 6865 2077 696e cols in the win │ │ │ │ -00012350: 646f 772e 0a20 2020 2020 2a20 5468 6520 dow.. * The │ │ │ │ -00012360: 7769 6e64 6f77 2073 697a 6520 7061 7261 window size para │ │ │ │ -00012370: 6d65 7465 7273 2063 6f6e 7472 6f6c 2074 meters control t │ │ │ │ -00012380: 6865 2061 6363 7572 6163 7920 6f66 2074 he accuracy of t │ │ │ │ -00012390: 6865 2065 7374 696d 6174 696f 6e2e 0a20 he estimation.. │ │ │ │ -000123a0: 2020 2020 2a20 5468 6520 736c 6964 696e * The slidin │ │ │ │ -000123b0: 6720 7769 6e64 6f77 206d 6f76 6573 206f g window moves o │ │ │ │ -000123c0: 7665 7220 7468 6520 656e 7469 7265 2069 ver the entire i │ │ │ │ -000123d0: 6d61 6765 2066 726f 6d20 7468 6520 746f mage from the to │ │ │ │ -000123e0: 702d 6c65 6674 2063 6f72 6e65 720a 2020 p-left corner. │ │ │ │ -000123f0: 2020 202a 2074 6f20 7468 6520 626f 7474 * to the bott │ │ │ │ -00012400: 6f6d 2072 6967 6874 2063 6f72 6e65 722e om right corner. │ │ │ │ -00012410: 2045 6163 6820 6c6f 6361 7469 6f6e 206f Each location o │ │ │ │ -00012420: 6620 7468 6520 7769 6e64 6f77 2072 6570 f the window rep │ │ │ │ -00012430: 7265 7365 6e74 7320 6120 7361 6d70 6c65 resents a sample │ │ │ │ -00012440: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -00012450: 7769 6e64 6f77 2069 7320 7468 6520 7369 window is the si │ │ │ │ -00012460: 7a65 206f 6620 7468 6520 696d 6167 652c ze of the image, │ │ │ │ -00012470: 2074 6865 6e20 7468 6973 2067 6976 6573 then this gives │ │ │ │ -00012480: 2074 6865 2065 7861 6374 2063 6f76 6172 the exact covar │ │ │ │ -00012490: 6961 6e63 6520 6d61 7472 6978 2e0a 2020 iance matrix.. │ │ │ │ -000124a0: 2020 202a 2046 6f72 2061 6c6c 206f 7468 * For all oth │ │ │ │ -000124b0: 6572 2063 6173 6573 2c20 7468 6520 7369 er cases, the si │ │ │ │ -000124c0: 7a65 7320 6f66 2074 6865 2077 696e 646f zes of the windo │ │ │ │ -000124d0: 7720 7769 6c6c 2069 6d70 6163 7420 7468 w will impact th │ │ │ │ -000124e0: 6520 6e75 6d62 6572 206f 6620 7361 6d70 e number of samp │ │ │ │ -000124f0: 6c65 730a 2020 2020 202a 2061 6e64 2074 les. * and t │ │ │ │ -00012500: 6865 206e 756d 6265 7220 6f66 2065 6c65 he number of ele │ │ │ │ -00012510: 6d65 6e74 7320 696e 2074 6865 2065 7374 ments in the est │ │ │ │ -00012520: 696d 6174 6564 2063 6f76 6172 6961 6e63 imated covarianc │ │ │ │ -00012530: 6520 6d61 7472 6978 2e0a 2020 2020 202a e matrix.. * │ │ │ │ -00012540: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00012550: 7469 6320 766f 6964 2063 6f76 6172 6961 tic void covaria │ │ │ │ -00012560: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ -00012570: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00012580: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ -00012590: 696e 7420 7769 6e64 6f77 436f 6c73 2920 int windowCols) │ │ │ │ -000125a0: 7b0a 2020 2020 2020 2020 636f 7661 7269 {. covari │ │ │ │ -000125b0: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0 │ │ │ │ -000125c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -000125d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2077 dst.nativeObj, w │ │ │ │ -000125e0: 696e 646f 7752 6f77 732c 2077 696e 646f indowRows, windo │ │ │ │ -000125f0: 7743 6f6c 7329 3b0a 2020 2020 7d0a 0a0a wCols);. }... │ │ │ │ -00012600: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00012610: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00012620: 6770 726f 633a 3a65 6467 6550 7265 7365 gproc::edgePrese │ │ │ │ -00012630: 7276 696e 6746 696c 7465 7228 4d61 7420 rvingFilter(Mat │ │ │ │ -00012640: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00012650: 6e74 2064 2c20 646f 7562 6c65 2074 6872 nt d, double thr │ │ │ │ -00012660: 6573 686f 6c64 290a 2020 2020 2f2f 0a0a eshold). //.. │ │ │ │ -00012670: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00012680: 6d6f 6f74 6865 7320 616e 2069 6d61 6765 moothes an image │ │ │ │ -00012690: 2075 7369 6e67 2074 6865 2045 6467 652d using the Edge- │ │ │ │ -000126a0: 5072 6573 6572 7669 6e67 2066 696c 7465 Preserving filte │ │ │ │ -000126b0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -000126c0: 2054 6865 2066 756e 6374 696f 6e20 736d The function sm │ │ │ │ -000126d0: 6f6f 7468 6573 2047 6175 7373 6961 6e20 oothes Gaussian │ │ │ │ -000126e0: 6e6f 6973 6520 6173 2077 656c 6c20 6173 noise as well as │ │ │ │ -000126f0: 2073 616c 7420 2661 6d70 3b20 7065 7070 salt & pepp │ │ │ │ -00012700: 6572 206e 6f69 7365 2e0a 2020 2020 202a er noise.. * │ │ │ │ -00012710: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00012720: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -00012730: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -00012740: 6173 6520 7365 650a 2020 2020 202a 205b ase see. * [ │ │ │ │ -00012750: 5265 6957 6f65 3138 5d20 2052 6569 6368 ReiWoe18] Reich │ │ │ │ -00012760: 2c20 532e 2061 6e64 2057 c3b6 7267 c3b6 , S. and W..rg.. │ │ │ │ -00012770: 7474 6572 2c20 462e 2061 6e64 2044 656c tter, F. and Del │ │ │ │ -00012780: 6c65 6e2c 2042 2e20 2832 3031 3829 2e20 len, B. (2018). │ │ │ │ -00012790: 4120 5265 616c 2d54 696d 6520 4564 6765 A Real-Time Edge │ │ │ │ -000127a0: 2d50 7265 7365 7276 696e 6720 4465 6e6f -Preserving Deno │ │ │ │ -000127b0: 6973 696e 6720 4669 6c74 6572 2e20 5072 ising Filter. Pr │ │ │ │ -000127c0: 6f63 6565 6469 6e67 7320 6f66 2074 6865 oceedings of the │ │ │ │ -000127d0: 2031 3374 6820 496e 7465 726e 6174 696f 13th Internatio │ │ │ │ -000127e0: 6e61 6c20 4a6f 696e 7420 436f 6e66 6572 nal Joint Confer │ │ │ │ -000127f0: 656e 6365 206f 6e20 436f 6d70 7574 6572 ence on Computer │ │ │ │ -00012800: 2056 6973 696f 6e2c 2049 6d61 6769 6e67 Vision, Imaging │ │ │ │ -00012810: 2061 6e64 2043 6f6d 7075 7465 7220 4772 and Computer Gr │ │ │ │ -00012820: 6170 6869 6373 2054 6865 6f72 7920 616e aphics Theory an │ │ │ │ -00012830: 6420 4170 706c 6963 6174 696f 6e73 2028 d Applications ( │ │ │ │ -00012840: 5649 5349 4752 4150 5029 3a20 5669 7361 VISIGRAPP): Visa │ │ │ │ -00012850: 7070 2c20 3835 2d39 342c 2034 2e20 444f pp, 85-94, 4. DO │ │ │ │ -00012860: 493a 2031 302e 3532 3230 2f30 3030 3635 I: 10.5220/00065 │ │ │ │ -00012870: 3039 3030 3038 3530 3039 342e 0a20 2020 09000850094.. │ │ │ │ -00012880: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00012890: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ -000128a0: 6974 2033 2d63 6861 6e6e 656c 2069 6d61 it 3-channel ima │ │ │ │ -000128b0: 6765 2e0a 2020 2020 202a 2040 7061 7261 ge.. * @para │ │ │ │ -000128c0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -000128d0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -000128e0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -000128f0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -00012900: 2040 7061 7261 6d20 6420 4469 616d 6574 @param d Diamet │ │ │ │ -00012910: 6572 206f 6620 6561 6368 2070 6978 656c er of each pixel │ │ │ │ -00012920: 206e 6569 6768 626f 7268 6f6f 6420 7468 neighborhood th │ │ │ │ -00012930: 6174 2069 7320 7573 6564 2064 7572 696e at is used durin │ │ │ │ -00012940: 6720 6669 6c74 6572 696e 672e 204d 7573 g filtering. Mus │ │ │ │ -00012950: 7420 6265 2067 7265 6174 6572 206f 7220 t be greater or │ │ │ │ -00012960: 6571 7561 6c20 332e 0a20 2020 2020 2a20 equal 3.. * │ │ │ │ -00012970: 4070 6172 616d 2074 6872 6573 686f 6c64 @param threshold │ │ │ │ -00012980: 2054 6872 6573 686f 6c64 2c20 7768 6963 Threshold, whic │ │ │ │ -00012990: 6820 6469 7374 696e 6775 6973 6865 7320 h distinguishes │ │ │ │ -000129a0: 6265 7477 6565 6e20 6e6f 6973 652c 206f between noise, o │ │ │ │ -000129b0: 7574 6c69 6572 732c 2061 6e64 2064 6174 utliers, and dat │ │ │ │ -000129c0: 612e 0a20 2020 2020 2a2f 0a20 2020 2070 a.. */. p │ │ │ │ -000129d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000129e0: 6420 6564 6765 5072 6573 6572 7669 6e67 d edgePreserving │ │ │ │ -000129f0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -00012a00: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d, │ │ │ │ -00012a10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ -00012a20: 2920 7b0a 2020 2020 2020 2020 6564 6765 ) {. edge │ │ │ │ -00012a30: 5072 6573 6572 7669 6e67 4669 6c74 6572 PreservingFilter │ │ │ │ -00012a40: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj │ │ │ │ -00012a50: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00012a60: 2064 2c20 7468 7265 7368 6f6c 6429 3b0a d, threshold);. │ │ │ │ -00012a70: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00012a80: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00012a90: 4564 6765 426f 7865 7320 6376 3a3a 7869 EdgeBoxes cv::xi │ │ │ │ -00012aa0: 6d67 7072 6f63 3a3a 6372 6561 7465 4564 mgproc::createEd │ │ │ │ -00012ab0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00012ac0: 7068 6120 3d20 302e 3635 662c 2066 6c6f pha = 0.65f, flo │ │ │ │ -00012ad0: 6174 2062 6574 6120 3d20 302e 3735 662c at beta = 0.75f, │ │ │ │ -00012ae0: 2066 6c6f 6174 2065 7461 203d 2031 2c20 float eta = 1, │ │ │ │ -00012af0: 666c 6f61 7420 6d69 6e53 636f 7265 203d float minScore = │ │ │ │ -00012b00: 2030 2e30 3166 2c20 696e 7420 6d61 7842 0.01f, int maxB │ │ │ │ -00012b10: 6f78 6573 203d 2031 3030 3030 2c20 666c oxes = 10000, fl │ │ │ │ -00012b20: 6f61 7420 6564 6765 4d69 6e4d 6167 203d oat edgeMinMag = │ │ │ │ -00012b30: 2030 2e31 662c 2066 6c6f 6174 2065 6467 0.1f, float edg │ │ │ │ -00012b40: 654d 6572 6765 5468 7220 3d20 302e 3566 eMergeThr = 0.5f │ │ │ │ -00012b50: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012b60: 696e 4d61 6720 3d20 302e 3566 2c20 666c inMag = 0.5f, fl │ │ │ │ -00012b70: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ -00012b80: 696f 203d 2033 2c20 666c 6f61 7420 6d69 io = 3, float mi │ │ │ │ -00012b90: 6e42 6f78 4172 6561 203d 2031 3030 302c nBoxArea = 1000, │ │ │ │ -00012ba0: 2066 6c6f 6174 2067 616d 6d61 203d 2032 float gamma = 2 │ │ │ │ -00012bb0: 2c20 666c 6f61 7420 6b61 7070 6120 3d20 , float kappa = │ │ │ │ -00012bc0: 312e 3566 290a 2020 2020 2f2f 0a0a 2020 1.5f). //.. │ │ │ │ -00012bd0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00012be0: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00012bf0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00012c00: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00012c10: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00012c20: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00012c30: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00012c40: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00012c50: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00012c60: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ -00012c70: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ -00012c80: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ -00012c90: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ -00012ca0: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ -00012cb0: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ -00012cc0: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ -00012cd0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00012ce0: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb │ │ │ │ -00012cf0: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d │ │ │ │ -00012d00: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -00012d10: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag │ │ │ │ -00012d20: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu │ │ │ │ -00012d30: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to │ │ │ │ -00012d40: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ -00012d50: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ -00012d60: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ -00012d70: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me │ │ │ │ -00012d80: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I │ │ │ │ -00012d90: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012da0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012db0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -00012dc0: 4070 6172 616d 2063 6c75 7374 6572 4d69 @param clusterMi │ │ │ │ -00012dd0: 6e4d 6167 2063 6c75 7374 6572 206d 696e nMag cluster min │ │ │ │ -00012de0: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr │ │ │ │ -00012df0: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00012e00: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00012e10: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00012e20: 7261 6d20 6d61 7841 7370 6563 7452 6174 ram maxAspectRat │ │ │ │ -00012e30: 696f 206d 6178 2061 7370 6563 7420 7261 io max aspect ra │ │ │ │ -00012e40: 7469 6f20 6f66 2062 6f78 6573 2e0a 2020 tio of boxes.. │ │ │ │ -00012e50: 2020 202a 2040 7061 7261 6d20 6d69 6e42 * @param minB │ │ │ │ -00012e60: 6f78 4172 6561 206d 696e 696d 756d 2061 oxArea minimum a │ │ │ │ -00012e70: 7265 6120 6f66 2062 6f78 6573 2e0a 2020 rea of boxes.. │ │ │ │ -00012e80: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ -00012e90: 6120 6166 6669 6e69 7479 2073 656e 7369 a affinity sensi │ │ │ │ -00012ea0: 7469 7669 7479 2e0a 2020 2020 202a 2040 tivity.. * @ │ │ │ │ -00012eb0: 7061 7261 6d20 6b61 7070 6120 7363 616c param kappa scal │ │ │ │ -00012ec0: 6520 7365 6e73 6974 6976 6974 792e 0a20 e sensitivity.. │ │ │ │ -00012ed0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00012ee0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00012ef0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00012f00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00012f10: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00012f20: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00012f30: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00012f40: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00012f50: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00012f60: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00012f70: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -00012f80: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -00012f90: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012fa0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -00012fb0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -00012fc0: 6174 206d 696e 426f 7841 7265 612c 2066 at minBoxArea, f │ │ │ │ -00012fd0: 6c6f 6174 2067 616d 6d61 2c20 666c 6f61 loat gamma, floa │ │ │ │ -00012fe0: 7420 6b61 7070 6129 207b 0a20 2020 2020 t kappa) {. │ │ │ │ -00012ff0: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ -00013000: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ -00013010: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ -00013020: 3028 616c 7068 612c 2062 6574 612c 2065 0(alpha, beta, e │ │ │ │ -00013030: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ -00013040: 7842 6f78 6573 2c20 6564 6765 4d69 6e4d xBoxes, edgeMinM │ │ │ │ -00013050: 6167 2c20 6564 6765 4d65 7267 6554 6872 ag, edgeMergeThr │ │ │ │ -00013060: 2c20 636c 7573 7465 724d 696e 4d61 672c , clusterMinMag, │ │ │ │ -00013070: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ -00013080: 206d 696e 426f 7841 7265 612c 2067 616d minBoxArea, gam │ │ │ │ -00013090: 6d61 2c20 6b61 7070 6129 293b 0a20 2020 ma, kappa));. │ │ │ │ -000130a0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000130b0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ -000130c0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ -000130d0: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ -000130e0: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ -000130f0: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ -00013100: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ -00013110: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ -00013120: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ -00013130: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ -00013140: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ -00013150: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ -00013160: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ -00013170: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013180: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ -00013190: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ -000131a0: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -000131b0: 6172 616d 206d 6178 426f 7865 7320 6d61 aram maxBoxes ma │ │ │ │ -000131c0: 7820 6e75 6d62 6572 206f 6620 626f 7865 x number of boxe │ │ │ │ -000131d0: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ -000131e0: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ -000131f0: 696e 4d61 6720 6564 6765 206d 696e 206d inMag edge min m │ │ │ │ -00013200: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013210: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013220: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013230: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013240: 6d20 6564 6765 4d65 7267 6554 6872 2065 m edgeMergeThr e │ │ │ │ -00013250: 6467 6520 6d65 7267 6520 7468 7265 7368 dge merge thresh │ │ │ │ -00013260: 6f6c 642e 2049 6e63 7265 6173 6520 746f old. Increase to │ │ │ │ -00013270: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -00013280: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -00013290: 2020 2020 2a20 4070 6172 616d 2063 6c75 * @param clu │ │ │ │ -000132a0: 7374 6572 4d69 6e4d 6167 2063 6c75 7374 sterMinMag clust │ │ │ │ -000132b0: 6572 206d 696e 206d 6167 6e69 7475 6465 er min magnitude │ │ │ │ -000132c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000132d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000132e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000132f0: 202a 2040 7061 7261 6d20 6d61 7841 7370 * @param maxAsp │ │ │ │ -00013300: 6563 7452 6174 696f 206d 6178 2061 7370 ectRatio max asp │ │ │ │ -00013310: 6563 7420 7261 7469 6f20 6f66 2062 6f78 ect ratio of box │ │ │ │ -00013320: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013330: 6d20 6d69 6e42 6f78 4172 6561 206d 696e m minBoxArea min │ │ │ │ -00013340: 696d 756d 2061 7265 6120 6f66 2062 6f78 imum area of box │ │ │ │ -00013350: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013360: 6d20 6761 6d6d 6120 6166 6669 6e69 7479 m gamma affinity │ │ │ │ -00013370: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ -00013380: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00013390: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000133a0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -000133b0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ -000133c0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ -000133d0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ -000133e0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ -000133f0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ -00013400: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ -00013410: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ -00013420: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ -00013430: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ -00013440: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ -00013450: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ -00013460: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ -00013470: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ -00013480: 6f61 7420 6761 6d6d 6129 207b 0a20 2020 oat gamma) {. │ │ │ │ -00013490: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000134a0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000134b0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -000134c0: 735f 3128 616c 7068 612c 2062 6574 612c s_1(alpha, beta, │ │ │ │ -000134d0: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -000134e0: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -000134f0: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00013500: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00013510: 672c 206d 6178 4173 7065 6374 5261 7469 g, maxAspectRati │ │ │ │ -00013520: 6f2c 206d 696e 426f 7841 7265 612c 2067 o, minBoxArea, g │ │ │ │ -00013530: 616d 6d61 2929 3b0a 2020 2020 7d0a 0a20 amma));. }.. │ │ │ │ -00013540: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00013550: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00013560: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00013570: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00013580: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00013590: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000135a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000135b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000135c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000135d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000135e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000135f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00013600: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00013610: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00013620: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00013630: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013640: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013650: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00013660: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00013670: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00013680: 7061 7261 6d20 6564 6765 4d69 6e4d 6167 param edgeMinMag │ │ │ │ -00013690: 2065 6467 6520 6d69 6e20 6d61 676e 6974 edge min magnit │ │ │ │ -000136a0: 7564 652e 2049 6e63 7265 6173 6520 746f ude. Increase to │ │ │ │ -000136b0: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -000136c0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -000136d0: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ -000136e0: 654d 6572 6765 5468 7220 6564 6765 206d eMergeThr edge m │ │ │ │ -000136f0: 6572 6765 2074 6872 6573 686f 6c64 2e20 erge threshold. │ │ │ │ -00013700: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ -00013710: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ -00013720: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ -00013730: 2040 7061 7261 6d20 636c 7573 7465 724d @param clusterM │ │ │ │ -00013740: 696e 4d61 6720 636c 7573 7465 7220 6d69 inMag cluster mi │ │ │ │ -00013750: 6e20 6d61 676e 6974 7564 652e 2049 6e63 n magnitude. Inc │ │ │ │ -00013760: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013770: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013780: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013790: 6172 616d 206d 6178 4173 7065 6374 5261 aram maxAspectRa │ │ │ │ -000137a0: 7469 6f20 6d61 7820 6173 7065 6374 2072 tio max aspect r │ │ │ │ -000137b0: 6174 696f 206f 6620 626f 7865 732e 0a20 atio of boxes.. │ │ │ │ -000137c0: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ -000137d0: 426f 7841 7265 6120 6d69 6e69 6d75 6d20 BoxArea minimum │ │ │ │ -000137e0: 6172 6561 206f 6620 626f 7865 732e 0a20 area of boxes.. │ │ │ │ -000137f0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00013800: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00013810: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00013820: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00013830: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00013840: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00013850: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00013860: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00013870: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00013880: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00013890: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -000138a0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -000138b0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -000138c0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -000138d0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -000138e0: 6174 206d 696e 426f 7841 7265 6129 207b at minBoxArea) { │ │ │ │ -000138f0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00013900: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00013910: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00013920: 426f 7865 735f 3228 616c 7068 612c 2062 Boxes_2(alpha, b │ │ │ │ -00013930: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00013940: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ -00013950: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ -00013960: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ -00013970: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ -00013980: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ -00013990: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -000139a0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000139b0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000139c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000139d0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000139e0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000139f0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00013a00: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00013a10: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00013a20: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00013a30: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00013a40: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00013a50: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00013a60: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00013a70: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00013a80: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00013a90: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00013aa0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00013ab0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00013ac0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00013ad0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -00013ae0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -00013af0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -00013b00: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00013b10: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00013b20: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00013b30: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00013b40: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00013b50: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00013b60: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013b70: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013b80: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013b90: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ -00013ba0: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ -00013bb0: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013bc0: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013bd0: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013be0: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013bf0: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ -00013c00: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ -00013c10: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ -00013c20: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00013c30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00013c40: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00013c50: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00013c60: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00013c70: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00013c80: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00013c90: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00013ca0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00013cb0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00013cc0: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00013cd0: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00013ce0: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00013cf0: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00013d00: 6563 7452 6174 696f 2920 7b0a 2020 2020 ectRatio) {. │ │ │ │ -00013d10: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00013d20: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00013d30: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00013d40: 5f33 2861 6c70 6861 2c20 6265 7461 2c20 _3(alpha, beta, │ │ │ │ -00013d50: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00013d60: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00013d70: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00013d80: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ -00013d90: 2c20 6d61 7841 7370 6563 7452 6174 696f , maxAspectRatio │ │ │ │ -00013da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00013db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00013dc0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00013dd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00013de0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00013df0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00013e00: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00013e10: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00013e20: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00013e30: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00013e40: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00013e50: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ -00013e60: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ -00013e70: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ -00013e80: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ -00013e90: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ -00013ea0: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ -00013eb0: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ -00013ec0: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ -00013ed0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00013ee0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00013ef0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ -00013f00: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ -00013f10: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ -00013f20: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ -00013f30: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ -00013f40: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ -00013f50: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ -00013f60: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ -00013f70: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00013f80: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00013f90: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00013fa0: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ -00013fb0: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ -00013fc0: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ -00013fd0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00013fe0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00013ff0: 642e 0a20 2020 2020 2a20 4072 6574 7572 d.. * @retur │ │ │ │ -00014000: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00014010: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00014020: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00014030: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ -00014040: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ -00014050: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00014060: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00014070: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00014080: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00014090: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -000140a0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -000140b0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -000140c0: 7465 724d 696e 4d61 6729 207b 0a20 2020 terMinMag) {. │ │ │ │ -000140d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000140e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000140f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014100: 735f 3428 616c 7068 612c 2062 6574 612c s_4(alpha, beta, │ │ │ │ -00014110: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014120: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014130: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00014140: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00014150: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ -00014160: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00014170: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00014180: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00014190: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000141a0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000141b0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000141c0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -000141d0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -000141e0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -000141f0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014200: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014210: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014220: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014230: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014240: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014250: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014260: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00014270: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00014280: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00014290: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000142a0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000142b0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000142c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000142d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000142e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000142f0: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00014300: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00014310: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00014320: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00014330: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00014340: 7370 6565 642e 0a20 2020 2020 2a20 4072 speed.. * @r │ │ │ │ -00014350: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014360: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014370: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014380: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014390: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -000143a0: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -000143b0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ -000143c0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ -000143d0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ -000143e0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ -000143f0: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ -00014400: 4d65 7267 6554 6872 2920 7b0a 2020 2020 MergeThr) {. │ │ │ │ -00014410: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014420: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014430: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014440: 5f35 2861 6c70 6861 2c20 6265 7461 2c20 _5(alpha, beta, │ │ │ │ -00014450: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00014460: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00014470: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00014480: 7229 293b 0a20 2020 207d 0a0a 2020 2020 r));. }.. │ │ │ │ -00014490: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000144a0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000144b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000144c0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000144d0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000144e0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000144f0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00014500: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00014510: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00014520: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014530: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014540: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014550: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014560: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014570: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014580: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014590: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -000145a0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -000145b0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -000145c0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000145d0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000145e0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000145f0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00014600: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00014610: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00014620: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00014630: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00014640: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00014650: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00014660: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00014670: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00014680: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00014690: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -000146a0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -000146b0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -000146c0: 6467 654d 696e 4d61 6729 207b 0a20 2020 dgeMinMag) {. │ │ │ │ -000146d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000146e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000146f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014700: 735f 3628 616c 7068 612c 2062 6574 612c s_6(alpha, beta, │ │ │ │ -00014710: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014720: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014730: 6e4d 6167 2929 3b0a 2020 2020 7d0a 0a20 nMag));. }.. │ │ │ │ -00014740: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014750: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014760: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014770: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00014780: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00014790: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000147a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000147b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000147c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000147d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000147e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000147f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00014800: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00014810: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00014820: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00014830: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00014840: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00014850: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00014860: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00014870: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00014880: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00014890: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000148a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000148b0: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ -000148c0: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ -000148d0: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ -000148e0: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -000148f0: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -00014900: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -00014910: 7865 7329 207b 0a20 2020 2020 2020 2072 xes) {. r │ │ │ │ -00014920: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014930: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014940: 7465 4564 6765 426f 7865 735f 3728 616c teEdgeBoxes_7(al │ │ │ │ -00014950: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ -00014960: 6d69 6e53 636f 7265 2c20 6d61 7842 6f78 minScore, maxBox │ │ │ │ -00014970: 6573 2929 3b0a 2020 2020 7d0a 0a20 2020 es));. }.. │ │ │ │ -00014980: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014990: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -000149a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000149b0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -000149c0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -000149d0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -000149e0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -000149f0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014a00: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014a10: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014a20: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014a30: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014a40: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014a50: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ -00014a60: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ -00014a70: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ -00014a80: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00014a90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00014aa0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00014ab0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00014ac0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ -00014ad0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ -00014ae0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ -00014af0: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ -00014b00: 6c6f 6174 206d 696e 5363 6f72 6529 207b loat minScore) { │ │ │ │ -00014b10: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00014b20: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00014b30: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00014b40: 426f 7865 735f 3828 616c 7068 612c 2062 Boxes_8(alpha, b │ │ │ │ -00014b50: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00014b60: 7265 2929 3b0a 2020 2020 7d0a 0a20 2020 re));. }.. │ │ │ │ -00014b70: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014b80: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -00014b90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00014ba0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -00014bb0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -00014bc0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -00014bd0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -00014be0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014bf0: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014c00: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014c10: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014c20: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014c30: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014c40: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00014c50: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00014c60: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00014c70: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ -00014c80: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ -00014c90: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ -00014ca0: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ -00014cb0: 6c6f 6174 2065 7461 2920 7b0a 2020 2020 loat eta) {. │ │ │ │ -00014cc0: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014cd0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014ce0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014cf0: 5f39 2861 6c70 6861 2c20 6265 7461 2c20 _9(alpha, beta, │ │ │ │ -00014d00: 6574 6129 293b 0a20 2020 207d 0a0a 2020 eta));. }.. │ │ │ │ -00014d10: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00014d20: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00014d30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00014d40: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00014d50: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00014d60: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00014d70: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00014d80: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00014d90: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00014da0: 6f73 616c 732e 0a20 2020 2020 2a20 4072 osals.. * @r │ │ │ │ -00014db0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014dc0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014dd0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014de0: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014df0: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -00014e00: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -00014e10: 6c6f 6174 2062 6574 6129 207b 0a20 2020 loat beta) {. │ │ │ │ -00014e20: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -00014e30: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -00014e40: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014e50: 735f 3130 2861 6c70 6861 2c20 6265 7461 s_10(alpha, beta │ │ │ │ -00014e60: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00014e70: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00014e80: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00014e90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00014ea0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00014eb0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00014ec0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00014ed0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00014ee0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00014ef0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00014f00: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ -00014f10: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ -00014f20: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00014f30: 7068 6129 207b 0a20 2020 2020 2020 2072 pha) {. r │ │ │ │ -00014f40: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014f50: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014f60: 7465 4564 6765 426f 7865 735f 3131 2861 teEdgeBoxes_11(a │ │ │ │ -00014f70: 6c70 6861 2929 3b0a 2020 2020 7d0a 0a20 lpha));. }.. │ │ │ │ -00014f80: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014f90: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014fa0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014fb0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00014fc0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00014fd0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00014fe0: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00014ff0: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00015000: 7865 7328 2920 7b0a 2020 2020 2020 2020 xes() {. │ │ │ │ -00015010: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ -00015020: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00015030: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ -00015040: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -00015050: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00015060: 5074 725f 4454 4669 6c74 6572 2063 763a Ptr_DTFilter cv: │ │ │ │ -00015070: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00015080: 6544 5446 696c 7465 7228 4d61 7420 6775 eDTFilter(Mat gu │ │ │ │ -00015090: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -000150a0: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ -000150b0: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ -000150c0: 206d 6f64 6520 3d20 4454 465f 4e43 2c20 mode = DTF_NC, │ │ │ │ -000150d0: 696e 7420 6e75 6d49 7465 7273 203d 2033 int numIters = 3 │ │ │ │ -000150e0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -000150f0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ -00015100: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -00015110: 696e 7374 616e 6365 206f 6620 4454 4669 instance of DTFi │ │ │ │ -00015120: 6c74 6572 2061 6e64 2070 726f 6475 6365 lter and produce │ │ │ │ -00015130: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -00015140: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ -00015150: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00015160: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ -00015170: 6520 2875 7365 6420 746f 2062 7569 6c64 e (used to build │ │ │ │ -00015180: 2074 7261 6e73 666f 726d 6564 2064 6973 transformed dis │ │ │ │ -00015190: 7461 6e63 652c 2077 6869 6368 2064 6573 tance, which des │ │ │ │ -000151a0: 6372 6962 6573 2065 6467 6520 7374 7275 cribes edge stru │ │ │ │ -000151b0: 6374 7572 6520 6f66 0a20 2020 2020 2a20 cture of. * │ │ │ │ -000151c0: 6775 6964 6564 2069 6d61 6765 292e 0a20 guided image).. │ │ │ │ -000151d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000151e0: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial │ │ │ │ -000151f0: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\) │ │ │ │ -00015200: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ -00015210: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ -00015220: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ -00015230: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00015240: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord │ │ │ │ -00015250: 696e 6174 6520 7370 6163 6520 696e 746f inate space into │ │ │ │ -00015260: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00015270: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00015280: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo │ │ │ │ -00015290: 7220 5c28 7b5c 7369 676d 617d 5f72 5c29 r \({\sigma}_r\) │ │ │ │ -000152a0: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th │ │ │ │ -000152b0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000152c0: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar │ │ │ │ -000152d0: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ -000152e0: 2074 6865 0a20 2020 2020 2a20 636f 6c6f the. * colo │ │ │ │ -000152f0: 7220 7370 6163 6520 696e 746f 2062 696c r space into bil │ │ │ │ -00015300: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -00015310: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00015320: 616d 206d 6f64 6520 6f6e 6520 666f 726d am mode one form │ │ │ │ -00015330: 2074 6872 6565 206d 6f64 6573 2044 5446 three modes DTF │ │ │ │ -00015340: 5f4e 432c 2044 5446 5f52 4620 616e 6420 _NC, DTF_RF and │ │ │ │ -00015350: 4454 465f 4943 2077 6869 6368 2063 6f72 DTF_IC which cor │ │ │ │ -00015360: 7265 7370 6f6e 6473 2074 6f20 7468 7265 responds to thre │ │ │ │ -00015370: 6520 6d6f 6465 7320 666f 720a 2020 2020 e modes for. │ │ │ │ -00015380: 202a 2066 696c 7465 7269 6e67 2032 4420 * filtering 2D │ │ │ │ -00015390: 7369 676e 616c 7320 696e 2074 6865 2061 signals in the a │ │ │ │ -000153a0: 7274 6963 6c65 2e0a 2020 2020 202a 0a20 rticle.. *. │ │ │ │ -000153b0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -000153c0: 4974 6572 7320 6f70 7469 6f6e 616c 206e Iters optional n │ │ │ │ -000153d0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ -000153e0: 6f6e 7320 7573 6564 2066 6f72 2066 696c ons used for fil │ │ │ │ -000153f0: 7465 7269 6e67 2c20 3320 6973 2071 7569 tering, 3 is qui │ │ │ │ -00015400: 7465 2065 6e6f 7567 682e 0a20 2020 2020 te enough.. │ │ │ │ -00015410: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00015420: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00015430: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ -00015440: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ -00015450: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00015460: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ -00015470: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ -00015480: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ -00015490: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -000154a0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ -000154b0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ -000154c0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ -000154d0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ -000154e0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -000154f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00015500: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00015510: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00015520: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ -00015530: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ -00015540: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -00015550: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00015560: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ -00015570: 6d6f 6465 2c20 696e 7420 6e75 6d49 7465 mode, int numIte │ │ │ │ -00015580: 7273 2920 7b0a 2020 2020 2020 2020 7265 rs) {. re │ │ │ │ -00015590: 7475 726e 2044 5446 696c 7465 722e 5f5f turn DTFilter.__ │ │ │ │ -000155a0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000155b0: 4454 4669 6c74 6572 5f30 2867 7569 6465 DTFilter_0(guide │ │ │ │ -000155c0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -000155d0: 6153 7061 7469 616c 2c20 7369 676d 6143 aSpatial, sigmaC │ │ │ │ -000155e0: 6f6c 6f72 2c20 6d6f 6465 2c20 6e75 6d49 olor, mode, numI │ │ │ │ -000155f0: 7465 7273 2929 3b0a 2020 2020 7d0a 0a20 ters));. }.. │ │ │ │ -00015600: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ -00015610: 6374 6f72 7920 6d65 7468 6f64 2c20 6372 ctory method, cr │ │ │ │ -00015620: 6561 7465 2069 6e73 7461 6e63 6520 6f66 eate instance of │ │ │ │ -00015630: 2044 5446 696c 7465 7220 616e 6420 7072 DTFilter and pr │ │ │ │ -00015640: 6f64 7563 6520 696e 6974 6961 6c69 7a61 oduce initializa │ │ │ │ -00015650: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ -00015660: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00015670: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ -00015680: 2069 6d61 6765 2028 7573 6564 2074 6f20 image (used to │ │ │ │ -00015690: 6275 696c 6420 7472 616e 7366 6f72 6d65 build transforme │ │ │ │ -000156a0: 6420 6469 7374 616e 6365 2c20 7768 6963 d distance, whic │ │ │ │ -000156b0: 6820 6465 7363 7269 6265 7320 6564 6765 h describes edge │ │ │ │ -000156c0: 2073 7472 7563 7475 7265 206f 660a 2020 structure of. │ │ │ │ -000156d0: 2020 202a 2067 7569 6465 6420 696d 6167 * guided imag │ │ │ │ -000156e0: 6529 2e0a 2020 2020 202a 0a20 2020 2020 e).. *. │ │ │ │ -000156f0: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ -00015700: 6174 6961 6c20 5c28 7b5c 7369 676d 617d atial \({\sigma} │ │ │ │ -00015710: 5f48 5c29 2070 6172 616d 6574 6572 2069 _H\) parameter i │ │ │ │ -00015720: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ -00015730: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ -00015740: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -00015750: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ -00015760: 636f 6f72 6469 6e61 7465 2073 7061 6365 coordinate space │ │ │ │ -00015770: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ -00015780: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00015790: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -000157a0: 6143 6f6c 6f72 205c 287b 5c73 6967 6d61 aColor \({\sigma │ │ │ │ -000157b0: 7d5f 725c 2920 7061 7261 6d65 7465 7220 }_r\) parameter │ │ │ │ -000157c0: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original │ │ │ │ -000157d0: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si │ │ │ │ -000157e0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ -000157f0: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. * │ │ │ │ -00015800: 2063 6f6c 6f72 2073 7061 6365 2069 6e74 color space int │ │ │ │ -00015810: 6f20 6269 6c61 7465 7261 6c46 696c 7465 o bilateralFilte │ │ │ │ -00015820: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00015830: 2040 7061 7261 6d20 6d6f 6465 206f 6e65 @param mode one │ │ │ │ -00015840: 2066 6f72 6d20 7468 7265 6520 6d6f 6465 form three mode │ │ │ │ -00015850: 7320 4454 465f 4e43 2c20 4454 465f 5246 s DTF_NC, DTF_RF │ │ │ │ -00015860: 2061 6e64 2044 5446 5f49 4320 7768 6963 and DTF_IC whic │ │ │ │ -00015870: 6820 636f 7272 6573 706f 6e64 7320 746f h corresponds to │ │ │ │ -00015880: 2074 6872 6565 206d 6f64 6573 2066 6f72 three modes for │ │ │ │ -00015890: 0a20 2020 2020 2a20 6669 6c74 6572 696e . * filterin │ │ │ │ -000158a0: 6720 3244 2073 6967 6e61 6c73 2069 6e20 g 2D signals in │ │ │ │ -000158b0: 7468 6520 6172 7469 636c 652e 0a20 2020 the article.. │ │ │ │ -000158c0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -000158d0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -000158e0: 6c73 2061 626f 7574 2044 6f6d 6169 6e20 ls about Domain │ │ │ │ -000158f0: 5472 616e 7366 6f72 6d20 6669 6c74 6572 Transform filter │ │ │ │ -00015900: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00015910: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00015920: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00015930: 616c 3131 2061 6e64 0a20 2020 2020 2a20 al11 and. * │ │ │ │ -00015940: 5b44 6f6d 6169 6e20 5472 616e 7366 6f72 [Domain Transfor │ │ │ │ -00015950: 6d20 6669 6c74 6572 2068 6f6d 6570 6167 m filter homepag │ │ │ │ -00015960: 655d 2868 7474 703a 2f2f 7777 772e 696e e](http://www.in │ │ │ │ -00015970: 662e 7566 7267 732e 6272 2f7e 6573 6c67 f.ufrgs.br/~eslg │ │ │ │ -00015980: 6173 7461 6c2f 446f 6d61 696e 5472 616e astal/DomainTran │ │ │ │ -00015990: 7366 6f72 6d2f 292e 0a20 2020 2020 2a20 sform/).. * │ │ │ │ -000159a0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -000159b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000159c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -000159d0: 6963 2073 7461 7469 6320 4454 4669 6c74 ic static DTFilt │ │ │ │ -000159e0: 6572 2063 7265 6174 6544 5446 696c 7465 er createDTFilte │ │ │ │ -000159f0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ -00015a00: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ -00015a10: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -00015a20: 6c6f 722c 2069 6e74 206d 6f64 6529 207b lor, int mode) { │ │ │ │ -00015a30: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00015a40: 4454 4669 6c74 6572 2e5f 5f66 726f 6d50 DTFilter.__fromP │ │ │ │ -00015a50: 7472 5f5f 2863 7265 6174 6544 5446 696c tr__(createDTFil │ │ │ │ -00015a60: 7465 725f 3128 6775 6964 652e 6e61 7469 ter_1(guide.nati │ │ │ │ -00015a70: 7665 4f62 6a2c 2073 6967 6d61 5370 6174 veObj, sigmaSpat │ │ │ │ -00015a80: 6961 6c2c 2073 6967 6d61 436f 6c6f 722c ial, sigmaColor, │ │ │ │ -00015a90: 206d 6f64 6529 293b 0a20 2020 207d 0a0a mode));. }.. │ │ │ │ -00015aa0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00015ab0: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ -00015ac0: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ -00015ad0: 6620 4454 4669 6c74 6572 2061 6e64 2070 f DTFilter and p │ │ │ │ -00015ae0: 726f 6475 6365 2069 6e69 7469 616c 697a roduce initializ │ │ │ │ -00015af0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -00015b00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00015b10: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00015b20: 6420 696d 6167 6520 2875 7365 6420 746f d image (used to │ │ │ │ -00015b30: 2062 7569 6c64 2074 7261 6e73 666f 726d build transform │ │ │ │ -00015b40: 6564 2064 6973 7461 6e63 652c 2077 6869 ed distance, whi │ │ │ │ -00015b50: 6368 2064 6573 6372 6962 6573 2065 6467 ch describes edg │ │ │ │ -00015b60: 6520 7374 7275 6374 7572 6520 6f66 0a20 e structure of. │ │ │ │ -00015b70: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ -00015b80: 6765 292e 0a20 2020 2020 2a0a 2020 2020 ge).. *. │ │ │ │ -00015b90: 202a 2040 7061 7261 6d20 7369 676d 6153 * @param sigmaS │ │ │ │ -00015ba0: 7061 7469 616c 205c 287b 5c73 6967 6d61 patial \({\sigma │ │ │ │ -00015bb0: 7d5f 485c 2920 7061 7261 6d65 7465 7220 }_H\) parameter │ │ │ │ -00015bc0: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original │ │ │ │ -00015bd0: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si │ │ │ │ -00015be0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ -00015bf0: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. * │ │ │ │ -00015c00: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ -00015c10: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ -00015c20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00015c30: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00015c40: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ -00015c50: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ -00015c60: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ -00015c70: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ -00015c80: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ -00015c90: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ -00015ca0: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ -00015cb0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00015cc0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00015cd0: 2a20 6669 6c74 6572 696e 6720 3244 2073 * filtering 2D s │ │ │ │ -00015ce0: 6967 6e61 6c73 2069 6e20 7468 6520 6172 ignals in the ar │ │ │ │ -00015cf0: 7469 636c 652e 0a20 2020 2020 2a0a 2020 ticle.. *. │ │ │ │ -00015d00: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -00015d10: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ -00015d20: 7574 2044 6f6d 6169 6e20 5472 616e 7366 ut Domain Transf │ │ │ │ -00015d30: 6f72 6d20 6669 6c74 6572 2070 6172 616d orm filter param │ │ │ │ -00015d40: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -00015d50: 7269 6769 6e61 6c20 6172 7469 636c 6520 riginal article │ │ │ │ -00015d60: 4349 5445 3a20 4761 7374 616c 3131 2061 CITE: Gastal11 a │ │ │ │ -00015d70: 6e64 0a20 2020 2020 2a20 5b44 6f6d 6169 nd. * [Domai │ │ │ │ -00015d80: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt │ │ │ │ -00015d90: 6572 2068 6f6d 6570 6167 655d 2868 7474 er homepage](htt │ │ │ │ -00015da0: 703a 2f2f 7777 772e 696e 662e 7566 7267 p://www.inf.ufrg │ │ │ │ -00015db0: 732e 6272 2f7e 6573 6c67 6173 7461 6c2f s.br/~eslgastal/ │ │ │ │ -00015dc0: 446f 6d61 696e 5472 616e 7366 6f72 6d2f DomainTransform/ │ │ │ │ -00015dd0: 292e 0a20 2020 2020 2a20 4072 6574 7572 ).. * @retur │ │ │ │ -00015de0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00015df0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00015e00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00015e10: 7469 6320 4454 4669 6c74 6572 2063 7265 tic DTFilter cre │ │ │ │ -00015e20: 6174 6544 5446 696c 7465 7228 4d61 7420 ateDTFilter(Mat │ │ │ │ -00015e30: 6775 6964 652c 2064 6f75 626c 6520 7369 guide, double si │ │ │ │ -00015e40: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub │ │ │ │ -00015e50: 6c65 2073 6967 6d61 436f 6c6f 7229 207b le sigmaColor) { │ │ │ │ -00015e60: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00015e70: 4454 4669 6c74 6572 2e5f 5f66 726f 6d50 DTFilter.__fromP │ │ │ │ -00015e80: 7472 5f5f 2863 7265 6174 6544 5446 696c tr__(createDTFil │ │ │ │ -00015e90: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ -00015ea0: 7665 4f62 6a2c 2073 6967 6d61 5370 6174 veObj, sigmaSpat │ │ │ │ -00015eb0: 6961 6c2c 2073 6967 6d61 436f 6c6f 7229 ial, sigmaColor) │ │ │ │ -00015ec0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00015ed0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00015ee0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00015ef0: 3a3a 6474 4669 6c74 6572 284d 6174 2067 ::dtFilter(Mat g │ │ │ │ -00015f00: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00015f10: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ -00015f20: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -00015f30: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -00015f40: 2069 6e74 206d 6f64 6520 3d20 4454 465f int mode = DTF_ │ │ │ │ -00015f50: 4e43 2c20 696e 7420 6e75 6d49 7465 7273 NC, int numIters │ │ │ │ -00015f60: 203d 2033 290a 2020 2020 2f2f 0a0a 2020 = 3). //.. │ │ │ │ -00015f70: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -00015f80: 706c 6520 6f6e 652d 6c69 6e65 2044 6f6d ple one-line Dom │ │ │ │ -00015f90: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ -00015fa0: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ -00015fb0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ -00015fc0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ -00015fd0: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ -00015fe0: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ -00015ff0: 6765 2074 6865 6e20 7573 6520 4454 4669 ge then use DTFi │ │ │ │ -00016000: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -00016010: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ -00016020: 6d70 7574 6174 696f 6e73 206f 6e20 696e mputations on in │ │ │ │ -00016030: 6974 6961 6c69 7a61 7469 6f6e 2073 7461 itialization sta │ │ │ │ -00016040: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00016050: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ -00016060: 7569 6465 6420 696d 6167 6520 2861 6c73 uided image (als │ │ │ │ -00016070: 6f20 6361 6c6c 6564 2061 7320 6a6f 696e o called as join │ │ │ │ -00016080: 7420 696d 6167 6529 2077 6974 6820 756e t image) with un │ │ │ │ -00016090: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -000160a0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -000160b0: 322d 6269 740a 2020 2020 202a 2064 6570 2-bit. * dep │ │ │ │ -000160c0: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ -000160d0: 6861 6e6e 656c 732e 0a20 2020 2020 2a20 hannels.. * │ │ │ │ -000160e0: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ -000160f0: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ -00016100: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00016110: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -00016120: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -00016130: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -00016140: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00016150: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00016160: 6e20 696d 6167 650a 2020 2020 202a 2040 n image. * @ │ │ │ │ -00016170: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ -00016180: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ -00016190: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ -000161a0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ -000161b0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ -000161c0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ -000161d0: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ -000161e0: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ -000161f0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00016200: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ -00016210: 6d20 7369 676d 6143 6f6c 6f72 205c 287b m sigmaColor \({ │ │ │ │ -00016220: 5c73 6967 6d61 7d5f 725c 2920 7061 7261 \sigma}_r\) para │ │ │ │ -00016230: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori │ │ │ │ -00016240: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i │ │ │ │ -00016250: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t │ │ │ │ -00016260: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the. │ │ │ │ -00016270: 2020 2020 202a 2063 6f6c 6f72 2073 7061 * color spa │ │ │ │ -00016280: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ -00016290: 6c46 696c 7465 722e 0a20 2020 2020 2a20 lFilter.. * │ │ │ │ -000162a0: 4070 6172 616d 206d 6f64 6520 6f6e 6520 @param mode one │ │ │ │ -000162b0: 666f 726d 2074 6872 6565 206d 6f64 6573 form three modes │ │ │ │ -000162c0: 2044 5446 5f4e 432c 2044 5446 5f52 4620 DTF_NC, DTF_RF │ │ │ │ -000162d0: 616e 6420 4454 465f 4943 2077 6869 6368 and DTF_IC which │ │ │ │ -000162e0: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ │ -000162f0: 7468 7265 6520 6d6f 6465 7320 666f 720a three modes for. │ │ │ │ -00016300: 2020 2020 202a 2066 696c 7465 7269 6e67 * filtering │ │ │ │ -00016310: 2032 4420 7369 676e 616c 7320 696e 2074 2D signals in t │ │ │ │ -00016320: 6865 2061 7274 6963 6c65 2e0a 2020 2020 he article.. │ │ │ │ -00016330: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -00016340: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ -00016350: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00016360: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -00016370: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ -00016380: 656e 6f75 6768 2e0a 2020 2020 202a 2053 enough.. * S │ │ │ │ -00016390: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ -000163a0: 7465 722c 2067 7569 6465 6446 696c 7465 ter, guidedFilte │ │ │ │ -000163b0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -000163c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -000163d0: 7461 7469 6320 766f 6964 2064 7446 696c tatic void dtFil │ │ │ │ -000163e0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -000163f0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -00016400: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -00016410: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00016420: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ -00016430: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ -00016440: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ -00016450: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -00016460: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00016470: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00016480: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ -00016490: 6c2c 2073 6967 6d61 436f 6c6f 722c 206d l, sigmaColor, m │ │ │ │ -000164a0: 6f64 652c 206e 756d 4974 6572 7329 3b0a ode, numIters);. │ │ │ │ -000164b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000164c0: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -000164d0: 2d6c 696e 6520 446f 6d61 696e 2054 7261 -line Domain Tra │ │ │ │ -000164e0: 6e73 666f 726d 2066 696c 7465 7220 6361 nsform filter ca │ │ │ │ -000164f0: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00016500: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00016510: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00016520: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -00016530: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ -00016540: 2075 7365 2044 5446 696c 7465 7220 696e use DTFilter in │ │ │ │ -00016550: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ -00016560: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ -00016570: 6f6e 7320 6f6e 2069 6e69 7469 616c 697a ons on initializ │ │ │ │ -00016580: 6174 696f 6e20 7374 6167 652e 0a20 2020 ation stage.. │ │ │ │ -00016590: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000165a0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ -000165b0: 6d61 6765 2028 616c 736f 2063 616c 6c65 mage (also calle │ │ │ │ -000165c0: 6420 6173 206a 6f69 6e74 2069 6d61 6765 d as joint image │ │ │ │ -000165d0: 2920 7769 7468 2075 6e73 6967 6e65 6420 ) with unsigned │ │ │ │ -000165e0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -000165f0: 672d 706f 696e 7420 3332 2d62 6974 0a20 g-point 32-bit. │ │ │ │ -00016600: 2020 2020 2a20 6465 7074 6820 616e 6420 * depth and │ │ │ │ -00016610: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -00016620: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016630: 7372 6320 6669 6c74 6572 696e 6720 696d src filtering im │ │ │ │ -00016640: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ -00016650: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ -00016660: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00016670: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -00016680: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -00016690: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ -000166a0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -000166b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000166c0: 6967 6d61 5370 6174 6961 6c20 5c28 7b5c igmaSpatial \({\ │ │ │ │ -000166d0: 7369 676d 617d 5f48 5c29 2070 6172 616d sigma}_H\) param │ │ │ │ -000166e0: 6574 6572 2069 6e20 7468 6520 6f72 6967 eter in the orig │ │ │ │ -000166f0: 696e 616c 2061 7274 6963 6c65 2c20 6974 inal article, it │ │ │ │ -00016700: 2773 2073 696d 696c 6172 2074 6f20 7468 's similar to th │ │ │ │ -00016710: 6520 7369 676d 6120 696e 2074 6865 0a20 e sigma in the. │ │ │ │ -00016720: 2020 2020 2a20 636f 6f72 6469 6e61 7465 * coordinate │ │ │ │ -00016730: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00016740: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00016750: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00016760: 436f 6c6f 7220 5c28 7b5c 7369 676d 617d Color \({\sigma} │ │ │ │ -00016770: 5f72 5c29 2070 6172 616d 6574 6572 2069 _r\) parameter i │ │ │ │ -00016780: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ -00016790: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ -000167a0: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -000167b0: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ -000167c0: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -000167d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -000167e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000167f0: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ -00016800: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ -00016810: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ -00016820: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ -00016830: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ -00016840: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ -00016850: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ -00016860: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ -00016870: 636c 652e 0a20 2020 2020 2a20 5345 453a cle.. * SEE: │ │ │ │ -00016880: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016890: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ -000168a0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ -000168b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -000168c0: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ -000168d0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -000168e0: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ -000168f0: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ -00016900: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ -00016910: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2920 olor, int mode) │ │ │ │ -00016920: 7b0a 2020 2020 2020 2020 6474 4669 6c74 {. dtFilt │ │ │ │ -00016930: 6572 5f31 2867 7569 6465 2e6e 6174 6976 er_1(guide.nativ │ │ │ │ -00016940: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ -00016950: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00016960: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ -00016970: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ -00016980: 6465 293b 0a20 2020 207d 0a0a 2020 2020 de);. }.. │ │ │ │ -00016990: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -000169a0: 6520 6f6e 652d 6c69 6e65 2044 6f6d 6169 e one-line Domai │ │ │ │ -000169b0: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt │ │ │ │ -000169c0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -000169d0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -000169e0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -000169f0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -00016a00: 2020 2a20 6775 6964 6564 2069 6d61 6765 * guided image │ │ │ │ -00016a10: 2074 6865 6e20 7573 6520 4454 4669 6c74 then use DTFilt │ │ │ │ -00016a20: 6572 2069 6e74 6572 6661 6365 2074 6f20 er interface to │ │ │ │ -00016a30: 6176 6f69 6420 6578 7472 6120 636f 6d70 avoid extra comp │ │ │ │ -00016a40: 7574 6174 696f 6e73 206f 6e20 696e 6974 utations on init │ │ │ │ -00016a50: 6961 6c69 7a61 7469 6f6e 2073 7461 6765 ialization stage │ │ │ │ -00016a60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016a70: 4070 6172 616d 2067 7569 6465 2067 7569 @param guide gui │ │ │ │ -00016a80: 6465 6420 696d 6167 6520 2861 6c73 6f20 ded image (also │ │ │ │ -00016a90: 6361 6c6c 6564 2061 7320 6a6f 696e 7420 called as joint │ │ │ │ -00016aa0: 696d 6167 6529 2077 6974 6820 756e 7369 image) with unsi │ │ │ │ -00016ab0: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl │ │ │ │ -00016ac0: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ -00016ad0: 6269 740a 2020 2020 202a 2064 6570 7468 bit. * depth │ │ │ │ -00016ae0: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -00016af0: 6e6e 656c 732e 0a20 2020 2020 2a20 4070 nnels.. * @p │ │ │ │ -00016b00: 6172 616d 2073 7263 2066 696c 7465 7269 aram src filteri │ │ │ │ -00016b10: 6e67 2069 6d61 6765 2077 6974 6820 756e ng image with un │ │ │ │ -00016b20: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -00016b30: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -00016b40: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ -00016b50: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -00016b60: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016b70: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ -00016b80: 696d 6167 650a 2020 2020 202a 2040 7061 image. * @pa │ │ │ │ -00016b90: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial │ │ │ │ -00016ba0: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\) │ │ │ │ -00016bb0: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ -00016bc0: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ -00016bd0: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ -00016be0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00016bf0: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord │ │ │ │ -00016c00: 696e 6174 6520 7370 6163 6520 696e 746f inate space into │ │ │ │ -00016c10: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016c20: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016c30: 7369 676d 6143 6f6c 6f72 205c 287b 5c73 sigmaColor \({\s │ │ │ │ -00016c40: 6967 6d61 7d5f 725c 2920 7061 7261 6d65 igma}_r\) parame │ │ │ │ -00016c50: 7465 7220 696e 2074 6865 206f 7269 6769 ter in the origi │ │ │ │ -00016c60: 6e61 6c20 6172 7469 636c 652c 2069 7427 nal article, it' │ │ │ │ -00016c70: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ -00016c80: 2073 6967 6d61 2069 6e20 7468 650a 2020 sigma in the. │ │ │ │ -00016c90: 2020 202a 2063 6f6c 6f72 2073 7061 6365 * color space │ │ │ │ -00016ca0: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ -00016cb0: 696c 7465 722e 0a20 2020 2020 2a20 6669 ilter.. * fi │ │ │ │ -00016cc0: 6c74 6572 696e 6720 3244 2073 6967 6e61 ltering 2D signa │ │ │ │ -00016cd0: 6c73 2069 6e20 7468 6520 6172 7469 636c ls in the articl │ │ │ │ -00016ce0: 652e 0a20 2020 2020 2a20 5345 453a 2062 e.. * SEE: b │ │ │ │ -00016cf0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ -00016d00: 6775 6964 6564 4669 6c74 6572 2c20 616d guidedFilter, am │ │ │ │ -00016d10: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -00016d20: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00016d30: 2076 6f69 6420 6474 4669 6c74 6572 284d void dtFilter(M │ │ │ │ -00016d40: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ -00016d50: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ -00016d60: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ -00016d70: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ -00016d80: 6f72 2920 7b0a 2020 2020 2020 2020 6474 or) {. dt │ │ │ │ -00016d90: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n │ │ │ │ -00016da0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00016db0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00016dc0: 6976 654f 626a 2c20 7369 676d 6153 7061 iveObj, sigmaSpa │ │ │ │ -00016dd0: 7469 616c 2c20 7369 676d 6143 6f6c 6f72 tial, sigmaColor │ │ │ │ -00016de0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00016df0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00016e00: 7472 5f47 7569 6465 6446 696c 7465 7220 tr_GuidedFilter │ │ │ │ -00016e10: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00016e20: 6561 7465 4775 6964 6564 4669 6c74 6572 eateGuidedFilter │ │ │ │ -00016e30: 284d 6174 2067 7569 6465 2c20 696e 7420 (Mat guide, int │ │ │ │ -00016e40: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -00016e50: 7073 2c20 646f 7562 6c65 2073 6361 6c65 ps, double scale │ │ │ │ -00016e60: 203d 2031 2e30 290a 2020 2020 2f2f 0a0a = 1.0). //.. │ │ │ │ -00016e70: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00016e80: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ -00016e90: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ -00016ea0: 6620 4775 6964 6564 4669 6c74 6572 2061 f GuidedFilter a │ │ │ │ -00016eb0: 6e64 2070 726f 6475 6365 2069 6e69 7469 nd produce initi │ │ │ │ -00016ec0: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ -00016ed0: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ -00016ee0: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ -00016ef0: 7569 6465 6420 696d 6167 6520 286f 7220 uided image (or │ │ │ │ -00016f00: 6172 7261 7920 6f66 2069 6d61 6765 7329 array of images) │ │ │ │ -00016f10: 2077 6974 6820 7570 2074 6f20 3320 6368 with up to 3 ch │ │ │ │ -00016f20: 616e 6e65 6c73 2c20 6966 2069 7420 6861 annels, if it ha │ │ │ │ -00016f30: 7665 206d 6f72 6520 7468 656e 2033 0a20 ve more then 3. │ │ │ │ -00016f40: 2020 2020 2a20 6368 616e 6e65 6c73 2074 * channels t │ │ │ │ -00016f50: 6865 6e20 6f6e 6c79 2066 6972 7374 2033 hen only first 3 │ │ │ │ -00016f60: 2063 6861 6e6e 656c 7320 7769 6c6c 2062 channels will b │ │ │ │ -00016f70: 6520 7573 6564 2e0a 2020 2020 202a 0a20 e used.. *. │ │ │ │ -00016f80: 2020 2020 2a20 4070 6172 616d 2072 6164 * @param rad │ │ │ │ -00016f90: 6975 7320 7261 6469 7573 206f 6620 4775 ius radius of Gu │ │ │ │ -00016fa0: 6964 6564 2046 696c 7465 722e 0a20 2020 ided Filter.. │ │ │ │ -00016fb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00016fc0: 6d20 6570 7320 7265 6775 6c61 7269 7a61 m eps regulariza │ │ │ │ -00016fd0: 7469 6f6e 2074 6572 6d20 6f66 2047 7569 tion term of Gui │ │ │ │ -00016fe0: 6465 6420 4669 6c74 6572 2e20 5c28 7b65 ded Filter. \({e │ │ │ │ -00016ff0: 7073 7d5e 325c 2920 6973 2073 696d 696c ps}^2\) is simil │ │ │ │ -00017000: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00017010: 696e 2074 6865 2063 6f6c 6f72 0a20 2020 in the color. │ │ │ │ -00017020: 2020 2a20 7370 6163 6520 696e 746f 2062 * space into b │ │ │ │ -00017030: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00017040: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017050: 6172 616d 2073 6361 6c65 2073 7562 7361 aram scale subsa │ │ │ │ -00017060: 6d70 6c65 2066 6163 746f 7220 6f66 2046 mple factor of F │ │ │ │ -00017070: 6173 7420 4775 6964 6564 2046 696c 7465 ast Guided Filte │ │ │ │ -00017080: 722c 2075 7365 2061 2073 6361 6c65 206c r, use a scale l │ │ │ │ -00017090: 6573 7320 7468 616e 2031 2074 6f20 7370 ess than 1 to sp │ │ │ │ -000170a0: 6565 6473 2075 7020 636f 6d70 7574 6174 eeds up computat │ │ │ │ -000170b0: 696f 6e0a 2020 2020 202a 2077 6974 6820 ion. * with │ │ │ │ -000170c0: 616c 6d6f 7374 206e 6f20 7669 7369 626c almost no visibl │ │ │ │ -000170d0: 6520 6465 6772 6164 6174 696f 6e2e 2028 e degradation. ( │ │ │ │ -000170e0: 652e 672e 2073 6361 6c65 3d3d 302e 3520 e.g. scale==0.5 │ │ │ │ -000170f0: 7368 7269 6e6b 7320 7468 6520 696d 6167 shrinks the imag │ │ │ │ -00017100: 6520 6279 2032 7820 696e 7369 6465 2074 e by 2x inside t │ │ │ │ -00017110: 6865 2066 696c 7465 7229 0a20 2020 2020 he filter). │ │ │ │ -00017120: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00017130: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00017140: 2846 6173 7429 2047 7569 6465 6420 4669 (Fast) Guided Fi │ │ │ │ -00017150: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ -00017160: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00017170: 6c20 6172 7469 636c 6573 2043 4954 453a l articles CITE: │ │ │ │ -00017180: 204b 6169 6d69 6e67 3130 2043 4954 453a Kaiming10 CITE: │ │ │ │ -00017190: 204b 6169 6d69 6e67 3135 202e 0a20 2020 Kaiming15 .. │ │ │ │ -000171a0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000171b0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000171c0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000171d0: 7075 626c 6963 2073 7461 7469 6320 4775 public static Gu │ │ │ │ -000171e0: 6964 6564 4669 6c74 6572 2063 7265 6174 idedFilter creat │ │ │ │ -000171f0: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ -00017200: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ -00017210: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -00017220: 2064 6f75 626c 6520 7363 616c 6529 207b double scale) { │ │ │ │ -00017230: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00017240: 4775 6964 6564 4669 6c74 6572 2e5f 5f66 GuidedFilter.__f │ │ │ │ -00017250: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ -00017260: 7569 6465 6446 696c 7465 725f 3028 6775 uidedFilter_0(gu │ │ │ │ -00017270: 6964 652e 6e61 7469 7665 4f62 6a2c 2072 ide.nativeObj, r │ │ │ │ -00017280: 6164 6975 732c 2065 7073 2c20 7363 616c adius, eps, scal │ │ │ │ -00017290: 6529 293b 0a20 2020 207d 0a0a 2020 2020 e));. }.. │ │ │ │ -000172a0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000172b0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ -000172c0: 6520 696e 7374 616e 6365 206f 6620 4775 e instance of Gu │ │ │ │ -000172d0: 6964 6564 4669 6c74 6572 2061 6e64 2070 idedFilter and p │ │ │ │ -000172e0: 726f 6475 6365 2069 6e69 7469 616c 697a roduce initializ │ │ │ │ -000172f0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -00017300: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017310: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00017320: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ -00017330: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ -00017340: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ -00017350: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ -00017360: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ -00017370: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ -00017380: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ -00017390: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ -000173a0: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -000173b0: 2a20 4070 6172 616d 2072 6164 6975 7320 * @param radius │ │ │ │ -000173c0: 7261 6469 7573 206f 6620 4775 6964 6564 radius of Guided │ │ │ │ -000173d0: 2046 696c 7465 722e 0a20 2020 2020 2a0a Filter.. *. │ │ │ │ -000173e0: 2020 2020 202a 2040 7061 7261 6d20 6570 * @param ep │ │ │ │ -000173f0: 7320 7265 6775 6c61 7269 7a61 7469 6f6e s regularization │ │ │ │ -00017400: 2074 6572 6d20 6f66 2047 7569 6465 6420 term of Guided │ │ │ │ -00017410: 4669 6c74 6572 2e20 5c28 7b65 7073 7d5e Filter. \({eps}^ │ │ │ │ -00017420: 325c 2920 6973 2073 696d 696c 6172 2074 2\) is similar t │ │ │ │ -00017430: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00017440: 6865 2063 6f6c 6f72 0a20 2020 2020 2a20 he color. * │ │ │ │ -00017450: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ -00017460: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -00017470: 202a 0a20 2020 2020 2a20 7769 7468 2061 *. * with a │ │ │ │ -00017480: 6c6d 6f73 7420 6e6f 2076 6973 6962 6c65 lmost no visible │ │ │ │ -00017490: 2064 6567 7261 6461 7469 6f6e 2e20 2865 degradation. (e │ │ │ │ -000174a0: 2e67 2e20 7363 616c 653d 3d30 2e35 2073 .g. scale==0.5 s │ │ │ │ -000174b0: 6872 696e 6b73 2074 6865 2069 6d61 6765 hrinks the image │ │ │ │ -000174c0: 2062 7920 3278 2069 6e73 6964 6520 7468 by 2x inside th │ │ │ │ -000174d0: 6520 6669 6c74 6572 290a 2020 2020 202a e filter). * │ │ │ │ -000174e0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -000174f0: 2064 6574 6169 6c73 2061 626f 7574 2028 details about ( │ │ │ │ -00017500: 4661 7374 2920 4775 6964 6564 2046 696c Fast) Guided Fil │ │ │ │ -00017510: 7465 7220 7061 7261 6d65 7465 7273 2c20 ter parameters, │ │ │ │ -00017520: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00017530: 2061 7274 6963 6c65 7320 4349 5445 3a20 articles CITE: │ │ │ │ -00017540: 4b61 696d 696e 6731 3020 4349 5445 3a20 Kaiming10 CITE: │ │ │ │ -00017550: 4b61 696d 696e 6731 3520 2e0a 2020 2020 Kaiming15 .. │ │ │ │ -00017560: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00017570: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00017580: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00017590: 7562 6c69 6320 7374 6174 6963 2047 7569 ublic static Gui │ │ │ │ -000175a0: 6465 6446 696c 7465 7220 6372 6561 7465 dedFilter create │ │ │ │ -000175b0: 4775 6964 6564 4669 6c74 6572 284d 6174 GuidedFilter(Mat │ │ │ │ -000175c0: 2067 7569 6465 2c20 696e 7420 7261 6469 guide, int radi │ │ │ │ -000175d0: 7573 2c20 646f 7562 6c65 2065 7073 2920 us, double eps) │ │ │ │ -000175e0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -000175f0: 2047 7569 6465 6446 696c 7465 722e 5f5f GuidedFilter.__ │ │ │ │ -00017600: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00017610: 4775 6964 6564 4669 6c74 6572 5f31 2867 GuidedFilter_1(g │ │ │ │ -00017620: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00017630: 7261 6469 7573 2c20 6570 7329 293b 0a20 radius, eps));. │ │ │ │ -00017640: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00017650: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00017660: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6775 cv::ximgproc::gu │ │ │ │ -00017670: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -00017680: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00017690: 6174 2620 6473 742c 2069 6e74 2072 6164 at& dst, int rad │ │ │ │ -000176a0: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -000176b0: 2069 6e74 2064 4465 7074 6820 3d20 2d31 int dDepth = -1 │ │ │ │ -000176c0: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ -000176d0: 2031 2e30 290a 2020 2020 2f2f 0a0a 2020 1.0). //.. │ │ │ │ -000176e0: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -000176f0: 706c 6520 6f6e 652d 6c69 6e65 2028 4661 ple one-line (Fa │ │ │ │ -00017700: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ -00017710: 7220 6361 6c6c 2e0a 2020 2020 202a 0a20 r call.. *. │ │ │ │ -00017720: 2020 2020 2a20 4966 2079 6f75 2068 6176 * If you hav │ │ │ │ -00017730: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00017740: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -00017750: 2074 6865 2073 616d 6520 6775 6964 6564 the same guided │ │ │ │ -00017760: 2069 6d61 6765 2074 6865 6e20 7573 6520 image then use │ │ │ │ -00017770: 4775 6964 6564 4669 6c74 6572 2069 6e74 GuidedFilter int │ │ │ │ -00017780: 6572 6661 6365 2074 6f0a 2020 2020 202a erface to. * │ │ │ │ -00017790: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -000177a0: 7075 7461 7469 6f6e 7320 6f6e 2069 6e69 putations on ini │ │ │ │ -000177b0: 7469 616c 697a 6174 696f 6e20 7374 6167 tialization stag │ │ │ │ -000177c0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000177d0: 2040 7061 7261 6d20 6775 6964 6520 6775 @param guide gu │ │ │ │ -000177e0: 6964 6564 2069 6d61 6765 2028 6f72 2061 ided image (or a │ │ │ │ -000177f0: 7272 6179 206f 6620 696d 6167 6573 2920 rray of images) │ │ │ │ -00017800: 7769 7468 2075 7020 746f 2033 2063 6861 with up to 3 cha │ │ │ │ -00017810: 6e6e 656c 732c 2069 6620 6974 2068 6176 nnels, if it hav │ │ │ │ -00017820: 6520 6d6f 7265 2074 6865 6e20 330a 2020 e more then 3. │ │ │ │ -00017830: 2020 202a 2063 6861 6e6e 656c 7320 7468 * channels th │ │ │ │ -00017840: 656e 206f 6e6c 7920 6669 7273 7420 3320 en only first 3 │ │ │ │ -00017850: 6368 616e 6e65 6c73 2077 696c 6c20 6265 channels will be │ │ │ │ -00017860: 2075 7365 642e 0a20 2020 2020 2a0a 2020 used.. *. │ │ │ │ -00017870: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00017880: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ -00017890: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ -000178a0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ -000178b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000178c0: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ -000178d0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -000178e0: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ -000178f0: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ -00017900: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ -00017910: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00017920: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ -00017930: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ -00017940: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ -00017950: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ -00017960: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00017970: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ -00017980: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00017990: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -000179a0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000179b0: 6d20 6444 6570 7468 206f 7074 696f 6e61 m dDepth optiona │ │ │ │ -000179c0: 6c20 6465 7074 6820 6f66 2074 6865 206f l depth of the o │ │ │ │ -000179d0: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ -000179e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000179f0: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ -00017a00: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ -00017a10: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ -00017a20: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ -00017a30: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ -00017a40: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ -00017a50: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ -00017a60: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ -00017a70: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ -00017a80: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ -00017a90: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ -00017aa0: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ -00017ab0: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ -00017ac0: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ -00017ad0: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ -00017ae0: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ -00017af0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00017b00: 6320 7374 6174 6963 2076 6f69 6420 6775 c static void gu │ │ │ │ -00017b10: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -00017b20: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00017b30: 6174 2064 7374 2c20 696e 7420 7261 6469 at dst, int radi │ │ │ │ -00017b40: 7573 2c20 646f 7562 6c65 2065 7073 2c20 us, double eps, │ │ │ │ -00017b50: 696e 7420 6444 6570 7468 2c20 646f 7562 int dDepth, doub │ │ │ │ -00017b60: 6c65 2073 6361 6c65 2920 7b0a 2020 2020 le scale) {. │ │ │ │ -00017b70: 2020 2020 6775 6964 6564 4669 6c74 6572 guidedFilter │ │ │ │ -00017b80: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ -00017b90: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ -00017ba0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -00017bb0: 2c20 7261 6469 7573 2c20 6570 732c 2064 , radius, eps, d │ │ │ │ -00017bc0: 4465 7074 682c 2073 6361 6c65 293b 0a20 Depth, scale);. │ │ │ │ -00017bd0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00017be0: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ -00017bf0: 6c69 6e65 2028 4661 7374 2920 4775 6964 line (Fast) Guid │ │ │ │ -00017c00: 6564 2046 696c 7465 7220 6361 6c6c 2e0a ed Filter call.. │ │ │ │ -00017c10: 2020 2020 202a 0a20 2020 2020 2a20 4966 *. * If │ │ │ │ -00017c20: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ -00017c30: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ -00017c40: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ -00017c50: 6520 6775 6964 6564 2069 6d61 6765 2074 e guided image t │ │ │ │ -00017c60: 6865 6e20 7573 6520 4775 6964 6564 4669 hen use GuidedFi │ │ │ │ -00017c70: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -00017c80: 6f0a 2020 2020 202a 2061 766f 6964 2065 o. * avoid e │ │ │ │ -00017c90: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ -00017ca0: 7320 6f6e 2069 6e69 7469 616c 697a 6174 s on initializat │ │ │ │ -00017cb0: 696f 6e20 7374 6167 652e 0a20 2020 2020 ion stage.. │ │ │ │ -00017cc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00017cd0: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ -00017ce0: 6765 2028 6f72 2061 7272 6179 206f 6620 ge (or array of │ │ │ │ -00017cf0: 696d 6167 6573 2920 7769 7468 2075 7020 images) with up │ │ │ │ -00017d00: 746f 2033 2063 6861 6e6e 656c 732c 2069 to 3 channels, i │ │ │ │ -00017d10: 6620 6974 2068 6176 6520 6d6f 7265 2074 f it have more t │ │ │ │ -00017d20: 6865 6e20 330a 2020 2020 202a 2063 6861 hen 3. * cha │ │ │ │ -00017d30: 6e6e 656c 7320 7468 656e 206f 6e6c 7920 nnels then only │ │ │ │ -00017d40: 6669 7273 7420 3320 6368 616e 6e65 6c73 first 3 channels │ │ │ │ -00017d50: 2077 696c 6c20 6265 2075 7365 642e 0a20 will be used.. │ │ │ │ -00017d60: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00017d70: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ -00017d80: 6720 696d 6167 6520 7769 7468 2061 6e79 g image with any │ │ │ │ -00017d90: 206e 756d 6265 7273 206f 6620 6368 616e numbers of chan │ │ │ │ -00017da0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00017db0: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ -00017dc0: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ -00017dd0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00017de0: 6d20 7261 6469 7573 2072 6164 6975 7320 m radius radius │ │ │ │ -00017df0: 6f66 2047 7569 6465 6420 4669 6c74 6572 of Guided Filter │ │ │ │ -00017e00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00017e10: 4070 6172 616d 2065 7073 2072 6567 756c @param eps regul │ │ │ │ -00017e20: 6172 697a 6174 696f 6e20 7465 726d 206f arization term o │ │ │ │ -00017e30: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ -00017e40: 205c 287b 6570 737d 5e32 5c29 2069 7320 \({eps}^2\) is │ │ │ │ -00017e50: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -00017e60: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ -00017e70: 720a 2020 2020 202a 2073 7061 6365 2069 r. * space i │ │ │ │ -00017e80: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ -00017e90: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00017ea0: 202a 2040 7061 7261 6d20 6444 6570 7468 * @param dDepth │ │ │ │ -00017eb0: 206f 7074 696f 6e61 6c20 6465 7074 6820 optional depth │ │ │ │ -00017ec0: 6f66 2074 6865 206f 7574 7075 7420 696d of the output im │ │ │ │ -00017ed0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00017ee0: 202a 2077 6974 6820 616c 6d6f 7374 206e * with almost n │ │ │ │ -00017ef0: 6f20 7669 7369 626c 6520 6465 6772 6164 o visible degrad │ │ │ │ -00017f00: 6174 696f 6e2e 2028 652e 672e 2073 6361 ation. (e.g. sca │ │ │ │ -00017f10: 6c65 3d3d 302e 3520 7368 7269 6e6b 7320 le==0.5 shrinks │ │ │ │ -00017f20: 7468 6520 696d 6167 6520 6279 2032 7820 the image by 2x │ │ │ │ -00017f30: 696e 7369 6465 2074 6865 2066 696c 7465 inside the filte │ │ │ │ -00017f40: 7229 0a20 2020 2020 2a0a 2020 2020 202a r). *. * │ │ │ │ -00017f50: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF │ │ │ │ -00017f60: 696c 7465 722c 2064 7446 696c 7465 722c ilter, dtFilter, │ │ │ │ -00017f70: 2061 6d46 696c 7465 720a 2020 2020 202a amFilter. * │ │ │ │ -00017f80: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00017f90: 7469 6320 766f 6964 2067 7569 6465 6446 tic void guidedF │ │ │ │ -00017fa0: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -00017fb0: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ -00017fc0: 742c 2069 6e74 2072 6164 6975 732c 2064 t, int radius, d │ │ │ │ -00017fd0: 6f75 626c 6520 6570 732c 2069 6e74 2064 ouble eps, int d │ │ │ │ -00017fe0: 4465 7074 6829 207b 0a20 2020 2020 2020 Depth) {. │ │ │ │ -00017ff0: 2067 7569 6465 6446 696c 7465 725f 3128 guidedFilter_1( │ │ │ │ -00018000: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00018010: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ -00018020: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ -00018030: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ -00018040: 7468 293b 0a20 2020 207d 0a0a 2020 2020 th);. }.. │ │ │ │ -00018050: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -00018060: 6520 6f6e 652d 6c69 6e65 2028 4661 7374 e one-line (Fast │ │ │ │ -00018070: 2920 4775 6964 6564 2046 696c 7465 7220 ) Guided Filter │ │ │ │ -00018080: 6361 6c6c 2e0a 2020 2020 202a 0a20 2020 call.. *. │ │ │ │ -00018090: 2020 2a20 4966 2079 6f75 2068 6176 6520 * If you have │ │ │ │ -000180a0: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -000180b0: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -000180c0: 6865 2073 616d 6520 6775 6964 6564 2069 he same guided i │ │ │ │ -000180d0: 6d61 6765 2074 6865 6e20 7573 6520 4775 mage then use Gu │ │ │ │ -000180e0: 6964 6564 4669 6c74 6572 2069 6e74 6572 idedFilter inter │ │ │ │ -000180f0: 6661 6365 2074 6f0a 2020 2020 202a 2061 face to. * a │ │ │ │ -00018100: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ -00018110: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ -00018120: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ -00018130: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018140: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ -00018150: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ -00018160: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ -00018170: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ -00018180: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ -00018190: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ -000181a0: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ -000181b0: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ -000181c0: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ -000181d0: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ -000181e0: 202a 2040 7061 7261 6d20 7372 6320 6669 * @param src fi │ │ │ │ -000181f0: 6c74 6572 696e 6720 696d 6167 6520 7769 ltering image wi │ │ │ │ -00018200: 7468 2061 6e79 206e 756d 6265 7273 206f th any numbers o │ │ │ │ -00018210: 6620 6368 616e 6e65 6c73 2e0a 2020 2020 f channels.. │ │ │ │ -00018220: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018230: 2064 7374 206f 7574 7075 7420 696d 6167 dst output imag │ │ │ │ -00018240: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00018250: 2040 7061 7261 6d20 7261 6469 7573 2072 @param radius r │ │ │ │ -00018260: 6164 6975 7320 6f66 2047 7569 6465 6420 adius of Guided │ │ │ │ -00018270: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00018280: 2020 2020 2a20 4070 6172 616d 2065 7073 * @param eps │ │ │ │ -00018290: 2072 6567 756c 6172 697a 6174 696f 6e20 regularization │ │ │ │ -000182a0: 7465 726d 206f 6620 4775 6964 6564 2046 term of Guided F │ │ │ │ -000182b0: 696c 7465 722e 205c 287b 6570 737d 5e32 ilter. \({eps}^2 │ │ │ │ -000182c0: 5c29 2069 7320 7369 6d69 6c61 7220 746f \) is similar to │ │ │ │ -000182d0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ -000182e0: 6520 636f 6c6f 720a 2020 2020 202a 2073 e color. * s │ │ │ │ -000182f0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ -00018300: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00018310: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -00018320: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ -00018330: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ -00018340: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ -00018350: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ -00018360: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ -00018370: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ -00018380: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -00018390: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ -000183a0: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ -000183b0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -000183c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -000183d0: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ -000183e0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -000183f0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00018400: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ -00018410: 6c65 2065 7073 2920 7b0a 2020 2020 2020 le eps) {. │ │ │ │ -00018420: 2020 6775 6964 6564 4669 6c74 6572 5f32 guidedFilter_2 │ │ │ │ -00018430: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -00018440: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -00018450: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00018460: 7261 6469 7573 2c20 6570 7329 3b0a 2020 radius, eps);. │ │ │ │ -00018470: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00018480: 202f 2f20 432b 2b3a 2020 5074 725f 4164 // C++: Ptr_Ad │ │ │ │ -00018490: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -000184a0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -000184b0: 633a 3a63 7265 6174 6541 4d46 696c 7465 c::createAMFilte │ │ │ │ -000184c0: 7228 646f 7562 6c65 2073 6967 6d61 5f73 r(double sigma_s │ │ │ │ -000184d0: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ -000184e0: 2c20 626f 6f6c 2061 646a 7573 745f 6f75 , bool adjust_ou │ │ │ │ -000184f0: 746c 6965 7273 203d 2066 616c 7365 290a tliers = false). │ │ │ │ -00018500: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00018510: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ -00018520: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ -00018530: 7374 616e 6365 206f 6620 4164 6170 7469 stance of Adapti │ │ │ │ -00018540: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ -00018550: 2061 6e64 2070 726f 6475 6365 2073 6f6d and produce som │ │ │ │ -00018560: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ -00018570: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ -00018580: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00018590: 7369 676d 615f 7320 7370 6174 6961 6c20 sigma_s spatial │ │ │ │ -000185a0: 7374 616e 6461 7264 2064 6576 6961 7469 standard deviati │ │ │ │ -000185b0: 6f6e 2e0a 2020 2020 202a 0a20 2020 2020 on.. *. │ │ │ │ -000185c0: 2a20 4070 6172 616d 2073 6967 6d61 5f72 * @param sigma_r │ │ │ │ -000185d0: 2063 6f6c 6f72 2073 7061 6365 2073 7461 color space sta │ │ │ │ -000185e0: 6e64 6172 6420 6465 7669 6174 696f 6e2c ndard deviation, │ │ │ │ -000185f0: 2069 7420 6973 2073 696d 696c 6172 2074 it is similar t │ │ │ │ -00018600: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00018610: 6865 2063 6f6c 6f72 2073 7061 6365 2069 he color space i │ │ │ │ -00018620: 6e74 6f0a 2020 2020 202a 2062 696c 6174 nto. * bilat │ │ │ │ -00018630: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -00018640: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018650: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -00018660: 206f 7074 696f 6e61 6c2c 2073 7065 6369 optional, speci │ │ │ │ -00018670: 6679 2070 6572 666f 726d 206f 7574 6c69 fy perform outli │ │ │ │ -00018680: 6572 7320 6164 6a75 7374 206f 7065 7261 ers adjust opera │ │ │ │ -00018690: 7469 6f6e 206f 7220 6e6f 742c 2028 4571 tion or not, (Eq │ │ │ │ -000186a0: 2e20 3929 2069 6e20 7468 650a 2020 2020 . 9) in the. │ │ │ │ -000186b0: 202a 206f 7269 6769 6e61 6c20 7061 7065 * original pape │ │ │ │ -000186c0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -000186d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -000186e0: 7320 6162 6f75 7420 4164 6170 7469 7665 s about Adaptive │ │ │ │ -000186f0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00018700: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00018710: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00018720: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00018730: 616c 3132 202e 0a20 2020 2020 2a0a 2020 al12 .. *. │ │ │ │ -00018740: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ -00018760: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ -00018770: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ -00018780: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ -00018790: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ -000187a0: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ -000187b0: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ -000187c0: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ -000187d0: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ -000187e0: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ -000187f0: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ -00018800: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ -00018810: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ -00018820: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ -00018830: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ -00018840: 6c74 6572 2066 756e 6374 696f 6e73 2e0a lter functions.. │ │ │ │ -00018850: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00018860: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00018870: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00018880: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00018890: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -000188a0: 6446 696c 7465 7220 6372 6561 7465 414d dFilter createAM │ │ │ │ -000188b0: 4669 6c74 6572 2864 6f75 626c 6520 7369 Filter(double si │ │ │ │ -000188c0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ -000188d0: 676d 615f 722c 2062 6f6f 6c65 616e 2061 gma_r, boolean a │ │ │ │ -000188e0: 646a 7573 745f 6f75 746c 6965 7273 2920 djust_outliers) │ │ │ │ -000188f0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00018900: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -00018910: 6446 696c 7465 722e 5f5f 6672 6f6d 5074 dFilter.__fromPt │ │ │ │ -00018920: 725f 5f28 6372 6561 7465 414d 4669 6c74 r__(createAMFilt │ │ │ │ -00018930: 6572 5f30 2873 6967 6d61 5f73 2c20 7369 er_0(sigma_s, si │ │ │ │ -00018940: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ -00018950: 746c 6965 7273 2929 3b0a 2020 2020 7d0a tliers));. }. │ │ │ │ -00018960: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00018970: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ -00018980: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ -00018990: 6f66 2041 6461 7074 6976 654d 616e 6966 of AdaptiveManif │ │ │ │ -000189a0: 6f6c 6446 696c 7465 7220 616e 6420 7072 oldFilter and pr │ │ │ │ -000189b0: 6f64 7563 6520 736f 6d65 2069 6e69 7469 oduce some initi │ │ │ │ -000189c0: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ -000189d0: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ -000189e0: 2a20 4070 6172 616d 2073 6967 6d61 5f73 * @param sigma_s │ │ │ │ -000189f0: 2073 7061 7469 616c 2073 7461 6e64 6172 spatial standar │ │ │ │ -00018a00: 6420 6465 7669 6174 696f 6e2e 0a20 2020 d deviation.. │ │ │ │ -00018a10: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00018a20: 6d20 7369 676d 615f 7220 636f 6c6f 7220 m sigma_r color │ │ │ │ -00018a30: 7370 6163 6520 7374 616e 6461 7264 2064 space standard d │ │ │ │ -00018a40: 6576 6961 7469 6f6e 2c20 6974 2069 7320 eviation, it is │ │ │ │ -00018a50: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -00018a60: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ -00018a70: 7220 7370 6163 6520 696e 746f 0a20 2020 r space into. │ │ │ │ -00018a80: 2020 2a20 6269 6c61 7465 7261 6c46 696c * bilateralFil │ │ │ │ -00018a90: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00018aa0: 202a 206f 7269 6769 6e61 6c20 7061 7065 * original pape │ │ │ │ -00018ab0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00018ac0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00018ad0: 7320 6162 6f75 7420 4164 6170 7469 7665 s about Adaptive │ │ │ │ -00018ae0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00018af0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00018b00: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00018b10: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00018b20: 616c 3132 202e 0a20 2020 2020 2a0a 2020 al12 .. *. │ │ │ │ -00018b30: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ -00018b50: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ -00018b60: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ -00018b70: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ -00018b80: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ -00018b90: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ -00018ba0: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ -00018bb0: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ -00018bc0: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ -00018bd0: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ -00018be0: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ -00018bf0: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ -00018c00: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ -00018c10: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ -00018c20: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ -00018c30: 6c74 6572 2066 756e 6374 696f 6e73 2e0a lter functions.. │ │ │ │ -00018c40: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00018c50: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00018c60: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00018c70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00018c80: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -00018c90: 6446 696c 7465 7220 6372 6561 7465 414d dFilter createAM │ │ │ │ -00018ca0: 4669 6c74 6572 2864 6f75 626c 6520 7369 Filter(double si │ │ │ │ -00018cb0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ -00018cc0: 676d 615f 7229 207b 0a20 2020 2020 2020 gma_r) {. │ │ │ │ -00018cd0: 2072 6574 7572 6e20 4164 6170 7469 7665 return Adaptive │ │ │ │ -00018ce0: 4d61 6e69 666f 6c64 4669 6c74 6572 2e5f ManifoldFilter._ │ │ │ │ -00018cf0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00018d00: 6541 4d46 696c 7465 725f 3128 7369 676d eAMFilter_1(sigm │ │ │ │ -00018d10: 615f 732c 2073 6967 6d61 5f72 2929 3b0a a_s, sigma_r));. │ │ │ │ -00018d20: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00018d30: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00018d40: 2063 763a 3a78 696d 6770 726f 633a 3a61 cv::ximgproc::a │ │ │ │ -00018d50: 6d46 696c 7465 7228 4d61 7420 6a6f 696e mFilter(Mat join │ │ │ │ -00018d60: 742c 204d 6174 2073 7263 2c20 4d61 7426 t, Mat src, Mat& │ │ │ │ -00018d70: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00018d80: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ -00018d90: 6d61 5f72 2c20 626f 6f6c 2061 646a 7573 ma_r, bool adjus │ │ │ │ -00018da0: 745f 6f75 746c 6965 7273 203d 2066 616c t_outliers = fal │ │ │ │ -00018db0: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ -00018dc0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -00018dd0: 6520 6f6e 652d 6c69 6e65 2041 6461 7074 e one-line Adapt │ │ │ │ -00018de0: 6976 6520 4d61 6e69 666f 6c64 2046 696c ive Manifold Fil │ │ │ │ -00018df0: 7465 7220 6361 6c6c 2e0a 2020 2020 202a ter call.. * │ │ │ │ -00018e00: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -00018e10: 6f69 6e74 206a 6f69 6e74 2028 616c 736f oint joint (also │ │ │ │ -00018e20: 2063 616c 6c65 6420 6173 2067 7569 6465 called as guide │ │ │ │ -00018e30: 6429 2069 6d61 6765 206f 7220 6172 7261 d) image or arra │ │ │ │ -00018e40: 7920 6f66 2069 6d61 6765 7320 7769 7468 y of images with │ │ │ │ -00018e50: 2061 6e79 206e 756d 6265 7273 206f 6620 any numbers of │ │ │ │ -00018e60: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00018e70: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00018e80: 7263 2066 696c 7465 7269 6e67 2069 6d61 rc filtering ima │ │ │ │ -00018e90: 6765 2077 6974 6820 616e 7920 6e75 6d62 ge with any numb │ │ │ │ -00018ea0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ -00018eb0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018ec0: 7061 7261 6d20 6473 7420 6f75 7470 7574 param dst output │ │ │ │ -00018ed0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -00018ee0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00018ef0: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ -00018f00: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ -00018f10: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018f20: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ -00018f30: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ -00018f40: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ -00018f50: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ -00018f60: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ -00018f70: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -00018f80: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ -00018f90: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -00018fa0: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ -00018fb0: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ -00018fc0: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ -00018fd0: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ -00018fe0: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ -00018ff0: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ -00019000: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ -00019010: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ -00019020: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Joint │ │ │ │ -00019040: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -00019050: 3855 2061 6e64 2043 565f 3136 5520 6465 8U and CV_16U de │ │ │ │ -00019060: 7074 6820 636f 6e76 6572 7465 6420 746f pth converted to │ │ │ │ -00019070: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -00019080: 3332 4620 6465 7074 6820 616e 6420 5b30 32F depth and [0 │ │ │ │ -00019090: 3b20 315d 0a20 2020 2020 2a20 636f 6c6f ; 1]. * colo │ │ │ │ -000190a0: 7220 7261 6e67 6520 6265 666f 7265 2070 r range before p │ │ │ │ -000190b0: 726f 6365 7373 696e 672e 2048 656e 6365 rocessing. Hence │ │ │ │ -000190c0: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -000190d0: 6d61 2073 6967 6d61 5f72 206d 7573 7420 ma sigma_r must │ │ │ │ -000190e0: 6265 2069 6e20 5b30 3b20 315d 2072 616e be in [0; 1] ran │ │ │ │ -000190f0: 6765 2c20 756e 6c69 6b65 2073 616d 650a ge, unlike same. │ │ │ │ -00019100: 2020 2020 202a 2073 6967 6d61 7320 696e * sigmas in │ │ │ │ -00019110: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00019120: 2061 6e64 2064 7446 696c 7465 7220 6675 and dtFilter fu │ │ │ │ -00019130: 6e63 7469 6f6e 732e 2053 4545 3a20 6269 nctions. SEE: bi │ │ │ │ -00019140: 6c61 7465 7261 6c46 696c 7465 722c 2064 lateralFilter, d │ │ │ │ -00019150: 7446 696c 7465 722c 2067 7569 6465 6446 tFilter, guidedF │ │ │ │ -00019160: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -00019170: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00019180: 766f 6964 2061 6d46 696c 7465 7228 4d61 void amFilter(Ma │ │ │ │ -00019190: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -000191a0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000191b0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ -000191c0: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ -000191d0: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ -000191e0: 7273 2920 7b0a 2020 2020 2020 2020 616d rs) {. am │ │ │ │ -000191f0: 4669 6c74 6572 5f30 286a 6f69 6e74 2e6e Filter_0(joint.n │ │ │ │ -00019200: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00019210: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00019220: 6976 654f 626a 2c20 7369 676d 615f 732c iveObj, sigma_s, │ │ │ │ -00019230: 2073 6967 6d61 5f72 2c20 6164 6a75 7374 sigma_r, adjust │ │ │ │ -00019240: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ -00019250: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00019260: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00019270: 6520 4164 6170 7469 7665 204d 616e 6966 e Adaptive Manif │ │ │ │ -00019280: 6f6c 6420 4669 6c74 6572 2063 616c 6c2e old Filter call. │ │ │ │ -00019290: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000192a0: 7061 7261 6d20 6a6f 696e 7420 6a6f 696e param joint join │ │ │ │ -000192b0: 7420 2861 6c73 6f20 6361 6c6c 6564 2061 t (also called a │ │ │ │ -000192c0: 7320 6775 6964 6564 2920 696d 6167 6520 s guided) image │ │ │ │ -000192d0: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ -000192e0: 6573 2077 6974 6820 616e 7920 6e75 6d62 es with any numb │ │ │ │ -000192f0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ -00019300: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019310: 7061 7261 6d20 7372 6320 6669 6c74 6572 param src filter │ │ │ │ -00019320: 696e 6720 696d 6167 6520 7769 7468 2061 ing image with a │ │ │ │ -00019330: 6e79 206e 756d 6265 7273 206f 6620 6368 ny numbers of ch │ │ │ │ -00019340: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -00019350: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00019360: 206f 7574 7075 7420 696d 6167 652e 0a20 output image.. │ │ │ │ -00019370: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00019380: 7261 6d20 7369 676d 615f 7320 7370 6174 ram sigma_s spat │ │ │ │ -00019390: 6961 6c20 7374 616e 6461 7264 2064 6576 ial standard dev │ │ │ │ -000193a0: 6961 7469 6f6e 2e0a 2020 2020 202a 0a20 iation.. *. │ │ │ │ -000193b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000193c0: 6d61 5f72 2063 6f6c 6f72 2073 7061 6365 ma_r color space │ │ │ │ -000193d0: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ -000193e0: 696f 6e2c 2069 7420 6973 2073 696d 696c ion, it is simil │ │ │ │ -000193f0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00019400: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -00019410: 6365 2069 6e74 6f0a 2020 2020 202a 2062 ce into. * b │ │ │ │ -00019420: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00019430: 2020 2020 202a 0a20 2020 2020 2a20 6f72 *. * or │ │ │ │ -00019440: 6967 696e 616c 2070 6170 6572 2e0a 2020 iginal paper.. │ │ │ │ -00019450: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -00019460: 6f74 653a 3c2f 623e 204a 6f69 6e74 2069 ote: Joint i │ │ │ │ -00019470: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ -00019480: 2061 6e64 2043 565f 3136 5520 6465 7074 and CV_16U dept │ │ │ │ -00019490: 6820 636f 6e76 6572 7465 6420 746f 2069 h converted to i │ │ │ │ -000194a0: 6d61 6765 7320 7769 7468 2043 565f 3332 mages with CV_32 │ │ │ │ -000194b0: 4620 6465 7074 6820 616e 6420 5b30 3b20 F depth and [0; │ │ │ │ -000194c0: 315d 0a20 2020 2020 2a20 636f 6c6f 7220 1]. * color │ │ │ │ -000194d0: 7261 6e67 6520 6265 666f 7265 2070 726f range before pro │ │ │ │ -000194e0: 6365 7373 696e 672e 2048 656e 6365 2063 cessing. Hence c │ │ │ │ -000194f0: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ -00019500: 2073 6967 6d61 5f72 206d 7573 7420 6265 sigma_r must be │ │ │ │ -00019510: 2069 6e20 5b30 3b20 315d 2072 616e 6765 in [0; 1] range │ │ │ │ -00019520: 2c20 756e 6c69 6b65 2073 616d 650a 2020 , unlike same. │ │ │ │ -00019530: 2020 202a 2073 6967 6d61 7320 696e 2062 * sigmas in b │ │ │ │ -00019540: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ -00019550: 6e64 2064 7446 696c 7465 7220 6675 6e63 nd dtFilter func │ │ │ │ -00019560: 7469 6f6e 732e 2053 4545 3a20 6269 6c61 tions. SEE: bila │ │ │ │ -00019570: 7465 7261 6c46 696c 7465 722c 2064 7446 teralFilter, dtF │ │ │ │ -00019580: 696c 7465 722c 2067 7569 6465 6446 696c ilter, guidedFil │ │ │ │ -00019590: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -000195a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000195b0: 6964 2061 6d46 696c 7465 7228 4d61 7420 id amFilter(Mat │ │ │ │ -000195c0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ -000195d0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -000195e0: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ -000195f0: 7369 676d 615f 7229 207b 0a20 2020 2020 sigma_r) {. │ │ │ │ -00019600: 2020 2061 6d46 696c 7465 725f 3128 6a6f amFilter_1(jo │ │ │ │ -00019610: 696e 742e 6e61 7469 7665 4f62 6a2c 2073 int.nativeObj, s │ │ │ │ -00019620: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -00019630: 742e 6e61 7469 7665 4f62 6a2c 2073 6967 t.nativeObj, sig │ │ │ │ -00019640: 6d61 5f73 2c20 7369 676d 615f 7229 3b0a ma_s, sigma_r);. │ │ │ │ -00019650: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00019660: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00019670: 2063 763a 3a78 696d 6770 726f 633a 3a6a cv::ximgproc::j │ │ │ │ -00019680: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ -00019690: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ -000196a0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -000196b0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ -000196c0: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ -000196d0: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i │ │ │ │ -000196e0: 6e74 2062 6f72 6465 7254 7970 6520 3d20 nt borderType = │ │ │ │ -000196f0: 424f 5244 4552 5f44 4546 4155 4c54 290a BORDER_DEFAULT). │ │ │ │ -00019700: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00019710: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -00019720: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ -00019730: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ -00019740: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00019750: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00019760: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ -00019770: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ -00019780: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ -00019790: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ -000197a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000197b0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -000197c0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -000197d0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -000197e0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -000197f0: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ -00019800: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ -00019810: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ -00019820: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00019830: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -00019840: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -00019850: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -00019860: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ -00019870: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00019880: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ -00019890: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ -000198a0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ -000198b0: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ -000198c0: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ -000198d0: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ -000198e0: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ -000198f0: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ -00019900: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -00019910: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019920: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ -00019930: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ -00019940: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ -00019950: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ -00019960: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ -00019970: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ -00019980: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ -00019990: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ -000199a0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ -000199b0: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ -000199c0: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ -000199d0: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ -000199e0: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ -000199f0: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ -00019a00: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ -00019a10: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019a20: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ -00019a30: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ -00019a40: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ -00019a50: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ -00019a60: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ -00019a70: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ -00019a80: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ -00019a90: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ -00019aa0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ -00019ab0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ -00019ac0: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ -00019ad0: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ -00019ae0: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ -00019af0: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ -00019b00: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ -00019b10: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ -00019b20: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ -00019b30: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ -00019b40: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ -00019b50: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ -00019b60: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ -00019b70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00019b80: 626f 7264 6572 5479 7065 0a20 2020 2020 borderType. │ │ │ │ -00019b90: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -00019ba0: 3a3c 2f62 3e20 6269 6c61 7465 7261 6c46 : bilateralF │ │ │ │ -00019bb0: 696c 7465 7220 616e 6420 6a6f 696e 7442 ilter and jointB │ │ │ │ -00019bc0: 696c 6174 6572 616c 4669 6c74 6572 2075 ilateralFilter u │ │ │ │ -00019bd0: 7365 204c 3120 6e6f 726d 2074 6f20 636f se L1 norm to co │ │ │ │ -00019be0: 6d70 7574 6520 6469 6666 6572 656e 6365 mpute difference │ │ │ │ -00019bf0: 2062 6574 7765 656e 2063 6f6c 6f72 732e between colors. │ │ │ │ -00019c00: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -00019c10: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ -00019c20: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ -00019c30: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00019c40: 2073 7461 7469 6320 766f 6964 206a 6f69 static void joi │ │ │ │ -00019c50: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -00019c60: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ -00019c70: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ -00019c80: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ -00019c90: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ -00019ca0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ -00019cb0: 626f 7264 6572 5479 7065 2920 7b0a 2020 borderType) {. │ │ │ │ -00019cc0: 2020 2020 2020 6a6f 696e 7442 696c 6174 jointBilat │ │ │ │ -00019cd0: 6572 616c 4669 6c74 6572 5f30 286a 6f69 eralFilter_0(joi │ │ │ │ -00019ce0: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00019cf0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00019d00: 2e6e 6174 6976 654f 626a 2c20 642c 2073 .nativeObj, d, s │ │ │ │ -00019d10: 6967 6d61 436f 6c6f 722c 2073 6967 6d61 igmaColor, sigma │ │ │ │ -00019d20: 5370 6163 652c 2062 6f72 6465 7254 7970 Space, borderTyp │ │ │ │ -00019d30: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ -00019d40: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -00019d50: 7320 7468 6520 6a6f 696e 7420 6269 6c61 s the joint bila │ │ │ │ -00019d60: 7465 7261 6c20 6669 6c74 6572 2074 6f20 teral filter to │ │ │ │ -00019d70: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -00019d80: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -00019d90: 6f69 6e74 204a 6f69 6e74 2038 2d62 6974 oint Joint 8-bit │ │ │ │ -00019da0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00019db0: 6e74 2c20 312d 6368 616e 6e65 6c20 6f72 nt, 1-channel or │ │ │ │ -00019dc0: 2033 2d63 6861 6e6e 656c 2069 6d61 6765 3-channel image │ │ │ │ -00019dd0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00019de0: 4070 6172 616d 2073 7263 2053 6f75 7263 @param src Sourc │ │ │ │ -00019df0: 6520 382d 6269 7420 6f72 2066 6c6f 6174 e 8-bit or float │ │ │ │ -00019e00: 696e 672d 706f 696e 742c 2031 2d63 6861 ing-point, 1-cha │ │ │ │ -00019e10: 6e6e 656c 206f 7220 332d 6368 616e 6e65 nnel or 3-channe │ │ │ │ -00019e20: 6c20 696d 6167 6520 7769 7468 2074 6865 l image with the │ │ │ │ -00019e30: 2073 616d 6520 6465 7074 6820 6173 206a same depth as j │ │ │ │ -00019e40: 6f69 6e74 0a20 2020 2020 2a20 696d 6167 oint. * imag │ │ │ │ -00019e50: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00019e60: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ -00019e70: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ -00019e80: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ -00019e90: 6e64 2074 7970 6520 6173 2073 7263 202e nd type as src . │ │ │ │ -00019ea0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019eb0: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ -00019ec0: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ -00019ed0: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ -00019ee0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ -00019ef0: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ -00019f00: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ -00019f10: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ -00019f20: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ -00019f30: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ -00019f40: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00019f50: 6967 6d61 436f 6c6f 7220 4669 6c74 6572 igmaColor Filter │ │ │ │ -00019f60: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ -00019f70: 6c6f 7220 7370 6163 652e 2041 206c 6172 lor space. A lar │ │ │ │ -00019f80: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ -00019f90: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ -00019fa0: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ -00019fb0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ -00019fc0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ -00019fd0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ -00019fe0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ -00019ff0: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ -0001a000: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ -0001a010: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ -0001a020: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ -0001a030: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ -0001a040: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001a050: 6967 6d61 5370 6163 6520 4669 6c74 6572 igmaSpace Filter │ │ │ │ -0001a060: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ -0001a070: 6f72 6469 6e61 7465 2073 7061 6365 2e20 ordinate space. │ │ │ │ -0001a080: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ -0001a090: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ -0001a0a0: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ -0001a0b0: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ -0001a0c0: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ -0001a0d0: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ -0001a0e0: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ -0001a0f0: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ -0001a100: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ -0001a110: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ -0001a120: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ -0001a130: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ -0001a140: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ -0001a150: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ -0001a160: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ -0001a170: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ -0001a180: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ -0001a190: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ -0001a1a0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001a1b0: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001a1c0: 6269 6c61 7465 7261 6c46 696c 7465 7220 bilateralFilter │ │ │ │ -0001a1d0: 616e 6420 6a6f 696e 7442 696c 6174 6572 and jointBilater │ │ │ │ -0001a1e0: 616c 4669 6c74 6572 2075 7365 204c 3120 alFilter use L1 │ │ │ │ -0001a1f0: 6e6f 726d 2074 6f20 636f 6d70 7574 6520 norm to compute │ │ │ │ -0001a200: 6469 6666 6572 656e 6365 2062 6574 7765 difference betwe │ │ │ │ -0001a210: 656e 2063 6f6c 6f72 732e 0a20 2020 2020 en colors.. │ │ │ │ -0001a220: 2a0a 2020 2020 202a 2053 4545 3a20 6269 *. * SEE: bi │ │ │ │ -0001a230: 6c61 7465 7261 6c46 696c 7465 722c 2061 lateralFilter, a │ │ │ │ -0001a240: 6d46 696c 7465 720a 2020 2020 202a 2f0a mFilter. */. │ │ │ │ -0001a250: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001a260: 6320 766f 6964 206a 6f69 6e74 4269 6c61 c void jointBila │ │ │ │ -0001a270: 7465 7261 6c46 696c 7465 7228 4d61 7420 teralFilter(Mat │ │ │ │ -0001a280: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ -0001a290: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d, │ │ │ │ -0001a2a0: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -0001a2b0: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ -0001a2c0: 7061 6365 2920 7b0a 2020 2020 2020 2020 pace) {. │ │ │ │ -0001a2d0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001a2e0: 6c74 6572 5f31 286a 6f69 6e74 2e6e 6174 lter_1(joint.nat │ │ │ │ -0001a2f0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ -0001a300: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0001a310: 654f 626a 2c20 642c 2073 6967 6d61 436f eObj, d, sigmaCo │ │ │ │ -0001a320: 6c6f 722c 2073 6967 6d61 5370 6163 6529 lor, sigmaSpace) │ │ │ │ -0001a330: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -0001a340: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -0001a350: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -0001a360: 3a62 696c 6174 6572 616c 5465 7874 7572 :bilateralTextur │ │ │ │ -0001a370: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001a380: 204d 6174 2620 6473 742c 2069 6e74 2066 Mat& dst, int f │ │ │ │ -0001a390: 7220 3d20 332c 2069 6e74 206e 756d 4974 r = 3, int numIt │ │ │ │ -0001a3a0: 6572 203d 2031 2c20 646f 7562 6c65 2073 er = 1, double s │ │ │ │ -0001a3b0: 6967 6d61 416c 7068 6120 3d20 2d31 2e2c igmaAlpha = -1., │ │ │ │ -0001a3c0: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg │ │ │ │ -0001a3d0: 203d 202d 312e 290a 2020 2020 2f2f 0a0a = -1.). //.. │ │ │ │ -0001a3e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ -0001a3f0: 7070 6c69 6573 2074 6865 2062 696c 6174 pplies the bilat │ │ │ │ -0001a400: 6572 616c 2074 6578 7475 7265 2066 696c eral texture fil │ │ │ │ -0001a410: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001a420: 2049 7420 7065 7266 6f72 6d73 2073 7472 It performs str │ │ │ │ -0001a430: 7563 7475 7265 2d70 7265 7365 7276 696e ucture-preservin │ │ │ │ -0001a440: 6720 7465 7874 7572 6520 6669 6c74 6572 g texture filter │ │ │ │ -0001a450: 2e0a 2020 2020 202a 2046 6f72 206d 6f72 .. * For mor │ │ │ │ -0001a460: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0001a470: 7468 6973 2066 696c 7465 7220 7365 6520 this filter see │ │ │ │ -0001a480: 4349 5445 3a20 4368 6f32 3031 342e 0a20 CITE: Cho2014.. │ │ │ │ -0001a490: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001a4a0: 7261 6d20 7372 6320 536f 7572 6365 2069 ram src Source i │ │ │ │ -0001a4b0: 6d61 6765 2077 686f 7365 2064 6570 7468 mage whose depth │ │ │ │ -0001a4c0: 2069 7320 382d 6269 7420 5549 4e54 206f is 8-bit UINT o │ │ │ │ -0001a4d0: 7220 3332 2d62 6974 2046 4c4f 4154 0a20 r 32-bit FLOAT. │ │ │ │ -0001a4e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001a4f0: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat │ │ │ │ -0001a500: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the │ │ │ │ -0001a510: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t │ │ │ │ -0001a520: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src.. │ │ │ │ -0001a530: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001a540: 2066 7220 5261 6469 7573 206f 6620 6b65 fr Radius of ke │ │ │ │ -0001a550: 726e 656c 2074 6f20 6265 2075 7365 6420 rnel to be used │ │ │ │ -0001a560: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001a570: 7420 7368 6f75 6c64 2062 6520 706f 7369 t should be posi │ │ │ │ -0001a580: 7469 7665 2069 6e74 6567 6572 0a20 2020 tive integer. │ │ │ │ -0001a590: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a5a0: 6d20 6e75 6d49 7465 7220 4e75 6d62 6572 m numIter Number │ │ │ │ -0001a5b0: 206f 6620 6974 6572 6174 696f 6e73 206f of iterations o │ │ │ │ -0001a5c0: 6620 616c 676f 7269 7468 6d2c 2049 7420 f algorithm, It │ │ │ │ -0001a5d0: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001a5e0: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001a5f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001a600: 7369 676d 6141 6c70 6861 2043 6f6e 7472 sigmaAlpha Contr │ │ │ │ -0001a610: 6f6c 7320 7468 6520 7368 6172 706e 6573 ols the sharpnes │ │ │ │ -0001a620: 7320 6f66 2074 6865 2077 6569 6768 7420 s of the weight │ │ │ │ -0001a630: 7472 616e 7369 7469 6f6e 2066 726f 6d20 transition from │ │ │ │ -0001a640: 6564 6765 7320 746f 2073 6d6f 6f74 682f edges to smooth/ │ │ │ │ -0001a650: 7465 7874 7572 6520 7265 6769 6f6e 732c texture regions, │ │ │ │ -0001a660: 2077 6865 7265 0a20 2020 2020 2a20 6120 where. * a │ │ │ │ -0001a670: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ -0001a680: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ -0001a690: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ -0001a6a0: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ -0001a6b0: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ -0001a6c0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ -0001a6d0: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ -0001a6e0: 2040 7061 7261 6d20 7369 676d 6141 7667 @param sigmaAvg │ │ │ │ -0001a6f0: 2052 616e 6765 2062 6c75 7220 7061 7261 Range blur para │ │ │ │ -0001a700: 6d65 7465 7220 666f 7220 7465 7874 7572 meter for textur │ │ │ │ -0001a710: 6520 626c 7572 7269 6e67 2e20 4c61 7267 e blurring. Larg │ │ │ │ -0001a720: 6572 2076 616c 7565 206d 616b 6573 2072 er value makes r │ │ │ │ -0001a730: 6573 756c 7420 746f 2062 6520 6d6f 7265 esult to be more │ │ │ │ -0001a740: 2062 6c75 7272 6564 2e20 5768 656e 2074 blurred. When t │ │ │ │ -0001a750: 6865 0a20 2020 2020 2a20 7661 6c75 6520 he. * value │ │ │ │ -0001a760: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ -0001a770: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ -0001a780: 2063 616c 6375 6c61 7465 6420 6173 2064 calculated as d │ │ │ │ -0001a790: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the │ │ │ │ -0001a7a0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ -0001a7b0: 2020 202a 2053 4545 3a20 726f 6c6c 696e * SEE: rollin │ │ │ │ -0001a7c0: 6747 7569 6461 6e63 6546 696c 7465 722c gGuidanceFilter, │ │ │ │ -0001a7d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001a7e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0001a7f0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0001a800: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ -0001a810: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -0001a820: 4d61 7420 6473 742c 2069 6e74 2066 722c Mat dst, int fr, │ │ │ │ -0001a830: 2069 6e74 206e 756d 4974 6572 2c20 646f int numIter, do │ │ │ │ -0001a840: 7562 6c65 2073 6967 6d61 416c 7068 612c uble sigmaAlpha, │ │ │ │ -0001a850: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg │ │ │ │ -0001a860: 2920 7b0a 2020 2020 2020 2020 6269 6c61 ) {. bila │ │ │ │ -0001a870: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0001a880: 6572 5f30 2873 7263 2e6e 6174 6976 654f er_0(src.nativeO │ │ │ │ -0001a890: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -0001a8a0: 6a2c 2066 722c 206e 756d 4974 6572 2c20 j, fr, numIter, │ │ │ │ -0001a8b0: 7369 676d 6141 6c70 6861 2c20 7369 676d sigmaAlpha, sigm │ │ │ │ -0001a8c0: 6141 7667 293b 0a20 2020 207d 0a0a 2020 aAvg);. }.. │ │ │ │ -0001a8d0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001a8e0: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ -0001a8f0: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ -0001a900: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ -0001a910: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ -0001a920: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ -0001a930: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ -0001a940: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001a950: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001a960: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ -0001a970: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ -0001a980: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a990: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ -0001a9a0: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ -0001a9b0: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ -0001a9c0: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ -0001a9d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a9e0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001a9f0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001aa00: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001aa10: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001aa20: 0a20 2020 2020 2a20 4070 6172 616d 2066 . * @param f │ │ │ │ -0001aa30: 7220 5261 6469 7573 206f 6620 6b65 726e r Radius of kern │ │ │ │ -0001aa40: 656c 2074 6f20 6265 2075 7365 6420 666f el to be used fo │ │ │ │ -0001aa50: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001aa60: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001aa70: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001aa80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001aa90: 6e75 6d49 7465 7220 4e75 6d62 6572 206f numIter Number o │ │ │ │ -0001aaa0: 6620 6974 6572 6174 696f 6e73 206f 6620 f iterations of │ │ │ │ -0001aab0: 616c 676f 7269 7468 6d2c 2049 7420 7368 algorithm, It sh │ │ │ │ -0001aac0: 6f75 6c64 2062 6520 706f 7369 7469 7665 ould be positive │ │ │ │ -0001aad0: 2069 6e74 6567 6572 0a20 2020 2020 2a0a integer. *. │ │ │ │ -0001aae0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -0001aaf0: 676d 6141 6c70 6861 2043 6f6e 7472 6f6c gmaAlpha Control │ │ │ │ -0001ab00: 7320 7468 6520 7368 6172 706e 6573 7320 s the sharpness │ │ │ │ -0001ab10: 6f66 2074 6865 2077 6569 6768 7420 7472 of the weight tr │ │ │ │ -0001ab20: 616e 7369 7469 6f6e 2066 726f 6d20 6564 ansition from ed │ │ │ │ -0001ab30: 6765 7320 746f 2073 6d6f 6f74 682f 7465 ges to smooth/te │ │ │ │ -0001ab40: 7874 7572 6520 7265 6769 6f6e 732c 2077 xture regions, w │ │ │ │ -0001ab50: 6865 7265 0a20 2020 2020 2a20 6120 6269 here. * a bi │ │ │ │ -0001ab60: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ -0001ab70: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ -0001ab80: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ -0001ab90: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ -0001aba0: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ -0001abb0: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ -0001abc0: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ -0001abd0: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ -0001abe0: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ -0001abf0: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ -0001ac00: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ -0001ac10: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ -0001ac20: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ -0001ac30: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001ac40: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001ac50: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -0001ac60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001ac70: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0001ac80: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ -0001ac90: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ -0001aca0: 7420 6672 2c20 696e 7420 6e75 6d49 7465 t fr, int numIte │ │ │ │ -0001acb0: 722c 2064 6f75 626c 6520 7369 676d 6141 r, double sigmaA │ │ │ │ -0001acc0: 6c70 6861 2920 7b0a 2020 2020 2020 2020 lpha) {. │ │ │ │ -0001acd0: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ -0001ace0: 4669 6c74 6572 5f31 2873 7263 2e6e 6174 Filter_1(src.nat │ │ │ │ -0001acf0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001ad00: 7665 4f62 6a2c 2066 722c 206e 756d 4974 veObj, fr, numIt │ │ │ │ -0001ad10: 6572 2c20 7369 676d 6141 6c70 6861 293b er, sigmaAlpha); │ │ │ │ -0001ad20: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0001ad30: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -0001ad40: 6865 2062 696c 6174 6572 616c 2074 6578 he bilateral tex │ │ │ │ -0001ad50: 7475 7265 2066 696c 7465 7220 746f 2061 ture filter to a │ │ │ │ -0001ad60: 6e20 696d 6167 652e 2049 7420 7065 7266 n image. It perf │ │ │ │ -0001ad70: 6f72 6d73 2073 7472 7563 7475 7265 2d70 orms structure-p │ │ │ │ -0001ad80: 7265 7365 7276 696e 6720 7465 7874 7572 reserving textur │ │ │ │ -0001ad90: 6520 6669 6c74 6572 2e0a 2020 2020 202a e filter.. * │ │ │ │ -0001ada0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -0001adb0: 7320 6162 6f75 7420 7468 6973 2066 696c s about this fil │ │ │ │ -0001adc0: 7465 7220 7365 6520 4349 5445 3a20 4368 ter see CITE: Ch │ │ │ │ -0001add0: 6f32 3031 342e 0a20 2020 2020 2a0a 2020 o2014.. *. │ │ │ │ -0001ade0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0001adf0: 536f 7572 6365 2069 6d61 6765 2077 686f Source image who │ │ │ │ -0001ae00: 7365 2064 6570 7468 2069 7320 382d 6269 se depth is 8-bi │ │ │ │ -0001ae10: 7420 5549 4e54 206f 7220 3332 2d62 6974 t UINT or 32-bit │ │ │ │ -0001ae20: 2046 4c4f 4154 0a20 2020 2020 2a0a 2020 FLOAT. *. │ │ │ │ -0001ae30: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -0001ae40: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ -0001ae50: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ -0001ae60: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ -0001ae70: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ -0001ae80: 2a20 4070 6172 616d 2066 7220 5261 6469 * @param fr Radi │ │ │ │ -0001ae90: 7573 206f 6620 6b65 726e 656c 2074 6f20 us of kernel to │ │ │ │ -0001aea0: 6265 2075 7365 6420 666f 7220 6669 6c74 be used for filt │ │ │ │ -0001aeb0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -0001aec0: 2062 6520 706f 7369 7469 7665 2069 6e74 be positive int │ │ │ │ -0001aed0: 6567 6572 0a20 2020 2020 2a0a 2020 2020 eger. *. │ │ │ │ -0001aee0: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -0001aef0: 7220 4e75 6d62 6572 206f 6620 6974 6572 r Number of iter │ │ │ │ -0001af00: 6174 696f 6e73 206f 6620 616c 676f 7269 ations of algori │ │ │ │ -0001af10: 7468 6d2c 2049 7420 7368 6f75 6c64 2062 thm, It should b │ │ │ │ -0001af20: 6520 706f 7369 7469 7665 2069 6e74 6567 e positive integ │ │ │ │ -0001af30: 6572 0a20 2020 2020 2a0a 2020 2020 202a er. *. * │ │ │ │ -0001af40: 2061 2062 6967 6765 7220 7661 6c75 6520 a bigger value │ │ │ │ -0001af50: 6d65 616e 7320 7368 6172 7065 7220 7472 means sharper tr │ │ │ │ -0001af60: 616e 7369 7469 6f6e 2e20 5768 656e 2074 ansition. When t │ │ │ │ -0001af70: 6865 2076 616c 7565 2069 7320 6e65 6761 he value is nega │ │ │ │ -0001af80: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ -0001af90: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ -0001afa0: 6174 6564 2e0a 2020 2020 202a 0a20 2020 ated.. *. │ │ │ │ -0001afb0: 2020 2a20 7661 6c75 6520 6973 206e 6567 * value is neg │ │ │ │ -0001afc0: 6174 6976 652c 2069 7420 6973 2061 7574 ative, it is aut │ │ │ │ -0001afd0: 6f6d 6174 6963 616c 6c79 2063 616c 6375 omatically calcu │ │ │ │ -0001afe0: 6c61 7465 6420 6173 2064 6573 6372 6962 lated as describ │ │ │ │ -0001aff0: 6564 2069 6e20 7468 6520 7061 7065 722e ed in the paper. │ │ │ │ -0001b000: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001b010: 4545 3a20 726f 6c6c 696e 6747 7569 6461 EE: rollingGuida │ │ │ │ -0001b020: 6e63 6546 696c 7465 722c 2062 696c 6174 nceFilter, bilat │ │ │ │ -0001b030: 6572 616c 4669 6c74 6572 0a20 2020 2020 eralFilter. │ │ │ │ -0001b040: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0001b050: 6174 6963 2076 6f69 6420 6269 6c61 7465 atic void bilate │ │ │ │ -0001b060: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ -0001b070: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -0001b080: 742c 2069 6e74 2066 722c 2069 6e74 206e t, int fr, int n │ │ │ │ -0001b090: 756d 4974 6572 2920 7b0a 2020 2020 2020 umIter) {. │ │ │ │ -0001b0a0: 2020 6269 6c61 7465 7261 6c54 6578 7475 bilateralTextu │ │ │ │ -0001b0b0: 7265 4669 6c74 6572 5f32 2873 7263 2e6e reFilter_2(src.n │ │ │ │ -0001b0c0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -0001b0d0: 7469 7665 4f62 6a2c 2066 722c 206e 756d tiveObj, fr, num │ │ │ │ -0001b0e0: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ -0001b0f0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001b100: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ -0001b110: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ -0001b120: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ -0001b130: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ -0001b140: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ -0001b150: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ -0001b160: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001b170: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001b180: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ -0001b190: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ -0001b1a0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b1b0: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ -0001b1c0: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ -0001b1d0: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ -0001b1e0: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ -0001b1f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b200: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001b210: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001b220: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001b230: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001b240: 0a20 2020 2020 2a20 4070 6172 616d 2066 . * @param f │ │ │ │ -0001b250: 7220 5261 6469 7573 206f 6620 6b65 726e r Radius of kern │ │ │ │ -0001b260: 656c 2074 6f20 6265 2075 7365 6420 666f el to be used fo │ │ │ │ -0001b270: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001b280: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001b290: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001b2a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001b2b0: 6120 6269 6767 6572 2076 616c 7565 206d a bigger value m │ │ │ │ -0001b2c0: 6561 6e73 2073 6861 7270 6572 2074 7261 eans sharper tra │ │ │ │ -0001b2d0: 6e73 6974 696f 6e2e 2057 6865 6e20 7468 nsition. When th │ │ │ │ -0001b2e0: 6520 7661 6c75 6520 6973 206e 6567 6174 e value is negat │ │ │ │ -0001b2f0: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ -0001b300: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ -0001b310: 7465 642e 0a20 2020 2020 2a0a 2020 2020 ted.. *. │ │ │ │ -0001b320: 202a 2076 616c 7565 2069 7320 6e65 6761 * value is nega │ │ │ │ -0001b330: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ -0001b340: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ -0001b350: 6174 6564 2061 7320 6465 7363 7269 6265 ated as describe │ │ │ │ -0001b360: 6420 696e 2074 6865 2070 6170 6572 2e0a d in the paper.. │ │ │ │ -0001b370: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -0001b380: 453a 2072 6f6c 6c69 6e67 4775 6964 616e E: rollingGuidan │ │ │ │ -0001b390: 6365 4669 6c74 6572 2c20 6269 6c61 7465 ceFilter, bilate │ │ │ │ -0001b3a0: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ -0001b3b0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0001b3c0: 7469 6320 766f 6964 2062 696c 6174 6572 tic void bilater │ │ │ │ -0001b3d0: 616c 5465 7874 7572 6546 696c 7465 7228 alTextureFilter( │ │ │ │ -0001b3e0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -0001b3f0: 2c20 696e 7420 6672 2920 7b0a 2020 2020 , int fr) {. │ │ │ │ -0001b400: 2020 2020 6269 6c61 7465 7261 6c54 6578 bilateralTex │ │ │ │ -0001b410: 7475 7265 4669 6c74 6572 5f33 2873 7263 tureFilter_3(src │ │ │ │ -0001b420: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -0001b430: 6e61 7469 7665 4f62 6a2c 2066 7229 3b0a nativeObj, fr);. │ │ │ │ -0001b440: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001b450: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ -0001b460: 6520 6269 6c61 7465 7261 6c20 7465 7874 e bilateral text │ │ │ │ -0001b470: 7572 6520 6669 6c74 6572 2074 6f20 616e ure filter to an │ │ │ │ -0001b480: 2069 6d61 6765 2e20 4974 2070 6572 666f image. It perfo │ │ │ │ -0001b490: 726d 7320 7374 7275 6374 7572 652d 7072 rms structure-pr │ │ │ │ -0001b4a0: 6573 6572 7669 6e67 2074 6578 7475 7265 eserving texture │ │ │ │ -0001b4b0: 2066 696c 7465 722e 0a20 2020 2020 2a20 filter.. * │ │ │ │ -0001b4c0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001b4d0: 2061 626f 7574 2074 6869 7320 6669 6c74 about this filt │ │ │ │ -0001b4e0: 6572 2073 6565 2043 4954 453a 2043 686f er see CITE: Cho │ │ │ │ -0001b4f0: 3230 3134 2e0a 2020 2020 202a 0a20 2020 2014.. *. │ │ │ │ -0001b500: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001b510: 6f75 7263 6520 696d 6167 6520 7768 6f73 ource image whos │ │ │ │ -0001b520: 6520 6465 7074 6820 6973 2038 2d62 6974 e depth is 8-bit │ │ │ │ -0001b530: 2055 494e 5420 6f72 2033 322d 6269 7420 UINT or 32-bit │ │ │ │ -0001b540: 464c 4f41 540a 2020 2020 202a 0a20 2020 FLOAT. *. │ │ │ │ -0001b550: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ -0001b560: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001b570: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ -0001b580: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ -0001b590: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ -0001b5a0: 0a20 2020 2020 2a0a 2020 2020 202a 2061 . *. * a │ │ │ │ -0001b5b0: 2062 6967 6765 7220 7661 6c75 6520 6d65 bigger value me │ │ │ │ -0001b5c0: 616e 7320 7368 6172 7065 7220 7472 616e ans sharper tran │ │ │ │ -0001b5d0: 7369 7469 6f6e 2e20 5768 656e 2074 6865 sition. When the │ │ │ │ -0001b5e0: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ -0001b5f0: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ -0001b600: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ -0001b610: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -0001b620: 2a20 7661 6c75 6520 6973 206e 6567 6174 * value is negat │ │ │ │ -0001b630: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ -0001b640: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ -0001b650: 7465 6420 6173 2064 6573 6372 6962 6564 ted as described │ │ │ │ -0001b660: 2069 6e20 7468 6520 7061 7065 722e 0a20 in the paper.. │ │ │ │ -0001b670: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ -0001b680: 3a20 726f 6c6c 696e 6747 7569 6461 6e63 : rollingGuidanc │ │ │ │ -0001b690: 6546 696c 7465 722c 2062 696c 6174 6572 eFilter, bilater │ │ │ │ -0001b6a0: 616c 4669 6c74 6572 0a20 2020 2020 2a2f alFilter. */ │ │ │ │ -0001b6b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001b6c0: 6963 2076 6f69 6420 6269 6c61 7465 7261 ic void bilatera │ │ │ │ -0001b6d0: 6c54 6578 7475 7265 4669 6c74 6572 284d lTextureFilter(M │ │ │ │ -0001b6e0: 6174 2073 7263 2c20 4d61 7420 6473 7429 at src, Mat dst) │ │ │ │ -0001b6f0: 207b 0a20 2020 2020 2020 2062 696c 6174 {. bilat │ │ │ │ -0001b700: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ -0001b710: 725f 3428 7372 632e 6e61 7469 7665 4f62 r_4(src.nativeOb │ │ │ │ -0001b720: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -0001b730: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0001b740: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -0001b750: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -0001b760: 3a3a 726f 6c6c 696e 6747 7569 6461 6e63 ::rollingGuidanc │ │ │ │ -0001b770: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001b780: 204d 6174 2620 6473 742c 2069 6e74 2064 Mat& dst, int d │ │ │ │ -0001b790: 203d 202d 312c 2064 6f75 626c 6520 7369 = -1, double si │ │ │ │ -0001b7a0: 676d 6143 6f6c 6f72 203d 2032 352c 2064 gmaColor = 25, d │ │ │ │ -0001b7b0: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ -0001b7c0: 203d 2033 2c20 696e 7420 6e75 6d4f 6649 = 3, int numOfI │ │ │ │ -0001b7d0: 7465 7220 3d20 342c 2069 6e74 2062 6f72 ter = 4, int bor │ │ │ │ -0001b7e0: 6465 7254 7970 6520 3d20 424f 5244 4552 derType = BORDER │ │ │ │ -0001b7f0: 5f44 4546 4155 4c54 290a 2020 2020 2f2f _DEFAULT). // │ │ │ │ -0001b800: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0001b810: 2041 7070 6c69 6573 2074 6865 2072 6f6c Applies the rol │ │ │ │ -0001b820: 6c69 6e67 2067 7569 6461 6e63 6520 6669 ling guidance fi │ │ │ │ -0001b830: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ -0001b840: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001b850: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001b860: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ -0001b870: 453a 207a 6861 6e67 3230 3134 726f 6c6c E: zhang2014roll │ │ │ │ -0001b880: 696e 670a 2020 2020 202a 0a20 2020 2020 ing. *. │ │ │ │ -0001b890: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ -0001b8a0: 7263 6520 382d 6269 7420 6f72 2066 6c6f rce 8-bit or flo │ │ │ │ -0001b8b0: 6174 696e 672d 706f 696e 742c 2031 2d63 ating-point, 1-c │ │ │ │ -0001b8c0: 6861 6e6e 656c 206f 7220 332d 6368 616e hannel or 3-chan │ │ │ │ -0001b8d0: 6e65 6c20 696d 6167 652e 0a20 2020 2020 nel image.. │ │ │ │ -0001b8e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001b8f0: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination │ │ │ │ -0001b900: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam │ │ │ │ -0001b910: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type │ │ │ │ -0001b920: 6173 2073 7263 2e0a 2020 2020 202a 0a20 as src.. *. │ │ │ │ -0001b930: 2020 2020 2a20 4070 6172 616d 2064 2044 * @param d D │ │ │ │ -0001b940: 6961 6d65 7465 7220 6f66 2065 6163 6820 iameter of each │ │ │ │ -0001b950: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001b960: 6f64 2074 6861 7420 6973 2075 7365 6420 od that is used │ │ │ │ -0001b970: 6475 7269 6e67 2066 696c 7465 7269 6e67 during filtering │ │ │ │ -0001b980: 2e20 4966 2069 7420 6973 206e 6f6e 2d70 . If it is non-p │ │ │ │ -0001b990: 6f73 6974 6976 652c 0a20 2020 2020 2a20 ositive,. * │ │ │ │ -0001b9a0: 6974 2069 7320 636f 6d70 7574 6564 2066 it is computed f │ │ │ │ -0001b9b0: 726f 6d20 7369 676d 6153 7061 6365 202e rom sigmaSpace . │ │ │ │ -0001b9c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001b9d0: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor │ │ │ │ -0001b9e0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ -0001b9f0: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space │ │ │ │ -0001ba00: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ -0001ba10: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete │ │ │ │ -0001ba20: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that. │ │ │ │ -0001ba30: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo │ │ │ │ -0001ba40: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi │ │ │ │ -0001ba50: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ -0001ba60: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace │ │ │ │ -0001ba70: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed │ │ │ │ -0001ba80: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul │ │ │ │ -0001ba90: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l │ │ │ │ -0001baa0: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s │ │ │ │ -0001bab0: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color. │ │ │ │ -0001bac0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001bad0: 7061 7261 6d20 7369 676d 6153 7061 6365 param sigmaSpace │ │ │ │ -0001bae0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ -0001baf0: 2074 6865 2063 6f6f 7264 696e 6174 6520 the coordinate │ │ │ │ -0001bb00: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ -0001bb10: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ -0001bb20: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ -0001bb30: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ -0001bb40: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ -0001bb50: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ -0001bb60: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ -0001bb70: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ -0001bb80: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ -0001bb90: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ -0001bba0: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ -0001bbb0: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ -0001bbc0: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ -0001bbd0: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ -0001bbe0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ -0001bbf0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ -0001bc00: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ -0001bc10: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ -0001bc20: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ -0001bc30: 202a 2040 7061 7261 6d20 6e75 6d4f 6649 * @param numOfI │ │ │ │ -0001bc40: 7465 7220 4e75 6d62 6572 206f 6620 6974 ter Number of it │ │ │ │ -0001bc50: 6572 6174 696f 6e73 206f 6620 6a6f 696e erations of join │ │ │ │ -0001bc60: 7420 6564 6765 2d70 7265 7365 7276 696e t edge-preservin │ │ │ │ -0001bc70: 6720 6669 6c74 6572 696e 6720 6170 706c g filtering appl │ │ │ │ -0001bc80: 6965 6420 6f6e 2074 6865 2073 6f75 7263 ied on the sourc │ │ │ │ -0001bc90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *. │ │ │ │ -0001bca0: 2020 2020 202a 2040 7061 7261 6d20 626f * @param bo │ │ │ │ -0001bcb0: 7264 6572 5479 7065 0a20 2020 2020 2a0a rderType. *. │ │ │ │ -0001bcc0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ -0001bcd0: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ -0001bce0: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ -0001bcf0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001bd00: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ -0001bd10: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ -0001bd20: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -0001bd30: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ -0001bd40: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ -0001bd50: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ -0001bd60: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -0001bd70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0001bd80: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ -0001bd90: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ -0001bda0: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ -0001bdb0: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ -0001bdc0: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ -0001bdd0: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ -0001bde0: 756d 4f66 4974 6572 2c20 696e 7420 626f umOfIter, int bo │ │ │ │ -0001bdf0: 7264 6572 5479 7065 2920 7b0a 2020 2020 rderType) {. │ │ │ │ -0001be00: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001be10: 6e63 6546 696c 7465 725f 3028 7372 632e nceFilter_0(src. │ │ │ │ -0001be20: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001be30: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ -0001be40: 6d61 436f 6c6f 722c 2073 6967 6d61 5370 maColor, sigmaSp │ │ │ │ -0001be50: 6163 652c 206e 756d 4f66 4974 6572 2c20 ace, numOfIter, │ │ │ │ -0001be60: 626f 7264 6572 5479 7065 293b 0a20 2020 borderType);. │ │ │ │ -0001be70: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001be80: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001be90: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001bea0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001beb0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001bec0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001bed0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001bee0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001bef0: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001bf00: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001bf10: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001bf20: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001bf30: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001bf40: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001bf50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001bf60: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001bf70: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001bf80: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001bf90: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001bfa0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001bfb0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001bfc0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001bfd0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001bfe0: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001bff0: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001c000: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001c010: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001c020: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001c030: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001c040: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ -0001c050: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ -0001c060: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -0001c070: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ -0001c080: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ -0001c090: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ -0001c0a0: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ -0001c0b0: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ -0001c0c0: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001c0d0: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ -0001c0e0: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ -0001c0f0: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ -0001c100: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ -0001c110: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ -0001c120: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ -0001c130: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001c140: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa │ │ │ │ -0001c150: 6365 2046 696c 7465 7220 7369 676d 6120 ce Filter sigma │ │ │ │ -0001c160: 696e 2074 6865 2063 6f6f 7264 696e 6174 in the coordinat │ │ │ │ -0001c170: 6520 7370 6163 652e 2041 206c 6172 6765 e space. A large │ │ │ │ -0001c180: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p │ │ │ │ -0001c190: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t │ │ │ │ -0001c1a0: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth │ │ │ │ -0001c1b0: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ -0001c1c0: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ -0001c1d0: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ -0001c1e0: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ -0001c1f0: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ -0001c200: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ -0001c210: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ -0001c220: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ -0001c230: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ -0001c240: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ -0001c250: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ -0001c260: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ -0001c270: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ -0001c280: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ -0001c290: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -0001c2a0: 2020 202a 2040 7061 7261 6d20 6e75 6d4f * @param numO │ │ │ │ -0001c2b0: 6649 7465 7220 4e75 6d62 6572 206f 6620 fIter Number of │ │ │ │ -0001c2c0: 6974 6572 6174 696f 6e73 206f 6620 6a6f iterations of jo │ │ │ │ -0001c2d0: 696e 7420 6564 6765 2d70 7265 7365 7276 int edge-preserv │ │ │ │ -0001c2e0: 696e 6720 6669 6c74 6572 696e 6720 6170 ing filtering ap │ │ │ │ -0001c2f0: 706c 6965 6420 6f6e 2074 6865 2073 6f75 plied on the sou │ │ │ │ -0001c300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ -0001c310: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c320: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c330: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c340: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c350: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c360: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c370: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c380: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c390: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c3a0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c3b0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c3c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c3d0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c3e0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c3f0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c400: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ -0001c410: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0001c420: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -0001c430: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte │ │ │ │ -0001c440: 7229 207b 0a20 2020 2020 2020 2072 6f6c r) {. rol │ │ │ │ -0001c450: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0001c460: 6572 5f31 2873 7263 2e6e 6174 6976 654f er_1(src.nativeO │ │ │ │ -0001c470: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -0001c480: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ -0001c490: 2c20 7369 676d 6153 7061 6365 2c20 6e75 , sigmaSpace, nu │ │ │ │ -0001c4a0: 6d4f 6649 7465 7229 3b0a 2020 2020 7d0a mOfIter);. }. │ │ │ │ -0001c4b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001c4c0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ -0001c4d0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ -0001c4e0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001c4f0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -0001c500: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ -0001c510: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0001c520: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ -0001c530: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ -0001c540: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001c550: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ -0001c560: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ -0001c570: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ -0001c580: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ -0001c590: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001c5a0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001c5b0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001c5c0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001c5d0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001c5e0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ -0001c5f0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ -0001c600: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ -0001c610: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ -0001c620: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ -0001c630: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ -0001c640: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ -0001c650: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ -0001c660: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ -0001c670: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001c680: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ -0001c690: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001c6a0: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ -0001c6b0: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ -0001c6c0: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ -0001c6d0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ -0001c6e0: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ -0001c6f0: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ -0001c700: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ -0001c710: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ -0001c720: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ -0001c730: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ -0001c740: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ -0001c750: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ -0001c760: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ -0001c770: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001c780: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ -0001c790: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001c7a0: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ -0001c7b0: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ -0001c7c0: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ -0001c7d0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ -0001c7e0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ -0001c7f0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ -0001c800: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ -0001c810: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ -0001c820: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ -0001c830: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ -0001c840: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ -0001c850: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ -0001c860: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ -0001c870: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ -0001c880: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ -0001c890: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ -0001c8a0: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ -0001c8b0: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ -0001c8c0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ -0001c8d0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -0001c8e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c8f0: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c900: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c910: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c920: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c930: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c940: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c950: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c960: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c970: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c980: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c990: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c9a0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c9b0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c9c0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c9d0: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ -0001c9e0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0001c9f0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -0001ca00: 6365 2920 7b0a 2020 2020 2020 2020 726f ce) {. ro │ │ │ │ -0001ca10: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001ca20: 7465 725f 3228 7372 632e 6e61 7469 7665 ter_2(src.native │ │ │ │ -0001ca30: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0001ca40: 626a 2c20 642c 2073 6967 6d61 436f 6c6f bj, d, sigmaColo │ │ │ │ -0001ca50: 722c 2073 6967 6d61 5370 6163 6529 3b0a r, sigmaSpace);. │ │ │ │ -0001ca60: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001ca70: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ -0001ca80: 6520 726f 6c6c 696e 6720 6775 6964 616e e rolling guidan │ │ │ │ -0001ca90: 6365 2066 696c 7465 7220 746f 2061 6e20 ce filter to an │ │ │ │ -0001caa0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0001cab0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0001cac0: 7461 696c 732c 2070 6c65 6173 6520 7365 tails, please se │ │ │ │ -0001cad0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ -0001cae0: 3472 6f6c 6c69 6e67 0a20 2020 2020 2a0a 4rolling. *. │ │ │ │ -0001caf0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -0001cb00: 6320 536f 7572 6365 2038 2d62 6974 206f c Source 8-bit o │ │ │ │ -0001cb10: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001cb20: 2c20 312d 6368 616e 6e65 6c20 6f72 2033 , 1-channel or 3 │ │ │ │ -0001cb30: 2d63 6861 6e6e 656c 2069 6d61 6765 2e0a -channel image.. │ │ │ │ -0001cb40: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001cb50: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -0001cb60: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -0001cb70: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -0001cb80: 7479 7065 2061 7320 7372 632e 0a20 2020 type as src.. │ │ │ │ -0001cb90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001cba0: 6d20 6420 4469 616d 6574 6572 206f 6620 m d Diameter of │ │ │ │ -0001cbb0: 6561 6368 2070 6978 656c 206e 6569 6768 each pixel neigh │ │ │ │ -0001cbc0: 626f 7268 6f6f 6420 7468 6174 2069 7320 borhood that is │ │ │ │ -0001cbd0: 7573 6564 2064 7572 696e 6720 6669 6c74 used during filt │ │ │ │ -0001cbe0: 6572 696e 672e 2049 6620 6974 2069 7320 ering. If it is │ │ │ │ -0001cbf0: 6e6f 6e2d 706f 7369 7469 7665 2c0a 2020 non-positive,. │ │ │ │ -0001cc00: 2020 202a 2069 7420 6973 2063 6f6d 7075 * it is compu │ │ │ │ -0001cc10: 7465 6420 6672 6f6d 2073 6967 6d61 5370 ted from sigmaSp │ │ │ │ -0001cc20: 6163 6520 2e0a 2020 2020 202a 0a20 2020 ace .. *. │ │ │ │ -0001cc30: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001cc40: 436f 6c6f 7220 4669 6c74 6572 2073 6967 Color Filter sig │ │ │ │ -0001cc50: 6d61 2069 6e20 7468 6520 636f 6c6f 7220 ma in the color │ │ │ │ -0001cc60: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ -0001cc70: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ -0001cc80: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ -0001cc90: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ -0001cca0: 2063 6f6c 6f72 7320 7769 7468 696e 2074 colors within t │ │ │ │ -0001ccb0: 6865 2070 6978 656c 206e 6569 6768 626f he pixel neighbo │ │ │ │ -0001ccc0: 7268 6f6f 6420 2873 6565 2073 6967 6d61 rhood (see sigma │ │ │ │ -0001ccd0: 5370 6163 6520 2920 7769 6c6c 2062 6520 Space ) will be │ │ │ │ -0001cce0: 6d69 7865 6420 746f 6765 7468 6572 2c20 mixed together, │ │ │ │ -0001ccf0: 7265 7375 6c74 696e 6720 696e 0a20 2020 resulting in. │ │ │ │ -0001cd00: 2020 2a20 6c61 7267 6572 2061 7265 6173 * larger areas │ │ │ │ -0001cd10: 206f 6620 7365 6d69 2d65 7175 616c 2063 of semi-equal c │ │ │ │ -0001cd20: 6f6c 6f72 2e0a 2020 2020 202a 0a20 2020 olor.. *. │ │ │ │ -0001cd30: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe │ │ │ │ -0001cd40: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc │ │ │ │ -0001cd50: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as │ │ │ │ -0001cd60: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co │ │ │ │ -0001cd70: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e │ │ │ │ -0001cd80: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma │ │ │ │ -0001cd90: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. * │ │ │ │ -0001cda0: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it │ │ │ │ -0001cdb0: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n │ │ │ │ -0001cdc0: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size │ │ │ │ -0001cdd0: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s │ │ │ │ -0001cde0: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe │ │ │ │ -0001cdf0: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is. │ │ │ │ -0001ce00: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional │ │ │ │ -0001ce10: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace .. │ │ │ │ -0001ce20: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0001ce30: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -0001ce40: 6f74 653a 3c2f 623e 2020 726f 6c6c 696e ote: rollin │ │ │ │ -0001ce50: 6747 7569 6461 6e63 6546 696c 7465 7220 gGuidanceFilter │ │ │ │ -0001ce60: 7573 6573 206a 6f69 6e74 4269 6c61 7465 uses jointBilate │ │ │ │ -0001ce70: 7261 6c46 696c 7465 7220 6173 2074 6865 ralFilter as the │ │ │ │ -0001ce80: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ -0001ce90: 2066 696c 7465 722e 0a20 2020 2020 2a0a filter.. *. │ │ │ │ -0001cea0: 2020 2020 202a 2053 4545 3a20 6a6f 696e * SEE: join │ │ │ │ -0001ceb0: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -0001cec0: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ -0001ced0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -0001cee0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0001cef0: 7461 7469 6320 766f 6964 2072 6f6c 6c69 tatic void rolli │ │ │ │ -0001cf00: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001cf10: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -0001cf20: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ -0001cf30: 2073 6967 6d61 436f 6c6f 7229 207b 0a20 sigmaColor) {. │ │ │ │ -0001cf40: 2020 2020 2020 2072 6f6c 6c69 6e67 4775 rollingGu │ │ │ │ -0001cf50: 6964 616e 6365 4669 6c74 6572 5f33 2873 idanceFilter_3(s │ │ │ │ -0001cf60: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -0001cf70: 742e 6e61 7469 7665 4f62 6a2c 2064 2c20 t.nativeObj, d, │ │ │ │ -0001cf80: 7369 676d 6143 6f6c 6f72 293b 0a20 2020 sigmaColor);. │ │ │ │ -0001cf90: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001cfa0: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001cfb0: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001cfc0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001cfd0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001cfe0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001cff0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001d000: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001d010: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001d020: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001d030: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001d040: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001d050: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001d060: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001d070: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001d080: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001d090: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001d0a0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001d0b0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001d0c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001d0d0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001d0e0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001d0f0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001d100: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001d110: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001d120: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001d130: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001d140: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001d150: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001d160: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ -0001d170: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ -0001d180: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ -0001d190: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ -0001d1a0: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ -0001d1b0: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ -0001d1c0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ -0001d1d0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ -0001d1e0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ -0001d1f0: 2020 202a 0a20 2020 2020 2a20 6661 7274 *. * fart │ │ │ │ -0001d200: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ -0001d210: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ -0001d220: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ -0001d230: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ -0001d240: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ -0001d250: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ -0001d260: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ -0001d270: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ -0001d280: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ -0001d290: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ -0001d2a0: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ -0001d2b0: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ -0001d2c0: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ -0001d2d0: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ -0001d2e0: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ -0001d2f0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -0001d300: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ -0001d310: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ -0001d320: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ -0001d330: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001d340: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ -0001d350: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ -0001d360: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001d370: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ -0001d380: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ -0001d390: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ -0001d3a0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -0001d3b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0001d3c0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0001d3d0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ -0001d3e0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ -0001d3f0: 2920 7b0a 2020 2020 2020 2020 726f 6c6c ) {. roll │ │ │ │ -0001d400: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -0001d410: 725f 3428 7372 632e 6e61 7469 7665 4f62 r_4(src.nativeOb │ │ │ │ -0001d420: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -0001d430: 2c20 6429 3b0a 2020 2020 7d0a 0a20 2020 , d);. }.. │ │ │ │ -0001d440: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ -0001d450: 6965 7320 7468 6520 726f 6c6c 696e 6720 ies the rolling │ │ │ │ -0001d460: 6775 6964 616e 6365 2066 696c 7465 7220 guidance filter │ │ │ │ -0001d470: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ -0001d480: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001d490: 6f72 6520 6465 7461 696c 732c 2070 6c65 ore details, ple │ │ │ │ -0001d4a0: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh │ │ │ │ -0001d4b0: 616e 6732 3031 3472 6f6c 6c69 6e67 0a20 ang2014rolling. │ │ │ │ -0001d4c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001d4d0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -0001d4e0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001d4f0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -0001d500: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -0001d510: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -0001d520: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ -0001d530: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001d540: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ -0001d550: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ -0001d560: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ -0001d570: 2069 7420 6973 2063 6f6d 7075 7465 6420 it is computed │ │ │ │ -0001d580: 6672 6f6d 2073 6967 6d61 5370 6163 6520 from sigmaSpace │ │ │ │ -0001d590: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001d5a0: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ -0001d5b0: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ -0001d5c0: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ -0001d5d0: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ -0001d5e0: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ -0001d5f0: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ -0001d600: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ -0001d610: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ -0001d620: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ -0001d630: 2020 2a0a 2020 2020 202a 2066 6172 7468 *. * farth │ │ │ │ -0001d640: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ -0001d650: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ -0001d660: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ -0001d670: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ -0001d680: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ -0001d690: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ -0001d6a0: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ -0001d6b0: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ -0001d6c0: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ -0001d6d0: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ -0001d6e0: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ -0001d6f0: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ -0001d700: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ -0001d710: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ -0001d720: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -0001d730: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001d740: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001d750: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -0001d760: 4669 6c74 6572 2075 7365 7320 6a6f 696e Filter uses join │ │ │ │ -0001d770: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -0001d780: 2061 7320 7468 6520 6564 6765 2d70 7265 as the edge-pre │ │ │ │ -0001d790: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ -0001d7a0: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -0001d7b0: 453a 206a 6f69 6e74 4269 6c61 7465 7261 E: jointBilatera │ │ │ │ -0001d7c0: 6c46 696c 7465 722c 2062 696c 6174 6572 lFilter, bilater │ │ │ │ -0001d7d0: 616c 4669 6c74 6572 2c20 616d 4669 6c74 alFilter, amFilt │ │ │ │ -0001d7e0: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ -0001d7f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -0001d800: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc │ │ │ │ -0001d810: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001d820: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ -0001d830: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001d840: 6e63 6546 696c 7465 725f 3528 7372 632e nceFilter_5(src. │ │ │ │ -0001d850: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001d860: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -0001d870: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -0001d880: 2043 2b2b 3a20 2050 7472 5f46 6173 7442 C++: Ptr_FastB │ │ │ │ -0001d890: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001d8a0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -0001d8b0: 633a 3a63 7265 6174 6546 6173 7442 696c c::createFastBil │ │ │ │ -0001d8c0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001d8d0: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -0001d8e0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001d8f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001d900: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001d910: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ -0001d920: 6c65 206c 616d 6264 6120 3d20 3132 382e le lambda = 128. │ │ │ │ -0001d930: 302c 2069 6e74 206e 756d 5f69 7465 7220 0, int num_iter │ │ │ │ -0001d940: 3d20 3235 2c20 646f 7562 6c65 206d 6178 = 25, double max │ │ │ │ -0001d950: 5f74 6f6c 203d 2031 652d 3529 0a20 2020 _tol = 1e-5). │ │ │ │ -0001d960: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -0001d970: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -0001d980: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -0001d990: 6e63 6520 6f66 2046 6173 7442 696c 6174 nce of FastBilat │ │ │ │ -0001d9a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001d9b0: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the │ │ │ │ -0001d9c0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -0001d9d0: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ -0001d9e0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -0001d9f0: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ -0001da00: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ -0001da10: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ -0001da20: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ -0001da30: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ -0001da40: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ -0001da50: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001da60: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ -0001da70: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ -0001da80: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ -0001da90: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ -0001daa0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ -0001dab0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ -0001dac0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -0001dad0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -0001dae0: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ -0001daf0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001db00: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ -0001db10: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001db20: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001db30: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001db40: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001db50: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ -0001db60: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001db70: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ -0001db80: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001db90: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001dba0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001dbb0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -0001dbc0: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ -0001dbd0: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ -0001dbe0: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ -0001dbf0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001dc00: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ -0001dc10: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ -0001dc20: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ -0001dc30: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ -0001dc40: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ -0001dc50: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -0001dc60: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ -0001dc70: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ -0001dc80: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ -0001dc90: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001dca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0001dcb0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ -0001dcc0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ -0001dcd0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -0001dce0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -0001dcf0: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ -0001dd00: 3230 3136 2e0a 2020 2020 202a 2040 7265 2016.. * @re │ │ │ │ -0001dd10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -0001dd20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0001dd30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0001dd40: 7374 6174 6963 2046 6173 7442 696c 6174 static FastBilat │ │ │ │ -0001dd50: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001dd60: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ -0001dd70: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001dd80: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ -0001dd90: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0001dda0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0001ddb0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0001ddc0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0001ddd0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ -0001dde0: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma │ │ │ │ -0001ddf0: 785f 746f 6c29 207b 0a20 2020 2020 2020 x_tol) {. │ │ │ │ -0001de00: 2072 6574 7572 6e20 4661 7374 4269 6c61 return FastBila │ │ │ │ -0001de10: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0001de20: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ -0001de30: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0001de40: 6c53 6f6c 7665 7246 696c 7465 725f 3028 lSolverFilter_0( │ │ │ │ -0001de50: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -0001de60: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0001de70: 7369 676d 615f 6c75 6d61 2c20 7369 676d sigma_luma, sigm │ │ │ │ -0001de80: 615f 6368 726f 6d61 2c20 6c61 6d62 6461 a_chroma, lambda │ │ │ │ -0001de90: 2c20 6e75 6d5f 6974 6572 2c20 6d61 785f , num_iter, max_ │ │ │ │ -0001dea0: 746f 6c29 293b 0a20 2020 207d 0a0a 2020 tol));. }.. │ │ │ │ -0001deb0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -0001dec0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -0001ded0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -0001dee0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001def0: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ -0001df00: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ -0001df10: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ -0001df20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001df30: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ -0001df40: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ -0001df50: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ -0001df60: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ -0001df70: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ -0001df80: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ -0001df90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -0001dfa0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001dfb0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001dfc0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001dfd0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001dfe0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001dff0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001e000: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001e010: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001e020: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -0001e030: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -0001e040: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -0001e050: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001e060: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001e070: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001e080: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e090: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ -0001e0a0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e0b0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ -0001e0c0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ -0001e0d0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e0e0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e0f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e100: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ -0001e110: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ -0001e120: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ -0001e130: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ -0001e140: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -0001e150: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ -0001e160: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ -0001e170: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ -0001e180: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ -0001e190: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ -0001e1a0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e1b0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e1c0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e1d0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e1e0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e1f0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e200: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e210: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0001e220: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0001e230: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0001e240: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001e250: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ -0001e260: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ -0001e270: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0001e280: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001e290: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ -0001e2a0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ -0001e2b0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ -0001e2c0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ -0001e2d0: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ -0001e2e0: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite │ │ │ │ -0001e2f0: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ -0001e300: 7572 6e20 4661 7374 4269 6c61 7465 7261 urn FastBilatera │ │ │ │ -0001e310: 6c53 6f6c 7665 7246 696c 7465 722e 5f5f lSolverFilter.__ │ │ │ │ -0001e320: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -0001e330: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001e340: 7665 7246 696c 7465 725f 3128 6775 6964 verFilter_1(guid │ │ │ │ -0001e350: 652e 6e61 7469 7665 4f62 6a2c 2073 6967 e.nativeObj, sig │ │ │ │ -0001e360: 6d61 5f73 7061 7469 616c 2c20 7369 676d ma_spatial, sigm │ │ │ │ -0001e370: 615f 6c75 6d61 2c20 7369 676d 615f 6368 a_luma, sigma_ch │ │ │ │ -0001e380: 726f 6d61 2c20 6c61 6d62 6461 2c20 6e75 roma, lambda, nu │ │ │ │ -0001e390: 6d5f 6974 6572 2929 3b0a 2020 2020 7d0a m_iter));. }. │ │ │ │ -0001e3a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001e3b0: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ -0001e3c0: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ -0001e3d0: 6f66 2046 6173 7442 696c 6174 6572 616c of FastBilateral │ │ │ │ -0001e3e0: 536f 6c76 6572 4669 6c74 6572 2061 6e64 SolverFilter and │ │ │ │ -0001e3f0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ -0001e400: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ -0001e410: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ -0001e420: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ -0001e430: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ -0001e440: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ -0001e450: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -0001e460: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ -0001e470: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ -0001e480: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ -0001e490: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001e4a0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001e4b0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e4c0: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001e4d0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001e4e0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001e4f0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001e500: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001e510: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001e520: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001e530: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001e540: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001e550: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e560: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e570: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e580: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001e590: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001e5a0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001e5b0: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001e5c0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001e5d0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001e5e0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001e5f0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001e600: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001e610: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001e620: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001e630: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ -0001e640: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e650: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e660: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e670: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e680: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e690: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e6a0: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e6b0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0001e6c0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0001e6d0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0001e6e0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001e6f0: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ -0001e700: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ -0001e710: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0001e720: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001e730: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ -0001e740: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ -0001e750: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ -0001e760: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ -0001e770: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ -0001e780: 6264 6129 207b 0a20 2020 2020 2020 2072 bda) {. r │ │ │ │ -0001e790: 6574 7572 6e20 4661 7374 4269 6c61 7465 eturn FastBilate │ │ │ │ -0001e7a0: 7261 6c53 6f6c 7665 7246 696c 7465 722e ralSolverFilter. │ │ │ │ -0001e7b0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -0001e7c0: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ -0001e7d0: 6f6c 7665 7246 696c 7465 725f 3228 6775 olverFilter_2(gu │ │ │ │ -0001e7e0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -0001e7f0: 6967 6d61 5f73 7061 7469 616c 2c20 7369 igma_spatial, si │ │ │ │ -0001e800: 676d 615f 6c75 6d61 2c20 7369 676d 615f gma_luma, sigma_ │ │ │ │ -0001e810: 6368 726f 6d61 2c20 6c61 6d62 6461 2929 chroma, lambda)) │ │ │ │ -0001e820: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -0001e830: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ -0001e840: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ -0001e850: 6e73 7461 6e63 6520 6f66 2046 6173 7442 nstance of FastB │ │ │ │ -0001e860: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001e870: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ -0001e880: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ -0001e890: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ -0001e8a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001e8b0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -0001e8c0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -0001e8d0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001e8e0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -0001e8f0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -0001e900: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -0001e910: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -0001e920: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001e930: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ -0001e940: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ -0001e950: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ -0001e960: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ -0001e970: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ -0001e980: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -0001e990: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001e9a0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ -0001e9b0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001e9c0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ -0001e9d0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001e9e0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001e9f0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001ea00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001ea10: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ -0001ea20: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -0001ea30: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ -0001ea40: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001ea50: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001ea60: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001ea70: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0001ea80: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001ea90: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001eaa0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ -0001eab0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ -0001eac0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -0001ead0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ -0001eae0: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ -0001eaf0: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ -0001eb00: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -0001eb10: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0001eb20: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0001eb30: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ -0001eb40: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001eb50: 696c 7465 7220 6372 6561 7465 4661 7374 ilter createFast │ │ │ │ -0001eb60: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001eb70: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -0001eb80: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0001eb90: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0001eba0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -0001ebb0: 2073 6967 6d61 5f63 6872 6f6d 6129 207b sigma_chroma) { │ │ │ │ -0001ebc0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -0001ebd0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001ebe0: 7665 7246 696c 7465 722e 5f5f 6672 6f6d verFilter.__from │ │ │ │ -0001ebf0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -0001ec00: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001ec10: 696c 7465 725f 3328 6775 6964 652e 6e61 ilter_3(guide.na │ │ │ │ -0001ec20: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -0001ec30: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu │ │ │ │ -0001ec40: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma │ │ │ │ -0001ec50: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -0001ec60: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -0001ec70: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0001ec80: 633a 3a66 6173 7442 696c 6174 6572 616c c::fastBilateral │ │ │ │ -0001ec90: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001eca0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -0001ecb0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ -0001ecc0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ -0001ecd0: 6520 7369 676d 615f 7370 6174 6961 6c20 e sigma_spatial │ │ │ │ -0001ece0: 3d20 382c 2064 6f75 626c 6520 7369 676d = 8, double sigm │ │ │ │ -0001ecf0: 615f 6c75 6d61 203d 2038 2c20 646f 7562 a_luma = 8, doub │ │ │ │ -0001ed00: 6c65 2073 6967 6d61 5f63 6872 6f6d 6120 le sigma_chroma │ │ │ │ -0001ed10: 3d20 382c 2064 6f75 626c 6520 6c61 6d62 = 8, double lamb │ │ │ │ -0001ed20: 6461 203d 2031 3238 2e30 2c20 696e 7420 da = 128.0, int │ │ │ │ -0001ed30: 6e75 6d5f 6974 6572 203d 2032 352c 2064 num_iter = 25, d │ │ │ │ -0001ed40: 6f75 626c 6520 6d61 785f 746f 6c20 3d20 ouble max_tol = │ │ │ │ -0001ed50: 3165 2d35 290a 2020 2020 2f2f 0a0a 2020 1e-5). //.. │ │ │ │ -0001ed60: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -0001ed70: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ -0001ed80: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ -0001ed90: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ -0001eda0: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ -0001edb0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ -0001edc0: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ -0001edd0: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ -0001ede0: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ -0001edf0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001ee00: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ -0001ee10: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -0001ee20: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ -0001ee30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001ee40: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -0001ee50: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -0001ee60: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -0001ee70: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -0001ee80: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -0001ee90: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -0001eea0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001eeb0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -0001eec0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -0001eed0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -0001eee0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -0001eef0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -0001ef00: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -0001ef10: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ -0001ef20: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ -0001ef30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001ef40: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ -0001ef50: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ -0001ef60: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ -0001ef70: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -0001ef80: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ -0001ef90: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ -0001efa0: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ -0001efb0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -0001efc0: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ -0001efd0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -0001efe0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -0001eff0: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ -0001f000: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001f010: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ -0001f020: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001f030: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001f040: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001f050: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001f060: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ -0001f070: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ -0001f080: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ -0001f090: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001f0a0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001f0b0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001f0c0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -0001f0d0: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ -0001f0e0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001f0f0: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ -0001f100: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ -0001f110: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ -0001f120: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -0001f130: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f140: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ -0001f150: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ -0001f160: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ -0001f170: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f180: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter │ │ │ │ -0001f190: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat │ │ │ │ -0001f1a0: 696f 6e73 2075 7365 6420 666f 7220 736f ions used for so │ │ │ │ -0001f1b0: 6c76 6572 2c20 3235 2069 7320 7573 7561 lver, 25 is usua │ │ │ │ -0001f1c0: 6c6c 7920 656e 6f75 6768 2e0a 2020 2020 lly enough.. │ │ │ │ -0001f1d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f1e0: 206d 6178 5f74 6f6c 2063 6f6e 7665 7267 max_tol converg │ │ │ │ -0001f1f0: 656e 6365 2074 6f6c 6572 616e 6365 2075 ence tolerance u │ │ │ │ -0001f200: 7365 6420 666f 7220 736f 6c76 6572 2e0a sed for solver.. │ │ │ │ -0001f210: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -0001f220: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -0001f230: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ -0001f240: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ -0001f250: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ -0001f260: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ -0001f270: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ -0001f280: 6f6c 6532 3031 362e 0a20 2020 2020 2a0a ole2016.. *. │ │ │ │ -0001f290: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ -0001f2a0: 2f62 3e20 436f 6e66 6964 656e 6365 2069 /b> Confidence i │ │ │ │ -0001f2b0: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ -0001f2c0: 2064 6570 7468 2061 7265 2065 7870 6563 depth are expec │ │ │ │ -0001f2d0: 7465 6420 746f 2069 6e20 5b30 2c20 3235 ted to in [0, 25 │ │ │ │ -0001f2e0: 355d 2061 6e64 2043 565f 3332 4620 696e 5] and CV_32F in │ │ │ │ -0001f2f0: 205b 302c 2031 5d20 7261 6e67 652e 0a20 [0, 1] range.. │ │ │ │ -0001f300: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0001f310: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa │ │ │ │ -0001f320: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0001f330: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -0001f340: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ -0001f350: 636f 6e66 6964 656e 6365 2c20 4d61 7420 confidence, Mat │ │ │ │ -0001f360: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ -0001f370: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0001f380: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0001f390: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0001f3a0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ -0001f3b0: 2c20 696e 7420 6e75 6d5f 6974 6572 2c20 , int num_iter, │ │ │ │ -0001f3c0: 646f 7562 6c65 206d 6178 5f74 6f6c 2920 double max_tol) │ │ │ │ -0001f3d0: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ -0001f3e0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001f3f0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -0001f400: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -0001f410: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ -0001f420: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -0001f430: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ -0001f440: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_ │ │ │ │ -0001f450: 6c75 6d61 2c20 7369 676d 615f 6368 726f luma, sigma_chro │ │ │ │ -0001f460: 6d61 2c20 6c61 6d62 6461 2c20 6e75 6d5f ma, lambda, num_ │ │ │ │ -0001f470: 6974 6572 2c20 6d61 785f 746f 6c29 3b0a iter, max_tol);. │ │ │ │ -0001f480: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001f490: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -0001f4a0: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -0001f4b0: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -0001f4c0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -0001f4d0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -0001f4e0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -0001f4f0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -0001f500: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -0001f510: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -0001f520: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -0001f530: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -0001f540: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -0001f550: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -0001f560: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -0001f570: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -0001f580: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -0001f590: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -0001f5a0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -0001f5b0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -0001f5c0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -0001f5d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f5e0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -0001f5f0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -0001f600: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -0001f610: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -0001f620: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001f630: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -0001f640: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -0001f650: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -0001f660: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0001f670: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -0001f680: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -0001f690: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -0001f6a0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001f6b0: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -0001f6c0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -0001f6d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f6e0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -0001f6f0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -0001f700: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001f710: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001f720: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001f730: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001f740: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001f750: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001f760: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001f770: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001f780: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001f790: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001f7a0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001f7b0: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001f7c0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001f7d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001f7e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f7f0: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001f800: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001f810: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001f820: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001f830: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001f840: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001f850: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001f860: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001f870: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001f880: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001f890: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001f8a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001f8b0: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ -0001f8c0: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ -0001f8d0: 6564 2066 6f72 2073 6f6c 7665 722c 2032 ed for solver, 2 │ │ │ │ -0001f8e0: 3520 6973 2075 7375 616c 6c79 2065 6e6f 5 is usually eno │ │ │ │ -0001f8f0: 7567 682e 0a20 2020 2020 2a0a 2020 2020 ugh.. *. │ │ │ │ -0001f900: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -0001f910: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0001f920: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ -0001f930: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ -0001f940: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -0001f950: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ -0001f960: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ -0001f970: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ -0001f980: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001f990: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ -0001f9a0: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ -0001f9b0: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ -0001f9c0: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ -0001f9d0: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ -0001f9e0: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ -0001f9f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0001fa00: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ -0001fa10: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001fa20: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -0001fa30: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ -0001fa40: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ -0001fa50: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0001fa60: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0001fa70: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -0001fa80: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ -0001fa90: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in │ │ │ │ -0001faa0: 7420 6e75 6d5f 6974 6572 2920 7b0a 2020 t num_iter) {. │ │ │ │ -0001fab0: 2020 2020 2020 6661 7374 4269 6c61 7465 fastBilate │ │ │ │ -0001fac0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ -0001fad0: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ -0001fae0: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -0001faf0: 2c20 636f 6e66 6964 656e 6365 2e6e 6174 , confidence.nat │ │ │ │ -0001fb00: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001fb10: 7665 4f62 6a2c 2073 6967 6d61 5f73 7061 veObj, sigma_spa │ │ │ │ -0001fb20: 7469 616c 2c20 7369 676d 615f 6c75 6d61 tial, sigma_luma │ │ │ │ -0001fb30: 2c20 7369 676d 615f 6368 726f 6d61 2c20 , sigma_chroma, │ │ │ │ -0001fb40: 6c61 6d62 6461 2c20 6e75 6d5f 6974 6572 lambda, num_iter │ │ │ │ -0001fb50: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -0001fb60: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ -0001fb70: 6f6e 652d 6c69 6e65 2046 6173 7420 4269 one-line Fast Bi │ │ │ │ -0001fb80: 6c61 7465 7261 6c20 536f 6c76 6572 2066 lateral Solver f │ │ │ │ -0001fb90: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ -0001fba0: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ -0001fbb0: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ -0001fbc0: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ -0001fbd0: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the │ │ │ │ -0001fbe0: 6e20 7573 6520 4661 7374 4269 6c61 7465 n use FastBilate │ │ │ │ -0001fbf0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter │ │ │ │ -0001fc00: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -0001fc10: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -0001fc20: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ -0001fc30: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -0001fc40: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -0001fc50: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -0001fc60: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -0001fc70: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -0001fc80: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -0001fc90: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -0001fca0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001fcb0: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ -0001fcc0: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ -0001fcd0: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ -0001fce0: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ -0001fcf0: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ -0001fd00: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -0001fd10: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -0001fd20: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -0001fd30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001fd40: 6d20 636f 6e66 6964 656e 6365 2063 6f6e m confidence con │ │ │ │ -0001fd50: 6669 6465 6e63 6520 696d 6167 6520 7769 fidence image wi │ │ │ │ -0001fd60: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ -0001fd70: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001fd80: 696e 7420 3332 2d62 6974 2063 6f6e 6669 int 32-bit confi │ │ │ │ -0001fd90: 6465 6e63 6520 616e 6420 3120 6368 616e dence and 1 chan │ │ │ │ -0001fda0: 6e65 6c2e 0a20 2020 2020 2a0a 2020 2020 nel.. *. │ │ │ │ -0001fdb0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ -0001fdc0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ -0001fdd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001fde0: 7061 7261 6d20 7369 676d 615f 7370 6174 param sigma_spat │ │ │ │ -0001fdf0: 6961 6c20 7061 7261 6d65 7465 722c 2074 ial parameter, t │ │ │ │ -0001fe00: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001fe10: 6f20 7370 6174 6961 6c20 7370 6163 6520 o spatial space │ │ │ │ -0001fe20: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001fe30: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001fe40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001fe50: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001fe60: 5f6c 756d 6120 7061 7261 6d65 7465 722c _luma parameter, │ │ │ │ -0001fe70: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -0001fe80: 2074 6f20 6c75 6d61 2073 7061 6365 2073 to luma space s │ │ │ │ -0001fe90: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001fea0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001feb0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001fec0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -0001fed0: 6368 726f 6d61 2070 6172 616d 6574 6572 chroma parameter │ │ │ │ -0001fee0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001fef0: 7220 746f 2063 6872 6f6d 6120 7370 6163 r to chroma spac │ │ │ │ -0001ff00: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ -0001ff10: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ -0001ff20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -0001ff30: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ -0001ff40: 6264 6120 736d 6f6f 7468 6e65 7373 2073 bda smoothness s │ │ │ │ -0001ff50: 7472 656e 6774 6820 7061 7261 6d65 7465 trength paramete │ │ │ │ -0001ff60: 7220 666f 7220 736f 6c76 6572 2e0a 2020 r for solver.. │ │ │ │ -0001ff70: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001ff80: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -0001ff90: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0001ffa0: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ -0001ffb0: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ -0001ffc0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -0001ffd0: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ -0001ffe0: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ -0001fff0: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ -00020000: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -00020010: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ -00020020: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ -00020030: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ -00020040: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ -00020050: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ -00020060: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ -00020070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00020080: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ -00020090: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -000200a0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -000200b0: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ -000200c0: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ -000200d0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -000200e0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -000200f0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -00020100: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ -00020110: 6f75 626c 6520 6c61 6d62 6461 2920 7b0a ouble lambda) {. │ │ │ │ -00020120: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ -00020130: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -00020140: 725f 3228 6775 6964 652e 6e61 7469 7665 r_2(guide.native │ │ │ │ -00020150: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -00020160: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ -00020170: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -00020180: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -00020190: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu │ │ │ │ -000201a0: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma │ │ │ │ -000201b0: 2c20 6c61 6d62 6461 293b 0a20 2020 207d , lambda);. } │ │ │ │ -000201c0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -000201d0: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line │ │ │ │ -000201e0: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ -000201f0: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca │ │ │ │ -00020200: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00020210: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00020220: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00020230: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -00020240: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ -00020250: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -00020260: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ -00020270: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ -00020280: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ -00020290: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000202a0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ -000202b0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ -000202c0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ -000202d0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ -000202e0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ -000202f0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ -00020300: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -00020310: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00020320: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ -00020330: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ -00020340: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00020350: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ -00020360: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ -00020370: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ -00020380: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ -00020390: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ -000203a0: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid │ │ │ │ -000203b0: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence │ │ │ │ -000203c0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ -000203d0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ -000203e0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ -000203f0: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an │ │ │ │ -00020400: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel.. │ │ │ │ -00020410: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00020420: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00020430: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00020440: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -00020450: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para │ │ │ │ -00020460: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -00020470: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia │ │ │ │ -00020480: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b │ │ │ │ -00020490: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ -000204a0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -000204b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000204c0: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa │ │ │ │ -000204d0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -000204e0: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma │ │ │ │ -000204f0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -00020500: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -00020510: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00020520: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00020530: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p │ │ │ │ -00020540: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ -00020550: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr │ │ │ │ -00020560: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma │ │ │ │ -00020570: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -00020580: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00020590: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -000205a0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -000205b0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -000205c0: 696c 7320 6162 6f75 7420 7468 6520 4661 ils about the Fa │ │ │ │ -000205d0: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ -000205e0: 7665 7220 7061 7261 6d65 7465 7273 2c20 ver parameters, │ │ │ │ -000205f0: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00020600: 2070 6170 6572 2043 4954 453a 2042 6172 paper CITE: Bar │ │ │ │ -00020610: 726f 6e50 6f6f 6c65 3230 3136 2e0a 2020 ronPoole2016.. │ │ │ │ -00020620: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -00020630: 6f74 653a 3c2f 623e 2043 6f6e 6669 6465 ote: Confide │ │ │ │ -00020640: 6e63 6520 696d 6167 6573 2077 6974 6820 nce images with │ │ │ │ -00020650: 4356 5f38 5520 6465 7074 6820 6172 6520 CV_8U depth are │ │ │ │ -00020660: 6578 7065 6374 6564 2074 6f20 696e 205b expected to in [ │ │ │ │ -00020670: 302c 2032 3535 5d20 616e 6420 4356 5f33 0, 255] and CV_3 │ │ │ │ -00020680: 3246 2069 6e20 5b30 2c20 315d 2072 616e 2F in [0, 1] ran │ │ │ │ -00020690: 6765 2e0a 2020 2020 202a 2f0a 2020 2020 ge.. */. │ │ │ │ -000206a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000206b0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ -000206c0: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -000206d0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -000206e0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ -000206f0: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00020700: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -00020710: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -00020720: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -00020730: 6368 726f 6d61 2920 7b0a 2020 2020 2020 chroma) {. │ │ │ │ -00020740: 2020 6661 7374 4269 6c61 7465 7261 6c53 fastBilateralS │ │ │ │ -00020750: 6f6c 7665 7246 696c 7465 725f 3328 6775 olverFilter_3(gu │ │ │ │ -00020760: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -00020770: 7263 2e6e 6174 6976 654f 626a 2c20 636f rc.nativeObj, co │ │ │ │ -00020780: 6e66 6964 656e 6365 2e6e 6174 6976 654f nfidence.nativeO │ │ │ │ -00020790: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -000207a0: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial │ │ │ │ -000207b0: 2c20 7369 676d 615f 6c75 6d61 2c20 7369 , sigma_luma, si │ │ │ │ -000207c0: 676d 615f 6368 726f 6d61 293b 0a20 2020 gma_chroma);. │ │ │ │ -000207d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000207e0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -000207f0: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ -00020800: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ -00020810: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -00020820: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00020830: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -00020840: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -00020850: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ -00020860: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -00020870: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ -00020880: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ -00020890: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ -000208a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000208b0: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ -000208c0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ -000208d0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ -000208e0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ -000208f0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ -00020900: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ -00020910: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -00020920: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00020930: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ -00020940: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ -00020950: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ -00020960: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ -00020970: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -00020980: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ -00020990: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -000209a0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -000209b0: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ -000209c0: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ -000209d0: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ -000209e0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -000209f0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -00020a00: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ -00020a10: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ -00020a20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00020a30: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ -00020a40: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ -00020a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00020a60: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -00020a70: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -00020a80: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -00020a90: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -00020aa0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -00020ab0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00020ac0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00020ad0: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -00020ae0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -00020af0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -00020b00: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -00020b10: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -00020b20: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00020b30: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -00020b40: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00020b50: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00020b60: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00020b70: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater │ │ │ │ -00020b80: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame │ │ │ │ -00020b90: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ -00020ba0: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ -00020bb0: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20 │ │ │ │ -00020bc0: 3136 2e0a 2020 2020 202a 0a20 2020 2020 16.. *. │ │ │ │ -00020bd0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2043 * Note: C │ │ │ │ -00020be0: 6f6e 6669 6465 6e63 6520 696d 6167 6573 onfidence images │ │ │ │ -00020bf0: 2077 6974 6820 4356 5f38 5520 6465 7074 with CV_8U dept │ │ │ │ -00020c00: 6820 6172 6520 6578 7065 6374 6564 2074 h are expected t │ │ │ │ -00020c10: 6f20 696e 205b 302c 2032 3535 5d20 616e o in [0, 255] an │ │ │ │ -00020c20: 6420 4356 5f33 3246 2069 6e20 5b30 2c20 d CV_32F in [0, │ │ │ │ -00020c30: 315d 2072 616e 6765 2e0a 2020 2020 202a 1] range.. * │ │ │ │ -00020c40: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00020c50: 7469 6320 766f 6964 2066 6173 7442 696c tic void fastBil │ │ │ │ -00020c60: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -00020c70: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -00020c80: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi │ │ │ │ -00020c90: 6465 6e63 652c 204d 6174 2064 7374 2c20 dence, Mat dst, │ │ │ │ -00020ca0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -00020cb0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00020cc0: 6d61 5f6c 756d 6129 207b 0a20 2020 2020 ma_luma) {. │ │ │ │ -00020cd0: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -00020ce0: 536f 6c76 6572 4669 6c74 6572 5f34 2867 SolverFilter_4(g │ │ │ │ -00020cf0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00020d00: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -00020d10: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -00020d20: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00020d30: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ -00020d40: 6c2c 2073 6967 6d61 5f6c 756d 6129 3b0a l, sigma_luma);. │ │ │ │ -00020d50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00020d60: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -00020d70: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -00020d80: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -00020d90: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -00020da0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -00020db0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -00020dc0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -00020dd0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -00020de0: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -00020df0: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -00020e00: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -00020e10: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -00020e20: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -00020e30: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -00020e40: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -00020e50: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -00020e60: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -00020e70: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -00020e80: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -00020e90: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -00020ea0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00020eb0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -00020ec0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -00020ed0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -00020ee0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -00020ef0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00020f00: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -00020f10: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -00020f20: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00020f30: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -00020f40: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -00020f50: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -00020f60: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00020f70: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -00020f80: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -00020f90: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -00020fa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00020fb0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -00020fc0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -00020fd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00020fe0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -00020ff0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -00021000: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -00021010: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -00021020: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -00021030: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -00021040: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00021050: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00021060: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -00021070: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00021080: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ -00021090: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -000210a0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ -000210b0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -000210c0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ -000210d0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ -000210e0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ -000210f0: 4e6f 7465 3a3c 2f62 3e20 436f 6e66 6964 Note: Confid │ │ │ │ -00021100: 656e 6365 2069 6d61 6765 7320 7769 7468 ence images with │ │ │ │ -00021110: 2043 565f 3855 2064 6570 7468 2061 7265 CV_8U depth are │ │ │ │ -00021120: 2065 7870 6563 7465 6420 746f 2069 6e20 expected to in │ │ │ │ -00021130: 5b30 2c20 3235 355d 2061 6e64 2043 565f [0, 255] and CV_ │ │ │ │ -00021140: 3332 4620 696e 205b 302c 2031 5d20 7261 32F in [0, 1] ra │ │ │ │ -00021150: 6e67 652e 0a20 2020 2020 2a2f 0a20 2020 nge.. */. │ │ │ │ -00021160: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00021170: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera │ │ │ │ -00021180: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ -00021190: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ -000211a0: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence │ │ │ │ -000211b0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000211c0: 6520 7369 676d 615f 7370 6174 6961 6c29 e sigma_spatial) │ │ │ │ -000211d0: 207b 0a20 2020 2020 2020 2066 6173 7442 {. fastB │ │ │ │ -000211e0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -000211f0: 6c74 6572 5f35 2867 7569 6465 2e6e 6174 lter_5(guide.nat │ │ │ │ -00021200: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ -00021210: 7665 4f62 6a2c 2063 6f6e 6669 6465 6e63 veObj, confidenc │ │ │ │ -00021220: 652e 6e61 7469 7665 4f62 6a2c 2064 7374 e.nativeObj, dst │ │ │ │ -00021230: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -00021240: 615f 7370 6174 6961 6c29 3b0a 2020 2020 a_spatial);. │ │ │ │ -00021250: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00021260: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00021270: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -00021280: 2053 6f6c 7665 7220 6669 6c74 6572 2063 Solver filter c │ │ │ │ -00021290: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have │ │ │ │ -000212a0: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ -000212b0: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ -000212c0: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. * │ │ │ │ -000212d0: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F │ │ │ │ -000212e0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -000212f0: 6572 4669 6c74 6572 2069 6e74 6572 6661 erFilter interfa │ │ │ │ -00021300: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr │ │ │ │ -00021310: 6120 636f 6d70 7574 6174 696f 6e73 2e0a a computations.. │ │ │ │ -00021320: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00021330: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ -00021340: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ -00021350: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ -00021360: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ -00021370: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ -00021380: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ -00021390: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -000213a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -000213b0: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -000213c0: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -000213d0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -000213e0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -000213f0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00021400: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ -00021410: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ -00021420: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00021430: 2020 2a20 4070 6172 616d 2063 6f6e 6669 * @param confi │ │ │ │ -00021440: 6465 6e63 6520 636f 6e66 6964 656e 6365 dence confidence │ │ │ │ -00021450: 2069 6d61 6765 2077 6974 6820 756e 7369 image with unsi │ │ │ │ -00021460: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl │ │ │ │ -00021470: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ -00021480: 6269 7420 636f 6e66 6964 656e 6365 2061 bit confidence a │ │ │ │ -00021490: 6e64 2031 2063 6861 6e6e 656c 2e0a 2020 nd 1 channel.. │ │ │ │ -000214a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000214b0: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ -000214c0: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ -000214d0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -000214e0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -000214f0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00021500: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -00021510: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ -00021520: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ -00021530: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ -00021540: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ -00021550: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ -00021560: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ -00021570: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ -00021580: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden │ │ │ │ -00021590: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C │ │ │ │ -000215a0: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e │ │ │ │ -000215b0: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0 │ │ │ │ -000215c0: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32 │ │ │ │ -000215d0: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang │ │ │ │ -000215e0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -000215f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00021600: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ -00021610: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ -00021620: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -00021630: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence, │ │ │ │ -00021640: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ -00021650: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -00021660: 536f 6c76 6572 4669 6c74 6572 5f36 2867 SolverFilter_6(g │ │ │ │ -00021670: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00021680: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -00021690: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -000216a0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -000216b0: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -000216c0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000216d0: 2050 7472 5f46 6173 7447 6c6f 6261 6c53 Ptr_FastGlobalS │ │ │ │ -000216e0: 6d6f 6f74 6865 7246 696c 7465 7220 6376 mootherFilter cv │ │ │ │ -000216f0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00021700: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -00021710: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -00021720: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ -00021730: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -00021740: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ -00021750: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00021760: 6f6e 203d 2030 2e32 352c 2069 6e74 206e on = 0.25, int n │ │ │ │ -00021770: 756d 5f69 7465 7220 3d20 3329 0a20 2020 um_iter = 3). │ │ │ │ -00021780: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00021790: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -000217a0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -000217b0: 6e63 6520 6f66 2046 6173 7447 6c6f 6261 nce of FastGloba │ │ │ │ -000217c0: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ -000217d0: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the │ │ │ │ -000217e0: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ -000217f0: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *. │ │ │ │ -00021800: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ -00021810: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin │ │ │ │ -00021820: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f │ │ │ │ -00021830: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ -00021840: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d │ │ │ │ -00021850: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either │ │ │ │ -00021860: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels. │ │ │ │ -00021870: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00021880: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ -00021890: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ -000218a0: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ -000218b0: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ -000218c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000218d0: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ -000218e0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -000218f0: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ -00021900: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ -00021910: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00021920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00021930: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at │ │ │ │ -00021940: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern │ │ │ │ -00021950: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de │ │ │ │ -00021960: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much │ │ │ │ -00021970: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases │ │ │ │ -00021980: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ -00021990: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally, │ │ │ │ -000219a0: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ -000219b0: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ -000219c0: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ -000219d0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ -000219e0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ -000219f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00021a00: 616d 206e 756d 5f69 7465 7220 6e75 6d62 am num_iter numb │ │ │ │ -00021a10: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00021a20: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -00021a30: 696e 672c 2033 2069 7320 7573 7561 6c6c ing, 3 is usuall │ │ │ │ -00021a40: 7920 656e 6f75 6768 2e0a 2020 2020 202a y enough.. * │ │ │ │ -00021a50: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -00021a60: 2064 6574 6169 6c73 2061 626f 7574 2046 details about F │ │ │ │ -00021a70: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ -00021a80: 6865 7220 7061 7261 6d65 7465 7273 2c20 her parameters, │ │ │ │ -00021a90: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00021aa0: 2070 6170 6572 2043 4954 453a 204d 696e paper CITE: Min │ │ │ │ -00021ab0: 3230 3134 2e20 486f 7765 7665 722c 2070 2014. However, p │ │ │ │ -00021ac0: 6c65 6173 6520 6e6f 7465 2074 6861 740a lease note that. │ │ │ │ -00021ad0: 2020 2020 202a 2074 6865 7265 2061 7265 * there are │ │ │ │ -00021ae0: 2073 6576 6572 616c 2064 6966 6665 7265 several differe │ │ │ │ -00021af0: 6e63 6573 2e20 4c61 6d62 6461 2061 7474 nces. Lambda att │ │ │ │ -00021b00: 656e 7561 7469 6f6e 2064 6573 6372 6962 enuation describ │ │ │ │ -00021b10: 6564 2069 6e20 7468 6520 7061 7065 7220 ed in the paper │ │ │ │ -00021b20: 6973 2069 6d70 6c65 6d65 6e74 6564 2061 is implemented a │ │ │ │ -00021b30: 2062 6974 2064 6966 6665 7265 6e74 6c79 bit differently │ │ │ │ -00021b40: 2073 6f20 646f 206e 6f74 0a20 2020 2020 so do not. │ │ │ │ -00021b50: 2a20 6578 7065 6374 2074 6865 2072 6573 * expect the res │ │ │ │ -00021b60: 756c 7473 2074 6f20 6265 2069 6465 6e74 ults to be ident │ │ │ │ -00021b70: 6963 616c 2074 6f20 7468 6f73 6520 6672 ical to those fr │ │ │ │ -00021b80: 6f6d 2074 6865 2070 6170 6572 3b20 7369 om the paper; si │ │ │ │ -00021b90: 676d 615f 636f 6c6f 7220 7661 6c75 6573 gma_color values │ │ │ │ -00021ba0: 2066 726f 6d20 7468 6520 7061 7065 7220 from the paper │ │ │ │ -00021bb0: 7368 6f75 6c64 2062 6520 6d75 6c74 6970 should be multip │ │ │ │ -00021bc0: 6c69 6564 2062 7920 3235 352e 3020 746f lied by 255.0 to │ │ │ │ -00021bd0: 0a20 2020 2020 2a20 6163 6869 6576 6520 . * achieve │ │ │ │ -00021be0: 7468 6520 7361 6d65 2065 6666 6563 742e the same effect. │ │ │ │ -00021bf0: 2041 6c73 6f2c 2069 6e20 6361 7365 206f Also, in case o │ │ │ │ -00021c00: 6620 696d 6167 6520 6669 6c74 6572 696e f image filterin │ │ │ │ -00021c10: 6720 7768 6572 6520 736f 7572 6365 2061 g where source a │ │ │ │ -00021c20: 6e64 2067 7569 6465 2069 6d61 6765 2061 nd guide image a │ │ │ │ -00021c30: 7265 2074 6865 2073 616d 652c 2061 7574 re the same, aut │ │ │ │ -00021c40: 686f 7273 0a20 2020 2020 2a20 7072 6f70 hors. * prop │ │ │ │ -00021c50: 6f73 6520 746f 2064 796e 616d 6963 616c ose to dynamical │ │ │ │ -00021c60: 6c79 2075 7064 6174 6520 7468 6520 6775 ly update the gu │ │ │ │ -00021c70: 6964 6520 696d 6167 6520 6166 7465 7220 ide image after │ │ │ │ -00021c80: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00021c90: 546f 206d 6178 696d 697a 6520 7468 6520 To maximize the │ │ │ │ -00021ca0: 7065 7266 6f72 6d61 6e63 6520 7468 6973 performance this │ │ │ │ -00021cb0: 2066 6561 7475 7265 0a20 2020 2020 2a20 feature. * │ │ │ │ -00021cc0: 7761 7320 6e6f 7420 696d 706c 656d 656e was not implemen │ │ │ │ -00021cd0: 7465 6420 6865 7265 2e0a 2020 2020 202a ted here.. * │ │ │ │ -00021ce0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00021cf0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00021d00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00021d10: 6c69 6320 7374 6174 6963 2046 6173 7447 lic static FastG │ │ │ │ -00021d20: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021d30: 7465 7220 6372 6561 7465 4661 7374 476c ter createFastGl │ │ │ │ -00021d40: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -00021d50: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -00021d60: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -00021d70: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -00021d80: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -00021d90: 7474 656e 7561 7469 6f6e 2c20 696e 7420 ttenuation, int │ │ │ │ -00021da0: 6e75 6d5f 6974 6572 2920 7b0a 2020 2020 num_iter) {. │ │ │ │ -00021db0: 2020 2020 7265 7475 726e 2046 6173 7447 return FastG │ │ │ │ -00021dc0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021dd0: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ -00021de0: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ -00021df0: 536d 6f6f 7468 6572 4669 6c74 6572 5f30 SmootherFilter_0 │ │ │ │ -00021e00: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -00021e10: 2c20 6c61 6d62 6461 2c20 7369 676d 615f , lambda, sigma_ │ │ │ │ -00021e20: 636f 6c6f 722c 206c 616d 6264 615f 6174 color, lambda_at │ │ │ │ -00021e30: 7465 6e75 6174 696f 6e2c 206e 756d 5f69 tenuation, num_i │ │ │ │ -00021e40: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ -00021e50: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -00021e60: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -00021e70: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -00021e80: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -00021e90: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe │ │ │ │ -00021ea0: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial │ │ │ │ -00021eb0: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ -00021ec0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00021ed0: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ -00021ee0: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ -00021ef0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ -00021f00: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ -00021f10: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ -00021f20: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ -00021f30: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00021f40: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -00021f50: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ -00021f60: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ -00021f70: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ -00021f80: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ -00021f90: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00021fa0: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ -00021fb0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -00021fc0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ -00021fd0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ -00021fe0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00021ff0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00022000: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00022010: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para │ │ │ │ -00022020: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining │ │ │ │ -00022030: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda │ │ │ │ -00022040: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after │ │ │ │ -00022050: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00022060: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. * │ │ │ │ -00022070: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ -00022080: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ -00022090: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ -000220a0: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ -000220b0: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ -000220c0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -000220d0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ -000220e0: 7574 2046 6173 7420 476c 6f62 616c 2053 ut Fast Global S │ │ │ │ -000220f0: 6d6f 6f74 6865 7220 7061 7261 6d65 7465 moother paramete │ │ │ │ -00022100: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00022110: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -00022120: 204d 696e 3230 3134 2e20 486f 7765 7665 Min2014. Howeve │ │ │ │ -00022130: 722c 2070 6c65 6173 6520 6e6f 7465 2074 r, please note t │ │ │ │ -00022140: 6861 740a 2020 2020 202a 2074 6865 7265 hat. * there │ │ │ │ -00022150: 2061 7265 2073 6576 6572 616c 2064 6966 are several dif │ │ │ │ -00022160: 6665 7265 6e63 6573 2e20 4c61 6d62 6461 ferences. Lambda │ │ │ │ -00022170: 2061 7474 656e 7561 7469 6f6e 2064 6573 attenuation des │ │ │ │ -00022180: 6372 6962 6564 2069 6e20 7468 6520 7061 cribed in the pa │ │ │ │ -00022190: 7065 7220 6973 2069 6d70 6c65 6d65 6e74 per is implement │ │ │ │ -000221a0: 6564 2061 2062 6974 2064 6966 6665 7265 ed a bit differe │ │ │ │ -000221b0: 6e74 6c79 2073 6f20 646f 206e 6f74 0a20 ntly so do not. │ │ │ │ -000221c0: 2020 2020 2a20 6578 7065 6374 2074 6865 * expect the │ │ │ │ -000221d0: 2072 6573 756c 7473 2074 6f20 6265 2069 results to be i │ │ │ │ -000221e0: 6465 6e74 6963 616c 2074 6f20 7468 6f73 dentical to thos │ │ │ │ -000221f0: 6520 6672 6f6d 2074 6865 2070 6170 6572 e from the paper │ │ │ │ -00022200: 3b20 7369 676d 615f 636f 6c6f 7220 7661 ; sigma_color va │ │ │ │ -00022210: 6c75 6573 2066 726f 6d20 7468 6520 7061 lues from the pa │ │ │ │ -00022220: 7065 7220 7368 6f75 6c64 2062 6520 6d75 per should be mu │ │ │ │ -00022230: 6c74 6970 6c69 6564 2062 7920 3235 352e ltiplied by 255. │ │ │ │ -00022240: 3020 746f 0a20 2020 2020 2a20 6163 6869 0 to. * achi │ │ │ │ -00022250: 6576 6520 7468 6520 7361 6d65 2065 6666 eve the same eff │ │ │ │ -00022260: 6563 742e 2041 6c73 6f2c 2069 6e20 6361 ect. Also, in ca │ │ │ │ -00022270: 7365 206f 6620 696d 6167 6520 6669 6c74 se of image filt │ │ │ │ -00022280: 6572 696e 6720 7768 6572 6520 736f 7572 ering where sour │ │ │ │ -00022290: 6365 2061 6e64 2067 7569 6465 2069 6d61 ce and guide ima │ │ │ │ -000222a0: 6765 2061 7265 2074 6865 2073 616d 652c ge are the same, │ │ │ │ -000222b0: 2061 7574 686f 7273 0a20 2020 2020 2a20 authors. * │ │ │ │ -000222c0: 7072 6f70 6f73 6520 746f 2064 796e 616d propose to dynam │ │ │ │ -000222d0: 6963 616c 6c79 2075 7064 6174 6520 7468 ically update th │ │ │ │ -000222e0: 6520 6775 6964 6520 696d 6167 6520 6166 e guide image af │ │ │ │ -000222f0: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ -00022300: 6f6e 2e20 546f 206d 6178 696d 697a 6520 on. To maximize │ │ │ │ -00022310: 7468 6520 7065 7266 6f72 6d61 6e63 6520 the performance │ │ │ │ -00022320: 7468 6973 2066 6561 7475 7265 0a20 2020 this feature. │ │ │ │ -00022330: 2020 2a20 7761 7320 6e6f 7420 696d 706c * was not impl │ │ │ │ -00022340: 656d 656e 7465 6420 6865 7265 2e0a 2020 emented here.. │ │ │ │ -00022350: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00022360: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00022370: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00022380: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ -00022390: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -000223a0: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa │ │ │ │ -000223b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000223c0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -000223d0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ -000223e0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ -000223f0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ -00022400: 6461 5f61 7474 656e 7561 7469 6f6e 2920 da_attenuation) │ │ │ │ -00022410: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00022420: 2046 6173 7447 6c6f 6261 6c53 6d6f 6f74 FastGlobalSmoot │ │ │ │ -00022430: 6865 7246 696c 7465 722e 5f5f 6672 6f6d herFilter.__from │ │ │ │ -00022440: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -00022450: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -00022460: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat │ │ │ │ -00022470: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022480: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00022490: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ -000224a0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -000224b0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ -000224c0: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -000224d0: 696e 7374 616e 6365 206f 6620 4661 7374 instance of Fast │ │ │ │ -000224e0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -000224f0: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ -00022500: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ -00022510: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ -00022520: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022530: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -00022540: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -00022550: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -00022560: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -00022570: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -00022580: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -00022590: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -000225a0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -000225b0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -000225c0: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ -000225d0: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ -000225e0: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ -000225f0: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ -00022600: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ -00022610: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -00022620: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -00022630: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ -00022640: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00022650: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ -00022660: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ -00022670: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ -00022680: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ -00022690: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ -000226a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -000226b0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -000226c0: 2061 626f 7574 2046 6173 7420 476c 6f62 about Fast Glob │ │ │ │ -000226d0: 616c 2053 6d6f 6f74 6865 7220 7061 7261 al Smoother para │ │ │ │ -000226e0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -000226f0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -00022700: 4954 453a 204d 696e 3230 3134 2e20 486f ITE: Min2014. Ho │ │ │ │ -00022710: 7765 7665 722c 2070 6c65 6173 6520 6e6f wever, please no │ │ │ │ -00022720: 7465 2074 6861 740a 2020 2020 202a 2074 te that. * t │ │ │ │ -00022730: 6865 7265 2061 7265 2073 6576 6572 616c here are several │ │ │ │ -00022740: 2064 6966 6665 7265 6e63 6573 2e20 4c61 differences. La │ │ │ │ -00022750: 6d62 6461 2061 7474 656e 7561 7469 6f6e mbda attenuation │ │ │ │ -00022760: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ -00022770: 6520 7061 7065 7220 6973 2069 6d70 6c65 e paper is imple │ │ │ │ -00022780: 6d65 6e74 6564 2061 2062 6974 2064 6966 mented a bit dif │ │ │ │ -00022790: 6665 7265 6e74 6c79 2073 6f20 646f 206e ferently so do n │ │ │ │ -000227a0: 6f74 0a20 2020 2020 2a20 6578 7065 6374 ot. * expect │ │ │ │ -000227b0: 2074 6865 2072 6573 756c 7473 2074 6f20 the results to │ │ │ │ -000227c0: 6265 2069 6465 6e74 6963 616c 2074 6f20 be identical to │ │ │ │ -000227d0: 7468 6f73 6520 6672 6f6d 2074 6865 2070 those from the p │ │ │ │ -000227e0: 6170 6572 3b20 7369 676d 615f 636f 6c6f aper; sigma_colo │ │ │ │ -000227f0: 7220 7661 6c75 6573 2066 726f 6d20 7468 r values from th │ │ │ │ -00022800: 6520 7061 7065 7220 7368 6f75 6c64 2062 e paper should b │ │ │ │ -00022810: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ -00022820: 3235 352e 3020 746f 0a20 2020 2020 2a20 255.0 to. * │ │ │ │ -00022830: 6163 6869 6576 6520 7468 6520 7361 6d65 achieve the same │ │ │ │ -00022840: 2065 6666 6563 742e 2041 6c73 6f2c 2069 effect. Also, i │ │ │ │ -00022850: 6e20 6361 7365 206f 6620 696d 6167 6520 n case of image │ │ │ │ -00022860: 6669 6c74 6572 696e 6720 7768 6572 6520 filtering where │ │ │ │ -00022870: 736f 7572 6365 2061 6e64 2067 7569 6465 source and guide │ │ │ │ -00022880: 2069 6d61 6765 2061 7265 2074 6865 2073 image are the s │ │ │ │ -00022890: 616d 652c 2061 7574 686f 7273 0a20 2020 ame, authors. │ │ │ │ -000228a0: 2020 2a20 7072 6f70 6f73 6520 746f 2064 * propose to d │ │ │ │ -000228b0: 796e 616d 6963 616c 6c79 2075 7064 6174 ynamically updat │ │ │ │ -000228c0: 6520 7468 6520 6775 6964 6520 696d 6167 e the guide imag │ │ │ │ -000228d0: 6520 6166 7465 7220 6561 6368 2069 7465 e after each ite │ │ │ │ -000228e0: 7261 7469 6f6e 2e20 546f 206d 6178 696d ration. To maxim │ │ │ │ -000228f0: 697a 6520 7468 6520 7065 7266 6f72 6d61 ize the performa │ │ │ │ -00022900: 6e63 6520 7468 6973 2066 6561 7475 7265 nce this feature │ │ │ │ -00022910: 0a20 2020 2020 2a20 7761 7320 6e6f 7420 . * was not │ │ │ │ -00022920: 696d 706c 656d 656e 7465 6420 6865 7265 implemented here │ │ │ │ -00022930: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -00022940: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00022950: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00022960: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00022970: 6963 2046 6173 7447 6c6f 6261 6c53 6d6f ic FastGlobalSmo │ │ │ │ -00022980: 6f74 6865 7246 696c 7465 7220 6372 6561 otherFilter crea │ │ │ │ -00022990: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -000229a0: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -000229b0: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ -000229c0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -000229d0: 615f 636f 6c6f 7229 207b 0a20 2020 2020 a_color) {. │ │ │ │ -000229e0: 2020 2072 6574 7572 6e20 4661 7374 476c return FastGl │ │ │ │ -000229f0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -00022a00: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ -00022a10: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS │ │ │ │ -00022a20: 6d6f 6f74 6865 7246 696c 7465 725f 3228 mootherFilter_2( │ │ │ │ -00022a30: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00022a40: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ -00022a50: 6f6c 6f72 2929 3b0a 2020 2020 7d0a 0a0a olor));. }... │ │ │ │ -00022a60: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00022a70: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00022a80: 6770 726f 633a 3a66 6173 7447 6c6f 6261 gproc::fastGloba │ │ │ │ -00022a90: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ -00022aa0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ -00022ab0: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ -00022ac0: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -00022ad0: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -00022ae0: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -00022af0: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ -00022b00: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ -00022b10: 3d20 3329 0a20 2020 202f 2f0a 0a20 2020 = 3). //.. │ │ │ │ -00022b20: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp │ │ │ │ -00022b30: 6c65 206f 6e65 2d6c 696e 6520 4661 7374 le one-line Fast │ │ │ │ -00022b40: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ -00022b50: 2066 696c 7465 7220 6361 6c6c 2e20 4966 filter call. If │ │ │ │ -00022b60: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ -00022b70: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ -00022b80: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ -00022b90: 650a 2020 2020 202a 2067 7569 6465 2074 e. * guide t │ │ │ │ -00022ba0: 6865 6e20 7573 6520 4661 7374 476c 6f62 hen use FastGlob │ │ │ │ -00022bb0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -00022bc0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ -00022bd0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ -00022be0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ -00022bf0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ -00022c00: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ -00022c10: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ -00022c20: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ -00022c30: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ -00022c40: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ -00022c50: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ -00022c60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00022c70: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ -00022c80: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ -00022c90: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ -00022ca0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ -00022cb0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ -00022cc0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ -00022cd0: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ -00022ce0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ -00022cf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022d00: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ -00022d10: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ -00022d20: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -00022d30: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ -00022d40: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ -00022d50: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ -00022d60: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ -00022d70: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00022d80: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ -00022d90: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -00022da0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ -00022db0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ -00022dc0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00022dd0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00022de0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00022df0: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para │ │ │ │ -00022e00: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining │ │ │ │ -00022e10: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda │ │ │ │ -00022e20: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after │ │ │ │ -00022e30: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00022e40: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. * │ │ │ │ -00022e50: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ -00022e60: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ -00022e70: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ -00022e80: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ -00022e90: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ -00022ea0: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -00022eb0: 6974 6572 206e 756d 6265 7220 6f66 2069 iter number of i │ │ │ │ -00022ec0: 7465 7261 7469 6f6e 7320 7573 6564 2066 terations used f │ │ │ │ -00022ed0: 6f72 2066 696c 7465 7269 6e67 2c20 3320 or filtering, 3 │ │ │ │ -00022ee0: 6973 2075 7375 616c 6c79 2065 6e6f 7567 is usually enoug │ │ │ │ -00022ef0: 682e 0a20 2020 2020 2a2f 0a20 2020 2070 h.. */. p │ │ │ │ -00022f00: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00022f10: 6420 6661 7374 476c 6f62 616c 536d 6f6f d fastGlobalSmoo │ │ │ │ -00022f20: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -00022f30: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00022f40: 6174 2064 7374 2c20 646f 7562 6c65 206c at dst, double l │ │ │ │ -00022f50: 616d 6264 612c 2064 6f75 626c 6520 7369 ambda, double si │ │ │ │ -00022f60: 676d 615f 636f 6c6f 722c 2064 6f75 626c gma_color, doubl │ │ │ │ -00022f70: 6520 6c61 6d62 6461 5f61 7474 656e 7561 e lambda_attenua │ │ │ │ -00022f80: 7469 6f6e 2c20 696e 7420 6e75 6d5f 6974 tion, int num_it │ │ │ │ -00022f90: 6572 2920 7b0a 2020 2020 2020 2020 6661 er) {. fa │ │ │ │ -00022fa0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -00022fb0: 4669 6c74 6572 5f30 2867 7569 6465 2e6e Filter_0(guide.n │ │ │ │ -00022fc0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00022fd0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00022fe0: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022ff0: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00023000: 6264 615f 6174 7465 6e75 6174 696f 6e2c bda_attenuation, │ │ │ │ -00023010: 206e 756d 5f69 7465 7229 3b0a 2020 2020 num_iter);. │ │ │ │ -00023020: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00023030: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00023040: 6520 4661 7374 2047 6c6f 6261 6c20 536d e Fast Global Sm │ │ │ │ -00023050: 6f6f 7468 6572 2066 696c 7465 7220 6361 oother filter ca │ │ │ │ -00023060: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00023070: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00023080: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00023090: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -000230a0: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ -000230b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000230c0: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ -000230d0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ -000230e0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ -000230f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00023100: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -00023110: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -00023120: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -00023130: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -00023140: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -00023150: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -00023160: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00023170: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ -00023180: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ -00023190: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ -000231a0: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ -000231b0: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ -000231c0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -000231d0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -000231e0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -000231f0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ -00023200: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ -00023210: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ -00023220: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00023230: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para │ │ │ │ -00023240: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ -00023250: 6865 2061 6d6f 756e 7420 6f66 2072 6567 he amount of reg │ │ │ │ -00023260: 756c 6172 697a 6174 696f 6e0a 2020 2020 ularization. │ │ │ │ -00023270: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00023280: 2073 6967 6d61 5f63 6f6c 6f72 2070 6172 sigma_color par │ │ │ │ -00023290: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ -000232a0: 7369 6d69 6c61 7220 746f 2063 6f6c 6f72 similar to color │ │ │ │ -000232b0: 2073 7061 6365 2073 6967 6d61 2069 6e20 space sigma in │ │ │ │ -000232c0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ -000232d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000232e0: 7061 7261 6d20 6c61 6d62 6461 5f61 7474 param lambda_att │ │ │ │ -000232f0: 656e 7561 7469 6f6e 2069 6e74 6572 6e61 enuation interna │ │ │ │ -00023300: 6c20 7061 7261 6d65 7465 722c 2064 6566 l parameter, def │ │ │ │ -00023310: 696e 696e 6720 686f 7720 6d75 6368 206c ining how much l │ │ │ │ -00023320: 616d 6264 6120 6465 6372 6561 7365 7320 ambda decreases │ │ │ │ -00023330: 6166 7465 7220 6561 6368 2069 7465 7261 after each itera │ │ │ │ -00023340: 7469 6f6e 2e20 4e6f 726d 616c 6c79 2c0a tion. Normally,. │ │ │ │ -00023350: 2020 2020 202a 2069 7420 7368 6f75 6c64 * it should │ │ │ │ -00023360: 2062 6520 302e 3235 2e20 5365 7474 696e be 0.25. Settin │ │ │ │ -00023370: 6720 6974 2074 6f20 312e 3020 6d61 7920 g it to 1.0 may │ │ │ │ -00023380: 6c65 6164 2074 6f20 7374 7265 616b 696e lead to streakin │ │ │ │ -00023390: 6720 6172 7469 6661 6374 732e 0a20 2020 g artifacts.. │ │ │ │ -000233a0: 2020 2a0a 2020 2020 202a 2f0a 2020 2020 *. */. │ │ │ │ -000233b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000233c0: 6964 2066 6173 7447 6c6f 6261 6c53 6d6f id fastGlobalSmo │ │ │ │ -000233d0: 6f74 6865 7246 696c 7465 7228 4d61 7420 otherFilter(Mat │ │ │ │ -000233e0: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -000233f0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -00023400: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -00023410: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ -00023420: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ -00023430: 6174 696f 6e29 207b 0a20 2020 2020 2020 ation) {. │ │ │ │ -00023440: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ -00023450: 6865 7246 696c 7465 725f 3128 6775 6964 herFilter_1(guid │ │ │ │ -00023460: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ -00023470: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -00023480: 6e61 7469 7665 4f62 6a2c 206c 616d 6264 nativeObj, lambd │ │ │ │ -00023490: 612c 2073 6967 6d61 5f63 6f6c 6f72 2c20 a, sigma_color, │ │ │ │ -000234a0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -000234b0: 6f6e 293b 0a20 2020 207d 0a0a 2020 2020 on);. }.. │ │ │ │ -000234c0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -000234d0: 6520 6f6e 652d 6c69 6e65 2046 6173 7420 e one-line Fast │ │ │ │ -000234e0: 476c 6f62 616c 2053 6d6f 6f74 6865 7220 Global Smoother │ │ │ │ -000234f0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ -00023500: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ -00023510: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ -00023520: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ -00023530: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ -00023540: 656e 2075 7365 2046 6173 7447 6c6f 6261 en use FastGloba │ │ │ │ -00023550: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ -00023560: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -00023570: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -00023580: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ -00023590: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -000235a0: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -000235b0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -000235c0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -000235d0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -000235e0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -000235f0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -00023600: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00023610: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ -00023620: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ -00023630: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ -00023640: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ -00023650: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ -00023660: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00023670: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -00023680: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -00023690: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000236a0: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -000236b0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -000236c0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -000236d0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ -000236e0: 6566 696e 696e 6720 7468 6520 616d 6f75 efining the amou │ │ │ │ -000236f0: 6e74 206f 6620 7265 6775 6c61 7269 7a61 nt of regulariza │ │ │ │ -00023700: 7469 6f6e 0a20 2020 2020 2a0a 2020 2020 tion. *. │ │ │ │ -00023710: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -00023720: 636f 6c6f 7220 7061 7261 6d65 7465 722c color parameter, │ │ │ │ -00023730: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -00023740: 2074 6f20 636f 6c6f 7220 7370 6163 6520 to color space │ │ │ │ -00023750: 7369 676d 6120 696e 2062 696c 6174 6572 sigma in bilater │ │ │ │ -00023760: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -00023770: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ -00023780: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ -00023790: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ -000237a0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ -000237b0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ -000237c0: 2020 202a 0a20 2020 2020 2a2f 0a20 2020 *. */. │ │ │ │ -000237d0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -000237e0: 6f69 6420 6661 7374 476c 6f62 616c 536d oid fastGlobalSm │ │ │ │ -000237f0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ -00023800: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -00023810: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00023820: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ -00023830: 7369 676d 615f 636f 6c6f 7229 207b 0a20 sigma_color) {. │ │ │ │ -00023840: 2020 2020 2020 2066 6173 7447 6c6f 6261 fastGloba │ │ │ │ -00023850: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ -00023860: 3228 6775 6964 652e 6e61 7469 7665 4f62 2(guide.nativeOb │ │ │ │ -00023870: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -00023880: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00023890: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ -000238a0: 6f6c 6f72 293b 0a20 2020 207d 0a0a 0a20 olor);. }... │ │ │ │ -000238b0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000238c0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -000238d0: 7072 6f63 3a3a 6c30 536d 6f6f 7468 284d proc::l0Smooth(M │ │ │ │ -000238e0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -000238f0: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ -00023900: 3d20 302e 3032 2c20 646f 7562 6c65 206b = 0.02, double k │ │ │ │ -00023910: 6170 7061 203d 2032 2e30 290a 2020 2020 appa = 2.0). │ │ │ │ -00023920: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00023930: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ -00023940: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ -00023950: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ -00023960: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ -00023970: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00023980: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -00023990: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -000239a0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -000239b0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -000239c0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -000239d0: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ -000239e0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -000239f0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00023a00: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -00023a10: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -00023a20: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -00023a30: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ -00023a40: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ -00023a50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00023a60: 6d20 6b61 7070 6120 7061 7261 6d65 7465 m kappa paramete │ │ │ │ -00023a70: 7220 6465 6669 6e69 6e67 2074 6865 2069 r defining the i │ │ │ │ -00023a80: 6e63 7265 6173 696e 6720 6661 6374 6f72 ncreasing factor │ │ │ │ -00023a90: 206f 6620 7468 6520 7765 6967 6874 206f of the weight o │ │ │ │ -00023aa0: 6620 7468 6520 6772 6164 6965 6e74 2064 f the gradient d │ │ │ │ -00023ab0: 6174 6120 7465 726d 2e0a 2020 2020 202a ata term.. * │ │ │ │ -00023ac0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -00023ad0: 2064 6574 6169 6c73 2061 626f 7574 204c details about L │ │ │ │ -00023ae0: 3020 536d 6f6f 7468 6572 2c20 7365 6520 0 Smoother, see │ │ │ │ -00023af0: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ -00023b00: 6572 2043 4954 453a 2078 7532 3031 3169 er CITE: xu2011i │ │ │ │ -00023b10: 6d61 6765 2e0a 2020 2020 202a 2f0a 2020 mage.. */. │ │ │ │ -00023b20: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00023b30: 766f 6964 206c 3053 6d6f 6f74 6828 4d61 void l0Smooth(Ma │ │ │ │ -00023b40: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00023b50: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ -00023b60: 6f75 626c 6520 6b61 7070 6129 207b 0a20 ouble kappa) {. │ │ │ │ -00023b70: 2020 2020 2020 206c 3053 6d6f 6f74 685f l0Smooth_ │ │ │ │ -00023b80: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -00023b90: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00023ba0: 6c61 6d62 6461 2c20 6b61 7070 6129 3b0a lambda, kappa);. │ │ │ │ -00023bb0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00023bc0: 2020 2020 2a20 476c 6f62 616c 2069 6d61 * Global ima │ │ │ │ -00023bd0: 6765 2073 6d6f 6f74 6869 6e67 2076 6961 ge smoothing via │ │ │ │ -00023be0: 204c 3020 6772 6164 6965 6e74 206d 696e L0 gradient min │ │ │ │ -00023bf0: 696d 697a 6174 696f 6e2e 0a20 2020 2020 imization.. │ │ │ │ -00023c00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00023c10: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image │ │ │ │ -00023c20: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w │ │ │ │ -00023c30: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ -00023c40: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16- │ │ │ │ -00023c50: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ -00023c60: 706f 696e 7420 6465 7074 682e 0a20 2020 point depth.. │ │ │ │ -00023c70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00023c80: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00023c90: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00023ca0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -00023cb0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ -00023cc0: 6566 696e 696e 6720 7468 6520 736d 6f6f efining the smoo │ │ │ │ -00023cd0: 7468 2074 6572 6d20 7765 6967 6874 2e0a th term weight.. │ │ │ │ -00023ce0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -00023cf0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -00023d00: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ -00023d10: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ -00023d20: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ -00023d30: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ -00023d40: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -00023d50: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00023d60: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ -00023d70: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -00023d80: 626c 6520 6c61 6d62 6461 2920 7b0a 2020 ble lambda) {. │ │ │ │ -00023d90: 2020 2020 2020 6c30 536d 6f6f 7468 5f31 l0Smooth_1 │ │ │ │ -00023da0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -00023db0: 6473 742e 6e61 7469 7665 4f62 6a2c 206c dst.nativeObj, l │ │ │ │ -00023dc0: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ -00023dd0: 2020 202f 2a2a 0a20 2020 2020 2a20 476c /**. * Gl │ │ │ │ -00023de0: 6f62 616c 2069 6d61 6765 2073 6d6f 6f74 obal image smoot │ │ │ │ -00023df0: 6869 6e67 2076 6961 204c 3020 6772 6164 hing via L0 grad │ │ │ │ -00023e00: 6965 6e74 206d 696e 696d 697a 6174 696f ient minimizatio │ │ │ │ -00023e10: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ -00023e20: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -00023e30: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -00023e40: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -00023e50: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -00023e60: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -00023e70: 6c6f 6174 696e 672d 706f 696e 7420 6465 loating-point de │ │ │ │ -00023e80: 7074 682e 0a20 2020 2020 2a0a 2020 2020 pth.. *. │ │ │ │ -00023e90: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ -00023ea0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ -00023eb0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00023ec0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -00023ed0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -00023ee0: 6f75 7420 4c30 2053 6d6f 6f74 6865 722c out L0 Smoother, │ │ │ │ -00023ef0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00023f00: 6c20 7061 7065 7220 4349 5445 3a20 7875 l paper CITE: xu │ │ │ │ -00023f10: 3230 3131 696d 6167 652e 0a20 2020 2020 2011image.. │ │ │ │ -00023f20: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00023f30: 6174 6963 2076 6f69 6420 6c30 536d 6f6f atic void l0Smoo │ │ │ │ -00023f40: 7468 284d 6174 2073 7263 2c20 4d61 7420 th(Mat src, Mat │ │ │ │ -00023f50: 6473 7429 207b 0a20 2020 2020 2020 206c dst) {. l │ │ │ │ -00023f60: 3053 6d6f 6f74 685f 3228 7372 632e 6e61 0Smooth_2(src.na │ │ │ │ -00023f70: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00023f80: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ -00023f90: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00023fa0: 2b2b 3a20 2050 7472 5f45 6467 6544 7261 ++: Ptr_EdgeDra │ │ │ │ -00023fb0: 7769 6e67 2063 763a 3a78 696d 6770 726f wing cv::ximgpro │ │ │ │ -00023fc0: 633a 3a63 7265 6174 6545 6467 6544 7261 c::createEdgeDra │ │ │ │ -00023fd0: 7769 6e67 2829 0a20 2020 202f 2f0a 0a20 wing(). //.. │ │ │ │ -00023fe0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00023ff0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ -00024000: 696e 7465 7220 746f 2061 2045 6467 6544 inter to a EdgeD │ │ │ │ -00024010: 7261 7769 6e67 206f 626a 6563 7420 616e rawing object an │ │ │ │ -00024020: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ -00024030: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00024040: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024050: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00024060: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00024070: 6320 4564 6765 4472 6177 696e 6720 6372 c EdgeDrawing cr │ │ │ │ -00024080: 6561 7465 4564 6765 4472 6177 696e 6728 eateEdgeDrawing( │ │ │ │ -00024090: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000240a0: 726e 2045 6467 6544 7261 7769 6e67 2e5f rn EdgeDrawing._ │ │ │ │ -000240b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -000240c0: 6545 6467 6544 7261 7769 6e67 5f30 2829 eEdgeDrawing_0() │ │ │ │ -000240d0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -000240e0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -000240f0: 7472 5f44 6973 7061 7269 7479 574c 5346 tr_DisparityWLSF │ │ │ │ -00024100: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ -00024110: 6f63 3a3a 6372 6561 7465 4469 7370 6172 oc::createDispar │ │ │ │ -00024120: 6974 7957 4c53 4669 6c74 6572 2850 7472 ityWLSFilter(Ptr │ │ │ │ -00024130: 5f53 7465 7265 6f4d 6174 6368 6572 206d _StereoMatcher m │ │ │ │ -00024140: 6174 6368 6572 5f6c 6566 7429 0a20 2020 atcher_left). │ │ │ │ -00024150: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00024160: 2020 2a20 436f 6e76 656e 6965 6e63 6520 * Convenience │ │ │ │ -00024170: 6661 6374 6f72 7920 6d65 7468 6f64 2074 factory method t │ │ │ │ -00024180: 6861 7420 6372 6561 7465 7320 616e 2069 hat creates an i │ │ │ │ -00024190: 6e73 7461 6e63 6520 6f66 2044 6973 7061 nstance of Dispa │ │ │ │ -000241a0: 7269 7479 574c 5346 696c 7465 7220 616e rityWLSFilter an │ │ │ │ -000241b0: 6420 7365 7473 2075 7020 616c 6c20 7468 d sets up all th │ │ │ │ -000241c0: 6520 7265 6c65 7661 6e74 0a20 2020 2020 e relevant. │ │ │ │ -000241d0: 2a20 6669 6c74 6572 2070 6172 616d 6574 * filter paramet │ │ │ │ -000241e0: 6572 7320 6175 746f 6d61 7469 6361 6c6c ers automaticall │ │ │ │ -000241f0: 7920 6261 7365 6420 6f6e 2074 6865 206d y based on the m │ │ │ │ -00024200: 6174 6368 6572 2069 6e73 7461 6e63 652e atcher instance. │ │ │ │ -00024210: 2043 7572 7265 6e74 6c79 2073 7570 706f Currently suppo │ │ │ │ -00024220: 7274 7320 6f6e 6c79 2053 7465 7265 6f42 rts only StereoB │ │ │ │ -00024230: 4d20 616e 6420 5374 6572 656f 5347 424d M and StereoSGBM │ │ │ │ -00024240: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00024250: 4070 6172 616d 206d 6174 6368 6572 5f6c @param matcher_l │ │ │ │ -00024260: 6566 7420 7374 6572 656f 206d 6174 6368 eft stereo match │ │ │ │ -00024270: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that │ │ │ │ -00024280: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi │ │ │ │ -00024290: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter. │ │ │ │ -000242a0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -000242b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000242c0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -000242d0: 2070 7562 6c69 6320 7374 6174 6963 2044 public static D │ │ │ │ -000242e0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -000242f0: 7220 6372 6561 7465 4469 7370 6172 6974 r createDisparit │ │ │ │ -00024300: 7957 4c53 4669 6c74 6572 2853 7465 7265 yWLSFilter(Stere │ │ │ │ -00024310: 6f4d 6174 6368 6572 206d 6174 6368 6572 oMatcher matcher │ │ │ │ -00024320: 5f6c 6566 7429 207b 0a20 2020 2020 2020 _left) {. │ │ │ │ -00024330: 2072 6574 7572 6e20 4469 7370 6172 6974 return Disparit │ │ │ │ -00024340: 7957 4c53 4669 6c74 6572 2e5f 5f66 726f yWLSFilter.__fro │ │ │ │ -00024350: 6d50 7472 5f5f 2863 7265 6174 6544 6973 mPtr__(createDis │ │ │ │ -00024360: 7061 7269 7479 574c 5346 696c 7465 725f parityWLSFilter_ │ │ │ │ -00024370: 3028 6d61 7463 6865 725f 6c65 6674 2e67 0(matcher_left.g │ │ │ │ -00024380: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00024390: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ -000243a0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000243b0: 2050 7472 5f53 7465 7265 6f4d 6174 6368 Ptr_StereoMatch │ │ │ │ -000243c0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ -000243d0: 3a63 7265 6174 6552 6967 6874 4d61 7463 :createRightMatc │ │ │ │ -000243e0: 6865 7228 5074 725f 5374 6572 656f 4d61 her(Ptr_StereoMa │ │ │ │ -000243f0: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ -00024400: 6674 290a 2020 2020 2f2f 0a0a 2020 2020 ft). //.. │ │ │ │ -00024410: 2f2a 2a0a 2020 2020 202a 2043 6f6e 7665 /**. * Conve │ │ │ │ -00024420: 6e69 656e 6365 206d 6574 686f 6420 746f nience method to │ │ │ │ -00024430: 2073 6574 2075 7020 7468 6520 6d61 7463 set up the matc │ │ │ │ -00024440: 6865 7220 666f 7220 636f 6d70 7574 696e her for computin │ │ │ │ -00024450: 6720 7468 6520 7269 6768 742d 7669 6577 g the right-view │ │ │ │ -00024460: 2064 6973 7061 7269 7479 206d 6170 0a20 disparity map. │ │ │ │ -00024470: 2020 2020 2a20 7468 6174 2069 7320 7265 * that is re │ │ │ │ -00024480: 7175 6972 6564 2069 6e20 6361 7365 206f quired in case o │ │ │ │ -00024490: 6620 6669 6c74 6572 696e 6720 7769 7468 f filtering with │ │ │ │ -000244a0: 2063 6f6e 6669 6465 6e63 652e 0a20 2020 confidence.. │ │ │ │ -000244b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000244c0: 6d20 6d61 7463 6865 725f 6c65 6674 206d m matcher_left m │ │ │ │ -000244d0: 6169 6e20 7374 6572 656f 206d 6174 6368 ain stereo match │ │ │ │ -000244e0: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that │ │ │ │ -000244f0: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi │ │ │ │ -00024500: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter. │ │ │ │ -00024510: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00024520: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00024530: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00024540: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00024550: 7465 7265 6f4d 6174 6368 6572 2063 7265 tereoMatcher cre │ │ │ │ -00024560: 6174 6552 6967 6874 4d61 7463 6865 7228 ateRightMatcher( │ │ │ │ -00024570: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma │ │ │ │ -00024580: 7463 6865 725f 6c65 6674 2920 7b0a 2020 tcher_left) {. │ │ │ │ -00024590: 2020 2020 2020 7265 7475 726e 2053 7465 return Ste │ │ │ │ -000245a0: 7265 6f4d 6174 6368 6572 2e5f 5f66 726f reoMatcher.__fro │ │ │ │ -000245b0: 6d50 7472 5f5f 2863 7265 6174 6552 6967 mPtr__(createRig │ │ │ │ -000245c0: 6874 4d61 7463 6865 725f 3028 6d61 7463 htMatcher_0(matc │ │ │ │ -000245d0: 6865 725f 6c65 6674 2e67 6574 4e61 7469 her_left.getNati │ │ │ │ -000245e0: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ -000245f0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00024600: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -00024610: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -00024620: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00024630: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ -00024640: 4c53 4669 6c74 6572 4765 6e65 7269 6328 LSFilterGeneric( │ │ │ │ -00024650: 626f 6f6c 2075 7365 5f63 6f6e 6669 6465 bool use_confide │ │ │ │ -00024660: 6e63 6529 0a20 2020 202f 2f0a 0a20 2020 nce). //.. │ │ │ │ -00024670: 202f 2a2a 0a20 2020 2020 2a20 4d6f 7265 /**. * More │ │ │ │ -00024680: 2067 656e 6572 6963 2066 6163 746f 7279 generic factory │ │ │ │ -00024690: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -000246a0: 696e 7374 616e 6365 206f 6620 4469 7370 instance of Disp │ │ │ │ -000246b0: 6172 6974 7957 4c53 4669 6c74 6572 2061 arityWLSFilter a │ │ │ │ -000246c0: 6e64 2065 7865 6375 7465 2062 6173 6963 nd execute basic │ │ │ │ -000246d0: 0a20 2020 2020 2a20 696e 6974 6961 6c69 . * initiali │ │ │ │ -000246e0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ -000246f0: 2057 6865 6e20 7573 696e 6720 7468 6973 When using this │ │ │ │ -00024700: 206d 6574 686f 6420 796f 7520 7769 6c6c method you will │ │ │ │ -00024710: 206e 6565 6420 746f 2073 6574 2d75 7020 need to set-up │ │ │ │ -00024720: 7468 6520 524f 492c 206d 6174 6368 6572 the ROI, matcher │ │ │ │ -00024730: 7320 616e 640a 2020 2020 202a 206f 7468 s and. * oth │ │ │ │ -00024740: 6572 2070 6172 616d 6574 6572 7320 6279 er parameters by │ │ │ │ -00024750: 2079 6f75 7273 656c 662e 0a20 2020 2020 yourself.. │ │ │ │ -00024760: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024770: 7573 655f 636f 6e66 6964 656e 6365 2066 use_confidence f │ │ │ │ -00024780: 696c 7465 7269 6e67 2077 6974 6820 636f iltering with co │ │ │ │ -00024790: 6e66 6964 656e 6365 2072 6571 7569 7265 nfidence require │ │ │ │ -000247a0: 7320 7477 6f20 6469 7370 6172 6974 7920 s two disparity │ │ │ │ -000247b0: 6d61 7073 2028 666f 7220 7468 6520 6c65 maps (for the le │ │ │ │ -000247c0: 6674 2061 6e64 2072 6967 6874 2076 6965 ft and right vie │ │ │ │ -000247d0: 7773 2920 616e 6420 6973 0a20 2020 2020 ws) and is. │ │ │ │ -000247e0: 2a20 6170 7072 6f78 696d 6174 656c 7920 * approximately │ │ │ │ -000247f0: 7477 6f20 7469 6d65 7320 736c 6f77 6572 two times slower │ │ │ │ -00024800: 2e20 486f 7765 7665 722c 2071 7561 6c69 . However, quali │ │ │ │ -00024810: 7479 2069 7320 7479 7069 6361 6c6c 7920 ty is typically │ │ │ │ -00024820: 7369 676e 6966 6963 616e 746c 7920 6265 significantly be │ │ │ │ -00024830: 7474 6572 2e0a 2020 2020 202a 2040 7265 tter.. * @re │ │ │ │ -00024840: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00024850: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00024860: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00024870: 7374 6174 6963 2044 6973 7061 7269 7479 static Disparity │ │ │ │ -00024880: 574c 5346 696c 7465 7220 6372 6561 7465 WLSFilter create │ │ │ │ -00024890: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -000248a0: 6572 4765 6e65 7269 6328 626f 6f6c 6561 erGeneric(boolea │ │ │ │ -000248b0: 6e20 7573 655f 636f 6e66 6964 656e 6365 n use_confidence │ │ │ │ -000248c0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000248d0: 726e 2044 6973 7061 7269 7479 574c 5346 rn DisparityWLSF │ │ │ │ -000248e0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ -000248f0: 5f28 6372 6561 7465 4469 7370 6172 6974 _(createDisparit │ │ │ │ -00024900: 7957 4c53 4669 6c74 6572 4765 6e65 7269 yWLSFilterGeneri │ │ │ │ -00024910: 635f 3028 7573 655f 636f 6e66 6964 656e c_0(use_confiden │ │ │ │ -00024920: 6365 2929 3b0a 2020 2020 7d0a 0a0a 2020 ce));. }... │ │ │ │ -00024930: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00024940: 2020 696e 7420 6376 3a3a 7869 6d67 7072 int cv::ximgpr │ │ │ │ -00024950: 6f63 3a3a 7265 6164 4754 2853 7472 696e oc::readGT(Strin │ │ │ │ -00024960: 6720 7372 635f 7061 7468 2c20 4d61 7426 g src_path, Mat& │ │ │ │ -00024970: 2064 7374 290a 2020 2020 2f2f 0a0a 2020 dst). //.. │ │ │ │ -00024980: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -00024990: 6374 696f 6e20 666f 7220 7265 6164 696e ction for readin │ │ │ │ -000249a0: 6720 6772 6f75 6e64 2074 7275 7468 2064 g ground truth d │ │ │ │ -000249b0: 6973 7061 7269 7479 206d 6170 732e 2053 isparity maps. S │ │ │ │ -000249c0: 7570 706f 7274 7320 6261 7369 6320 4d69 upports basic Mi │ │ │ │ -000249d0: 6464 6c65 6275 7279 0a20 2020 2020 2a20 ddlebury. * │ │ │ │ -000249e0: 616e 6420 4d50 492d 5369 6e74 656c 2066 and MPI-Sintel f │ │ │ │ -000249f0: 6f72 6d61 7473 2e20 4e6f 7465 2074 6861 ormats. Note tha │ │ │ │ -00024a00: 7420 7468 6520 7265 7375 6c74 696e 6720 t the resulting │ │ │ │ -00024a10: 6469 7370 6172 6974 7920 6d61 7020 6973 disparity map is │ │ │ │ -00024a20: 2073 6361 6c65 6420 6279 2031 362e 0a20 scaled by 16.. │ │ │ │ -00024a30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00024a40: 7261 6d20 7372 635f 7061 7468 2070 6174 ram src_path pat │ │ │ │ -00024a50: 6820 746f 2074 6865 2069 6d61 6765 2c20 h to the image, │ │ │ │ -00024a60: 636f 6e74 6169 6e69 6e67 2067 726f 756e containing groun │ │ │ │ -00024a70: 642d 7472 7574 6820 6469 7370 6172 6974 d-truth disparit │ │ │ │ -00024a80: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *. │ │ │ │ -00024a90: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ -00024aa0: 7574 7075 7420 6469 7370 6172 6974 7920 utput disparity │ │ │ │ -00024ab0: 6d61 702c 2043 565f 3136 5320 6465 7074 map, CV_16S dept │ │ │ │ -00024ac0: 680a 2020 2020 202a 0a20 2020 2020 2a20 h. *. * │ │ │ │ -00024ad0: 4072 6574 7572 6e20 7265 7475 726e 7320 @return returns │ │ │ │ -00024ae0: 7a65 726f 2069 6620 7375 6363 6573 7366 zero if successf │ │ │ │ -00024af0: 756c 6c79 2072 6561 6420 7468 6520 6772 ully read the gr │ │ │ │ -00024b00: 6f75 6e64 2074 7275 7468 0a20 2020 2020 ound truth. │ │ │ │ -00024b10: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00024b20: 6174 6963 2069 6e74 2072 6561 6447 5428 atic int readGT( │ │ │ │ -00024b30: 5374 7269 6e67 2073 7263 5f70 6174 682c String src_path, │ │ │ │ -00024b40: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ -00024b50: 2020 2020 7265 7475 726e 2072 6561 6447 return readG │ │ │ │ -00024b60: 545f 3028 7372 635f 7061 7468 2c20 6473 T_0(src_path, ds │ │ │ │ -00024b70: 742e 6e61 7469 7665 4f62 6a29 3b0a 2020 t.nativeObj);. │ │ │ │ -00024b80: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00024b90: 202f 2f20 432b 2b3a 2020 646f 7562 6c65 // C++: double │ │ │ │ -00024ba0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00024bb0: 6f6d 7075 7465 4d53 4528 4d61 7420 4754 omputeMSE(Mat GT │ │ │ │ -00024bc0: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00024bd0: 524f 4929 0a20 2020 202f 2f0a 0a20 2020 ROI). //.. │ │ │ │ -00024be0: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func │ │ │ │ -00024bf0: 7469 6f6e 2066 6f72 2063 6f6d 7075 7469 tion for computi │ │ │ │ -00024c00: 6e67 206d 6561 6e20 7371 7561 7265 2065 ng mean square e │ │ │ │ -00024c10: 7272 6f72 2066 6f72 2064 6973 7061 7269 rror for dispari │ │ │ │ -00024c20: 7479 206d 6170 730a 2020 2020 202a 0a20 ty maps. *. │ │ │ │ -00024c30: 2020 2020 2a20 4070 6172 616d 2047 5420 * @param GT │ │ │ │ -00024c40: 6772 6f75 6e64 2074 7275 7468 2064 6973 ground truth dis │ │ │ │ -00024c50: 7061 7269 7479 206d 6170 0a20 2020 2020 parity map. │ │ │ │ -00024c60: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024c70: 7372 6320 6469 7370 6172 6974 7920 6d61 src disparity ma │ │ │ │ -00024c80: 7020 746f 2065 7661 6c75 6174 650a 2020 p to evaluate. │ │ │ │ -00024c90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00024ca0: 616d 2052 4f49 2072 6567 696f 6e20 6f66 am ROI region of │ │ │ │ -00024cb0: 2069 6e74 6572 6573 740a 2020 2020 202a interest. * │ │ │ │ -00024cc0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00024cd0: 7265 7475 726e 7320 6d65 616e 2073 7175 returns mean squ │ │ │ │ -00024ce0: 6172 6520 6572 726f 7220 6265 7477 6565 are error betwee │ │ │ │ -00024cf0: 6e20 4754 2061 6e64 2073 7263 0a20 2020 n GT and src. │ │ │ │ -00024d00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00024d10: 7374 6174 6963 2064 6f75 626c 6520 636f static double co │ │ │ │ -00024d20: 6d70 7574 654d 5345 284d 6174 2047 542c mputeMSE(Mat GT, │ │ │ │ -00024d30: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R │ │ │ │ -00024d40: 4f49 2920 7b0a 2020 2020 2020 2020 7265 OI) {. re │ │ │ │ -00024d50: 7475 726e 2063 6f6d 7075 7465 4d53 455f turn computeMSE_ │ │ │ │ -00024d60: 3028 4754 2e6e 6174 6976 654f 626a 2c20 0(GT.nativeObj, │ │ │ │ -00024d70: 7372 632e 6e61 7469 7665 4f62 6a2c 2052 src.nativeObj, R │ │ │ │ -00024d80: 4f49 2e78 2c20 524f 492e 792c 2052 4f49 OI.x, ROI.y, ROI │ │ │ │ -00024d90: 2e77 6964 7468 2c20 524f 492e 6865 6967 .width, ROI.heig │ │ │ │ -00024da0: 6874 293b 0a20 2020 207d 0a0a 0a20 2020 ht);. }... │ │ │ │ -00024db0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00024dc0: 2064 6f75 626c 6520 6376 3a3a 7869 6d67 double cv::ximg │ │ │ │ -00024dd0: 7072 6f63 3a3a 636f 6d70 7574 6542 6164 proc::computeBad │ │ │ │ -00024de0: 5069 7865 6c50 6572 6365 6e74 284d 6174 PixelPercent(Mat │ │ │ │ -00024df0: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re │ │ │ │ -00024e00: 6374 2052 4f49 2c20 696e 7420 7468 7265 ct ROI, int thre │ │ │ │ -00024e10: 7368 203d 2032 3429 0a20 2020 202f 2f0a sh = 24). //. │ │ │ │ -00024e20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00024e30: 4675 6e63 7469 6f6e 2066 6f72 2063 6f6d Function for com │ │ │ │ -00024e40: 7075 7469 6e67 2074 6865 2070 6572 6365 puting the perce │ │ │ │ -00024e50: 6e74 206f 6620 2262 6164 2220 7069 7865 nt of "bad" pixe │ │ │ │ -00024e60: 6c73 2069 6e20 7468 6520 6469 7370 6172 ls in the dispar │ │ │ │ -00024e70: 6974 7920 6d61 700a 2020 2020 202a 2028 ity map. * ( │ │ │ │ -00024e80: 7069 7865 6c73 2077 6865 7265 2065 7272 pixels where err │ │ │ │ -00024e90: 6f72 2069 7320 6869 6768 6572 2074 6861 or is higher tha │ │ │ │ -00024ea0: 6e20 6120 7370 6563 6966 6965 6420 7468 n a specified th │ │ │ │ -00024eb0: 7265 7368 6f6c 6429 0a20 2020 2020 2a0a reshold). *. │ │ │ │ -00024ec0: 2020 2020 202a 2040 7061 7261 6d20 4754 * @param GT │ │ │ │ -00024ed0: 2067 726f 756e 6420 7472 7574 6820 6469 ground truth di │ │ │ │ -00024ee0: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map. │ │ │ │ -00024ef0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00024f00: 2073 7263 2064 6973 7061 7269 7479 206d src disparity m │ │ │ │ -00024f10: 6170 2074 6f20 6576 616c 7561 7465 0a20 ap to evaluate. │ │ │ │ -00024f20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00024f30: 7261 6d20 524f 4920 7265 6769 6f6e 206f ram ROI region o │ │ │ │ -00024f40: 6620 696e 7465 7265 7374 0a20 2020 2020 f interest. │ │ │ │ -00024f50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024f60: 7468 7265 7368 2074 6872 6573 686f 6c64 thresh threshold │ │ │ │ -00024f70: 2075 7365 6420 746f 2064 6574 6572 6d69 used to determi │ │ │ │ -00024f80: 6e65 2022 6261 6422 2070 6978 656c 730a ne "bad" pixels. │ │ │ │ -00024f90: 2020 2020 202a 0a20 2020 2020 2a20 4072 *. * @r │ │ │ │ -00024fa0: 6574 7572 6e20 7265 7475 726e 7320 6d65 eturn returns me │ │ │ │ -00024fb0: 616e 2073 7175 6172 6520 6572 726f 7220 an square error │ │ │ │ -00024fc0: 6265 7477 6565 6e20 4754 2061 6e64 2073 between GT and s │ │ │ │ -00024fd0: 7263 0a20 2020 2020 2a2f 0a20 2020 2070 rc. */. p │ │ │ │ -00024fe0: 7562 6c69 6320 7374 6174 6963 2064 6f75 ublic static dou │ │ │ │ -00024ff0: 626c 6520 636f 6d70 7574 6542 6164 5069 ble computeBadPi │ │ │ │ -00025000: 7865 6c50 6572 6365 6e74 284d 6174 2047 xelPercent(Mat G │ │ │ │ -00025010: 542c 204d 6174 2073 7263 2c20 5265 6374 T, Mat src, Rect │ │ │ │ -00025020: 2052 4f49 2c20 696e 7420 7468 7265 7368 ROI, int thresh │ │ │ │ -00025030: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00025040: 726e 2063 6f6d 7075 7465 4261 6450 6978 rn computeBadPix │ │ │ │ -00025050: 656c 5065 7263 656e 745f 3028 4754 2e6e elPercent_0(GT.n │ │ │ │ -00025060: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00025070: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x, │ │ │ │ -00025080: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width │ │ │ │ -00025090: 2c20 524f 492e 6865 6967 6874 2c20 7468 , ROI.height, th │ │ │ │ -000250a0: 7265 7368 293b 0a20 2020 207d 0a0a 2020 resh);. }.. │ │ │ │ -000250b0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -000250c0: 6374 696f 6e20 666f 7220 636f 6d70 7574 ction for comput │ │ │ │ -000250d0: 696e 6720 7468 6520 7065 7263 656e 7420 ing the percent │ │ │ │ -000250e0: 6f66 2022 6261 6422 2070 6978 656c 7320 of "bad" pixels │ │ │ │ -000250f0: 696e 2074 6865 2064 6973 7061 7269 7479 in the disparity │ │ │ │ -00025100: 206d 6170 0a20 2020 2020 2a20 2870 6978 map. * (pix │ │ │ │ -00025110: 656c 7320 7768 6572 6520 6572 726f 7220 els where error │ │ │ │ -00025120: 6973 2068 6967 6865 7220 7468 616e 2061 is higher than a │ │ │ │ -00025130: 2073 7065 6369 6669 6564 2074 6872 6573 specified thres │ │ │ │ -00025140: 686f 6c64 290a 2020 2020 202a 0a20 2020 hold). *. │ │ │ │ -00025150: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ -00025160: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ -00025170: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ -00025180: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00025190: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ -000251a0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ -000251b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000251c0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ -000251d0: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ -000251e0: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ -000251f0: 7475 726e 2072 6574 7572 6e73 206d 6561 turn returns mea │ │ │ │ -00025200: 6e20 7371 7561 7265 2065 7272 6f72 2062 n square error b │ │ │ │ -00025210: 6574 7765 656e 2047 5420 616e 6420 7372 etween GT and sr │ │ │ │ -00025220: 630a 2020 2020 202a 2f0a 2020 2020 7075 c. */. pu │ │ │ │ -00025230: 626c 6963 2073 7461 7469 6320 646f 7562 blic static doub │ │ │ │ -00025240: 6c65 2063 6f6d 7075 7465 4261 6450 6978 le computeBadPix │ │ │ │ -00025250: 656c 5065 7263 656e 7428 4d61 7420 4754 elPercent(Mat GT │ │ │ │ -00025260: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00025270: 524f 4929 207b 0a20 2020 2020 2020 2072 ROI) {. r │ │ │ │ -00025280: 6574 7572 6e20 636f 6d70 7574 6542 6164 eturn computeBad │ │ │ │ -00025290: 5069 7865 6c50 6572 6365 6e74 5f31 2847 PixelPercent_1(G │ │ │ │ -000252a0: 542e 6e61 7469 7665 4f62 6a2c 2073 7263 T.nativeObj, src │ │ │ │ -000252b0: 2e6e 6174 6976 654f 626a 2c20 524f 492e .nativeObj, ROI. │ │ │ │ -000252c0: 782c 2052 4f49 2e79 2c20 524f 492e 7769 x, ROI.y, ROI.wi │ │ │ │ -000252d0: 6474 682c 2052 4f49 2e68 6569 6768 7429 dth, ROI.height) │ │ │ │ -000252e0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -000252f0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00025300: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00025310: 3a67 6574 4469 7370 6172 6974 7956 6973 :getDisparityVis │ │ │ │ -00025320: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ -00025330: 7374 2c20 646f 7562 6c65 2073 6361 6c65 st, double scale │ │ │ │ -00025340: 203d 2031 2e30 290a 2020 2020 2f2f 0a0a = 1.0). //.. │ │ │ │ -00025350: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00025360: 756e 6374 696f 6e20 666f 7220 6372 6561 unction for crea │ │ │ │ -00025370: 7469 6e67 2061 2064 6973 7061 7269 7479 ting a disparity │ │ │ │ -00025380: 206d 6170 2076 6973 7561 6c69 7a61 7469 map visualizati │ │ │ │ -00025390: 6f6e 2028 636c 616d 7065 6420 4356 5f38 on (clamped CV_8 │ │ │ │ -000253a0: 5520 696d 6167 6529 0a20 2020 2020 2a0a U image). *. │ │ │ │ -000253b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -000253c0: 6320 696e 7075 7420 6469 7370 6172 6974 c input disparit │ │ │ │ -000253d0: 7920 6d61 7020 2843 565f 3136 5320 6465 y map (CV_16S de │ │ │ │ -000253e0: 7074 6829 0a20 2020 2020 2a0a 2020 2020 pth). *. │ │ │ │ -000253f0: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ -00025400: 7470 7574 2076 6973 7561 6c69 7a61 7469 tput visualizati │ │ │ │ -00025410: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ -00025420: 2040 7061 7261 6d20 7363 616c 6520 6469 @param scale di │ │ │ │ -00025430: 7370 6172 6974 7920 6d61 7020 7769 6c6c sparity map will │ │ │ │ -00025440: 2062 6520 6d75 6c74 6970 6c69 6564 2062 be multiplied b │ │ │ │ -00025450: 7920 7468 6973 2076 616c 7565 2066 6f72 y this value for │ │ │ │ -00025460: 2076 6973 7561 6c69 7a61 7469 6f6e 0a20 visualization. │ │ │ │ -00025470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00025480: 6320 7374 6174 6963 2076 6f69 6420 6765 c static void ge │ │ │ │ -00025490: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ -000254a0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -000254b0: 646f 7562 6c65 2073 6361 6c65 2920 7b0a double scale) {. │ │ │ │ -000254c0: 2020 2020 2020 2020 6765 7444 6973 7061 getDispa │ │ │ │ -000254d0: 7269 7479 5669 735f 3028 7372 632e 6e61 rityVis_0(src.na │ │ │ │ -000254e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -000254f0: 6976 654f 626a 2c20 7363 616c 6529 3b0a iveObj, scale);. │ │ │ │ -00025500: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00025510: 2020 2020 2a20 4675 6e63 7469 6f6e 2066 * Function f │ │ │ │ -00025520: 6f72 2063 7265 6174 696e 6720 6120 6469 or creating a di │ │ │ │ -00025530: 7370 6172 6974 7920 6d61 7020 7669 7375 sparity map visu │ │ │ │ -00025540: 616c 697a 6174 696f 6e20 2863 6c61 6d70 alization (clamp │ │ │ │ -00025550: 6564 2043 565f 3855 2069 6d61 6765 290a ed CV_8U image). │ │ │ │ -00025560: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00025570: 6172 616d 2073 7263 2069 6e70 7574 2064 aram src input d │ │ │ │ -00025580: 6973 7061 7269 7479 206d 6170 2028 4356 isparity map (CV │ │ │ │ -00025590: 5f31 3653 2064 6570 7468 290a 2020 2020 _16S depth). │ │ │ │ -000255a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000255b0: 2064 7374 206f 7574 7075 7420 7669 7375 dst output visu │ │ │ │ -000255c0: 616c 697a 6174 696f 6e0a 2020 2020 202a alization. * │ │ │ │ -000255d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -000255e0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -000255f0: 6765 7444 6973 7061 7269 7479 5669 7328 getDisparityVis( │ │ │ │ -00025600: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -00025610: 2920 7b0a 2020 2020 2020 2020 6765 7444 ) {. getD │ │ │ │ -00025620: 6973 7061 7269 7479 5669 735f 3128 7372 isparityVis_1(sr │ │ │ │ -00025630: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00025640: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ -00025650: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00025660: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00025670: 3a3a 7869 6d67 7072 6f63 3a3a 4772 6164 ::ximgproc::Grad │ │ │ │ -00025680: 6965 6e74 4465 7269 6368 6559 284d 6174 ientDericheY(Mat │ │ │ │ -00025690: 206f 702c 204d 6174 2620 6473 742c 2064 op, Mat& dst, d │ │ │ │ -000256a0: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou │ │ │ │ -000256b0: 626c 6520 6f6d 6567 6129 0a20 2020 202f ble omega). / │ │ │ │ -000256c0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -000256d0: 2a20 4170 706c 6965 7320 5920 4465 7269 * Applies Y Deri │ │ │ │ -000256e0: 6368 6520 6669 6c74 6572 2074 6f20 616e che filter to an │ │ │ │ -000256f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -00025700: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -00025710: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -00025720: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ -00025730: 2c20 706c 6561 7365 2073 6565 2068 7474 , please see htt │ │ │ │ -00025740: 703a 2f2f 6369 7465 7365 6572 782e 6973 p://citeseerx.is │ │ │ │ -00025750: 742e 7073 752e 6564 752f 7669 6577 646f t.psu.edu/viewdo │ │ │ │ -00025760: 632f 646f 776e 6c6f 6164 3f64 6f69 3d31 c/download?doi=1 │ │ │ │ -00025770: 302e 312e 312e 3437 362e 3537 3336 2661 0.1.1.476.5736&a │ │ │ │ -00025780: 6d70 3b72 6570 3d72 6570 3126 616d 703b mp;rep=rep1& │ │ │ │ -00025790: 7479 7065 3d70 6466 0a20 2020 2020 2a0a type=pdf. *. │ │ │ │ -000257a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000257b0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati │ │ │ │ -000257c0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000257d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -000257e0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -000257f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00025800: 2040 7061 7261 6d20 616c 7068 6120 6175 @param alpha au │ │ │ │ +00003310: 2b2b 3a20 2050 7472 5f45 6467 6541 7761 ++: Ptr_EdgeAwa │ │ │ │ +00003320: 7265 496e 7465 7270 6f6c 6174 6f72 2063 reInterpolator c │ │ │ │ +00003330: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00003340: 6174 6545 6467 6541 7761 7265 496e 7465 ateEdgeAwareInte │ │ │ │ +00003350: 7270 6f6c 6174 6f72 2829 0a20 2020 202f rpolator(). / │ │ │ │ +00003360: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00003370: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +00003380: 2074 6861 7420 6372 6561 7465 7320 616e that creates an │ │ │ │ +00003390: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the │ │ │ │ +000033a0: 0a20 2020 2020 2a20 4564 6765 4177 6172 . * EdgeAwar │ │ │ │ +000033b0: 6549 6e74 6572 706f 6c61 746f 722e 0a20 eInterpolator.. │ │ │ │ +000033c0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +000033d0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000033e0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +000033f0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00003400: 4564 6765 4177 6172 6549 6e74 6572 706f EdgeAwareInterpo │ │ │ │ +00003410: 6c61 746f 7220 6372 6561 7465 4564 6765 lator createEdge │ │ │ │ +00003420: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ +00003430: 7228 2920 7b0a 2020 2020 2020 2020 7265 r() {. re │ │ │ │ +00003440: 7475 726e 2045 6467 6541 7761 7265 496e turn EdgeAwareIn │ │ │ │ +00003450: 7465 7270 6f6c 6174 6f72 2e5f 5f66 726f terpolator.__fro │ │ │ │ +00003460: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00003470: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ +00003480: 6f72 5f30 2829 293b 0a20 2020 207d 0a0a or_0());. }.. │ │ │ │ +00003490: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000034a0: 2b2b 3a20 2050 7472 5f52 4943 496e 7465 ++: Ptr_RICInte │ │ │ │ +000034b0: 7270 6f6c 6174 6f72 2063 763a 3a78 696d rpolator cv::xim │ │ │ │ +000034c0: 6770 726f 633a 3a63 7265 6174 6552 4943 gproc::createRIC │ │ │ │ +000034d0: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator(). │ │ │ │ +000034e0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +000034f0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00003500: 7468 6f64 2074 6861 7420 6372 6561 7465 thod that create │ │ │ │ +00003510: 7320 616e 2069 6e73 7461 6e63 6520 6f66 s an instance of │ │ │ │ +00003520: 2074 6865 0a20 2020 2020 2a20 5249 4349 the. * RICI │ │ │ │ +00003530: 6e74 6572 706f 6c61 746f 722e 0a20 2020 nterpolator.. │ │ │ │ +00003540: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00003550: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00003560: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00003570: 7075 626c 6963 2073 7461 7469 6320 5249 public static RI │ │ │ │ +00003580: 4349 6e74 6572 706f 6c61 746f 7220 6372 CInterpolator cr │ │ │ │ +00003590: 6561 7465 5249 4349 6e74 6572 706f 6c61 eateRICInterpola │ │ │ │ +000035a0: 746f 7228 2920 7b0a 2020 2020 2020 2020 tor() {. │ │ │ │ +000035b0: 7265 7475 726e 2052 4943 496e 7465 7270 return RICInterp │ │ │ │ +000035c0: 6f6c 6174 6f72 2e5f 5f66 726f 6d50 7472 olator.__fromPtr │ │ │ │ +000035d0: 5f5f 2863 7265 6174 6552 4943 496e 7465 __(createRICInte │ │ │ │ +000035e0: 7270 6f6c 6174 6f72 5f30 2829 293b 0a20 rpolator_0());. │ │ │ │ +000035f0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00003600: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00003610: 7570 6572 7069 7865 6c4c 5343 2063 763a uperpixelLSC cv: │ │ │ │ +00003620: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00003630: 6553 7570 6572 7069 7865 6c4c 5343 284d eSuperpixelLSC(M │ │ │ │ +00003640: 6174 2069 6d61 6765 2c20 696e 7420 7265 at image, int re │ │ │ │ +00003650: 6769 6f6e 5f73 697a 6520 3d20 3130 2c20 gion_size = 10, │ │ │ │ +00003660: 666c 6f61 7420 7261 7469 6f20 3d20 302e float ratio = 0. │ │ │ │ +00003670: 3037 3566 290a 2020 2020 2f2f 0a0a 2020 075f). //.. │ │ │ │ +00003680: 2020 2f2a 2a0a 2020 2020 202a 2043 6c61 /**. * Cla │ │ │ │ +00003690: 7373 2069 6d70 6c65 6d65 6e74 696e 6720 ss implementing │ │ │ │ +000036a0: 7468 6520 4c53 4320 284c 696e 6561 7220 the LSC (Linear │ │ │ │ +000036b0: 5370 6563 7472 616c 2043 6c75 7374 6572 Spectral Cluster │ │ │ │ +000036c0: 696e 6729 2073 7570 6572 7069 7865 6c73 ing) superpixels │ │ │ │ +000036d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000036e0: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ +000036f0: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ +00003700: 2020 2a20 4070 6172 616d 2072 6567 696f * @param regio │ │ │ │ +00003710: 6e5f 7369 7a65 2043 686f 6f73 6573 2061 n_size Chooses a │ │ │ │ +00003720: 6e20 6176 6572 6167 6520 7375 7065 7270 n average superp │ │ │ │ +00003730: 6978 656c 2073 697a 6520 6d65 6173 7572 ixel size measur │ │ │ │ +00003740: 6564 2069 6e20 7069 7865 6c73 0a20 2020 ed in pixels. │ │ │ │ +00003750: 2020 2a20 4070 6172 616d 2072 6174 696f * @param ratio │ │ │ │ +00003760: 2043 686f 6f73 6573 2074 6865 2065 6e66 Chooses the enf │ │ │ │ +00003770: 6f72 6365 6d65 6e74 206f 6620 7375 7065 orcement of supe │ │ │ │ +00003780: 7270 6978 656c 2063 6f6d 7061 6374 6e65 rpixel compactne │ │ │ │ +00003790: 7373 2066 6163 746f 7220 6f66 2073 7570 ss factor of sup │ │ │ │ +000037a0: 6572 7069 7865 6c0a 2020 2020 202a 0a20 erpixel. *. │ │ │ │ +000037b0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +000037c0: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ +000037d0: 2053 7570 6572 7069 7865 6c4c 5343 206f SuperpixelLSC o │ │ │ │ +000037e0: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ +000037f0: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ +00003800: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ +00003810: 7320 6f66 0a20 2020 2020 2a20 7375 7065 s of. * supe │ │ │ │ +00003820: 7270 6978 656c 2061 6c67 6f72 6974 686d rpixel algorithm │ │ │ │ +00003830: 2c20 7768 6963 6820 6172 653a 2072 6567 , which are: reg │ │ │ │ +00003840: 696f 6e5f 7369 7a65 2061 6e64 2072 756c ion_size and rul │ │ │ │ +00003850: 6572 2e20 4974 2070 7265 616c 6c6f 6361 er. It prealloca │ │ │ │ +00003860: 7465 2073 6f6d 6520 6275 6666 6572 7320 te some buffers │ │ │ │ +00003870: 666f 7220 6675 7475 7265 0a20 2020 2020 for future. │ │ │ │ +00003880: 2a20 636f 6d70 7574 696e 6720 6974 6572 * computing iter │ │ │ │ +00003890: 6174 696f 6e73 206f 7665 7220 7468 6520 ations over the │ │ │ │ +000038a0: 6769 7665 6e20 696d 6167 652e 2041 6e20 given image. An │ │ │ │ +000038b0: 6578 616d 706c 6520 6f66 204c 5343 2069 example of LSC i │ │ │ │ +000038c0: 7320 696c 7573 7472 6174 6564 2069 6e20 s ilustrated in │ │ │ │ +000038d0: 7468 6520 666f 6c6c 6f77 696e 6720 7069 the following pi │ │ │ │ +000038e0: 6374 7572 652e 0a20 2020 2020 2a20 466f cture.. * Fo │ │ │ │ +000038f0: 7220 656e 616e 6368 6564 2072 6573 756c r enanched resul │ │ │ │ +00003900: 7473 2069 7420 6973 2072 6563 6f6d 6d65 ts it is recomme │ │ │ │ +00003910: 6e64 6564 2066 6f72 2063 6f6c 6f72 2069 nded for color i │ │ │ │ +00003920: 6d61 6765 7320 746f 2070 7265 7072 6f63 mages to preproc │ │ │ │ +00003930: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ +00003940: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ +00003950: 6c75 720a 2020 2020 202a 2077 6974 6820 lur. * with │ │ │ │ +00003960: 6120 736d 616c 6c20 3320 7820 3320 6b65 a small 3 x 3 ke │ │ │ │ +00003970: 726e 656c 2061 6e64 2061 6464 6974 696f rnel and additio │ │ │ │ +00003980: 6e61 6c20 636f 6e76 6572 7369 6f6e 2069 nal conversion i │ │ │ │ +00003990: 6e74 6f20 4369 654c 4142 2063 6f6c 6f72 nto CieLAB color │ │ │ │ +000039a0: 2073 7061 6365 2e0a 2020 2020 202a 0a20 space.. *. │ │ │ │ +000039b0: 2020 2020 2a20 215b 696d 6167 655d 2870 * ![image](p │ │ │ │ +000039c0: 6963 732f 7375 7065 7270 6978 656c 735f ics/superpixels_ │ │ │ │ +000039d0: 6c73 632e 706e 6729 0a20 2020 2020 2a20 lsc.png). * │ │ │ │ +000039e0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000039f0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00003a00: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00003a10: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ +00003a20: 6978 656c 4c53 4320 6372 6561 7465 5375 ixelLSC createSu │ │ │ │ +00003a30: 7065 7270 6978 656c 4c53 4328 4d61 7420 perpixelLSC(Mat │ │ │ │ +00003a40: 696d 6167 652c 2069 6e74 2072 6567 696f image, int regio │ │ │ │ +00003a50: 6e5f 7369 7a65 2c20 666c 6f61 7420 7261 n_size, float ra │ │ │ │ +00003a60: 7469 6f29 207b 0a20 2020 2020 2020 2072 tio) {. r │ │ │ │ +00003a70: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ +00003a80: 4c53 432e 5f5f 6672 6f6d 5074 725f 5f28 LSC.__fromPtr__( │ │ │ │ +00003a90: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00003aa0: 4c53 435f 3028 696d 6167 652e 6e61 7469 LSC_0(image.nati │ │ │ │ +00003ab0: 7665 4f62 6a2c 2072 6567 696f 6e5f 7369 veObj, region_si │ │ │ │ +00003ac0: 7a65 2c20 7261 7469 6f29 293b 0a20 2020 ze, ratio));. │ │ │ │ +00003ad0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00003ae0: 202a 2043 6c61 7373 2069 6d70 6c65 6d65 * Class impleme │ │ │ │ +00003af0: 6e74 696e 6720 7468 6520 4c53 4320 284c nting the LSC (L │ │ │ │ +00003b00: 696e 6561 7220 5370 6563 7472 616c 2043 inear Spectral C │ │ │ │ +00003b10: 6c75 7374 6572 696e 6729 2073 7570 6572 lustering) super │ │ │ │ +00003b20: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ +00003b30: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00003b40: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ +00003b50: 6e74 0a20 2020 2020 2a20 4070 6172 616d nt. * @param │ │ │ │ +00003b60: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ +00003b70: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ +00003b80: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ +00003b90: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ +00003ba0: 6c73 0a20 2020 2020 2a0a 2020 2020 202a ls. *. * │ │ │ │ +00003bb0: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00003bc0: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00003bd0: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object │ │ │ │ +00003be0: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +00003bf0: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ +00003c00: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00003c10: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ +00003c20: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ +00003c30: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ +00003c40: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ +00003c50: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ +00003c60: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ +00003c70: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ +00003c80: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ +00003c90: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ +00003ca0: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp │ │ │ │ +00003cb0: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu │ │ │ │ +00003cc0: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00003cd0: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +00003ce0: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena │ │ │ │ +00003cf0: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ +00003d00: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ +00003d10: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ +00003d20: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i │ │ │ │ +00003d30: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little │ │ │ │ +00003d40: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur. │ │ │ │ +00003d50: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma │ │ │ │ +00003d60: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ +00003d70: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ +00003d80: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C │ │ │ │ +00003d90: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ +00003da0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00003db0: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +00003dc0: 7570 6572 7069 7865 6c73 5f6c 7363 2e70 uperpixels_lsc.p │ │ │ │ +00003dd0: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +00003de0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00003df0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00003e00: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00003e10: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL │ │ │ │ +00003e20: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi │ │ │ │ +00003e30: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ +00003e40: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +00003e50: 6529 207b 0a20 2020 2020 2020 2072 6574 e) {. ret │ │ │ │ +00003e60: 7572 6e20 5375 7065 7270 6978 656c 4c53 urn SuperpixelLS │ │ │ │ +00003e70: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ +00003e80: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ +00003e90: 435f 3128 696d 6167 652e 6e61 7469 7665 C_1(image.native │ │ │ │ +00003ea0: 4f62 6a2c 2072 6567 696f 6e5f 7369 7a65 Obj, region_size │ │ │ │ +00003eb0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00003ec0: 2a2a 0a20 2020 2020 2a20 436c 6173 7320 **. * Class │ │ │ │ +00003ed0: 696d 706c 656d 656e 7469 6e67 2074 6865 implementing the │ │ │ │ +00003ee0: 204c 5343 2028 4c69 6e65 6172 2053 7065 LSC (Linear Spe │ │ │ │ +00003ef0: 6374 7261 6c20 436c 7573 7465 7269 6e67 ctral Clustering │ │ │ │ +00003f00: 2920 7375 7065 7270 6978 656c 730a 2020 ) superpixels. │ │ │ │ +00003f10: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00003f20: 616d 2069 6d61 6765 2049 6d61 6765 2074 am image Image t │ │ │ │ +00003f30: 6f20 7365 676d 656e 740a 2020 2020 202a o segment. * │ │ │ │ +00003f40: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00003f50: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ +00003f60: 2061 2053 7570 6572 7069 7865 6c4c 5343 a SuperpixelLSC │ │ │ │ +00003f70: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ +00003f80: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ +00003f90: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ +00003fa0: 6572 7320 6f66 0a20 2020 2020 2a20 7375 ers of. * su │ │ │ │ +00003fb0: 7065 7270 6978 656c 2061 6c67 6f72 6974 perpixel algorit │ │ │ │ +00003fc0: 686d 2c20 7768 6963 6820 6172 653a 2072 hm, which are: r │ │ │ │ +00003fd0: 6567 696f 6e5f 7369 7a65 2061 6e64 2072 egion_size and r │ │ │ │ +00003fe0: 756c 6572 2e20 4974 2070 7265 616c 6c6f uler. It preallo │ │ │ │ +00003ff0: 6361 7465 2073 6f6d 6520 6275 6666 6572 cate some buffer │ │ │ │ +00004000: 7320 666f 7220 6675 7475 7265 0a20 2020 s for future. │ │ │ │ +00004010: 2020 2a20 636f 6d70 7574 696e 6720 6974 * computing it │ │ │ │ +00004020: 6572 6174 696f 6e73 206f 7665 7220 7468 erations over th │ │ │ │ +00004030: 6520 6769 7665 6e20 696d 6167 652e 2041 e given image. A │ │ │ │ +00004040: 6e20 6578 616d 706c 6520 6f66 204c 5343 n example of LSC │ │ │ │ +00004050: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ +00004060: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ +00004070: 7069 6374 7572 652e 0a20 2020 2020 2a20 picture.. * │ │ │ │ +00004080: 466f 7220 656e 616e 6368 6564 2072 6573 For enanched res │ │ │ │ +00004090: 756c 7473 2069 7420 6973 2072 6563 6f6d ults it is recom │ │ │ │ +000040a0: 6d65 6e64 6564 2066 6f72 2063 6f6c 6f72 mended for color │ │ │ │ +000040b0: 2069 6d61 6765 7320 746f 2070 7265 7072 images to prepr │ │ │ │ +000040c0: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ +000040d0: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ +000040e0: 2062 6c75 720a 2020 2020 202a 2077 6974 blur. * wit │ │ │ │ +000040f0: 6820 6120 736d 616c 6c20 3320 7820 3320 h a small 3 x 3 │ │ │ │ +00004100: 6b65 726e 656c 2061 6e64 2061 6464 6974 kernel and addit │ │ │ │ +00004110: 696f 6e61 6c20 636f 6e76 6572 7369 6f6e ional conversion │ │ │ │ +00004120: 2069 6e74 6f20 4369 654c 4142 2063 6f6c into CieLAB col │ │ │ │ +00004130: 6f72 2073 7061 6365 2e0a 2020 2020 202a or space.. * │ │ │ │ +00004140: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ +00004150: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ +00004160: 735f 6c73 632e 706e 6729 0a20 2020 2020 s_lsc.png). │ │ │ │ +00004170: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00004180: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00004190: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000041a0: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ +000041b0: 7270 6978 656c 4c53 4320 6372 6561 7465 rpixelLSC create │ │ │ │ +000041c0: 5375 7065 7270 6978 656c 4c53 4328 4d61 SuperpixelLSC(Ma │ │ │ │ +000041d0: 7420 696d 6167 6529 207b 0a20 2020 2020 t image) {. │ │ │ │ +000041e0: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ +000041f0: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ +00004200: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ +00004210: 6978 656c 4c53 435f 3228 696d 6167 652e ixelLSC_2(image. │ │ │ │ +00004220: 6e61 7469 7665 4f62 6a29 293b 0a20 2020 nativeObj));. │ │ │ │ +00004230: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00004240: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7570 // C++: Ptr_Sup │ │ │ │ +00004250: 6572 7069 7865 6c53 4545 4453 2063 763a erpixelSEEDS cv: │ │ │ │ +00004260: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00004270: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ +00004280: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +00004290: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +000042a0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ +000042b0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ +000042c0: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +000042d0: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ +000042e0: 2070 7269 6f72 203d 2032 2c20 696e 7420 prior = 2, int │ │ │ │ +000042f0: 6869 7374 6f67 7261 6d5f 6269 6e73 203d histogram_bins = │ │ │ │ +00004300: 2035 2c20 626f 6f6c 2064 6f75 626c 655f 5, bool double_ │ │ │ │ +00004310: 7374 6570 203d 2066 616c 7365 290a 2020 step = false). │ │ │ │ +00004320: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00004330: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ +00004340: 2061 2053 7570 6572 7069 7865 6c53 4545 a SuperpixelSEE │ │ │ │ +00004350: 4453 206f 626a 6563 742e 0a20 2020 2020 DS object.. │ │ │ │ +00004360: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00004370: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag │ │ │ │ +00004380: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. * │ │ │ │ +00004390: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei │ │ │ │ +000043a0: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height │ │ │ │ +000043b0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000043c0: 696d 6167 655f 6368 616e 6e65 6c73 204e image_channels N │ │ │ │ +000043d0: 756d 6265 7220 6f66 2063 6861 6e6e 656c umber of channel │ │ │ │ +000043e0: 7320 6f66 2074 6865 2069 6d61 6765 2e0a s of the image.. │ │ │ │ +000043f0: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +00004400: 6d5f 7375 7065 7270 6978 656c 7320 4465 m_superpixels De │ │ │ │ +00004410: 7369 7265 6420 6e75 6d62 6572 206f 6620 sired number of │ │ │ │ +00004420: 7375 7065 7270 6978 656c 732e 204e 6f74 superpixels. Not │ │ │ │ +00004430: 6520 7468 6174 2074 6865 2061 6374 7561 e that the actua │ │ │ │ +00004440: 6c20 6e75 6d62 6572 206d 6179 2062 6520 l number may be │ │ │ │ +00004450: 736d 616c 6c65 720a 2020 2020 202a 2064 smaller. * d │ │ │ │ +00004460: 7565 2074 6f20 7265 7374 7269 6374 696f ue to restrictio │ │ │ │ +00004470: 6e73 2028 6465 7065 6e64 696e 6720 6f6e ns (depending on │ │ │ │ +00004480: 2074 6865 2069 6d61 6765 2073 697a 6520 the image size │ │ │ │ +00004490: 616e 6420 6e75 6d5f 6c65 7665 6c73 292e and num_levels). │ │ │ │ +000044a0: 2055 7365 2067 6574 4e75 6d62 6572 4f66 Use getNumberOf │ │ │ │ +000044b0: 5375 7065 7270 6978 656c 7328 2920 746f Superpixels() to │ │ │ │ +000044c0: 0a20 2020 2020 2a20 6765 7420 7468 6520 . * get the │ │ │ │ +000044d0: 6163 7475 616c 206e 756d 6265 722e 0a20 actual number.. │ │ │ │ +000044e0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +000044f0: 5f6c 6576 656c 7320 4e75 6d62 6572 206f _levels Number o │ │ │ │ +00004500: 6620 626c 6f63 6b20 6c65 7665 6c73 2e20 f block levels. │ │ │ │ +00004510: 5468 6520 6d6f 7265 206c 6576 656c 732c The more levels, │ │ │ │ +00004520: 2074 6865 206d 6f72 6520 6163 6375 7261 the more accura │ │ │ │ +00004530: 7465 2069 7320 7468 6520 7365 676d 656e te is the segmen │ │ │ │ +00004540: 7461 7469 6f6e 2c0a 2020 2020 202a 2062 tation,. * b │ │ │ │ +00004550: 7574 206e 6565 6473 206d 6f72 6520 6d65 ut needs more me │ │ │ │ +00004560: 6d6f 7279 2061 6e64 2043 5055 2074 696d mory and CPU tim │ │ │ │ +00004570: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +00004580: 2070 7269 6f72 2065 6e61 626c 6520 3378 prior enable 3x │ │ │ │ +00004590: 3320 7368 6170 6520 736d 6f6f 7468 696e 3 shape smoothin │ │ │ │ +000045a0: 6720 7465 726d 2069 6620 2667 743b 302e g term if >0. │ │ │ │ +000045b0: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ +000045c0: 6c65 6164 7320 746f 2073 6d6f 6f74 6865 leads to smoothe │ │ │ │ +000045d0: 7220 7368 6170 6573 2e20 7072 696f 720a r shapes. prior. │ │ │ │ +000045e0: 2020 2020 202a 206d 7573 7420 6265 2069 * must be i │ │ │ │ +000045f0: 6e20 7468 6520 7261 6e67 6520 5b30 2c20 n the range [0, │ │ │ │ +00004600: 355d 2e0a 2020 2020 202a 2040 7061 7261 5].. * @para │ │ │ │ +00004610: 6d20 6869 7374 6f67 7261 6d5f 6269 6e73 m histogram_bins │ │ │ │ +00004620: 204e 756d 6265 7220 6f66 2068 6973 746f Number of histo │ │ │ │ +00004630: 6772 616d 2062 696e 732e 0a20 2020 2020 gram bins.. │ │ │ │ +00004640: 2a20 4070 6172 616d 2064 6f75 626c 655f * @param double_ │ │ │ │ +00004650: 7374 6570 2049 6620 7472 7565 2c20 6974 step If true, it │ │ │ │ +00004660: 6572 6174 6520 6561 6368 2062 6c6f 636b erate each block │ │ │ │ +00004670: 206c 6576 656c 2074 7769 6365 2066 6f72 level twice for │ │ │ │ +00004680: 2068 6967 6865 7220 6163 6375 7261 6379 higher accuracy │ │ │ │ +00004690: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000046a0: 5468 6520 6675 6e63 7469 6f6e 2069 6e69 The function ini │ │ │ │ +000046b0: 7469 616c 697a 6573 2061 2053 7570 6572 tializes a Super │ │ │ │ +000046c0: 7069 7865 6c53 4545 4453 206f 626a 6563 pixelSEEDS objec │ │ │ │ +000046d0: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input │ │ │ │ +000046e0: 696d 6167 652e 2049 7420 7374 6f72 6573 image. It stores │ │ │ │ +000046f0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00004700: 6f66 0a20 2020 2020 2a20 7468 6520 696d of. * the im │ │ │ │ +00004710: 6167 653a 2069 6d61 6765 5f77 6964 7468 age: image_width │ │ │ │ +00004720: 2c20 696d 6167 655f 6865 6967 6874 2061 , image_height a │ │ │ │ +00004730: 6e64 2069 6d61 6765 5f63 6861 6e6e 656c nd image_channel │ │ │ │ +00004740: 732e 2049 7420 616c 736f 2073 6574 7320 s. It also sets │ │ │ │ +00004750: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +00004760: 6620 7468 6520 5345 4544 530a 2020 2020 f the SEEDS. │ │ │ │ +00004770: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +00004780: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +00004790: 7265 3a20 6e75 6d5f 7375 7065 7270 6978 re: num_superpix │ │ │ │ +000047a0: 656c 732c 206e 756d 5f6c 6576 656c 732c els, num_levels, │ │ │ │ +000047b0: 2075 7365 5f70 7269 6f72 2c20 6869 7374 use_prior, hist │ │ │ │ +000047c0: 6f67 7261 6d5f 6269 6e73 2061 6e64 0a20 ogram_bins and. │ │ │ │ +000047d0: 2020 2020 2a20 646f 7562 6c65 5f73 7465 * double_ste │ │ │ │ +000047e0: 702e 0a20 2020 2020 2a0a 2020 2020 202a p.. *. * │ │ │ │ +000047f0: 2054 6865 206e 756d 6265 7220 6f66 206c The number of l │ │ │ │ +00004800: 6576 656c 7320 696e 206e 756d 5f6c 6576 evels in num_lev │ │ │ │ +00004810: 656c 7320 6465 6669 6e65 7320 7468 6520 els defines the │ │ │ │ +00004820: 616d 6f75 6e74 206f 6620 626c 6f63 6b20 amount of block │ │ │ │ +00004830: 6c65 7665 6c73 2074 6861 7420 7468 6520 levels that the │ │ │ │ +00004840: 616c 676f 7269 7468 6d20 7573 6520 696e algorithm use in │ │ │ │ +00004850: 2074 6865 0a20 2020 2020 2a20 6f70 7469 the. * opti │ │ │ │ +00004860: 6d69 7a61 7469 6f6e 2e20 5468 6520 696e mization. The in │ │ │ │ +00004870: 6974 6961 6c69 7a61 7469 6f6e 2069 7320 itialization is │ │ │ │ +00004880: 6120 6772 6964 2c20 696e 2077 6869 6368 a grid, in which │ │ │ │ +00004890: 2074 6865 2073 7570 6572 7069 7865 6c73 the superpixels │ │ │ │ +000048a0: 2061 7265 2065 7175 616c 6c79 2064 6973 are equally dis │ │ │ │ +000048b0: 7472 6962 7574 6564 2074 6872 6f75 6768 tributed through │ │ │ │ +000048c0: 0a20 2020 2020 2a20 7468 6520 7769 6474 . * the widt │ │ │ │ +000048d0: 6820 616e 6420 7468 6520 6865 6967 6874 h and the height │ │ │ │ +000048e0: 206f 6620 7468 6520 696d 6167 652e 2054 of the image. T │ │ │ │ +000048f0: 6865 206c 6172 6765 7220 626c 6f63 6b73 he larger blocks │ │ │ │ +00004900: 2063 6f72 7265 7370 6f6e 6420 746f 2074 correspond to t │ │ │ │ +00004910: 6865 2073 7570 6572 7069 7865 6c20 7369 he superpixel si │ │ │ │ +00004920: 7a65 2c20 616e 6420 7468 650a 2020 2020 ze, and the. │ │ │ │ +00004930: 202a 206c 6576 656c 7320 7769 7468 2073 * levels with s │ │ │ │ +00004940: 6d61 6c6c 6572 2062 6c6f 636b 7320 6172 maller blocks ar │ │ │ │ +00004950: 6520 666f 726d 6564 2062 7920 6469 7669 e formed by divi │ │ │ │ +00004960: 6469 6e67 2074 6865 206c 6172 6765 7220 ding the larger │ │ │ │ +00004970: 626c 6f63 6b73 2069 6e74 6f20 3220 7820 blocks into 2 x │ │ │ │ +00004980: 3220 626c 6f63 6b73 206f 6620 7069 7865 2 blocks of pixe │ │ │ │ +00004990: 6c73 2c0a 2020 2020 202a 2072 6563 7572 ls,. * recur │ │ │ │ +000049a0: 7369 7665 6c79 2075 6e74 696c 2074 6865 sively until the │ │ │ │ +000049b0: 2073 6d61 6c6c 6572 2062 6c6f 636b 206c smaller block l │ │ │ │ +000049c0: 6576 656c 2e20 416e 2065 7861 6d70 6c65 evel. An example │ │ │ │ +000049d0: 206f 6620 696e 6974 6961 6c69 7a61 7469 of initializati │ │ │ │ +000049e0: 6f6e 206f 6620 3420 626c 6f63 6b20 6c65 on of 4 block le │ │ │ │ +000049f0: 7665 6c73 2069 730a 2020 2020 202a 2069 vels is. * i │ │ │ │ +00004a00: 6c6c 7573 7472 6174 6564 2069 6e20 7468 llustrated in th │ │ │ │ +00004a10: 6520 666f 6c6c 6f77 696e 6720 6669 6775 e following figu │ │ │ │ +00004a20: 7265 2e0a 2020 2020 202a 0a20 2020 2020 re.. *. │ │ │ │ +00004a30: 2a20 215b 696d 6167 655d 2870 6963 732f * ![image](pics/ │ │ │ │ +00004a40: 7375 7065 7270 6978 656c 735f 626c 6f63 superpixels_bloc │ │ │ │ +00004a50: 6b73 2e70 6e67 290a 2020 2020 202a 2040 ks.png). * @ │ │ │ │ +00004a60: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00004a70: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00004a80: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00004a90: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi │ │ │ │ +00004aa0: 7865 6c53 4545 4453 2063 7265 6174 6553 xelSEEDS createS │ │ │ │ +00004ab0: 7570 6572 7069 7865 6c53 4545 4453 2869 uperpixelSEEDS(i │ │ │ │ +00004ac0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00004ad0: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00004ae0: 2c20 696e 7420 696d 6167 655f 6368 616e , int image_chan │ │ │ │ +00004af0: 6e65 6c73 2c20 696e 7420 6e75 6d5f 7375 nels, int num_su │ │ │ │ +00004b00: 7065 7270 6978 656c 732c 2069 6e74 206e perpixels, int n │ │ │ │ +00004b10: 756d 5f6c 6576 656c 732c 2069 6e74 2070 um_levels, int p │ │ │ │ +00004b20: 7269 6f72 2c20 696e 7420 6869 7374 6f67 rior, int histog │ │ │ │ +00004b30: 7261 6d5f 6269 6e73 2c20 626f 6f6c 6561 ram_bins, boolea │ │ │ │ +00004b40: 6e20 646f 7562 6c65 5f73 7465 7029 207b n double_step) { │ │ │ │ +00004b50: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00004b60: 5375 7065 7270 6978 656c 5345 4544 532e SuperpixelSEEDS. │ │ │ │ +00004b70: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00004b80: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +00004b90: 535f 3028 696d 6167 655f 7769 6474 682c S_0(image_width, │ │ │ │ +00004ba0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00004bb0: 6d61 6765 5f63 6861 6e6e 656c 732c 206e mage_channels, n │ │ │ │ +00004bc0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +00004bd0: 6e75 6d5f 6c65 7665 6c73 2c20 7072 696f num_levels, prio │ │ │ │ +00004be0: 722c 2068 6973 746f 6772 616d 5f62 696e r, histogram_bin │ │ │ │ +00004bf0: 732c 2064 6f75 626c 655f 7374 6570 2929 s, double_step)) │ │ │ │ +00004c00: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00004c10: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ +00004c20: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ +00004c30: 5345 4544 5320 6f62 6a65 6374 2e0a 2020 SEEDS object.. │ │ │ │ +00004c40: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00004c50: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ +00004c60: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ +00004c70: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ +00004c80: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ +00004c90: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ +00004ca0: 616d 2069 6d61 6765 5f63 6861 6e6e 656c am image_channel │ │ │ │ +00004cb0: 7320 4e75 6d62 6572 206f 6620 6368 616e s Number of chan │ │ │ │ +00004cc0: 6e65 6c73 206f 6620 7468 6520 696d 6167 nels of the imag │ │ │ │ +00004cd0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +00004ce0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00004cf0: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ +00004d00: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ +00004d10: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ +00004d20: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ +00004d30: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ +00004d40: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ +00004d50: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ +00004d60: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ +00004d70: 7a65 2061 6e64 206e 756d 5f6c 6576 656c ze and num_level │ │ │ │ +00004d80: 7329 2e20 5573 6520 6765 744e 756d 6265 s). Use getNumbe │ │ │ │ +00004d90: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ +00004da0: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ +00004db0: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ +00004dc0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00004dd0: 6e75 6d5f 6c65 7665 6c73 204e 756d 6265 num_levels Numbe │ │ │ │ +00004de0: 7220 6f66 2062 6c6f 636b 206c 6576 656c r of block level │ │ │ │ +00004df0: 732e 2054 6865 206d 6f72 6520 6c65 7665 s. The more leve │ │ │ │ +00004e00: 6c73 2c20 7468 6520 6d6f 7265 2061 6363 ls, the more acc │ │ │ │ +00004e10: 7572 6174 6520 6973 2074 6865 2073 6567 urate is the seg │ │ │ │ +00004e20: 6d65 6e74 6174 696f 6e2c 0a20 2020 2020 mentation,. │ │ │ │ +00004e30: 2a20 6275 7420 6e65 6564 7320 6d6f 7265 * but needs more │ │ │ │ +00004e40: 206d 656d 6f72 7920 616e 6420 4350 5520 memory and CPU │ │ │ │ +00004e50: 7469 6d65 2e0a 2020 2020 202a 2040 7061 time.. * @pa │ │ │ │ +00004e60: 7261 6d20 7072 696f 7220 656e 6162 6c65 ram prior enable │ │ │ │ +00004e70: 2033 7833 2073 6861 7065 2073 6d6f 6f74 3x3 shape smoot │ │ │ │ +00004e80: 6869 6e67 2074 6572 6d20 6966 2026 6774 hing term if > │ │ │ │ +00004e90: 3b30 2e20 4120 6c61 7267 6572 2076 616c ;0. A larger val │ │ │ │ +00004ea0: 7565 206c 6561 6473 2074 6f20 736d 6f6f ue leads to smoo │ │ │ │ +00004eb0: 7468 6572 2073 6861 7065 732e 2070 7269 ther shapes. pri │ │ │ │ +00004ec0: 6f72 0a20 2020 2020 2a20 6d75 7374 2062 or. * must b │ │ │ │ +00004ed0: 6520 696e 2074 6865 2072 616e 6765 205b e in the range [ │ │ │ │ +00004ee0: 302c 2035 5d2e 0a20 2020 2020 2a20 4070 0, 5].. * @p │ │ │ │ +00004ef0: 6172 616d 2068 6973 746f 6772 616d 5f62 aram histogram_b │ │ │ │ +00004f00: 696e 7320 4e75 6d62 6572 206f 6620 6869 ins Number of hi │ │ │ │ +00004f10: 7374 6f67 7261 6d20 6269 6e73 2e0a 2020 stogram bins.. │ │ │ │ +00004f20: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00004f30: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +00004f40: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +00004f50: 6c53 4545 4453 206f 626a 6563 7420 666f lSEEDS object fo │ │ │ │ +00004f60: 7220 7468 6520 696e 7075 7420 696d 6167 r the input imag │ │ │ │ +00004f70: 652e 2049 7420 7374 6f72 6573 2074 6865 e. It stores the │ │ │ │ +00004f80: 2070 6172 616d 6574 6572 7320 6f66 0a20 parameters of. │ │ │ │ +00004f90: 2020 2020 2a20 7468 6520 696d 6167 653a * the image: │ │ │ │ +00004fa0: 2069 6d61 6765 5f77 6964 7468 2c20 696d image_width, im │ │ │ │ +00004fb0: 6167 655f 6865 6967 6874 2061 6e64 2069 age_height and i │ │ │ │ +00004fc0: 6d61 6765 5f63 6861 6e6e 656c 732e 2049 mage_channels. I │ │ │ │ +00004fd0: 7420 616c 736f 2073 6574 7320 7468 6520 t also sets the │ │ │ │ +00004fe0: 7061 7261 6d65 7465 7273 206f 6620 7468 parameters of th │ │ │ │ +00004ff0: 6520 5345 4544 530a 2020 2020 202a 2073 e SEEDS. * s │ │ │ │ +00005000: 7570 6572 7069 7865 6c20 616c 676f 7269 uperpixel algori │ │ │ │ +00005010: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ +00005020: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00005030: 206e 756d 5f6c 6576 656c 732c 2075 7365 num_levels, use │ │ │ │ +00005040: 5f70 7269 6f72 2c20 6869 7374 6f67 7261 _prior, histogra │ │ │ │ +00005050: 6d5f 6269 6e73 2061 6e64 0a20 2020 2020 m_bins and. │ │ │ │ +00005060: 2a20 646f 7562 6c65 5f73 7465 702e 0a20 * double_step.. │ │ │ │ +00005070: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00005080: 206e 756d 6265 7220 6f66 206c 6576 656c number of level │ │ │ │ +00005090: 7320 696e 206e 756d 5f6c 6576 656c 7320 s in num_levels │ │ │ │ +000050a0: 6465 6669 6e65 7320 7468 6520 616d 6f75 defines the amou │ │ │ │ +000050b0: 6e74 206f 6620 626c 6f63 6b20 6c65 7665 nt of block leve │ │ │ │ +000050c0: 6c73 2074 6861 7420 7468 6520 616c 676f ls that the algo │ │ │ │ +000050d0: 7269 7468 6d20 7573 6520 696e 2074 6865 rithm use in the │ │ │ │ +000050e0: 0a20 2020 2020 2a20 6f70 7469 6d69 7a61 . * optimiza │ │ │ │ +000050f0: 7469 6f6e 2e20 5468 6520 696e 6974 6961 tion. The initia │ │ │ │ +00005100: 6c69 7a61 7469 6f6e 2069 7320 6120 6772 lization is a gr │ │ │ │ +00005110: 6964 2c20 696e 2077 6869 6368 2074 6865 id, in which the │ │ │ │ +00005120: 2073 7570 6572 7069 7865 6c73 2061 7265 superpixels are │ │ │ │ +00005130: 2065 7175 616c 6c79 2064 6973 7472 6962 equally distrib │ │ │ │ +00005140: 7574 6564 2074 6872 6f75 6768 0a20 2020 uted through. │ │ │ │ +00005150: 2020 2a20 7468 6520 7769 6474 6820 616e * the width an │ │ │ │ +00005160: 6420 7468 6520 6865 6967 6874 206f 6620 d the height of │ │ │ │ +00005170: 7468 6520 696d 6167 652e 2054 6865 206c the image. The l │ │ │ │ +00005180: 6172 6765 7220 626c 6f63 6b73 2063 6f72 arger blocks cor │ │ │ │ +00005190: 7265 7370 6f6e 6420 746f 2074 6865 2073 respond to the s │ │ │ │ +000051a0: 7570 6572 7069 7865 6c20 7369 7a65 2c20 uperpixel size, │ │ │ │ +000051b0: 616e 6420 7468 650a 2020 2020 202a 206c and the. * l │ │ │ │ +000051c0: 6576 656c 7320 7769 7468 2073 6d61 6c6c evels with small │ │ │ │ +000051d0: 6572 2062 6c6f 636b 7320 6172 6520 666f er blocks are fo │ │ │ │ +000051e0: 726d 6564 2062 7920 6469 7669 6469 6e67 rmed by dividing │ │ │ │ +000051f0: 2074 6865 206c 6172 6765 7220 626c 6f63 the larger bloc │ │ │ │ +00005200: 6b73 2069 6e74 6f20 3220 7820 3220 626c ks into 2 x 2 bl │ │ │ │ +00005210: 6f63 6b73 206f 6620 7069 7865 6c73 2c0a ocks of pixels,. │ │ │ │ +00005220: 2020 2020 202a 2072 6563 7572 7369 7665 * recursive │ │ │ │ +00005230: 6c79 2075 6e74 696c 2074 6865 2073 6d61 ly until the sma │ │ │ │ +00005240: 6c6c 6572 2062 6c6f 636b 206c 6576 656c ller block level │ │ │ │ +00005250: 2e20 416e 2065 7861 6d70 6c65 206f 6620 . An example of │ │ │ │ +00005260: 696e 6974 6961 6c69 7a61 7469 6f6e 206f initialization o │ │ │ │ +00005270: 6620 3420 626c 6f63 6b20 6c65 7665 6c73 f 4 block levels │ │ │ │ +00005280: 2069 730a 2020 2020 202a 2069 6c6c 7573 is. * illus │ │ │ │ +00005290: 7472 6174 6564 2069 6e20 7468 6520 666f trated in the fo │ │ │ │ +000052a0: 6c6c 6f77 696e 6720 6669 6775 7265 2e0a llowing figure.. │ │ │ │ +000052b0: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ +000052c0: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ +000052d0: 7270 6978 656c 735f 626c 6f63 6b73 2e70 rpixels_blocks.p │ │ │ │ +000052e0: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +000052f0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00005300: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00005310: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00005320: 6174 6963 2053 7570 6572 7069 7865 6c53 atic SuperpixelS │ │ │ │ +00005330: 4545 4453 2063 7265 6174 6553 7570 6572 EEDS createSuper │ │ │ │ +00005340: 7069 7865 6c53 4545 4453 2869 6e74 2069 pixelSEEDS(int i │ │ │ │ +00005350: 6d61 6765 5f77 6964 7468 2c20 696e 7420 mage_width, int │ │ │ │ +00005360: 696d 6167 655f 6865 6967 6874 2c20 696e image_height, in │ │ │ │ +00005370: 7420 696d 6167 655f 6368 616e 6e65 6c73 t image_channels │ │ │ │ +00005380: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00005390: 6978 656c 732c 2069 6e74 206e 756d 5f6c ixels, int num_l │ │ │ │ +000053a0: 6576 656c 732c 2069 6e74 2070 7269 6f72 evels, int prior │ │ │ │ +000053b0: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ +000053c0: 6269 6e73 2920 7b0a 2020 2020 2020 2020 bins) {. │ │ │ │ +000053d0: 7265 7475 726e 2053 7570 6572 7069 7865 return Superpixe │ │ │ │ +000053e0: 6c53 4545 4453 2e5f 5f66 726f 6d50 7472 lSEEDS.__fromPtr │ │ │ │ +000053f0: 5f5f 2863 7265 6174 6553 7570 6572 7069 __(createSuperpi │ │ │ │ +00005400: 7865 6c53 4545 4453 5f31 2869 6d61 6765 xelSEEDS_1(image │ │ │ │ +00005410: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ +00005420: 6967 6874 2c20 696d 6167 655f 6368 616e ight, image_chan │ │ │ │ +00005430: 6e65 6c73 2c20 6e75 6d5f 7375 7065 7270 nels, num_superp │ │ │ │ +00005440: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ +00005450: 732c 2070 7269 6f72 2c20 6869 7374 6f67 s, prior, histog │ │ │ │ +00005460: 7261 6d5f 6269 6e73 2929 3b0a 2020 2020 ram_bins));. │ │ │ │ +00005470: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00005480: 2a20 496e 6974 6961 6c69 7a65 7320 6120 * Initializes a │ │ │ │ +00005490: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ +000054a0: 6f62 6a65 6374 2e0a 2020 2020 202a 0a20 object.. *. │ │ │ │ +000054b0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +000054c0: 6765 5f77 6964 7468 2049 6d61 6765 2077 ge_width Image w │ │ │ │ +000054d0: 6964 7468 2e0a 2020 2020 202a 2040 7061 idth.. * @pa │ │ │ │ +000054e0: 7261 6d20 696d 6167 655f 6865 6967 6874 ram image_height │ │ │ │ +000054f0: 2049 6d61 6765 2068 6569 6768 742e 0a20 Image height.. │ │ │ │ +00005500: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +00005510: 6765 5f63 6861 6e6e 656c 7320 4e75 6d62 ge_channels Numb │ │ │ │ +00005520: 6572 206f 6620 6368 616e 6e65 6c73 206f er of channels o │ │ │ │ +00005530: 6620 7468 6520 696d 6167 652e 0a20 2020 f the image.. │ │ │ │ +00005540: 2020 2a20 4070 6172 616d 206e 756d 5f73 * @param num_s │ │ │ │ +00005550: 7570 6572 7069 7865 6c73 2044 6573 6972 uperpixels Desir │ │ │ │ +00005560: 6564 206e 756d 6265 7220 6f66 2073 7570 ed number of sup │ │ │ │ +00005570: 6572 7069 7865 6c73 2e20 4e6f 7465 2074 erpixels. Note t │ │ │ │ +00005580: 6861 7420 7468 6520 6163 7475 616c 206e hat the actual n │ │ │ │ +00005590: 756d 6265 7220 6d61 7920 6265 2073 6d61 umber may be sma │ │ │ │ +000055a0: 6c6c 6572 0a20 2020 2020 2a20 6475 6520 ller. * due │ │ │ │ +000055b0: 746f 2072 6573 7472 6963 7469 6f6e 7320 to restrictions │ │ │ │ +000055c0: 2864 6570 656e 6469 6e67 206f 6e20 7468 (depending on th │ │ │ │ +000055d0: 6520 696d 6167 6520 7369 7a65 2061 6e64 e image size and │ │ │ │ +000055e0: 206e 756d 5f6c 6576 656c 7329 2e20 5573 num_levels). Us │ │ │ │ +000055f0: 6520 6765 744e 756d 6265 724f 6653 7570 e getNumberOfSup │ │ │ │ +00005600: 6572 7069 7865 6c73 2829 2074 6f0a 2020 erpixels() to. │ │ │ │ +00005610: 2020 202a 2067 6574 2074 6865 2061 6374 * get the act │ │ │ │ +00005620: 7561 6c20 6e75 6d62 6572 2e0a 2020 2020 ual number.. │ │ │ │ +00005630: 202a 2040 7061 7261 6d20 6e75 6d5f 6c65 * @param num_le │ │ │ │ +00005640: 7665 6c73 204e 756d 6265 7220 6f66 2062 vels Number of b │ │ │ │ +00005650: 6c6f 636b 206c 6576 656c 732e 2054 6865 lock levels. The │ │ │ │ +00005660: 206d 6f72 6520 6c65 7665 6c73 2c20 7468 more levels, th │ │ │ │ +00005670: 6520 6d6f 7265 2061 6363 7572 6174 6520 e more accurate │ │ │ │ +00005680: 6973 2074 6865 2073 6567 6d65 6e74 6174 is the segmentat │ │ │ │ +00005690: 696f 6e2c 0a20 2020 2020 2a20 6275 7420 ion,. * but │ │ │ │ +000056a0: 6e65 6564 7320 6d6f 7265 206d 656d 6f72 needs more memor │ │ │ │ +000056b0: 7920 616e 6420 4350 5520 7469 6d65 2e0a y and CPU time.. │ │ │ │ +000056c0: 2020 2020 202a 2040 7061 7261 6d20 7072 * @param pr │ │ │ │ +000056d0: 696f 7220 656e 6162 6c65 2033 7833 2073 ior enable 3x3 s │ │ │ │ +000056e0: 6861 7065 2073 6d6f 6f74 6869 6e67 2074 hape smoothing t │ │ │ │ +000056f0: 6572 6d20 6966 2026 6774 3b30 2e20 4120 erm if >0. A │ │ │ │ +00005700: 6c61 7267 6572 2076 616c 7565 206c 6561 larger value lea │ │ │ │ +00005710: 6473 2074 6f20 736d 6f6f 7468 6572 2073 ds to smoother s │ │ │ │ +00005720: 6861 7065 732e 2070 7269 6f72 0a20 2020 hapes. prior. │ │ │ │ +00005730: 2020 2a20 6d75 7374 2062 6520 696e 2074 * must be in t │ │ │ │ +00005740: 6865 2072 616e 6765 205b 302c 2035 5d2e he range [0, 5]. │ │ │ │ +00005750: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00005760: 6865 2066 756e 6374 696f 6e20 696e 6974 he function init │ │ │ │ +00005770: 6961 6c69 7a65 7320 6120 5375 7065 7270 ializes a Superp │ │ │ │ +00005780: 6978 656c 5345 4544 5320 6f62 6a65 6374 ixelSEEDS object │ │ │ │ +00005790: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +000057a0: 6d61 6765 2e20 4974 2073 746f 7265 7320 mage. It stores │ │ │ │ +000057b0: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +000057c0: 660a 2020 2020 202a 2074 6865 2069 6d61 f. * the ima │ │ │ │ +000057d0: 6765 3a20 696d 6167 655f 7769 6474 682c ge: image_width, │ │ │ │ +000057e0: 2069 6d61 6765 5f68 6569 6768 7420 616e image_height an │ │ │ │ +000057f0: 6420 696d 6167 655f 6368 616e 6e65 6c73 d image_channels │ │ │ │ +00005800: 2e20 4974 2061 6c73 6f20 7365 7473 2074 . It also sets t │ │ │ │ +00005810: 6865 2070 6172 616d 6574 6572 7320 6f66 he parameters of │ │ │ │ +00005820: 2074 6865 2053 4545 4453 0a20 2020 2020 the SEEDS. │ │ │ │ +00005830: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ +00005840: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +00005850: 653a 206e 756d 5f73 7570 6572 7069 7865 e: num_superpixe │ │ │ │ +00005860: 6c73 2c20 6e75 6d5f 6c65 7665 6c73 2c20 ls, num_levels, │ │ │ │ +00005870: 7573 655f 7072 696f 722c 2068 6973 746f use_prior, histo │ │ │ │ +00005880: 6772 616d 5f62 696e 7320 616e 640a 2020 gram_bins and. │ │ │ │ +00005890: 2020 202a 2064 6f75 626c 655f 7374 6570 * double_step │ │ │ │ +000058a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000058b0: 5468 6520 6e75 6d62 6572 206f 6620 6c65 The number of le │ │ │ │ +000058c0: 7665 6c73 2069 6e20 6e75 6d5f 6c65 7665 vels in num_leve │ │ │ │ +000058d0: 6c73 2064 6566 696e 6573 2074 6865 2061 ls defines the a │ │ │ │ +000058e0: 6d6f 756e 7420 6f66 2062 6c6f 636b 206c mount of block l │ │ │ │ +000058f0: 6576 656c 7320 7468 6174 2074 6865 2061 evels that the a │ │ │ │ +00005900: 6c67 6f72 6974 686d 2075 7365 2069 6e20 lgorithm use in │ │ │ │ +00005910: 7468 650a 2020 2020 202a 206f 7074 696d the. * optim │ │ │ │ +00005920: 697a 6174 696f 6e2e 2054 6865 2069 6e69 ization. The ini │ │ │ │ +00005930: 7469 616c 697a 6174 696f 6e20 6973 2061 tialization is a │ │ │ │ +00005940: 2067 7269 642c 2069 6e20 7768 6963 6820 grid, in which │ │ │ │ +00005950: 7468 6520 7375 7065 7270 6978 656c 7320 the superpixels │ │ │ │ +00005960: 6172 6520 6571 7561 6c6c 7920 6469 7374 are equally dist │ │ │ │ +00005970: 7269 6275 7465 6420 7468 726f 7567 680a ributed through. │ │ │ │ +00005980: 2020 2020 202a 2074 6865 2077 6964 7468 * the width │ │ │ │ +00005990: 2061 6e64 2074 6865 2068 6569 6768 7420 and the height │ │ │ │ +000059a0: 6f66 2074 6865 2069 6d61 6765 2e20 5468 of the image. Th │ │ │ │ +000059b0: 6520 6c61 7267 6572 2062 6c6f 636b 7320 e larger blocks │ │ │ │ +000059c0: 636f 7272 6573 706f 6e64 2074 6f20 7468 correspond to th │ │ │ │ +000059d0: 6520 7375 7065 7270 6978 656c 2073 697a e superpixel siz │ │ │ │ +000059e0: 652c 2061 6e64 2074 6865 0a20 2020 2020 e, and the. │ │ │ │ +000059f0: 2a20 6c65 7665 6c73 2077 6974 6820 736d * levels with sm │ │ │ │ +00005a00: 616c 6c65 7220 626c 6f63 6b73 2061 7265 aller blocks are │ │ │ │ +00005a10: 2066 6f72 6d65 6420 6279 2064 6976 6964 formed by divid │ │ │ │ +00005a20: 696e 6720 7468 6520 6c61 7267 6572 2062 ing the larger b │ │ │ │ +00005a30: 6c6f 636b 7320 696e 746f 2032 2078 2032 locks into 2 x 2 │ │ │ │ +00005a40: 2062 6c6f 636b 7320 6f66 2070 6978 656c blocks of pixel │ │ │ │ +00005a50: 732c 0a20 2020 2020 2a20 7265 6375 7273 s,. * recurs │ │ │ │ +00005a60: 6976 656c 7920 756e 7469 6c20 7468 6520 ively until the │ │ │ │ +00005a70: 736d 616c 6c65 7220 626c 6f63 6b20 6c65 smaller block le │ │ │ │ +00005a80: 7665 6c2e 2041 6e20 6578 616d 706c 6520 vel. An example │ │ │ │ +00005a90: 6f66 2069 6e69 7469 616c 697a 6174 696f of initializatio │ │ │ │ +00005aa0: 6e20 6f66 2034 2062 6c6f 636b 206c 6576 n of 4 block lev │ │ │ │ +00005ab0: 656c 7320 6973 0a20 2020 2020 2a20 696c els is. * il │ │ │ │ +00005ac0: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ │ +00005ad0: 2066 6f6c 6c6f 7769 6e67 2066 6967 7572 following figur │ │ │ │ +00005ae0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00005af0: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +00005b00: 7570 6572 7069 7865 6c73 5f62 6c6f 636b uperpixels_block │ │ │ │ +00005b10: 732e 706e 6729 0a20 2020 2020 2a20 4072 s.png). * @r │ │ │ │ +00005b20: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00005b30: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00005b40: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00005b50: 2073 7461 7469 6320 5375 7065 7270 6978 static Superpix │ │ │ │ +00005b60: 656c 5345 4544 5320 6372 6561 7465 5375 elSEEDS createSu │ │ │ │ +00005b70: 7065 7270 6978 656c 5345 4544 5328 696e perpixelSEEDS(in │ │ │ │ +00005b80: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +00005b90: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +00005ba0: 2069 6e74 2069 6d61 6765 5f63 6861 6e6e int image_chann │ │ │ │ +00005bb0: 656c 732c 2069 6e74 206e 756d 5f73 7570 els, int num_sup │ │ │ │ +00005bc0: 6572 7069 7865 6c73 2c20 696e 7420 6e75 erpixels, int nu │ │ │ │ +00005bd0: 6d5f 6c65 7665 6c73 2c20 696e 7420 7072 m_levels, int pr │ │ │ │ +00005be0: 696f 7229 207b 0a20 2020 2020 2020 2072 ior) {. r │ │ │ │ +00005bf0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ +00005c00: 5345 4544 532e 5f5f 6672 6f6d 5074 725f SEEDS.__fromPtr_ │ │ │ │ +00005c10: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ +00005c20: 656c 5345 4544 535f 3228 696d 6167 655f elSEEDS_2(image_ │ │ │ │ +00005c30: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ +00005c40: 6768 742c 2069 6d61 6765 5f63 6861 6e6e ght, image_chann │ │ │ │ +00005c50: 656c 732c 206e 756d 5f73 7570 6572 7069 els, num_superpi │ │ │ │ +00005c60: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ +00005c70: 2c20 7072 696f 7229 293b 0a20 2020 207d , prior));. } │ │ │ │ +00005c80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00005c90: 2049 6e69 7469 616c 697a 6573 2061 2053 Initializes a S │ │ │ │ +00005ca0: 7570 6572 7069 7865 6c53 4545 4453 206f uperpixelSEEDS o │ │ │ │ +00005cb0: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ +00005cc0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00005cd0: 655f 7769 6474 6820 496d 6167 6520 7769 e_width Image wi │ │ │ │ +00005ce0: 6474 682e 0a20 2020 2020 2a20 4070 6172 dth.. * @par │ │ │ │ +00005cf0: 616d 2069 6d61 6765 5f68 6569 6768 7420 am image_height │ │ │ │ +00005d00: 496d 6167 6520 6865 6967 6874 2e0a 2020 Image height.. │ │ │ │ +00005d10: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +00005d20: 655f 6368 616e 6e65 6c73 204e 756d 6265 e_channels Numbe │ │ │ │ +00005d30: 7220 6f66 2063 6861 6e6e 656c 7320 6f66 r of channels of │ │ │ │ +00005d40: 2074 6865 2069 6d61 6765 2e0a 2020 2020 the image.. │ │ │ │ +00005d50: 202a 2040 7061 7261 6d20 6e75 6d5f 7375 * @param num_su │ │ │ │ +00005d60: 7065 7270 6978 656c 7320 4465 7369 7265 perpixels Desire │ │ │ │ +00005d70: 6420 6e75 6d62 6572 206f 6620 7375 7065 d number of supe │ │ │ │ +00005d80: 7270 6978 656c 732e 204e 6f74 6520 7468 rpixels. Note th │ │ │ │ +00005d90: 6174 2074 6865 2061 6374 7561 6c20 6e75 at the actual nu │ │ │ │ +00005da0: 6d62 6572 206d 6179 2062 6520 736d 616c mber may be smal │ │ │ │ +00005db0: 6c65 720a 2020 2020 202a 2064 7565 2074 ler. * due t │ │ │ │ +00005dc0: 6f20 7265 7374 7269 6374 696f 6e73 2028 o restrictions ( │ │ │ │ +00005dd0: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the │ │ │ │ +00005de0: 2069 6d61 6765 2073 697a 6520 616e 6420 image size and │ │ │ │ +00005df0: 6e75 6d5f 6c65 7665 6c73 292e 2055 7365 num_levels). Use │ │ │ │ +00005e00: 2067 6574 4e75 6d62 6572 4f66 5375 7065 getNumberOfSupe │ │ │ │ +00005e10: 7270 6978 656c 7328 2920 746f 0a20 2020 rpixels() to. │ │ │ │ +00005e20: 2020 2a20 6765 7420 7468 6520 6163 7475 * get the actu │ │ │ │ +00005e30: 616c 206e 756d 6265 722e 0a20 2020 2020 al number.. │ │ │ │ +00005e40: 2a20 4070 6172 616d 206e 756d 5f6c 6576 * @param num_lev │ │ │ │ +00005e50: 656c 7320 4e75 6d62 6572 206f 6620 626c els Number of bl │ │ │ │ +00005e60: 6f63 6b20 6c65 7665 6c73 2e20 5468 6520 ock levels. The │ │ │ │ +00005e70: 6d6f 7265 206c 6576 656c 732c 2074 6865 more levels, the │ │ │ │ +00005e80: 206d 6f72 6520 6163 6375 7261 7465 2069 more accurate i │ │ │ │ +00005e90: 7320 7468 6520 7365 676d 656e 7461 7469 s the segmentati │ │ │ │ +00005ea0: 6f6e 2c0a 2020 2020 202a 2062 7574 206e on,. * but n │ │ │ │ +00005eb0: 6565 6473 206d 6f72 6520 6d65 6d6f 7279 eeds more memory │ │ │ │ +00005ec0: 2061 6e64 2043 5055 2074 696d 652e 0a20 and CPU time.. │ │ │ │ +00005ed0: 2020 2020 2a20 6d75 7374 2062 6520 696e * must be in │ │ │ │ +00005ee0: 2074 6865 2072 616e 6765 205b 302c 2035 the range [0, 5 │ │ │ │ +00005ef0: 5d2e 0a20 2020 2020 2a0a 2020 2020 202a ].. *. * │ │ │ │ +00005f00: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00005f10: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00005f20: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ +00005f30: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00005f40: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ +00005f50: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00005f60: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ +00005f70: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ +00005f80: 682c 2069 6d61 6765 5f68 6569 6768 7420 h, image_height │ │ │ │ +00005f90: 616e 6420 696d 6167 655f 6368 616e 6e65 and image_channe │ │ │ │ +00005fa0: 6c73 2e20 4974 2061 6c73 6f20 7365 7473 ls. It also sets │ │ │ │ +00005fb0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00005fc0: 6f66 2074 6865 2053 4545 4453 0a20 2020 of the SEEDS. │ │ │ │ +00005fd0: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ +00005fe0: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +00005ff0: 6172 653a 206e 756d 5f73 7570 6572 7069 are: num_superpi │ │ │ │ +00006000: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ +00006010: 2c20 7573 655f 7072 696f 722c 2068 6973 , use_prior, his │ │ │ │ +00006020: 746f 6772 616d 5f62 696e 7320 616e 640a togram_bins and. │ │ │ │ +00006030: 2020 2020 202a 2064 6f75 626c 655f 7374 * double_st │ │ │ │ +00006040: 6570 2e0a 2020 2020 202a 0a20 2020 2020 ep.. *. │ │ │ │ +00006050: 2a20 5468 6520 6e75 6d62 6572 206f 6620 * The number of │ │ │ │ +00006060: 6c65 7665 6c73 2069 6e20 6e75 6d5f 6c65 levels in num_le │ │ │ │ +00006070: 7665 6c73 2064 6566 696e 6573 2074 6865 vels defines the │ │ │ │ +00006080: 2061 6d6f 756e 7420 6f66 2062 6c6f 636b amount of block │ │ │ │ +00006090: 206c 6576 656c 7320 7468 6174 2074 6865 levels that the │ │ │ │ +000060a0: 2061 6c67 6f72 6974 686d 2075 7365 2069 algorithm use i │ │ │ │ +000060b0: 6e20 7468 650a 2020 2020 202a 206f 7074 n the. * opt │ │ │ │ +000060c0: 696d 697a 6174 696f 6e2e 2054 6865 2069 imization. The i │ │ │ │ +000060d0: 6e69 7469 616c 697a 6174 696f 6e20 6973 nitialization is │ │ │ │ +000060e0: 2061 2067 7269 642c 2069 6e20 7768 6963 a grid, in whic │ │ │ │ +000060f0: 6820 7468 6520 7375 7065 7270 6978 656c h the superpixel │ │ │ │ +00006100: 7320 6172 6520 6571 7561 6c6c 7920 6469 s are equally di │ │ │ │ +00006110: 7374 7269 6275 7465 6420 7468 726f 7567 stributed throug │ │ │ │ +00006120: 680a 2020 2020 202a 2074 6865 2077 6964 h. * the wid │ │ │ │ +00006130: 7468 2061 6e64 2074 6865 2068 6569 6768 th and the heigh │ │ │ │ +00006140: 7420 6f66 2074 6865 2069 6d61 6765 2e20 t of the image. │ │ │ │ +00006150: 5468 6520 6c61 7267 6572 2062 6c6f 636b The larger block │ │ │ │ +00006160: 7320 636f 7272 6573 706f 6e64 2074 6f20 s correspond to │ │ │ │ +00006170: 7468 6520 7375 7065 7270 6978 656c 2073 the superpixel s │ │ │ │ +00006180: 697a 652c 2061 6e64 2074 6865 0a20 2020 ize, and the. │ │ │ │ +00006190: 2020 2a20 6c65 7665 6c73 2077 6974 6820 * levels with │ │ │ │ +000061a0: 736d 616c 6c65 7220 626c 6f63 6b73 2061 smaller blocks a │ │ │ │ +000061b0: 7265 2066 6f72 6d65 6420 6279 2064 6976 re formed by div │ │ │ │ +000061c0: 6964 696e 6720 7468 6520 6c61 7267 6572 iding the larger │ │ │ │ +000061d0: 2062 6c6f 636b 7320 696e 746f 2032 2078 blocks into 2 x │ │ │ │ +000061e0: 2032 2062 6c6f 636b 7320 6f66 2070 6978 2 blocks of pix │ │ │ │ +000061f0: 656c 732c 0a20 2020 2020 2a20 7265 6375 els,. * recu │ │ │ │ +00006200: 7273 6976 656c 7920 756e 7469 6c20 7468 rsively until th │ │ │ │ +00006210: 6520 736d 616c 6c65 7220 626c 6f63 6b20 e smaller block │ │ │ │ +00006220: 6c65 7665 6c2e 2041 6e20 6578 616d 706c level. An exampl │ │ │ │ +00006230: 6520 6f66 2069 6e69 7469 616c 697a 6174 e of initializat │ │ │ │ +00006240: 696f 6e20 6f66 2034 2062 6c6f 636b 206c ion of 4 block l │ │ │ │ +00006250: 6576 656c 7320 6973 0a20 2020 2020 2a20 evels is. * │ │ │ │ +00006260: 696c 6c75 7374 7261 7465 6420 696e 2074 illustrated in t │ │ │ │ +00006270: 6865 2066 6f6c 6c6f 7769 6e67 2066 6967 he following fig │ │ │ │ +00006280: 7572 652e 0a20 2020 2020 2a0a 2020 2020 ure.. *. │ │ │ │ +00006290: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ +000062a0: 2f73 7570 6572 7069 7865 6c73 5f62 6c6f /superpixels_blo │ │ │ │ +000062b0: 636b 732e 706e 6729 0a20 2020 2020 2a20 cks.png). * │ │ │ │ +000062c0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000062d0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000062e0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +000062f0: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ +00006300: 6978 656c 5345 4544 5320 6372 6561 7465 ixelSEEDS create │ │ │ │ +00006310: 5375 7065 7270 6978 656c 5345 4544 5328 SuperpixelSEEDS( │ │ │ │ +00006320: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00006330: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00006340: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ +00006350: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ +00006360: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00006370: 6e75 6d5f 6c65 7665 6c73 2920 7b0a 2020 num_levels) {. │ │ │ │ +00006380: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ +00006390: 6572 7069 7865 6c53 4545 4453 2e5f 5f66 erpixelSEEDS.__f │ │ │ │ +000063a0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +000063b0: 7570 6572 7069 7865 6c53 4545 4453 5f33 uperpixelSEEDS_3 │ │ │ │ +000063c0: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ +000063d0: 6167 655f 6865 6967 6874 2c20 696d 6167 age_height, imag │ │ │ │ +000063e0: 655f 6368 616e 6e65 6c73 2c20 6e75 6d5f e_channels, num_ │ │ │ │ +000063f0: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ +00006400: 5f6c 6576 656c 7329 293b 0a20 2020 207d _levels));. } │ │ │ │ +00006410: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00006420: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +00006430: 7869 6d67 7072 6f63 3a3a 7765 6967 6874 ximgproc::weight │ │ │ │ +00006440: 6564 4d65 6469 616e 4669 6c74 6572 284d edMedianFilter(M │ │ │ │ +00006450: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ +00006460: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +00006470: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ +00006480: 203d 2032 352e 352c 2069 6e74 2077 6569 = 25.5, int wei │ │ │ │ +00006490: 6768 7454 7970 6520 3d20 574d 465f 4558 ghtType = WMF_EX │ │ │ │ +000064a0: 502c 204d 6174 206d 6173 6b20 3d20 4d61 P, Mat mask = Ma │ │ │ │ +000064b0: 7428 2929 0a20 2020 202f 2f0a 0a20 2020 t()). //.. │ │ │ │ +000064c0: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +000064d0: 6965 7320 7765 6967 6874 6564 206d 6564 ies weighted med │ │ │ │ +000064e0: 6961 6e20 6669 6c74 6572 2074 6f20 616e ian filter to an │ │ │ │ +000064f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00006500: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00006510: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +00006520: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +00006530: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +00006540: 453a 207a 6861 6e67 3230 3134 3130 302b E: zhang2014100+ │ │ │ │ +00006550: 0a20 2020 2020 2a0a 2020 2020 202a 2074 . *. * t │ │ │ │ +00006560: 6865 2070 6978 656c 2077 696c 6c20 6265 he pixel will be │ │ │ │ +00006570: 2069 676e 6f72 6564 2077 6865 6e20 6d61 ignored when ma │ │ │ │ +00006580: 696e 7461 696e 696e 6720 7468 6520 6a6f intaining the jo │ │ │ │ +00006590: 696e 742d 6869 7374 6f67 7261 6d2e 2054 int-histogram. T │ │ │ │ +000065a0: 6869 7320 6973 2075 7365 6675 6c20 666f his is useful fo │ │ │ │ +000065b0: 7220 6170 706c 6963 6174 696f 6e73 206c r applications l │ │ │ │ +000065c0: 696b 6520 6f70 7469 6361 6c20 666c 6f77 ike optical flow │ │ │ │ +000065d0: 206f 6363 6c75 7369 6f6e 2068 616e 646c occlusion handl │ │ │ │ +000065e0: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +000065f0: 202a 2053 4545 3a20 6d65 6469 616e 426c * SEE: medianBl │ │ │ │ +00006600: 7572 2c20 6a6f 696e 7442 696c 6174 6572 ur, jointBilater │ │ │ │ +00006610: 616c 4669 6c74 6572 0a20 2020 2020 2a20 alFilter. * │ │ │ │ +00006620: 4070 6172 616d 206a 6f69 6e74 2061 7574 @param joint aut │ │ │ │ +00006630: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00006640: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00006650: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00006660: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00006670: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00006680: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00006690: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +000066a0: 4070 6172 616d 2072 2061 7574 6f6d 6174 @param r automat │ │ │ │ +000066b0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000066c0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000066d0: 6967 6d61 2061 7574 6f6d 6174 6963 616c igma automatical │ │ │ │ +000066e0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000066f0: 2020 2a20 4070 6172 616d 2077 6569 6768 * @param weigh │ │ │ │ +00006700: 7454 7970 6520 6175 746f 6d61 7469 6361 tType automatica │ │ │ │ +00006710: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00006720: 2020 202a 2040 7061 7261 6d20 6d61 736b * @param mask │ │ │ │ +00006730: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00006740: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00006750: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00006760: 6963 2076 6f69 6420 7765 6967 6874 6564 ic void weighted │ │ │ │ +00006770: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ +00006780: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ +00006790: 204d 6174 2064 7374 2c20 696e 7420 722c Mat dst, int r, │ │ │ │ +000067a0: 2064 6f75 626c 6520 7369 676d 612c 2069 double sigma, i │ │ │ │ +000067b0: 6e74 2077 6569 6768 7454 7970 652c 204d nt weightType, M │ │ │ │ +000067c0: 6174 206d 6173 6b29 207b 0a20 2020 2020 at mask) {. │ │ │ │ +000067d0: 2020 2077 6569 6768 7465 644d 6564 6961 weightedMedia │ │ │ │ +000067e0: 6e46 696c 7465 725f 3028 6a6f 696e 742e nFilter_0(joint. │ │ │ │ +000067f0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00006800: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00006810: 7469 7665 4f62 6a2c 2072 2c20 7369 676d tiveObj, r, sigm │ │ │ │ +00006820: 612c 2077 6569 6768 7454 7970 652c 206d a, weightType, m │ │ │ │ +00006830: 6173 6b2e 6e61 7469 7665 4f62 6a29 3b0a ask.nativeObj);. │ │ │ │ +00006840: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00006850: 2020 2020 2a20 4170 706c 6965 7320 7765 * Applies we │ │ │ │ +00006860: 6967 6874 6564 206d 6564 6961 6e20 6669 ighted median fi │ │ │ │ +00006870: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ +00006880: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00006890: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +000068a0: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +000068b0: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +000068c0: 7365 2073 6565 2043 4954 453a 207a 6861 se see CITE: zha │ │ │ │ +000068d0: 6e67 3230 3134 3130 302b 0a20 2020 2020 ng2014100+. │ │ │ │ +000068e0: 2a0a 2020 2020 202a 2074 6865 2070 6978 *. * the pix │ │ │ │ +000068f0: 656c 2077 696c 6c20 6265 2069 676e 6f72 el will be ignor │ │ │ │ +00006900: 6564 2077 6865 6e20 6d61 696e 7461 696e ed when maintain │ │ │ │ +00006910: 696e 6720 7468 6520 6a6f 696e 742d 6869 ing the joint-hi │ │ │ │ +00006920: 7374 6f67 7261 6d2e 2054 6869 7320 6973 stogram. This is │ │ │ │ +00006930: 2075 7365 6675 6c20 666f 7220 6170 706c useful for appl │ │ │ │ +00006940: 6963 6174 696f 6e73 206c 696b 6520 6f70 ications like op │ │ │ │ +00006950: 7469 6361 6c20 666c 6f77 206f 6363 6c75 tical flow occlu │ │ │ │ +00006960: 7369 6f6e 2068 616e 646c 696e 672e 0a20 sion handling.. │ │ │ │ +00006970: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ +00006980: 3a20 6d65 6469 616e 426c 7572 2c20 6a6f : medianBlur, jo │ │ │ │ +00006990: 696e 7442 696c 6174 6572 616c 4669 6c74 intBilateralFilt │ │ │ │ +000069a0: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param │ │ │ │ +000069b0: 206a 6f69 6e74 2061 7574 6f6d 6174 6963 joint automatic │ │ │ │ +000069c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000069d0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +000069e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +000069f0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00006a00: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ +00006a10: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00006a20: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00006a30: 2072 2061 7574 6f6d 6174 6963 616c 6c79 r automatically │ │ │ │ +00006a40: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00006a50: 2a20 4070 6172 616d 2073 6967 6d61 2061 * @param sigma a │ │ │ │ +00006a60: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00006a70: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00006a80: 6172 616d 2077 6569 6768 7454 7970 6520 aram weightType │ │ │ │ +00006a90: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006aa0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00006ab0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00006ac0: 6320 766f 6964 2077 6569 6768 7465 644d c void weightedM │ │ │ │ +00006ad0: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +00006ae0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00006af0: 4d61 7420 6473 742c 2069 6e74 2072 2c20 Mat dst, int r, │ │ │ │ +00006b00: 646f 7562 6c65 2073 6967 6d61 2c20 696e double sigma, in │ │ │ │ +00006b10: 7420 7765 6967 6874 5479 7065 2920 7b0a t weightType) {. │ │ │ │ +00006b20: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ +00006b30: 4d65 6469 616e 4669 6c74 6572 5f31 286a MedianFilter_1(j │ │ │ │ +00006b40: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ +00006b50: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00006b60: 7374 2e6e 6174 6976 654f 626a 2c20 722c st.nativeObj, r, │ │ │ │ +00006b70: 2073 6967 6d61 2c20 7765 6967 6874 5479 sigma, weightTy │ │ │ │ +00006b80: 7065 293b 0a20 2020 207d 0a0a 2020 2020 pe);. }.. │ │ │ │ +00006b90: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +00006ba0: 6573 2077 6569 6768 7465 6420 6d65 6469 es weighted medi │ │ │ │ +00006bb0: 616e 2066 696c 7465 7220 746f 2061 6e20 an filter to an │ │ │ │ +00006bc0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00006bd0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00006be0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +00006bf0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +00006c00: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +00006c10: 3a20 7a68 616e 6732 3031 3431 3030 2b0a : zhang2014100+. │ │ │ │ +00006c20: 2020 2020 202a 0a20 2020 2020 2a20 7468 *. * th │ │ │ │ +00006c30: 6520 7069 7865 6c20 7769 6c6c 2062 6520 e pixel will be │ │ │ │ +00006c40: 6967 6e6f 7265 6420 7768 656e 206d 6169 ignored when mai │ │ │ │ +00006c50: 6e74 6169 6e69 6e67 2074 6865 206a 6f69 ntaining the joi │ │ │ │ +00006c60: 6e74 2d68 6973 746f 6772 616d 2e20 5468 nt-histogram. Th │ │ │ │ +00006c70: 6973 2069 7320 7573 6566 756c 2066 6f72 is is useful for │ │ │ │ +00006c80: 2061 7070 6c69 6361 7469 6f6e 7320 6c69 applications li │ │ │ │ +00006c90: 6b65 206f 7074 6963 616c 2066 6c6f 7720 ke optical flow │ │ │ │ +00006ca0: 6f63 636c 7573 696f 6e20 6861 6e64 6c69 occlusion handli │ │ │ │ +00006cb0: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ +00006cc0: 2a20 5345 453a 206d 6564 6961 6e42 6c75 * SEE: medianBlu │ │ │ │ +00006cd0: 722c 206a 6f69 6e74 4269 6c61 7465 7261 r, jointBilatera │ │ │ │ +00006ce0: 6c46 696c 7465 720a 2020 2020 202a 2040 lFilter. * @ │ │ │ │ +00006cf0: 7061 7261 6d20 6a6f 696e 7420 6175 746f param joint auto │ │ │ │ +00006d00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006d10: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00006d20: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +00006d30: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00006d40: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00006d50: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006d60: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00006d70: 7061 7261 6d20 7220 6175 746f 6d61 7469 param r automati │ │ │ │ +00006d80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00006d90: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00006da0: 676d 6120 6175 746f 6d61 7469 6361 6c6c gma automaticall │ │ │ │ +00006db0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00006dc0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00006dd0: 7461 7469 6320 766f 6964 2077 6569 6768 tatic void weigh │ │ │ │ +00006de0: 7465 644d 6564 6961 6e46 696c 7465 7228 tedMedianFilter( │ │ │ │ +00006df0: 4d61 7420 6a6f 696e 742c 204d 6174 2073 Mat joint, Mat s │ │ │ │ +00006e00: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +00006e10: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ +00006e20: 2920 7b0a 2020 2020 2020 2020 7765 6967 ) {. weig │ │ │ │ +00006e30: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ +00006e40: 5f32 286a 6f69 6e74 2e6e 6174 6976 654f _2(joint.nativeO │ │ │ │ +00006e50: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00006e60: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00006e70: 2c20 722c 2073 6967 6d61 293b 0a20 2020 , r, sigma);. │ │ │ │ +00006e80: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00006e90: 202a 2041 7070 6c69 6573 2077 6569 6768 * Applies weigh │ │ │ │ +00006ea0: 7465 6420 6d65 6469 616e 2066 696c 7465 ted median filte │ │ │ │ +00006eb0: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +00006ec0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00006ed0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00006ee0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +00006ef0: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +00006f00: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +00006f10: 3031 3431 3030 2b0a 2020 2020 202a 0a20 014100+. *. │ │ │ │ +00006f20: 2020 2020 2a20 7468 6520 7069 7865 6c20 * the pixel │ │ │ │ +00006f30: 7769 6c6c 2062 6520 6967 6e6f 7265 6420 will be ignored │ │ │ │ +00006f40: 7768 656e 206d 6169 6e74 6169 6e69 6e67 when maintaining │ │ │ │ +00006f50: 2074 6865 206a 6f69 6e74 2d68 6973 746f the joint-histo │ │ │ │ +00006f60: 6772 616d 2e20 5468 6973 2069 7320 7573 gram. This is us │ │ │ │ +00006f70: 6566 756c 2066 6f72 2061 7070 6c69 6361 eful for applica │ │ │ │ +00006f80: 7469 6f6e 7320 6c69 6b65 206f 7074 6963 tions like optic │ │ │ │ +00006f90: 616c 2066 6c6f 7720 6f63 636c 7573 696f al flow occlusio │ │ │ │ +00006fa0: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling.. │ │ │ │ +00006fb0: 202a 0a20 2020 2020 2a20 5345 453a 206d *. * SEE: m │ │ │ │ +00006fc0: 6564 6961 6e42 6c75 722c 206a 6f69 6e74 edianBlur, joint │ │ │ │ +00006fd0: 4269 6c61 7465 7261 6c46 696c 7465 720a BilateralFilter. │ │ │ │ +00006fe0: 2020 2020 202a 2040 7061 7261 6d20 6a6f * @param jo │ │ │ │ +00006ff0: 696e 7420 6175 746f 6d61 7469 6361 6c6c int automaticall │ │ │ │ +00007000: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00007010: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +00007020: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00007030: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00007040: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +00007050: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00007060: 2020 2020 202a 2040 7061 7261 6d20 7220 * @param r │ │ │ │ +00007070: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00007080: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00007090: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000070a0: 6320 766f 6964 2077 6569 6768 7465 644d c void weightedM │ │ │ │ +000070b0: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +000070c0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +000070d0: 4d61 7420 6473 742c 2069 6e74 2072 2920 Mat dst, int r) │ │ │ │ +000070e0: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight │ │ │ │ +000070f0: 6564 4d65 6469 616e 4669 6c74 6572 5f33 edMedianFilter_3 │ │ │ │ +00007100: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ +00007110: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +00007120: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00007130: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ +00007140: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00007150: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00007160: 633a 3a63 6f76 6172 6961 6e63 6545 7374 c::covarianceEst │ │ │ │ +00007170: 696d 6174 696f 6e28 4d61 7420 7372 632c imation(Mat src, │ │ │ │ +00007180: 204d 6174 2620 6473 742c 2069 6e74 2077 Mat& dst, int w │ │ │ │ +00007190: 696e 646f 7752 6f77 732c 2069 6e74 2077 indowRows, int w │ │ │ │ +000071a0: 696e 646f 7743 6f6c 7329 0a20 2020 202f indowCols). / │ │ │ │ +000071b0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +000071c0: 2a20 436f 6d70 7574 6573 2074 6865 2065 * Computes the e │ │ │ │ +000071d0: 7374 696d 6174 6564 2063 6f76 6172 6961 stimated covaria │ │ │ │ +000071e0: 6e63 6520 6d61 7472 6978 206f 6620 616e nce matrix of an │ │ │ │ +000071f0: 2069 6d61 6765 2075 7369 6e67 2074 6865 image using the │ │ │ │ +00007200: 2073 6c69 6469 6e67 0a20 2020 2020 2a20 sliding. * │ │ │ │ +00007210: 7769 6e64 6f77 2066 6f72 756d 6c61 7469 window forumlati │ │ │ │ +00007220: 6f6e 2e0a 2020 2020 202a 0a20 2020 2020 on.. *. │ │ │ │ +00007230: 2a20 4070 6172 616d 2073 7263 2054 6865 * @param src The │ │ │ │ +00007240: 2073 6f75 7263 6520 696d 6167 652e 2049 source image. I │ │ │ │ +00007250: 6e70 7574 2069 6d61 6765 206d 7573 7420 nput image must │ │ │ │ +00007260: 6265 206f 6620 6120 636f 6d70 6c65 7820 be of a complex │ │ │ │ +00007270: 7479 7065 2e0a 2020 2020 202a 2040 7061 type.. * @pa │ │ │ │ +00007280: 7261 6d20 6473 7420 5468 6520 6465 7374 ram dst The dest │ │ │ │ +00007290: 696e 6174 696f 6e20 6573 7469 6d61 7465 ination estimate │ │ │ │ +000072a0: 6420 636f 7661 7269 616e 6365 206d 6174 d covariance mat │ │ │ │ +000072b0: 7269 782e 204f 7574 7075 7420 6d61 7472 rix. Output matr │ │ │ │ +000072c0: 6978 2077 696c 6c20 6265 2073 697a 6520 ix will be size │ │ │ │ +000072d0: 2877 696e 646f 7752 6f77 732a 7769 6e64 (windowRows*wind │ │ │ │ +000072e0: 6f77 436f 6c73 2c20 7769 6e64 6f77 526f owCols, windowRo │ │ │ │ +000072f0: 7773 2a77 696e 646f 7743 6f6c 7329 2e0a ws*windowCols).. │ │ │ │ +00007300: 2020 2020 202a 2040 7061 7261 6d20 7769 * @param wi │ │ │ │ +00007310: 6e64 6f77 526f 7773 2054 6865 206e 756d ndowRows The num │ │ │ │ +00007320: 6265 7220 6f66 2072 6f77 7320 696e 2074 ber of rows in t │ │ │ │ +00007330: 6865 2077 696e 646f 772e 0a20 2020 2020 he window.. │ │ │ │ +00007340: 2a20 4070 6172 616d 2077 696e 646f 7743 * @param windowC │ │ │ │ +00007350: 6f6c 7320 5468 6520 6e75 6d62 6572 206f ols The number o │ │ │ │ +00007360: 6620 636f 6c73 2069 6e20 7468 6520 7769 f cols in the wi │ │ │ │ +00007370: 6e64 6f77 2e0a 2020 2020 202a 2054 6865 ndow.. * The │ │ │ │ +00007380: 2077 696e 646f 7720 7369 7a65 2070 6172 window size par │ │ │ │ +00007390: 616d 6574 6572 7320 636f 6e74 726f 6c20 ameters control │ │ │ │ +000073a0: 7468 6520 6163 6375 7261 6379 206f 6620 the accuracy of │ │ │ │ +000073b0: 7468 6520 6573 7469 6d61 7469 6f6e 2e0a the estimation.. │ │ │ │ +000073c0: 2020 2020 202a 2054 6865 2073 6c69 6469 * The slidi │ │ │ │ +000073d0: 6e67 2077 696e 646f 7720 6d6f 7665 7320 ng window moves │ │ │ │ +000073e0: 6f76 6572 2074 6865 2065 6e74 6972 6520 over the entire │ │ │ │ +000073f0: 696d 6167 6520 6672 6f6d 2074 6865 2074 image from the t │ │ │ │ +00007400: 6f70 2d6c 6566 7420 636f 726e 6572 0a20 op-left corner. │ │ │ │ +00007410: 2020 2020 2a20 746f 2074 6865 2062 6f74 * to the bot │ │ │ │ +00007420: 746f 6d20 7269 6768 7420 636f 726e 6572 tom right corner │ │ │ │ +00007430: 2e20 4561 6368 206c 6f63 6174 696f 6e20 . Each location │ │ │ │ +00007440: 6f66 2074 6865 2077 696e 646f 7720 7265 of the window re │ │ │ │ +00007450: 7072 6573 656e 7473 2061 2073 616d 706c presents a sampl │ │ │ │ +00007460: 652e 0a20 2020 2020 2a20 4966 2074 6865 e.. * If the │ │ │ │ +00007470: 2077 696e 646f 7720 6973 2074 6865 2073 window is the s │ │ │ │ +00007480: 697a 6520 6f66 2074 6865 2069 6d61 6765 ize of the image │ │ │ │ +00007490: 2c20 7468 656e 2074 6869 7320 6769 7665 , then this give │ │ │ │ +000074a0: 7320 7468 6520 6578 6163 7420 636f 7661 s the exact cova │ │ │ │ +000074b0: 7269 616e 6365 206d 6174 7269 782e 0a20 riance matrix.. │ │ │ │ +000074c0: 2020 2020 2a20 466f 7220 616c 6c20 6f74 * For all ot │ │ │ │ +000074d0: 6865 7220 6361 7365 732c 2074 6865 2073 her cases, the s │ │ │ │ +000074e0: 697a 6573 206f 6620 7468 6520 7769 6e64 izes of the wind │ │ │ │ +000074f0: 6f77 2077 696c 6c20 696d 7061 6374 2074 ow will impact t │ │ │ │ +00007500: 6865 206e 756d 6265 7220 6f66 2073 616d he number of sam │ │ │ │ +00007510: 706c 6573 0a20 2020 2020 2a20 616e 6420 ples. * and │ │ │ │ +00007520: 7468 6520 6e75 6d62 6572 206f 6620 656c the number of el │ │ │ │ +00007530: 656d 656e 7473 2069 6e20 7468 6520 6573 ements in the es │ │ │ │ +00007540: 7469 6d61 7465 6420 636f 7661 7269 616e timated covarian │ │ │ │ +00007550: 6365 206d 6174 7269 782e 0a20 2020 2020 ce matrix.. │ │ │ │ +00007560: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00007570: 6174 6963 2076 6f69 6420 636f 7661 7269 atic void covari │ │ │ │ +00007580: 616e 6365 4573 7469 6d61 7469 6f6e 284d anceEstimation(M │ │ │ │ +00007590: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +000075a0: 2069 6e74 2077 696e 646f 7752 6f77 732c int windowRows, │ │ │ │ +000075b0: 2069 6e74 2077 696e 646f 7743 6f6c 7329 int windowCols) │ │ │ │ +000075c0: 207b 0a20 2020 2020 2020 2063 6f76 6172 {. covar │ │ │ │ +000075d0: 6961 6e63 6545 7374 696d 6174 696f 6e5f ianceEstimation_ │ │ │ │ +000075e0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +000075f0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00007600: 7769 6e64 6f77 526f 7773 2c20 7769 6e64 windowRows, wind │ │ │ │ +00007610: 6f77 436f 6c73 293b 0a20 2020 207d 0a0a owCols);. }.. │ │ │ │ +00007620: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00007630: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00007640: 6d67 7072 6f63 3a3a 6564 6765 5072 6573 mgproc::edgePres │ │ │ │ +00007650: 6572 7669 6e67 4669 6c74 6572 284d 6174 ervingFilter(Mat │ │ │ │ +00007660: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +00007670: 696e 7420 642c 2064 6f75 626c 6520 7468 int d, double th │ │ │ │ +00007680: 7265 7368 6f6c 6429 0a20 2020 202f 2f0a reshold). //. │ │ │ │ +00007690: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000076a0: 536d 6f6f 7468 6573 2061 6e20 696d 6167 Smoothes an imag │ │ │ │ +000076b0: 6520 7573 696e 6720 7468 6520 4564 6765 e using the Edge │ │ │ │ +000076c0: 2d50 7265 7365 7276 696e 6720 6669 6c74 -Preserving filt │ │ │ │ +000076d0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +000076e0: 2a20 5468 6520 6675 6e63 7469 6f6e 2073 * The function s │ │ │ │ +000076f0: 6d6f 6f74 6865 7320 4761 7573 7369 616e moothes Gaussian │ │ │ │ +00007700: 206e 6f69 7365 2061 7320 7765 6c6c 2061 noise as well a │ │ │ │ +00007710: 7320 7361 6c74 2026 616d 703b 2070 6570 s salt & pep │ │ │ │ +00007720: 7065 7220 6e6f 6973 652e 0a20 2020 2020 per noise.. │ │ │ │ +00007730: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00007740: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ +00007750: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ +00007760: 6561 7365 2073 6565 0a20 2020 2020 2a20 ease see. * │ │ │ │ +00007770: 5b52 6569 576f 6531 385d 2020 5265 6963 [ReiWoe18] Reic │ │ │ │ +00007780: 682c 2053 2e20 616e 6420 57c3 b672 67c3 h, S. and W..rg. │ │ │ │ +00007790: b674 7465 722c 2046 2e20 616e 6420 4465 .tter, F. and De │ │ │ │ +000077a0: 6c6c 656e 2c20 422e 2028 3230 3138 292e llen, B. (2018). │ │ │ │ +000077b0: 2041 2052 6561 6c2d 5469 6d65 2045 6467 A Real-Time Edg │ │ │ │ +000077c0: 652d 5072 6573 6572 7669 6e67 2044 656e e-Preserving Den │ │ │ │ +000077d0: 6f69 7369 6e67 2046 696c 7465 722e 2050 oising Filter. P │ │ │ │ +000077e0: 726f 6365 6564 696e 6773 206f 6620 7468 roceedings of th │ │ │ │ +000077f0: 6520 3133 7468 2049 6e74 6572 6e61 7469 e 13th Internati │ │ │ │ +00007800: 6f6e 616c 204a 6f69 6e74 2043 6f6e 6665 onal Joint Confe │ │ │ │ +00007810: 7265 6e63 6520 6f6e 2043 6f6d 7075 7465 rence on Compute │ │ │ │ +00007820: 7220 5669 7369 6f6e 2c20 496d 6167 696e r Vision, Imagin │ │ │ │ +00007830: 6720 616e 6420 436f 6d70 7574 6572 2047 g and Computer G │ │ │ │ +00007840: 7261 7068 6963 7320 5468 656f 7279 2061 raphics Theory a │ │ │ │ +00007850: 6e64 2041 7070 6c69 6361 7469 6f6e 7320 nd Applications │ │ │ │ +00007860: 2856 4953 4947 5241 5050 293a 2056 6973 (VISIGRAPP): Vis │ │ │ │ +00007870: 6170 702c 2038 352d 3934 2c20 342e 2044 app, 85-94, 4. D │ │ │ │ +00007880: 4f49 3a20 3130 2e35 3232 302f 3030 3036 OI: 10.5220/0006 │ │ │ │ +00007890: 3530 3930 3030 3835 3030 3934 2e0a 2020 509000850094.. │ │ │ │ +000078a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000078b0: 616d 2073 7263 2053 6f75 7263 6520 382d am src Source 8- │ │ │ │ +000078c0: 6269 7420 332d 6368 616e 6e65 6c20 696d bit 3-channel im │ │ │ │ +000078d0: 6167 652e 0a20 2020 2020 2a20 4070 6172 age.. * @par │ │ │ │ +000078e0: 616d 2064 7374 2044 6573 7469 6e61 7469 am dst Destinati │ │ │ │ +000078f0: 6f6e 2069 6d61 6765 206f 6620 7468 6520 on image of the │ │ │ │ +00007900: 7361 6d65 2073 697a 6520 616e 6420 7479 same size and ty │ │ │ │ +00007910: 7065 2061 7320 7372 632e 0a20 2020 2020 pe as src.. │ │ │ │ +00007920: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ +00007930: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ +00007940: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ +00007950: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ +00007960: 6e67 2066 696c 7465 7269 6e67 2e20 4d75 ng filtering. Mu │ │ │ │ +00007970: 7374 2062 6520 6772 6561 7465 7220 6f72 st be greater or │ │ │ │ +00007980: 2065 7175 616c 2033 2e0a 2020 2020 202a equal 3.. * │ │ │ │ +00007990: 2040 7061 7261 6d20 7468 7265 7368 6f6c @param threshol │ │ │ │ +000079a0: 6420 5468 7265 7368 6f6c 642c 2077 6869 d Threshold, whi │ │ │ │ +000079b0: 6368 2064 6973 7469 6e67 7569 7368 6573 ch distinguishes │ │ │ │ +000079c0: 2062 6574 7765 656e 206e 6f69 7365 2c20 between noise, │ │ │ │ +000079d0: 6f75 746c 6965 7273 2c20 616e 6420 6461 outliers, and da │ │ │ │ +000079e0: 7461 2e0a 2020 2020 202a 2f0a 2020 2020 ta.. */. │ │ │ │ +000079f0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00007a00: 6964 2065 6467 6550 7265 7365 7276 696e id edgePreservin │ │ │ │ +00007a10: 6746 696c 7465 7228 4d61 7420 7372 632c gFilter(Mat src, │ │ │ │ +00007a20: 204d 6174 2064 7374 2c20 696e 7420 642c Mat dst, int d, │ │ │ │ +00007a30: 2064 6f75 626c 6520 7468 7265 7368 6f6c double threshol │ │ │ │ +00007a40: 6429 207b 0a20 2020 2020 2020 2065 6467 d) {. edg │ │ │ │ +00007a50: 6550 7265 7365 7276 696e 6746 696c 7465 ePreservingFilte │ │ │ │ +00007a60: 725f 3028 7372 632e 6e61 7469 7665 4f62 r_0(src.nativeOb │ │ │ │ +00007a70: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00007a80: 2c20 642c 2074 6872 6573 686f 6c64 293b , d, threshold); │ │ │ │ +00007a90: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00007aa0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00007ab0: 5f45 6467 6544 7261 7769 6e67 2063 763a _EdgeDrawing cv: │ │ │ │ +00007ac0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00007ad0: 6545 6467 6544 7261 7769 6e67 2829 0a20 eEdgeDrawing(). │ │ │ │ +00007ae0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00007af0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ +00007b00: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ +00007b10: 2061 2045 6467 6544 7261 7769 6e67 206f a EdgeDrawing o │ │ │ │ +00007b20: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ +00007b30: 6c69 7a65 7320 6974 0a20 2020 2020 2a20 lizes it. * │ │ │ │ +00007b40: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00007b50: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00007b60: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00007b70: 6963 2073 7461 7469 6320 4564 6765 4472 ic static EdgeDr │ │ │ │ +00007b80: 6177 696e 6720 6372 6561 7465 4564 6765 awing createEdge │ │ │ │ +00007b90: 4472 6177 696e 6728 2920 7b0a 2020 2020 Drawing() {. │ │ │ │ +00007ba0: 2020 2020 7265 7475 726e 2045 6467 6544 return EdgeD │ │ │ │ +00007bb0: 7261 7769 6e67 2e5f 5f66 726f 6d50 7472 rawing.__fromPtr │ │ │ │ +00007bc0: 5f5f 2863 7265 6174 6545 6467 6544 7261 __(createEdgeDra │ │ │ │ +00007bd0: 7769 6e67 5f30 2829 293b 0a20 2020 207d wing_0());. } │ │ │ │ +00007be0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00007bf0: 2043 2b2b 3a20 2050 7472 5f46 6173 744c C++: Ptr_FastL │ │ │ │ +00007c00: 696e 6544 6574 6563 746f 7220 6376 3a3a ineDetector cv:: │ │ │ │ +00007c10: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00007c20: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00007c30: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +00007c40: 7368 6f6c 6420 3d20 3130 2c20 666c 6f61 shold = 10, floa │ │ │ │ +00007c50: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +00007c60: 686f 6c64 203d 2031 2e34 3134 3231 3335 hold = 1.4142135 │ │ │ │ +00007c70: 3632 662c 2064 6f75 626c 6520 6361 6e6e 62f, double cann │ │ │ │ +00007c80: 795f 7468 3120 3d20 3530 2e30 2c20 646f y_th1 = 50.0, do │ │ │ │ +00007c90: 7562 6c65 2063 616e 6e79 5f74 6832 203d uble canny_th2 = │ │ │ │ +00007ca0: 2035 302e 302c 2069 6e74 2063 616e 6e79 50.0, int canny │ │ │ │ +00007cb0: 5f61 7065 7274 7572 655f 7369 7a65 203d _aperture_size = │ │ │ │ +00007cc0: 2033 2c20 626f 6f6c 2064 6f5f 6d65 7267 3, bool do_merg │ │ │ │ +00007cd0: 6520 3d20 6661 6c73 6529 0a20 2020 202f e = false). / │ │ │ │ +00007ce0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00007cf0: 2a20 4372 6561 7465 7320 6120 736d 6172 * Creates a smar │ │ │ │ +00007d00: 7420 706f 696e 7465 7220 746f 2061 2046 t pointer to a F │ │ │ │ +00007d10: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ +00007d20: 6f62 6a65 6374 2061 6e64 2069 6e69 7469 object and initi │ │ │ │ +00007d30: 616c 697a 6573 2069 740a 2020 2020 202a alizes it. * │ │ │ │ +00007d40: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ +00007d50: 656e 6774 685f 7468 7265 7368 6f6c 6420 ength_threshold │ │ │ │ +00007d60: 2020 2053 6567 6d65 6e74 2073 686f 7274 Segment short │ │ │ │ +00007d70: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ +00007d80: 6c20 6265 2064 6973 6361 7264 6564 0a20 l be discarded. │ │ │ │ +00007d90: 2020 2020 2a20 4070 6172 616d 2064 6973 * @param dis │ │ │ │ +00007da0: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ +00007db0: 2041 2070 6f69 6e74 2070 6c61 6365 6420 A point placed │ │ │ │ +00007dc0: 6672 6f6d 2061 2068 7970 6f74 6865 7369 from a hypothesi │ │ │ │ +00007dd0: 7320 6c69 6e65 0a20 2020 2020 2a20 2020 s line. * │ │ │ │ +00007de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00007df0: 2020 2020 2020 2020 2073 6567 6d65 6e74 segment │ │ │ │ +00007e00: 2066 6172 7468 6572 2074 6861 6e20 7468 farther than th │ │ │ │ +00007e10: 6973 2077 696c 6c20 6265 2072 6567 6172 is will be regar │ │ │ │ +00007e20: 6465 6420 6173 2061 6e20 6f75 746c 6965 ded as an outlie │ │ │ │ +00007e30: 720a 2020 2020 202a 2040 7061 7261 6d20 r. * @param │ │ │ │ +00007e40: 6361 6e6e 795f 7468 3120 2020 2020 2020 canny_th1 │ │ │ │ +00007e50: 2020 2020 4669 7273 7420 7468 7265 7368 First thresh │ │ │ │ +00007e60: 6f6c 6420 666f 7220 6879 7374 6572 6573 old for hysteres │ │ │ │ +00007e70: 6973 2070 726f 6365 6475 7265 2069 6e20 is procedure in │ │ │ │ +00007e80: 4361 6e6e 7928 290a 2020 2020 202a 2040 Canny(). * @ │ │ │ │ +00007e90: 7061 7261 6d20 6361 6e6e 795f 7468 3220 param canny_th2 │ │ │ │ +00007ea0: 2020 2020 2020 2020 2020 5365 636f 6e64 Second │ │ │ │ +00007eb0: 2074 6872 6573 686f 6c64 2066 6f72 2068 threshold for h │ │ │ │ +00007ec0: 7973 7465 7265 7369 7320 7072 6f63 6564 ysteresis proced │ │ │ │ +00007ed0: 7572 6520 696e 2043 616e 6e79 2829 0a20 ure in Canny(). │ │ │ │ +00007ee0: 2020 2020 2a20 4070 6172 616d 2063 616e * @param can │ │ │ │ +00007ef0: 6e79 5f61 7065 7274 7572 655f 7369 7a65 ny_aperture_size │ │ │ │ +00007f00: 2041 7065 7274 7572 6573 697a 6520 666f Aperturesize fo │ │ │ │ +00007f10: 7220 7468 6520 736f 6265 6c20 6f70 6572 r the sobel oper │ │ │ │ +00007f20: 6174 6f72 2069 6e20 4361 6e6e 7928 292e ator in Canny(). │ │ │ │ +00007f30: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +00007f40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00007f50: 2020 2049 6620 7a65 726f 2c20 4361 6e6e If zero, Cann │ │ │ │ +00007f60: 7928 2920 6973 206e 6f74 2061 7070 6c69 y() is not appli │ │ │ │ +00007f70: 6564 2061 6e64 2074 6865 2069 6e70 7574 ed and the input │ │ │ │ +00007f80: 2069 6d61 6765 2069 7320 7461 6b65 6e20 image is taken │ │ │ │ +00007f90: 6173 2061 6e20 6564 6765 2069 6d61 6765 as an edge image │ │ │ │ +00007fa0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00007fb0: 646f 5f6d 6572 6765 2020 2020 2020 2020 do_merge │ │ │ │ +00007fc0: 2020 2020 4966 2074 7275 652c 2069 6e63 If true, inc │ │ │ │ +00007fd0: 7265 6d65 6e74 616c 206d 6572 6769 6e67 remental merging │ │ │ │ +00007fe0: 206f 6620 7365 676d 656e 7473 2077 696c of segments wil │ │ │ │ +00007ff0: 6c20 6265 2070 6572 666f 726d 6564 0a20 l be performed. │ │ │ │ +00008000: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00008010: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00008020: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00008030: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00008040: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00008050: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ +00008060: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ +00008070: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ +00008080: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ +00008090: 6573 686f 6c64 2c20 646f 7562 6c65 2063 eshold, double c │ │ │ │ +000080a0: 616e 6e79 5f74 6831 2c20 646f 7562 6c65 anny_th1, double │ │ │ │ +000080b0: 2063 616e 6e79 5f74 6832 2c20 696e 7420 canny_th2, int │ │ │ │ +000080c0: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +000080d0: 697a 652c 2062 6f6f 6c65 616e 2064 6f5f ize, boolean do_ │ │ │ │ +000080e0: 6d65 7267 6529 207b 0a20 2020 2020 2020 merge) {. │ │ │ │ +000080f0: 2072 6574 7572 6e20 4661 7374 4c69 6e65 return FastLine │ │ │ │ +00008100: 4465 7465 6374 6f72 2e5f 5f66 726f 6d50 Detector.__fromP │ │ │ │ +00008110: 7472 5f5f 2863 7265 6174 6546 6173 744c tr__(createFastL │ │ │ │ +00008120: 696e 6544 6574 6563 746f 725f 3028 6c65 ineDetector_0(le │ │ │ │ +00008130: 6e67 7468 5f74 6872 6573 686f 6c64 2c20 ngth_threshold, │ │ │ │ +00008140: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00008150: 6c64 2c20 6361 6e6e 795f 7468 312c 2063 ld, canny_th1, c │ │ │ │ +00008160: 616e 6e79 5f74 6832 2c20 6361 6e6e 795f anny_th2, canny_ │ │ │ │ +00008170: 6170 6572 7475 7265 5f73 697a 652c 2064 aperture_size, d │ │ │ │ +00008180: 6f5f 6d65 7267 6529 293b 0a20 2020 207d o_merge));. } │ │ │ │ +00008190: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000081a0: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart │ │ │ │ +000081b0: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa │ │ │ │ +000081c0: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o │ │ │ │ +000081d0: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ +000081e0: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *. │ │ │ │ +000081f0: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le │ │ │ │ +00008200: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold │ │ │ │ +00008210: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte │ │ │ │ +00008220: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ +00008230: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded. │ │ │ │ +00008240: 2020 202a 2040 7061 7261 6d20 6469 7374 * @param dist │ │ │ │ +00008250: 616e 6365 5f74 6872 6573 686f 6c64 2020 ance_threshold │ │ │ │ +00008260: 4120 706f 696e 7420 706c 6163 6564 2066 A point placed f │ │ │ │ +00008270: 726f 6d20 6120 6879 706f 7468 6573 6973 rom a hypothesis │ │ │ │ +00008280: 206c 696e 650a 2020 2020 202a 2020 2020 line. * │ │ │ │ +00008290: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000082a0: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ +000082b0: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ +000082c0: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ +000082d0: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ +000082e0: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +000082f0: 616e 6e79 5f74 6831 2020 2020 2020 2020 anny_th1 │ │ │ │ +00008300: 2020 2046 6972 7374 2074 6872 6573 686f First thresho │ │ │ │ +00008310: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ +00008320: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ +00008330: 616e 6e79 2829 0a20 2020 2020 2a20 4070 anny(). * @p │ │ │ │ +00008340: 6172 616d 2063 616e 6e79 5f74 6832 2020 aram canny_th2 │ │ │ │ +00008350: 2020 2020 2020 2020 2053 6563 6f6e 6420 Second │ │ │ │ +00008360: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ +00008370: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ +00008380: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ +00008390: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ +000083a0: 795f 6170 6572 7475 7265 5f73 697a 6520 y_aperture_size │ │ │ │ +000083b0: 4170 6572 7475 7265 7369 7a65 2066 6f72 Aperturesize for │ │ │ │ +000083c0: 2074 6865 2073 6f62 656c 206f 7065 7261 the sobel opera │ │ │ │ +000083d0: 746f 7220 696e 2043 616e 6e79 2829 2e0a tor in Canny().. │ │ │ │ +000083e0: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +000083f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008400: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ +00008410: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ +00008420: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ +00008430: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ +00008440: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ +00008450: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00008460: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00008470: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00008480: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00008490: 6320 4661 7374 4c69 6e65 4465 7465 6374 c FastLineDetect │ │ │ │ +000084a0: 6f72 2063 7265 6174 6546 6173 744c 696e or createFastLin │ │ │ │ +000084b0: 6544 6574 6563 746f 7228 696e 7420 6c65 eDetector(int le │ │ │ │ +000084c0: 6e67 7468 5f74 6872 6573 686f 6c64 2c20 ngth_threshold, │ │ │ │ +000084d0: 666c 6f61 7420 6469 7374 616e 6365 5f74 float distance_t │ │ │ │ +000084e0: 6872 6573 686f 6c64 2c20 646f 7562 6c65 hreshold, double │ │ │ │ +000084f0: 2063 616e 6e79 5f74 6831 2c20 646f 7562 canny_th1, doub │ │ │ │ +00008500: 6c65 2063 616e 6e79 5f74 6832 2c20 696e le canny_th2, in │ │ │ │ +00008510: 7420 6361 6e6e 795f 6170 6572 7475 7265 t canny_aperture │ │ │ │ +00008520: 5f73 697a 6529 207b 0a20 2020 2020 2020 _size) {. │ │ │ │ +00008530: 2072 6574 7572 6e20 4661 7374 4c69 6e65 return FastLine │ │ │ │ +00008540: 4465 7465 6374 6f72 2e5f 5f66 726f 6d50 Detector.__fromP │ │ │ │ +00008550: 7472 5f5f 2863 7265 6174 6546 6173 744c tr__(createFastL │ │ │ │ +00008560: 696e 6544 6574 6563 746f 725f 3128 6c65 ineDetector_1(le │ │ │ │ +00008570: 6e67 7468 5f74 6872 6573 686f 6c64 2c20 ngth_threshold, │ │ │ │ +00008580: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00008590: 6c64 2c20 6361 6e6e 795f 7468 312c 2063 ld, canny_th1, c │ │ │ │ +000085a0: 616e 6e79 5f74 6832 2c20 6361 6e6e 795f anny_th2, canny_ │ │ │ │ +000085b0: 6170 6572 7475 7265 5f73 697a 6529 293b aperture_size)); │ │ │ │ +000085c0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +000085d0: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +000085e0: 2073 6d61 7274 2070 6f69 6e74 6572 2074 smart pointer t │ │ │ │ +000085f0: 6f20 6120 4661 7374 4c69 6e65 4465 7465 o a FastLineDete │ │ │ │ +00008600: 6374 6f72 206f 626a 6563 7420 616e 6420 ctor object and │ │ │ │ +00008610: 696e 6974 6961 6c69 7a65 7320 6974 0a20 initializes it. │ │ │ │ +00008620: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00008630: 7261 6d20 6c65 6e67 7468 5f74 6872 6573 ram length_thres │ │ │ │ +00008640: 686f 6c64 2020 2020 5365 676d 656e 7420 hold Segment │ │ │ │ +00008650: 7368 6f72 7465 7220 7468 616e 2074 6869 shorter than thi │ │ │ │ +00008660: 7320 7769 6c6c 2062 6520 6469 7363 6172 s will be discar │ │ │ │ +00008670: 6465 640a 2020 2020 202a 2040 7061 7261 ded. * @para │ │ │ │ +00008680: 6d20 6469 7374 616e 6365 5f74 6872 6573 m distance_thres │ │ │ │ +00008690: 686f 6c64 2020 4120 706f 696e 7420 706c hold A point pl │ │ │ │ +000086a0: 6163 6564 2066 726f 6d20 6120 6879 706f aced from a hypo │ │ │ │ +000086b0: 7468 6573 6973 206c 696e 650a 2020 2020 thesis line. │ │ │ │ +000086c0: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000086d0: 2020 2020 2020 2020 2020 2020 2020 7365 se │ │ │ │ +000086e0: 676d 656e 7420 6661 7274 6865 7220 7468 gment farther th │ │ │ │ +000086f0: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00008700: 7265 6761 7264 6564 2061 7320 616e 206f regarded as an o │ │ │ │ +00008710: 7574 6c69 6572 0a20 2020 2020 2a20 4070 utlier. * @p │ │ │ │ +00008720: 6172 616d 2063 616e 6e79 5f74 6831 2020 aram canny_th1 │ │ │ │ +00008730: 2020 2020 2020 2020 2046 6972 7374 2074 First t │ │ │ │ +00008740: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ +00008750: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ +00008760: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ +00008770: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +00008780: 5f74 6832 2020 2020 2020 2020 2020 2053 _th2 S │ │ │ │ +00008790: 6563 6f6e 6420 7468 7265 7368 6f6c 6420 econd threshold │ │ │ │ +000087a0: 666f 7220 6879 7374 6572 6573 6973 2070 for hysteresis p │ │ │ │ +000087b0: 726f 6365 6475 7265 2069 6e20 4361 6e6e rocedure in Cann │ │ │ │ +000087c0: 7928 290a 2020 2020 202a 2020 2020 2020 y(). * │ │ │ │ +000087d0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000087e0: 2020 2020 2020 4966 207a 6572 6f2c 2043 If zero, C │ │ │ │ +000087f0: 616e 6e79 2829 2069 7320 6e6f 7420 6170 anny() is not ap │ │ │ │ +00008800: 706c 6965 6420 616e 6420 7468 6520 696e plied and the in │ │ │ │ +00008810: 7075 7420 696d 6167 6520 6973 2074 616b put image is tak │ │ │ │ +00008820: 656e 2061 7320 616e 2065 6467 6520 696d en as an edge im │ │ │ │ +00008830: 6167 652e 0a20 2020 2020 2a20 4072 6574 age.. * @ret │ │ │ │ +00008840: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00008850: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008860: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00008870: 7461 7469 6320 4661 7374 4c69 6e65 4465 tatic FastLineDe │ │ │ │ +00008880: 7465 6374 6f72 2063 7265 6174 6546 6173 tector createFas │ │ │ │ +00008890: 744c 696e 6544 6574 6563 746f 7228 696e tLineDetector(in │ │ │ │ +000088a0: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ +000088b0: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ +000088c0: 6365 5f74 6872 6573 686f 6c64 2c20 646f ce_threshold, do │ │ │ │ +000088d0: 7562 6c65 2063 616e 6e79 5f74 6831 2c20 uble canny_th1, │ │ │ │ +000088e0: 646f 7562 6c65 2063 616e 6e79 5f74 6832 double canny_th2 │ │ │ │ +000088f0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00008900: 726e 2046 6173 744c 696e 6544 6574 6563 rn FastLineDetec │ │ │ │ +00008910: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ +00008920: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00008930: 7465 6374 6f72 5f32 286c 656e 6774 685f tector_2(length_ │ │ │ │ +00008940: 7468 7265 7368 6f6c 642c 2064 6973 7461 threshold, dista │ │ │ │ +00008950: 6e63 655f 7468 7265 7368 6f6c 642c 2063 nce_threshold, c │ │ │ │ +00008960: 616e 6e79 5f74 6831 2c20 6361 6e6e 795f anny_th1, canny_ │ │ │ │ +00008970: 7468 3229 293b 0a20 2020 207d 0a0a 2020 th2));. }.. │ │ │ │ +00008980: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00008990: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ +000089a0: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ +000089b0: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ +000089c0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +000089d0: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ +000089e0: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ +000089f0: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ +00008a00: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ +00008a10: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00008a20: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ +00008a30: 2040 7061 7261 6d20 6469 7374 616e 6365 @param distance │ │ │ │ +00008a40: 5f74 6872 6573 686f 6c64 2020 4120 706f _threshold A po │ │ │ │ +00008a50: 696e 7420 706c 6163 6564 2066 726f 6d20 int placed from │ │ │ │ +00008a60: 6120 6879 706f 7468 6573 6973 206c 696e a hypothesis lin │ │ │ │ +00008a70: 650a 2020 2020 202a 2020 2020 2020 2020 e. * │ │ │ │ +00008a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008a90: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ +00008aa0: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ +00008ab0: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ +00008ac0: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ +00008ad0: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +00008ae0: 5f74 6831 2020 2020 2020 2020 2020 2046 _th1 F │ │ │ │ +00008af0: 6972 7374 2074 6872 6573 686f 6c64 2066 irst threshold f │ │ │ │ +00008b00: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ +00008b10: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ +00008b20: 2829 0a20 2020 2020 2a20 2020 2020 2020 (). * │ │ │ │ +00008b30: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008b40: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca │ │ │ │ +00008b50: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app │ │ │ │ +00008b60: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp │ │ │ │ +00008b70: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take │ │ │ │ +00008b80: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima │ │ │ │ +00008b90: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ +00008ba0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00008bb0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00008bc0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00008bd0: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet │ │ │ │ +00008be0: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast │ │ │ │ +00008bf0: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ +00008c00: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +00008c10: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ +00008c20: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou │ │ │ │ +00008c30: 626c 6520 6361 6e6e 795f 7468 3129 207b ble canny_th1) { │ │ │ │ +00008c40: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00008c50: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00008c60: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00008c70: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00008c80: 746f 725f 3328 6c65 6e67 7468 5f74 6872 tor_3(length_thr │ │ │ │ +00008c90: 6573 686f 6c64 2c20 6469 7374 616e 6365 eshold, distance │ │ │ │ +00008ca0: 5f74 6872 6573 686f 6c64 2c20 6361 6e6e _threshold, cann │ │ │ │ +00008cb0: 795f 7468 3129 293b 0a20 2020 207d 0a0a y_th1));. }.. │ │ │ │ +00008cc0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00008cd0: 7265 6174 6573 2061 2073 6d61 7274 2070 reates a smart p │ │ │ │ +00008ce0: 6f69 6e74 6572 2074 6f20 6120 4661 7374 ointer to a Fast │ │ │ │ +00008cf0: 4c69 6e65 4465 7465 6374 6f72 206f 626a LineDetector obj │ │ │ │ +00008d00: 6563 7420 616e 6420 696e 6974 6961 6c69 ect and initiali │ │ │ │ +00008d10: 7a65 7320 6974 0a20 2020 2020 2a0a 2020 zes it. *. │ │ │ │ +00008d20: 2020 202a 2040 7061 7261 6d20 6c65 6e67 * @param leng │ │ │ │ +00008d30: 7468 5f74 6872 6573 686f 6c64 2020 2020 th_threshold │ │ │ │ +00008d40: 5365 676d 656e 7420 7368 6f72 7465 7220 Segment shorter │ │ │ │ +00008d50: 7468 616e 2074 6869 7320 7769 6c6c 2062 than this will b │ │ │ │ +00008d60: 6520 6469 7363 6172 6465 640a 2020 2020 e discarded. │ │ │ │ +00008d70: 202a 2040 7061 7261 6d20 6469 7374 616e * @param distan │ │ │ │ +00008d80: 6365 5f74 6872 6573 686f 6c64 2020 4120 ce_threshold A │ │ │ │ +00008d90: 706f 696e 7420 706c 6163 6564 2066 726f point placed fro │ │ │ │ +00008da0: 6d20 6120 6879 706f 7468 6573 6973 206c m a hypothesis l │ │ │ │ +00008db0: 696e 650a 2020 2020 202a 2020 2020 2020 ine. * │ │ │ │ +00008dc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008dd0: 2020 2020 2020 7365 676d 656e 7420 6661 segment fa │ │ │ │ +00008de0: 7274 6865 7220 7468 616e 2074 6869 7320 rther than this │ │ │ │ +00008df0: 7769 6c6c 2062 6520 7265 6761 7264 6564 will be regarded │ │ │ │ +00008e00: 2061 7320 616e 206f 7574 6c69 6572 0a20 as an outlier. │ │ │ │ +00008e10: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +00008e20: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00008e30: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ +00008e40: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ +00008e50: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ +00008e60: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ +00008e70: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ +00008e80: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00008e90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00008ea0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00008eb0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00008ec0: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +00008ed0: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ +00008ee0: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ +00008ef0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +00008f00: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +00008f10: 7265 7368 6f6c 6429 207b 0a20 2020 2020 reshold) {. │ │ │ │ +00008f20: 2020 2072 6574 7572 6e20 4661 7374 4c69 return FastLi │ │ │ │ +00008f30: 6e65 4465 7465 6374 6f72 2e5f 5f66 726f neDetector.__fro │ │ │ │ +00008f40: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +00008f50: 744c 696e 6544 6574 6563 746f 725f 3428 tLineDetector_4( │ │ │ │ +00008f60: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +00008f70: 2c20 6469 7374 616e 6365 5f74 6872 6573 , distance_thres │ │ │ │ +00008f80: 686f 6c64 2929 3b0a 2020 2020 7d0a 0a20 hold));. }.. │ │ │ │ +00008f90: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00008fa0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ +00008fb0: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ +00008fc0: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ +00008fd0: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ +00008fe0: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ +00008ff0: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ +00009000: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ +00009010: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ +00009020: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +00009030: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ +00009040: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00009050: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ +00009060: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ +00009070: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ +00009080: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ +00009090: 746c 6965 720a 2020 2020 202a 2020 2020 tlier. * │ │ │ │ +000090a0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000090b0: 2020 2020 2020 2020 4966 207a 6572 6f2c If zero, │ │ │ │ +000090c0: 2043 616e 6e79 2829 2069 7320 6e6f 7420 Canny() is not │ │ │ │ +000090d0: 6170 706c 6965 6420 616e 6420 7468 6520 applied and the │ │ │ │ +000090e0: 696e 7075 7420 696d 6167 6520 6973 2074 input image is t │ │ │ │ +000090f0: 616b 656e 2061 7320 616e 2065 6467 6520 aken as an edge │ │ │ │ +00009100: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +00009110: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00009120: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00009130: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00009140: 2073 7461 7469 6320 4661 7374 4c69 6e65 static FastLine │ │ │ │ +00009150: 4465 7465 6374 6f72 2063 7265 6174 6546 Detector createF │ │ │ │ +00009160: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ +00009170: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ +00009180: 686f 6c64 2920 7b0a 2020 2020 2020 2020 hold) {. │ │ │ │ +00009190: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ +000091a0: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ +000091b0: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ +000091c0: 6e65 4465 7465 6374 6f72 5f35 286c 656e neDetector_5(len │ │ │ │ +000091d0: 6774 685f 7468 7265 7368 6f6c 6429 293b gth_threshold)); │ │ │ │ +000091e0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +000091f0: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +00009200: 2073 6d61 7274 2070 6f69 6e74 6572 2074 smart pointer t │ │ │ │ +00009210: 6f20 6120 4661 7374 4c69 6e65 4465 7465 o a FastLineDete │ │ │ │ +00009220: 6374 6f72 206f 626a 6563 7420 616e 6420 ctor object and │ │ │ │ +00009230: 696e 6974 6961 6c69 7a65 7320 6974 0a20 initializes it. │ │ │ │ +00009240: 2020 2020 2a0a 2020 2020 202a 2020 2020 *. * │ │ │ │ +00009250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00009260: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ +00009270: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ +00009280: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ +00009290: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ +000092a0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +000092b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000092c0: 2020 2049 6620 7a65 726f 2c20 4361 6e6e If zero, Cann │ │ │ │ +000092d0: 7928 2920 6973 206e 6f74 2061 7070 6c69 y() is not appli │ │ │ │ +000092e0: 6564 2061 6e64 2074 6865 2069 6e70 7574 ed and the input │ │ │ │ +000092f0: 2069 6d61 6765 2069 7320 7461 6b65 6e20 image is taken │ │ │ │ +00009300: 6173 2061 6e20 6564 6765 2069 6d61 6765 as an edge image │ │ │ │ +00009310: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00009320: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00009330: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00009340: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00009350: 6963 2046 6173 744c 696e 6544 6574 6563 ic FastLineDetec │ │ │ │ +00009360: 746f 7220 6372 6561 7465 4661 7374 4c69 tor createFastLi │ │ │ │ +00009370: 6e65 4465 7465 6374 6f72 2829 207b 0a20 neDetector() {. │ │ │ │ +00009380: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +00009390: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ +000093a0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000093b0: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +000093c0: 725f 3628 2929 3b0a 2020 2020 7d0a 0a0a r_6());. }... │ │ │ │ +000093d0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +000093e0: 2b3a 2020 5074 725f 5363 616e 5365 676d +: Ptr_ScanSegm │ │ │ │ +000093f0: 656e 7420 6376 3a3a 7869 6d67 7072 6f63 ent cv::ximgproc │ │ │ │ +00009400: 3a3a 6372 6561 7465 5363 616e 5365 676d ::createScanSegm │ │ │ │ +00009410: 656e 7428 696e 7420 696d 6167 655f 7769 ent(int image_wi │ │ │ │ +00009420: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +00009430: 6569 6768 742c 2069 6e74 206e 756d 5f73 eight, int num_s │ │ │ │ +00009440: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00009450: 736c 6963 6573 203d 2038 2c20 626f 6f6c slices = 8, bool │ │ │ │ +00009460: 206d 6572 6765 5f73 6d61 6c6c 203d 2074 merge_small = t │ │ │ │ +00009470: 7275 6529 0a20 2020 202f 2f0a 0a20 2020 rue). //.. │ │ │ │ +00009480: 202f 2a2a 0a20 2020 2020 2a20 496e 6974 /**. * Init │ │ │ │ +00009490: 6961 6c69 7a65 7320 6120 5363 616e 5365 ializes a ScanSe │ │ │ │ +000094a0: 676d 656e 7420 6f62 6a65 6374 2e0a 2020 gment object.. │ │ │ │ +000094b0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +000094c0: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +000094d0: 697a 6573 2061 2053 6361 6e53 6567 6d65 izes a ScanSegme │ │ │ │ +000094e0: 6e74 206f 626a 6563 7420 666f 7220 7468 nt object for th │ │ │ │ +000094f0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ +00009500: 7420 7374 6f72 6573 2074 6865 2070 6172 t stores the par │ │ │ │ +00009510: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ +00009520: 2a20 7468 6520 696d 6167 653a 2069 6d61 * the image: ima │ │ │ │ +00009530: 6765 5f77 6964 7468 2061 6e64 2069 6d61 ge_width and ima │ │ │ │ +00009540: 6765 5f68 6569 6768 742e 2049 7420 616c ge_height. It al │ │ │ │ +00009550: 736f 2073 6574 7320 7468 6520 7061 7261 so sets the para │ │ │ │ +00009560: 6d65 7465 7273 206f 6620 7468 6520 462d meters of the F- │ │ │ │ +00009570: 4442 5343 414e 2073 7570 6572 7069 7865 DBSCAN superpixe │ │ │ │ +00009580: 6c0a 2020 2020 202a 2061 6c67 6f72 6974 l. * algorit │ │ │ │ +00009590: 686d 2c20 7768 6963 6820 6172 653a 206e hm, which are: n │ │ │ │ +000095a0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +000095b0: 7468 7265 6164 732c 2061 6e64 206d 6572 threads, and mer │ │ │ │ +000095c0: 6765 5f73 6d61 6c6c 2e0a 2020 2020 202a ge_small.. * │ │ │ │ +000095d0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +000095e0: 6d61 6765 5f77 6964 7468 2049 6d61 6765 mage_width Image │ │ │ │ +000095f0: 2077 6964 7468 2e0a 2020 2020 202a 2040 width.. * @ │ │ │ │ +00009600: 7061 7261 6d20 696d 6167 655f 6865 6967 param image_heig │ │ │ │ +00009610: 6874 2049 6d61 6765 2068 6569 6768 742e ht Image height. │ │ │ │ +00009620: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +00009630: 756d 5f73 7570 6572 7069 7865 6c73 2044 um_superpixels D │ │ │ │ +00009640: 6573 6972 6564 206e 756d 6265 7220 6f66 esired number of │ │ │ │ +00009650: 2073 7570 6572 7069 7865 6c73 2e20 4e6f superpixels. No │ │ │ │ +00009660: 7465 2074 6861 7420 7468 6520 6163 7475 te that the actu │ │ │ │ +00009670: 616c 206e 756d 6265 7220 6d61 7920 6265 al number may be │ │ │ │ +00009680: 2073 6d61 6c6c 6572 0a20 2020 2020 2a20 smaller. * │ │ │ │ +00009690: 6475 6520 746f 2072 6573 7472 6963 7469 due to restricti │ │ │ │ +000096a0: 6f6e 7320 2864 6570 656e 6469 6e67 206f ons (depending o │ │ │ │ +000096b0: 6e20 7468 6520 696d 6167 6520 7369 7a65 n the image size │ │ │ │ +000096c0: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ +000096d0: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ +000096e0: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ +000096f0: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ +00009700: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00009710: 6c69 6365 7320 4e75 6d62 6572 206f 6620 lices Number of │ │ │ │ +00009720: 7072 6f63 6573 7369 6e67 2074 6872 6561 processing threa │ │ │ │ +00009730: 6473 2066 6f72 2070 6172 616c 6c65 6c69 ds for paralleli │ │ │ │ +00009740: 7361 7469 6f6e 2e20 5365 7474 696e 6720 sation. Setting │ │ │ │ +00009750: 2d31 2075 7365 7320 7468 6520 6d61 7869 -1 uses the maxi │ │ │ │ +00009760: 6d75 6d20 6e75 6d62 6572 0a20 2020 2020 mum number. │ │ │ │ +00009770: 2a20 6f66 2074 6872 6561 6473 2e20 496e * of threads. In │ │ │ │ +00009780: 2070 7261 6374 6963 652c 2066 6f75 7220 practice, four │ │ │ │ +00009790: 7468 7265 6164 7320 6973 2065 6e6f 7567 threads is enoug │ │ │ │ +000097a0: 6820 666f 7220 736d 616c 6c65 7220 696d h for smaller im │ │ │ │ +000097b0: 6167 6573 2061 6e64 2065 6967 6874 2074 ages and eight t │ │ │ │ +000097c0: 6872 6561 6473 2066 6f72 206c 6172 6765 hreads for large │ │ │ │ +000097d0: 7220 6f6e 6573 2e0a 2020 2020 202a 2040 r ones.. * @ │ │ │ │ +000097e0: 7061 7261 6d20 6d65 7267 655f 736d 616c param merge_smal │ │ │ │ +000097f0: 6c20 6d65 7267 6520 736d 616c 6c20 7365 l merge small se │ │ │ │ +00009800: 676d 656e 7473 2074 6f20 6769 7665 2074 gments to give t │ │ │ │ +00009810: 6865 2064 6573 6972 6564 206e 756d 6265 he desired numbe │ │ │ │ +00009820: 7220 6f66 2073 7570 6572 7069 7865 6c73 r of superpixels │ │ │ │ +00009830: 2e20 5072 6f63 6573 7369 6e67 2069 730a . Processing is. │ │ │ │ +00009840: 2020 2020 202a 206d 7563 6820 6661 7374 * much fast │ │ │ │ +00009850: 6572 2077 6974 686f 7574 206d 6572 6769 er without mergi │ │ │ │ +00009860: 6e67 2c20 6275 7420 6d61 6e79 2073 6d61 ng, but many sma │ │ │ │ +00009870: 6c6c 2073 6567 6d65 6e74 7320 7769 6c6c ll segments will │ │ │ │ +00009880: 2062 6520 6c65 6674 2069 6e20 7468 6520 be left in the │ │ │ │ +00009890: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +000098a0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +000098b0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000098c0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000098d0: 2073 7461 7469 6320 5363 616e 5365 676d static ScanSegm │ │ │ │ +000098e0: 656e 7420 6372 6561 7465 5363 616e 5365 ent createScanSe │ │ │ │ +000098f0: 676d 656e 7428 696e 7420 696d 6167 655f gment(int image_ │ │ │ │ +00009900: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +00009910: 5f68 6569 6768 742c 2069 6e74 206e 756d _height, int num │ │ │ │ +00009920: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00009930: 7420 736c 6963 6573 2c20 626f 6f6c 6561 t slices, boolea │ │ │ │ +00009940: 6e20 6d65 7267 655f 736d 616c 6c29 207b n merge_small) { │ │ │ │ +00009950: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00009960: 5363 616e 5365 676d 656e 742e 5f5f 6672 ScanSegment.__fr │ │ │ │ +00009970: 6f6d 5074 725f 5f28 6372 6561 7465 5363 omPtr__(createSc │ │ │ │ +00009980: 616e 5365 676d 656e 745f 3028 696d 6167 anSegment_0(imag │ │ │ │ +00009990: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ +000099a0: 6569 6768 742c 206e 756d 5f73 7570 6572 eight, num_super │ │ │ │ +000099b0: 7069 7865 6c73 2c20 736c 6963 6573 2c20 pixels, slices, │ │ │ │ +000099c0: 6d65 7267 655f 736d 616c 6c29 293b 0a20 merge_small));. │ │ │ │ +000099d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000099e0: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ +000099f0: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ +00009a00: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ +00009a10: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +00009a20: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ +00009a30: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ +00009a40: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00009a50: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ +00009a60: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00009a70: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ +00009a80: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ +00009a90: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig │ │ │ │ +00009aa0: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets │ │ │ │ +00009ab0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00009ac0: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN │ │ │ │ +00009ad0: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ +00009ae0: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi │ │ │ │ +00009af0: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe │ │ │ │ +00009b00: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads │ │ │ │ +00009b10: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal │ │ │ │ +00009b20: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +00009b30: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ +00009b40: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ +00009b50: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00009b60: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ +00009b70: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ +00009b80: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ +00009b90: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ +00009ba0: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ +00009bb0: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ +00009bc0: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ +00009bd0: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ +00009be0: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ +00009bf0: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ +00009c00: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ +00009c10: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use │ │ │ │ +00009c20: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ +00009c30: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ +00009c40: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ +00009c50: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ +00009c60: 2040 7061 7261 6d20 736c 6963 6573 204e @param slices N │ │ │ │ +00009c70: 756d 6265 7220 6f66 2070 726f 6365 7373 umber of process │ │ │ │ +00009c80: 696e 6720 7468 7265 6164 7320 666f 7220 ing threads for │ │ │ │ +00009c90: 7061 7261 6c6c 656c 6973 6174 696f 6e2e parallelisation. │ │ │ │ +00009ca0: 2053 6574 7469 6e67 202d 3120 7573 6573 Setting -1 uses │ │ │ │ +00009cb0: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ +00009cc0: 6265 720a 2020 2020 202a 206f 6620 7468 ber. * of th │ │ │ │ +00009cd0: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ +00009ce0: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ +00009cf0: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ +00009d00: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ +00009d10: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ +00009d20: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ +00009d30: 0a20 2020 2020 2a20 6d75 6368 2066 6173 . * much fas │ │ │ │ +00009d40: 7465 7220 7769 7468 6f75 7420 6d65 7267 ter without merg │ │ │ │ +00009d50: 696e 672c 2062 7574 206d 616e 7920 736d ing, but many sm │ │ │ │ +00009d60: 616c 6c20 7365 676d 656e 7473 2077 696c all segments wil │ │ │ │ +00009d70: 6c20 6265 206c 6566 7420 696e 2074 6865 l be left in the │ │ │ │ +00009d80: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00009d90: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00009da0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00009db0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00009dc0: 6320 7374 6174 6963 2053 6361 6e53 6567 c static ScanSeg │ │ │ │ +00009dd0: 6d65 6e74 2063 7265 6174 6553 6361 6e53 ment createScanS │ │ │ │ +00009de0: 6567 6d65 6e74 2869 6e74 2069 6d61 6765 egment(int image │ │ │ │ +00009df0: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ +00009e00: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu │ │ │ │ +00009e10: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ +00009e20: 6e74 2073 6c69 6365 7329 207b 0a20 2020 nt slices) {. │ │ │ │ +00009e30: 2020 2020 2072 6574 7572 6e20 5363 616e return Scan │ │ │ │ +00009e40: 5365 676d 656e 742e 5f5f 6672 6f6d 5074 Segment.__fromPt │ │ │ │ +00009e50: 725f 5f28 6372 6561 7465 5363 616e 5365 r__(createScanSe │ │ │ │ +00009e60: 676d 656e 745f 3128 696d 6167 655f 7769 gment_1(image_wi │ │ │ │ +00009e70: 6474 682c 2069 6d61 6765 5f68 6569 6768 dth, image_heigh │ │ │ │ +00009e80: 742c 206e 756d 5f73 7570 6572 7069 7865 t, num_superpixe │ │ │ │ +00009e90: 6c73 2c20 736c 6963 6573 2929 3b0a 2020 ls, slices));. │ │ │ │ +00009ea0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00009eb0: 2020 2a20 496e 6974 6961 6c69 7a65 7320 * Initializes │ │ │ │ +00009ec0: 6120 5363 616e 5365 676d 656e 7420 6f62 a ScanSegment ob │ │ │ │ +00009ed0: 6a65 6374 2e0a 2020 2020 202a 0a20 2020 ject.. *. │ │ │ │ +00009ee0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00009ef0: 2069 6e69 7469 616c 697a 6573 2061 2053 initializes a S │ │ │ │ +00009f00: 6361 6e53 6567 6d65 6e74 206f 626a 6563 canSegment objec │ │ │ │ +00009f10: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input │ │ │ │ +00009f20: 696d 6167 652e 2049 7420 7374 6f72 6573 image. It stores │ │ │ │ +00009f30: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00009f40: 6f66 0a20 2020 2020 2a20 7468 6520 696d of. * the im │ │ │ │ +00009f50: 6167 653a 2069 6d61 6765 5f77 6964 7468 age: image_width │ │ │ │ +00009f60: 2061 6e64 2069 6d61 6765 5f68 6569 6768 and image_heigh │ │ │ │ +00009f70: 742e 2049 7420 616c 736f 2073 6574 7320 t. It also sets │ │ │ │ +00009f80: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +00009f90: 6620 7468 6520 462d 4442 5343 414e 2073 f the F-DBSCAN s │ │ │ │ +00009fa0: 7570 6572 7069 7865 6c0a 2020 2020 202a uperpixel. * │ │ │ │ +00009fb0: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ +00009fc0: 6820 6172 653a 206e 756d 5f73 7570 6572 h are: num_super │ │ │ │ +00009fd0: 7069 7865 6c73 2c20 7468 7265 6164 732c pixels, threads, │ │ │ │ +00009fe0: 2061 6e64 206d 6572 6765 5f73 6d61 6c6c and merge_small │ │ │ │ +00009ff0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000a000: 4070 6172 616d 2069 6d61 6765 5f77 6964 @param image_wid │ │ │ │ +0000a010: 7468 2049 6d61 6765 2077 6964 7468 2e0a th Image width.. │ │ │ │ +0000a020: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +0000a030: 6167 655f 6865 6967 6874 2049 6d61 6765 age_height Image │ │ │ │ +0000a040: 2068 6569 6768 742e 0a20 2020 2020 2a20 height.. * │ │ │ │ +0000a050: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ +0000a060: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ +0000a070: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ +0000a080: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ +0000a090: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +0000a0a0: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ +0000a0b0: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ +0000a0c0: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ +0000a0d0: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ +0000a0e0: 6167 6520 7369 7a65 292e 2055 7365 2067 age size). Use g │ │ │ │ +0000a0f0: 6574 4e75 6d62 6572 4f66 5375 7065 7270 etNumberOfSuperp │ │ │ │ +0000a100: 6978 656c 7328 2920 746f 0a20 2020 2020 ixels() to. │ │ │ │ +0000a110: 2a20 6765 7420 7468 6520 6163 7475 616c * get the actual │ │ │ │ +0000a120: 206e 756d 6265 722e 0a20 2020 2020 2a20 number.. * │ │ │ │ +0000a130: 6f66 2074 6872 6561 6473 2e20 496e 2070 of threads. In p │ │ │ │ +0000a140: 7261 6374 6963 652c 2066 6f75 7220 7468 ractice, four th │ │ │ │ +0000a150: 7265 6164 7320 6973 2065 6e6f 7567 6820 reads is enough │ │ │ │ +0000a160: 666f 7220 736d 616c 6c65 7220 696d 6167 for smaller imag │ │ │ │ +0000a170: 6573 2061 6e64 2065 6967 6874 2074 6872 es and eight thr │ │ │ │ +0000a180: 6561 6473 2066 6f72 206c 6172 6765 7220 eads for larger │ │ │ │ +0000a190: 6f6e 6573 2e0a 2020 2020 202a 206d 7563 ones.. * muc │ │ │ │ +0000a1a0: 6820 6661 7374 6572 2077 6974 686f 7574 h faster without │ │ │ │ +0000a1b0: 206d 6572 6769 6e67 2c20 6275 7420 6d61 merging, but ma │ │ │ │ +0000a1c0: 6e79 2073 6d61 6c6c 2073 6567 6d65 6e74 ny small segment │ │ │ │ +0000a1d0: 7320 7769 6c6c 2062 6520 6c65 6674 2069 s will be left i │ │ │ │ +0000a1e0: 6e20 7468 6520 696d 6167 652e 0a20 2020 n the image.. │ │ │ │ +0000a1f0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0000a200: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a210: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000a220: 7075 626c 6963 2073 7461 7469 6320 5363 public static Sc │ │ │ │ +0000a230: 616e 5365 676d 656e 7420 6372 6561 7465 anSegment create │ │ │ │ +0000a240: 5363 616e 5365 676d 656e 7428 696e 7420 ScanSegment(int │ │ │ │ +0000a250: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +0000a260: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +0000a270: 6e74 206e 756d 5f73 7570 6572 7069 7865 nt num_superpixe │ │ │ │ +0000a280: 6c73 2920 7b0a 2020 2020 2020 2020 7265 ls) {. re │ │ │ │ +0000a290: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ +0000a2a0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000a2b0: 6174 6553 6361 6e53 6567 6d65 6e74 5f32 ateScanSegment_2 │ │ │ │ +0000a2c0: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ +0000a2d0: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ +0000a2e0: 7375 7065 7270 6978 656c 7329 293b 0a20 superpixels));. │ │ │ │ +0000a2f0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0000a300: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ +0000a310: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +0000a320: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0000a330: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ +0000a340: 4c53 4669 6c74 6572 2850 7472 5f53 7465 LSFilter(Ptr_Ste │ │ │ │ +0000a350: 7265 6f4d 6174 6368 6572 206d 6174 6368 reoMatcher match │ │ │ │ +0000a360: 6572 5f6c 6566 7429 0a20 2020 202f 2f0a er_left). //. │ │ │ │ +0000a370: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000a380: 436f 6e76 656e 6965 6e63 6520 6661 6374 Convenience fact │ │ │ │ +0000a390: 6f72 7920 6d65 7468 6f64 2074 6861 7420 ory method that │ │ │ │ +0000a3a0: 6372 6561 7465 7320 616e 2069 6e73 7461 creates an insta │ │ │ │ +0000a3b0: 6e63 6520 6f66 2044 6973 7061 7269 7479 nce of Disparity │ │ │ │ +0000a3c0: 574c 5346 696c 7465 7220 616e 6420 7365 WLSFilter and se │ │ │ │ +0000a3d0: 7473 2075 7020 616c 6c20 7468 6520 7265 ts up all the re │ │ │ │ +0000a3e0: 6c65 7661 6e74 0a20 2020 2020 2a20 6669 levant. * fi │ │ │ │ +0000a3f0: 6c74 6572 2070 6172 616d 6574 6572 7320 lter parameters │ │ │ │ +0000a400: 6175 746f 6d61 7469 6361 6c6c 7920 6261 automatically ba │ │ │ │ +0000a410: 7365 6420 6f6e 2074 6865 206d 6174 6368 sed on the match │ │ │ │ +0000a420: 6572 2069 6e73 7461 6e63 652e 2043 7572 er instance. Cur │ │ │ │ +0000a430: 7265 6e74 6c79 2073 7570 706f 7274 7320 rently supports │ │ │ │ +0000a440: 6f6e 6c79 2053 7465 7265 6f42 4d20 616e only StereoBM an │ │ │ │ +0000a450: 6420 5374 6572 656f 5347 424d 2e0a 2020 d StereoSGBM.. │ │ │ │ +0000a460: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000a470: 616d 206d 6174 6368 6572 5f6c 6566 7420 am matcher_left │ │ │ │ +0000a480: 7374 6572 656f 206d 6174 6368 6572 2069 stereo matcher i │ │ │ │ +0000a490: 6e73 7461 6e63 6520 7468 6174 2077 696c nstance that wil │ │ │ │ +0000a4a0: 6c20 6265 2075 7365 6420 7769 7468 2074 l be used with t │ │ │ │ +0000a4b0: 6865 2066 696c 7465 720a 2020 2020 202a he filter. * │ │ │ │ +0000a4c0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000a4d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000a4e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000a4f0: 6c69 6320 7374 6174 6963 2044 6973 7061 lic static Dispa │ │ │ │ +0000a500: 7269 7479 574c 5346 696c 7465 7220 6372 rityWLSFilter cr │ │ │ │ +0000a510: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +0000a520: 4669 6c74 6572 2853 7465 7265 6f4d 6174 Filter(StereoMat │ │ │ │ +0000a530: 6368 6572 206d 6174 6368 6572 5f6c 6566 cher matcher_lef │ │ │ │ +0000a540: 7429 207b 0a20 2020 2020 2020 2072 6574 t) {. ret │ │ │ │ +0000a550: 7572 6e20 4469 7370 6172 6974 7957 4c53 urn DisparityWLS │ │ │ │ +0000a560: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +0000a570: 5f5f 2863 7265 6174 6544 6973 7061 7269 __(createDispari │ │ │ │ +0000a580: 7479 574c 5346 696c 7465 725f 3028 6d61 tyWLSFilter_0(ma │ │ │ │ +0000a590: 7463 6865 725f 6c65 6674 2e67 6574 4e61 tcher_left.getNa │ │ │ │ +0000a5a0: 7469 7665 4f62 6a41 6464 7228 2929 293b tiveObjAddr())); │ │ │ │ +0000a5b0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000a5c0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0000a5d0: 5f53 7465 7265 6f4d 6174 6368 6572 2063 _StereoMatcher c │ │ │ │ +0000a5e0: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +0000a5f0: 6174 6552 6967 6874 4d61 7463 6865 7228 ateRightMatcher( │ │ │ │ +0000a600: 5074 725f 5374 6572 656f 4d61 7463 6865 Ptr_StereoMatche │ │ │ │ +0000a610: 7220 6d61 7463 6865 725f 6c65 6674 290a r matcher_left). │ │ │ │ +0000a620: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0000a630: 2020 2020 202a 2043 6f6e 7665 6e69 656e * Convenien │ │ │ │ +0000a640: 6365 206d 6574 686f 6420 746f 2073 6574 ce method to set │ │ │ │ +0000a650: 2075 7020 7468 6520 6d61 7463 6865 7220 up the matcher │ │ │ │ +0000a660: 666f 7220 636f 6d70 7574 696e 6720 7468 for computing th │ │ │ │ +0000a670: 6520 7269 6768 742d 7669 6577 2064 6973 e right-view dis │ │ │ │ +0000a680: 7061 7269 7479 206d 6170 0a20 2020 2020 parity map. │ │ │ │ +0000a690: 2a20 7468 6174 2069 7320 7265 7175 6972 * that is requir │ │ │ │ +0000a6a0: 6564 2069 6e20 6361 7365 206f 6620 6669 ed in case of fi │ │ │ │ +0000a6b0: 6c74 6572 696e 6720 7769 7468 2063 6f6e ltering with con │ │ │ │ +0000a6c0: 6669 6465 6e63 652e 0a20 2020 2020 2a0a fidence.. *. │ │ │ │ +0000a6d0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +0000a6e0: 7463 6865 725f 6c65 6674 206d 6169 6e20 tcher_left main │ │ │ │ +0000a6f0: 7374 6572 656f 206d 6174 6368 6572 2069 stereo matcher i │ │ │ │ +0000a700: 6e73 7461 6e63 6520 7468 6174 2077 696c nstance that wil │ │ │ │ +0000a710: 6c20 6265 2075 7365 6420 7769 7468 2074 l be used with t │ │ │ │ +0000a720: 6865 2066 696c 7465 720a 2020 2020 202a he filter. * │ │ │ │ +0000a730: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000a740: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000a750: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000a760: 6c69 6320 7374 6174 6963 2053 7465 7265 lic static Stere │ │ │ │ +0000a770: 6f4d 6174 6368 6572 2063 7265 6174 6552 oMatcher createR │ │ │ │ +0000a780: 6967 6874 4d61 7463 6865 7228 5374 6572 ightMatcher(Ster │ │ │ │ +0000a790: 656f 4d61 7463 6865 7220 6d61 7463 6865 eoMatcher matche │ │ │ │ +0000a7a0: 725f 6c65 6674 2920 7b0a 2020 2020 2020 r_left) {. │ │ │ │ +0000a7b0: 2020 7265 7475 726e 2053 7465 7265 6f4d return StereoM │ │ │ │ +0000a7c0: 6174 6368 6572 2e5f 5f66 726f 6d50 7472 atcher.__fromPtr │ │ │ │ +0000a7d0: 5f5f 2863 7265 6174 6552 6967 6874 4d61 __(createRightMa │ │ │ │ +0000a7e0: 7463 6865 725f 3028 6d61 7463 6865 725f tcher_0(matcher_ │ │ │ │ +0000a7f0: 6c65 6674 2e67 6574 4e61 7469 7665 4f62 left.getNativeOb │ │ │ │ +0000a800: 6a41 6464 7228 2929 293b 0a20 2020 207d jAddr()));. } │ │ │ │ +0000a810: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000a820: 2043 2b2b 3a20 2050 7472 5f44 6973 7061 C++: Ptr_Dispa │ │ │ │ +0000a830: 7269 7479 574c 5346 696c 7465 7220 6376 rityWLSFilter cv │ │ │ │ +0000a840: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +0000a850: 7465 4469 7370 6172 6974 7957 4c53 4669 teDisparityWLSFi │ │ │ │ +0000a860: 6c74 6572 4765 6e65 7269 6328 626f 6f6c lterGeneric(bool │ │ │ │ +0000a870: 2075 7365 5f63 6f6e 6669 6465 6e63 6529 use_confidence) │ │ │ │ +0000a880: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000a890: 0a20 2020 2020 2a20 4d6f 7265 2067 656e . * More gen │ │ │ │ +0000a8a0: 6572 6963 2066 6163 746f 7279 206d 6574 eric factory met │ │ │ │ +0000a8b0: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +0000a8c0: 616e 6365 206f 6620 4469 7370 6172 6974 ance of Disparit │ │ │ │ +0000a8d0: 7957 4c53 4669 6c74 6572 2061 6e64 2065 yWLSFilter and e │ │ │ │ +0000a8e0: 7865 6375 7465 2062 6173 6963 0a20 2020 xecute basic. │ │ │ │ +0000a8f0: 2020 2a20 696e 6974 6961 6c69 7a61 7469 * initializati │ │ │ │ +0000a900: 6f6e 2072 6f75 7469 6e65 732e 2057 6865 on routines. Whe │ │ │ │ +0000a910: 6e20 7573 696e 6720 7468 6973 206d 6574 n using this met │ │ │ │ +0000a920: 686f 6420 796f 7520 7769 6c6c 206e 6565 hod you will nee │ │ │ │ +0000a930: 6420 746f 2073 6574 2d75 7020 7468 6520 d to set-up the │ │ │ │ +0000a940: 524f 492c 206d 6174 6368 6572 7320 616e ROI, matchers an │ │ │ │ +0000a950: 640a 2020 2020 202a 206f 7468 6572 2070 d. * other p │ │ │ │ +0000a960: 6172 616d 6574 6572 7320 6279 2079 6f75 arameters by you │ │ │ │ +0000a970: 7273 656c 662e 0a20 2020 2020 2a0a 2020 rself.. *. │ │ │ │ +0000a980: 2020 202a 2040 7061 7261 6d20 7573 655f * @param use_ │ │ │ │ +0000a990: 636f 6e66 6964 656e 6365 2066 696c 7465 confidence filte │ │ │ │ +0000a9a0: 7269 6e67 2077 6974 6820 636f 6e66 6964 ring with confid │ │ │ │ +0000a9b0: 656e 6365 2072 6571 7569 7265 7320 7477 ence requires tw │ │ │ │ +0000a9c0: 6f20 6469 7370 6172 6974 7920 6d61 7073 o disparity maps │ │ │ │ +0000a9d0: 2028 666f 7220 7468 6520 6c65 6674 2061 (for the left a │ │ │ │ +0000a9e0: 6e64 2072 6967 6874 2076 6965 7773 2920 nd right views) │ │ │ │ +0000a9f0: 616e 6420 6973 0a20 2020 2020 2a20 6170 and is. * ap │ │ │ │ +0000aa00: 7072 6f78 696d 6174 656c 7920 7477 6f20 proximately two │ │ │ │ +0000aa10: 7469 6d65 7320 736c 6f77 6572 2e20 486f times slower. Ho │ │ │ │ +0000aa20: 7765 7665 722c 2071 7561 6c69 7479 2069 wever, quality i │ │ │ │ +0000aa30: 7320 7479 7069 6361 6c6c 7920 7369 676e s typically sign │ │ │ │ +0000aa40: 6966 6963 616e 746c 7920 6265 7474 6572 ificantly better │ │ │ │ +0000aa50: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +0000aa60: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000aa70: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000aa80: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000aa90: 6963 2044 6973 7061 7269 7479 574c 5346 ic DisparityWLSF │ │ │ │ +0000aaa0: 696c 7465 7220 6372 6561 7465 4469 7370 ilter createDisp │ │ │ │ +0000aab0: 6172 6974 7957 4c53 4669 6c74 6572 4765 arityWLSFilterGe │ │ │ │ +0000aac0: 6e65 7269 6328 626f 6f6c 6561 6e20 7573 neric(boolean us │ │ │ │ +0000aad0: 655f 636f 6e66 6964 656e 6365 2920 7b0a e_confidence) {. │ │ │ │ +0000aae0: 2020 2020 2020 2020 7265 7475 726e 2044 return D │ │ │ │ +0000aaf0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +0000ab00: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +0000ab10: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +0000ab20: 4669 6c74 6572 4765 6e65 7269 635f 3028 FilterGeneric_0( │ │ │ │ +0000ab30: 7573 655f 636f 6e66 6964 656e 6365 2929 use_confidence)) │ │ │ │ +0000ab40: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0000ab50: 0a20 2020 202f 2f20 432b 2b3a 2020 696e . // C++: in │ │ │ │ +0000ab60: 7420 6376 3a3a 7869 6d67 7072 6f63 3a3a t cv::ximgproc:: │ │ │ │ +0000ab70: 7265 6164 4754 2853 7472 696e 6720 7372 readGT(String sr │ │ │ │ +0000ab80: 635f 7061 7468 2c20 4d61 7426 2064 7374 c_path, Mat& dst │ │ │ │ +0000ab90: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000aba0: 2a0a 2020 2020 202a 2046 756e 6374 696f *. * Functio │ │ │ │ +0000abb0: 6e20 666f 7220 7265 6164 696e 6720 6772 n for reading gr │ │ │ │ +0000abc0: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ +0000abd0: 7269 7479 206d 6170 732e 2053 7570 706f rity maps. Suppo │ │ │ │ +0000abe0: 7274 7320 6261 7369 6320 4d69 6464 6c65 rts basic Middle │ │ │ │ +0000abf0: 6275 7279 0a20 2020 2020 2a20 616e 6420 bury. * and │ │ │ │ +0000ac00: 4d50 492d 5369 6e74 656c 2066 6f72 6d61 MPI-Sintel forma │ │ │ │ +0000ac10: 7473 2e20 4e6f 7465 2074 6861 7420 7468 ts. Note that th │ │ │ │ +0000ac20: 6520 7265 7375 6c74 696e 6720 6469 7370 e resulting disp │ │ │ │ +0000ac30: 6172 6974 7920 6d61 7020 6973 2073 6361 arity map is sca │ │ │ │ +0000ac40: 6c65 6420 6279 2031 362e 0a20 2020 2020 led by 16.. │ │ │ │ +0000ac50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000ac60: 7372 635f 7061 7468 2070 6174 6820 746f src_path path to │ │ │ │ +0000ac70: 2074 6865 2069 6d61 6765 2c20 636f 6e74 the image, cont │ │ │ │ +0000ac80: 6169 6e69 6e67 2067 726f 756e 642d 7472 aining ground-tr │ │ │ │ +0000ac90: 7574 6820 6469 7370 6172 6974 7920 6d61 uth disparity ma │ │ │ │ +0000aca0: 700a 2020 2020 202a 0a20 2020 2020 2a20 p. *. * │ │ │ │ +0000acb0: 4070 6172 616d 2064 7374 206f 7574 7075 @param dst outpu │ │ │ │ +0000acc0: 7420 6469 7370 6172 6974 7920 6d61 702c t disparity map, │ │ │ │ +0000acd0: 2043 565f 3136 5320 6465 7074 680a 2020 CV_16S depth. │ │ │ │ +0000ace0: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +0000acf0: 7572 6e20 7265 7475 726e 7320 7a65 726f urn returns zero │ │ │ │ +0000ad00: 2069 6620 7375 6363 6573 7366 756c 6c79 if successfully │ │ │ │ +0000ad10: 2072 6561 6420 7468 6520 6772 6f75 6e64 read the ground │ │ │ │ +0000ad20: 2074 7275 7468 0a20 2020 2020 2a2f 0a20 truth. */. │ │ │ │ +0000ad30: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000ad40: 2069 6e74 2072 6561 6447 5428 5374 7269 int readGT(Stri │ │ │ │ +0000ad50: 6e67 2073 7263 5f70 6174 682c 204d 6174 ng src_path, Mat │ │ │ │ +0000ad60: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ +0000ad70: 7265 7475 726e 2072 6561 6447 545f 3028 return readGT_0( │ │ │ │ +0000ad80: 7372 635f 7061 7468 2c20 6473 742e 6e61 src_path, dst.na │ │ │ │ +0000ad90: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +0000ada0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000adb0: 432b 2b3a 2020 646f 7562 6c65 2063 763a C++: double cv: │ │ │ │ +0000adc0: 3a78 696d 6770 726f 633a 3a63 6f6d 7075 :ximgproc::compu │ │ │ │ +0000add0: 7465 4d53 4528 4d61 7420 4754 2c20 4d61 teMSE(Mat GT, Ma │ │ │ │ +0000ade0: 7420 7372 632c 2052 6563 7420 524f 4929 t src, Rect ROI) │ │ │ │ +0000adf0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000ae00: 0a20 2020 2020 2a20 4675 6e63 7469 6f6e . * Function │ │ │ │ +0000ae10: 2066 6f72 2063 6f6d 7075 7469 6e67 206d for computing m │ │ │ │ +0000ae20: 6561 6e20 7371 7561 7265 2065 7272 6f72 ean square error │ │ │ │ +0000ae30: 2066 6f72 2064 6973 7061 7269 7479 206d for disparity m │ │ │ │ +0000ae40: 6170 730a 2020 2020 202a 0a20 2020 2020 aps. *. │ │ │ │ +0000ae50: 2a20 4070 6172 616d 2047 5420 6772 6f75 * @param GT grou │ │ │ │ +0000ae60: 6e64 2074 7275 7468 2064 6973 7061 7269 nd truth dispari │ │ │ │ +0000ae70: 7479 206d 6170 0a20 2020 2020 2a0a 2020 ty map. *. │ │ │ │ +0000ae80: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0000ae90: 6469 7370 6172 6974 7920 6d61 7020 746f disparity map to │ │ │ │ +0000aea0: 2065 7661 6c75 6174 650a 2020 2020 202a evaluate. * │ │ │ │ +0000aeb0: 0a20 2020 2020 2a20 4070 6172 616d 2052 . * @param R │ │ │ │ +0000aec0: 4f49 2072 6567 696f 6e20 6f66 2069 6e74 OI region of int │ │ │ │ +0000aed0: 6572 6573 740a 2020 2020 202a 0a20 2020 erest. *. │ │ │ │ +0000aee0: 2020 2a20 4072 6574 7572 6e20 7265 7475 * @return retu │ │ │ │ +0000aef0: 726e 7320 6d65 616e 2073 7175 6172 6520 rns mean square │ │ │ │ +0000af00: 6572 726f 7220 6265 7477 6565 6e20 4754 error between GT │ │ │ │ +0000af10: 2061 6e64 2073 7263 0a20 2020 2020 2a2f and src. */ │ │ │ │ +0000af20: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000af30: 6963 2064 6f75 626c 6520 636f 6d70 7574 ic double comput │ │ │ │ +0000af40: 654d 5345 284d 6174 2047 542c 204d 6174 eMSE(Mat GT, Mat │ │ │ │ +0000af50: 2073 7263 2c20 5265 6374 2052 4f49 2920 src, Rect ROI) │ │ │ │ +0000af60: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000af70: 2063 6f6d 7075 7465 4d53 455f 3028 4754 computeMSE_0(GT │ │ │ │ +0000af80: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0000af90: 6e61 7469 7665 4f62 6a2c 2052 4f49 2e78 nativeObj, ROI.x │ │ │ │ +0000afa0: 2c20 524f 492e 792c 2052 4f49 2e77 6964 , ROI.y, ROI.wid │ │ │ │ +0000afb0: 7468 2c20 524f 492e 6865 6967 6874 293b th, ROI.height); │ │ │ │ +0000afc0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000afd0: 2020 2020 2f2f 2043 2b2b 3a20 2064 6f75 // C++: dou │ │ │ │ +0000afe0: 626c 6520 6376 3a3a 7869 6d67 7072 6f63 ble cv::ximgproc │ │ │ │ +0000aff0: 3a3a 636f 6d70 7574 6542 6164 5069 7865 ::computeBadPixe │ │ │ │ +0000b000: 6c50 6572 6365 6e74 284d 6174 2047 542c lPercent(Mat GT, │ │ │ │ +0000b010: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R │ │ │ │ +0000b020: 4f49 2c20 696e 7420 7468 7265 7368 203d OI, int thresh = │ │ │ │ +0000b030: 2032 3429 0a20 2020 202f 2f0a 0a20 2020 24). //.. │ │ │ │ +0000b040: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func │ │ │ │ +0000b050: 7469 6f6e 2066 6f72 2063 6f6d 7075 7469 tion for computi │ │ │ │ +0000b060: 6e67 2074 6865 2070 6572 6365 6e74 206f ng the percent o │ │ │ │ +0000b070: 6620 2262 6164 2220 7069 7865 6c73 2069 f "bad" pixels i │ │ │ │ +0000b080: 6e20 7468 6520 6469 7370 6172 6974 7920 n the disparity │ │ │ │ +0000b090: 6d61 700a 2020 2020 202a 2028 7069 7865 map. * (pixe │ │ │ │ +0000b0a0: 6c73 2077 6865 7265 2065 7272 6f72 2069 ls where error i │ │ │ │ +0000b0b0: 7320 6869 6768 6572 2074 6861 6e20 6120 s higher than a │ │ │ │ +0000b0c0: 7370 6563 6966 6965 6420 7468 7265 7368 specified thresh │ │ │ │ +0000b0d0: 6f6c 6429 0a20 2020 2020 2a0a 2020 2020 old). *. │ │ │ │ +0000b0e0: 202a 2040 7061 7261 6d20 4754 2067 726f * @param GT gro │ │ │ │ +0000b0f0: 756e 6420 7472 7574 6820 6469 7370 6172 und truth dispar │ │ │ │ +0000b100: 6974 7920 6d61 700a 2020 2020 202a 0a20 ity map. *. │ │ │ │ +0000b110: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0000b120: 2064 6973 7061 7269 7479 206d 6170 2074 disparity map t │ │ │ │ +0000b130: 6f20 6576 616c 7561 7465 0a20 2020 2020 o evaluate. │ │ │ │ +0000b140: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0000b150: 524f 4920 7265 6769 6f6e 206f 6620 696e ROI region of in │ │ │ │ +0000b160: 7465 7265 7374 0a20 2020 2020 2a0a 2020 terest. *. │ │ │ │ +0000b170: 2020 202a 2040 7061 7261 6d20 7468 7265 * @param thre │ │ │ │ +0000b180: 7368 2074 6872 6573 686f 6c64 2075 7365 sh threshold use │ │ │ │ +0000b190: 6420 746f 2064 6574 6572 6d69 6e65 2022 d to determine " │ │ │ │ +0000b1a0: 6261 6422 2070 6978 656c 730a 2020 2020 bad" pixels. │ │ │ │ +0000b1b0: 202a 0a20 2020 2020 2a20 4072 6574 7572 *. * @retur │ │ │ │ +0000b1c0: 6e20 7265 7475 726e 7320 6d65 616e 2073 n returns mean s │ │ │ │ +0000b1d0: 7175 6172 6520 6572 726f 7220 6265 7477 quare error betw │ │ │ │ +0000b1e0: 6565 6e20 4754 2061 6e64 2073 7263 0a20 een GT and src. │ │ │ │ +0000b1f0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000b200: 6320 7374 6174 6963 2064 6f75 626c 6520 c static double │ │ │ │ +0000b210: 636f 6d70 7574 6542 6164 5069 7865 6c50 computeBadPixelP │ │ │ │ +0000b220: 6572 6365 6e74 284d 6174 2047 542c 204d ercent(Mat GT, M │ │ │ │ +0000b230: 6174 2073 7263 2c20 5265 6374 2052 4f49 at src, Rect ROI │ │ │ │ +0000b240: 2c20 696e 7420 7468 7265 7368 2920 7b0a , int thresh) {. │ │ │ │ +0000b250: 2020 2020 2020 2020 7265 7475 726e 2063 return c │ │ │ │ +0000b260: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ +0000b270: 7263 656e 745f 3028 4754 2e6e 6174 6976 rcent_0(GT.nativ │ │ │ │ +0000b280: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ +0000b290: 4f62 6a2c 2052 4f49 2e78 2c20 524f 492e Obj, ROI.x, ROI. │ │ │ │ +0000b2a0: 792c 2052 4f49 2e77 6964 7468 2c20 524f y, ROI.width, RO │ │ │ │ +0000b2b0: 492e 6865 6967 6874 2c20 7468 7265 7368 I.height, thresh │ │ │ │ +0000b2c0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000b2d0: 2a0a 2020 2020 202a 2046 756e 6374 696f *. * Functio │ │ │ │ +0000b2e0: 6e20 666f 7220 636f 6d70 7574 696e 6720 n for computing │ │ │ │ +0000b2f0: 7468 6520 7065 7263 656e 7420 6f66 2022 the percent of " │ │ │ │ +0000b300: 6261 6422 2070 6978 656c 7320 696e 2074 bad" pixels in t │ │ │ │ +0000b310: 6865 2064 6973 7061 7269 7479 206d 6170 he disparity map │ │ │ │ +0000b320: 0a20 2020 2020 2a20 2870 6978 656c 7320 . * (pixels │ │ │ │ +0000b330: 7768 6572 6520 6572 726f 7220 6973 2068 where error is h │ │ │ │ +0000b340: 6967 6865 7220 7468 616e 2061 2073 7065 igher than a spe │ │ │ │ +0000b350: 6369 6669 6564 2074 6872 6573 686f 6c64 cified threshold │ │ │ │ +0000b360: 290a 2020 2020 202a 0a20 2020 2020 2a20 ). *. * │ │ │ │ +0000b370: 4070 6172 616d 2047 5420 6772 6f75 6e64 @param GT ground │ │ │ │ +0000b380: 2074 7275 7468 2064 6973 7061 7269 7479 truth disparity │ │ │ │ +0000b390: 206d 6170 0a20 2020 2020 2a0a 2020 2020 map. *. │ │ │ │ +0000b3a0: 202a 2040 7061 7261 6d20 7372 6320 6469 * @param src di │ │ │ │ +0000b3b0: 7370 6172 6974 7920 6d61 7020 746f 2065 sparity map to e │ │ │ │ +0000b3c0: 7661 6c75 6174 650a 2020 2020 202a 0a20 valuate. *. │ │ │ │ +0000b3d0: 2020 2020 2a20 4070 6172 616d 2052 4f49 * @param ROI │ │ │ │ +0000b3e0: 2072 6567 696f 6e20 6f66 2069 6e74 6572 region of inter │ │ │ │ +0000b3f0: 6573 740a 2020 2020 202a 0a20 2020 2020 est. *. │ │ │ │ +0000b400: 2a0a 2020 2020 202a 2040 7265 7475 726e *. * @return │ │ │ │ +0000b410: 2072 6574 7572 6e73 206d 6561 6e20 7371 returns mean sq │ │ │ │ +0000b420: 7561 7265 2065 7272 6f72 2062 6574 7765 uare error betwe │ │ │ │ +0000b430: 656e 2047 5420 616e 6420 7372 630a 2020 en GT and src. │ │ │ │ +0000b440: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000b450: 2073 7461 7469 6320 646f 7562 6c65 2063 static double c │ │ │ │ +0000b460: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ +0000b470: 7263 656e 7428 4d61 7420 4754 2c20 4d61 rcent(Mat GT, Ma │ │ │ │ +0000b480: 7420 7372 632c 2052 6563 7420 524f 4929 t src, Rect ROI) │ │ │ │ +0000b490: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0000b4a0: 6e20 636f 6d70 7574 6542 6164 5069 7865 n computeBadPixe │ │ │ │ +0000b4b0: 6c50 6572 6365 6e74 5f31 2847 542e 6e61 lPercent_1(GT.na │ │ │ │ +0000b4c0: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ +0000b4d0: 6976 654f 626a 2c20 524f 492e 782c 2052 iveObj, ROI.x, R │ │ │ │ +0000b4e0: 4f49 2e79 2c20 524f 492e 7769 6474 682c OI.y, ROI.width, │ │ │ │ +0000b4f0: 2052 4f49 2e68 6569 6768 7429 3b0a 2020 ROI.height);. │ │ │ │ +0000b500: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0000b510: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0000b520: 763a 3a78 696d 6770 726f 633a 3a67 6574 v::ximgproc::get │ │ │ │ +0000b530: 4469 7370 6172 6974 7956 6973 284d 6174 DisparityVis(Mat │ │ │ │ +0000b540: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +0000b550: 646f 7562 6c65 2073 6361 6c65 203d 2031 double scale = 1 │ │ │ │ +0000b560: 2e30 290a 2020 2020 2f2f 0a0a 2020 2020 .0). //.. │ │ │ │ +0000b570: 2f2a 2a0a 2020 2020 202a 2046 756e 6374 /**. * Funct │ │ │ │ +0000b580: 696f 6e20 666f 7220 6372 6561 7469 6e67 ion for creating │ │ │ │ +0000b590: 2061 2064 6973 7061 7269 7479 206d 6170 a disparity map │ │ │ │ +0000b5a0: 2076 6973 7561 6c69 7a61 7469 6f6e 2028 visualization ( │ │ │ │ +0000b5b0: 636c 616d 7065 6420 4356 5f38 5520 696d clamped CV_8U im │ │ │ │ +0000b5c0: 6167 6529 0a20 2020 2020 2a0a 2020 2020 age). *. │ │ │ │ +0000b5d0: 202a 2040 7061 7261 6d20 7372 6320 696e * @param src in │ │ │ │ +0000b5e0: 7075 7420 6469 7370 6172 6974 7920 6d61 put disparity ma │ │ │ │ +0000b5f0: 7020 2843 565f 3136 5320 6465 7074 6829 p (CV_16S depth) │ │ │ │ +0000b600: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0000b610: 7061 7261 6d20 6473 7420 6f75 7470 7574 param dst output │ │ │ │ +0000b620: 2076 6973 7561 6c69 7a61 7469 6f6e 0a20 visualization. │ │ │ │ +0000b630: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0000b640: 7261 6d20 7363 616c 6520 6469 7370 6172 ram scale dispar │ │ │ │ +0000b650: 6974 7920 6d61 7020 7769 6c6c 2062 6520 ity map will be │ │ │ │ +0000b660: 6d75 6c74 6970 6c69 6564 2062 7920 7468 multiplied by th │ │ │ │ +0000b670: 6973 2076 616c 7565 2066 6f72 2076 6973 is value for vis │ │ │ │ +0000b680: 7561 6c69 7a61 7469 6f6e 0a20 2020 2020 ualization. │ │ │ │ +0000b690: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000b6a0: 6174 6963 2076 6f69 6420 6765 7444 6973 atic void getDis │ │ │ │ +0000b6b0: 7061 7269 7479 5669 7328 4d61 7420 7372 parityVis(Mat sr │ │ │ │ +0000b6c0: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ +0000b6d0: 6c65 2073 6361 6c65 2920 7b0a 2020 2020 le scale) {. │ │ │ │ +0000b6e0: 2020 2020 6765 7444 6973 7061 7269 7479 getDisparity │ │ │ │ +0000b6f0: 5669 735f 3028 7372 632e 6e61 7469 7665 Vis_0(src.native │ │ │ │ +0000b700: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0000b710: 626a 2c20 7363 616c 6529 3b0a 2020 2020 bj, scale);. │ │ │ │ +0000b720: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0000b730: 2a20 4675 6e63 7469 6f6e 2066 6f72 2063 * Function for c │ │ │ │ +0000b740: 7265 6174 696e 6720 6120 6469 7370 6172 reating a dispar │ │ │ │ +0000b750: 6974 7920 6d61 7020 7669 7375 616c 697a ity map visualiz │ │ │ │ +0000b760: 6174 696f 6e20 2863 6c61 6d70 6564 2043 ation (clamped C │ │ │ │ +0000b770: 565f 3855 2069 6d61 6765 290a 2020 2020 V_8U image). │ │ │ │ +0000b780: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000b790: 2073 7263 2069 6e70 7574 2064 6973 7061 src input dispa │ │ │ │ +0000b7a0: 7269 7479 206d 6170 2028 4356 5f31 3653 rity map (CV_16S │ │ │ │ +0000b7b0: 2064 6570 7468 290a 2020 2020 202a 0a20 depth). *. │ │ │ │ +0000b7c0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0000b7d0: 206f 7574 7075 7420 7669 7375 616c 697a output visualiz │ │ │ │ +0000b7e0: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ +0000b7f0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000b800: 7374 6174 6963 2076 6f69 6420 6765 7444 static void getD │ │ │ │ +0000b810: 6973 7061 7269 7479 5669 7328 4d61 7420 isparityVis(Mat │ │ │ │ +0000b820: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ +0000b830: 2020 2020 2020 2020 6765 7444 6973 7061 getDispa │ │ │ │ +0000b840: 7269 7479 5669 735f 3128 7372 632e 6e61 rityVis_1(src.na │ │ │ │ +0000b850: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000b860: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ +0000b870: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +0000b880: 2b2b 3a20 2050 7472 5f52 4646 6561 7475 ++: Ptr_RFFeatu │ │ │ │ +0000b890: 7265 4765 7474 6572 2063 763a 3a78 696d reGetter cv::xim │ │ │ │ +0000b8a0: 6770 726f 633a 3a63 7265 6174 6552 4646 gproc::createRFF │ │ │ │ +0000b8b0: 6561 7475 7265 4765 7474 6572 2829 0a20 eatureGetter(). │ │ │ │ +0000b8c0: 2020 202f 2f0a 0a20 2020 2070 7562 6c69 //.. publi │ │ │ │ +0000b8d0: 6320 7374 6174 6963 2052 4646 6561 7475 c static RFFeatu │ │ │ │ +0000b8e0: 7265 4765 7474 6572 2063 7265 6174 6552 reGetter createR │ │ │ │ +0000b8f0: 4646 6561 7475 7265 4765 7474 6572 2829 FFeatureGetter() │ │ │ │ +0000b900: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +0000b910: 6e20 5246 4665 6174 7572 6547 6574 7465 n RFFeatureGette │ │ │ │ +0000b920: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ +0000b930: 6561 7465 5246 4665 6174 7572 6547 6574 eateRFFeatureGet │ │ │ │ +0000b940: 7465 725f 3028 2929 3b0a 2020 2020 7d0a ter_0());. }. │ │ │ │ +0000b950: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000b960: 432b 2b3a 2020 5074 725f 5374 7275 6374 C++: Ptr_Struct │ │ │ │ +0000b970: 7572 6564 4564 6765 4465 7465 6374 696f uredEdgeDetectio │ │ │ │ +0000b980: 6e20 6376 3a3a 7869 6d67 7072 6f63 3a3a n cv::ximgproc:: │ │ │ │ +0000b990: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ +0000b9a0: 4564 6765 4465 7465 6374 696f 6e28 5374 EdgeDetection(St │ │ │ │ +0000b9b0: 7269 6e67 206d 6f64 656c 2c20 5074 725f ring model, Ptr_ │ │ │ │ +0000b9c0: 5246 4665 6174 7572 6547 6574 7465 7220 RFFeatureGetter │ │ │ │ +0000b9d0: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ +0000b9e0: 203d 2050 7472 3c52 4646 6561 7475 7265 = Ptr()). / │ │ │ │ +0000ba00: 2f0a 0a20 2020 2070 7562 6c69 6320 7374 /.. public st │ │ │ │ +0000ba10: 6174 6963 2053 7472 7563 7475 7265 6445 atic StructuredE │ │ │ │ +0000ba20: 6467 6544 6574 6563 7469 6f6e 2063 7265 dgeDetection cre │ │ │ │ +0000ba30: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ +0000ba40: 6544 6574 6563 7469 6f6e 2853 7472 696e eDetection(Strin │ │ │ │ +0000ba50: 6720 6d6f 6465 6c2c 2052 4646 6561 7475 g model, RFFeatu │ │ │ │ +0000ba60: 7265 4765 7474 6572 2068 6f77 546f 4765 reGetter howToGe │ │ │ │ +0000ba70: 7446 6561 7475 7265 7329 207b 0a20 2020 tFeatures) {. │ │ │ │ +0000ba80: 2020 2020 2072 6574 7572 6e20 5374 7275 return Stru │ │ │ │ +0000ba90: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ +0000baa0: 696f 6e2e 5f5f 6672 6f6d 5074 725f 5f28 ion.__fromPtr__( │ │ │ │ +0000bab0: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ +0000bac0: 4564 6765 4465 7465 6374 696f 6e5f 3028 EdgeDetection_0( │ │ │ │ +0000bad0: 6d6f 6465 6c2c 2068 6f77 546f 4765 7446 model, howToGetF │ │ │ │ +0000bae0: 6561 7475 7265 732e 6765 744e 6174 6976 eatures.getNativ │ │ │ │ +0000baf0: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ +0000bb00: 2020 7d0a 0a20 2020 2070 7562 6c69 6320 }.. public │ │ │ │ +0000bb10: 7374 6174 6963 2053 7472 7563 7475 7265 static Structure │ │ │ │ +0000bb20: 6445 6467 6544 6574 6563 7469 6f6e 2063 dEdgeDetection c │ │ │ │ +0000bb30: 7265 6174 6553 7472 7563 7475 7265 6445 reateStructuredE │ │ │ │ +0000bb40: 6467 6544 6574 6563 7469 6f6e 2853 7472 dgeDetection(Str │ │ │ │ +0000bb50: 696e 6720 6d6f 6465 6c29 207b 0a20 2020 ing model) {. │ │ │ │ +0000bb60: 2020 2020 2072 6574 7572 6e20 5374 7275 return Stru │ │ │ │ +0000bb70: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ +0000bb80: 696f 6e2e 5f5f 6672 6f6d 5074 725f 5f28 ion.__fromPtr__( │ │ │ │ +0000bb90: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ +0000bba0: 4564 6765 4465 7465 6374 696f 6e5f 3128 EdgeDetection_1( │ │ │ │ +0000bbb0: 6d6f 6465 6c29 293b 0a20 2020 207d 0a0a model));. }.. │ │ │ │ +0000bbc0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +0000bbd0: 2b2b 3a20 2050 7472 5f47 7261 7068 5365 ++: Ptr_GraphSe │ │ │ │ +0000bbe0: 676d 656e 7461 7469 6f6e 2063 763a 3a78 gmentation cv::x │ │ │ │ +0000bbf0: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +0000bc00: 6174 696f 6e3a 3a63 7265 6174 6547 7261 ation::createGra │ │ │ │ +0000bc10: 7068 5365 676d 656e 7461 7469 6f6e 2864 phSegmentation(d │ │ │ │ +0000bc20: 6f75 626c 6520 7369 676d 6120 3d20 302e ouble sigma = 0. │ │ │ │ +0000bc30: 352c 2066 6c6f 6174 206b 203d 2033 3030 5, float k = 300 │ │ │ │ +0000bc40: 2c20 696e 7420 6d69 6e5f 7369 7a65 203d , int min_size = │ │ │ │ +0000bc50: 2031 3030 290a 2020 2020 2f2f 0a0a 2020 100). //.. │ │ │ │ +0000bc60: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +0000bc70: 6174 6573 2061 2067 7261 7068 2062 6173 ates a graph bas │ │ │ │ +0000bc80: 6564 2073 6567 6d65 6e74 6f72 0a20 2020 ed segmentor. │ │ │ │ +0000bc90: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000bca0: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ +0000bcb0: 616d 2073 6967 6d61 2054 6865 2073 6967 am sigma The sig │ │ │ │ +0000bcc0: 6d61 2070 6172 616d 6574 6572 2c20 7573 ma parameter, us │ │ │ │ +0000bcd0: 6564 2074 6f20 736d 6f6f 7468 2069 6d61 ed to smooth ima │ │ │ │ +0000bce0: 6765 0a20 2020 2020 2a20 2020 2020 2020 ge. * │ │ │ │ +0000bcf0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bd00: 2020 4070 6172 616d 206b 2054 6865 206b @param k The k │ │ │ │ +0000bd10: 2070 6172 616d 6574 6572 206f 6620 7468 parameter of th │ │ │ │ +0000bd20: 6520 616c 676f 7279 7468 6d0a 2020 2020 e algorythm. │ │ │ │ +0000bd30: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000bd40: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ +0000bd50: 6d20 6d69 6e5f 7369 7a65 2054 6865 206d m min_size The m │ │ │ │ +0000bd60: 696e 696d 756d 2073 697a 6520 6f66 2073 inimum size of s │ │ │ │ +0000bd70: 6567 6d65 6e74 730a 2020 2020 202a 2040 egments. * @ │ │ │ │ +0000bd80: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0000bd90: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000bda0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000bdb0: 6320 7374 6174 6963 2047 7261 7068 5365 c static GraphSe │ │ │ │ +0000bdc0: 676d 656e 7461 7469 6f6e 2063 7265 6174 gmentation creat │ │ │ │ +0000bdd0: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +0000bde0: 6f6e 2864 6f75 626c 6520 7369 676d 612c on(double sigma, │ │ │ │ +0000bdf0: 2066 6c6f 6174 206b 2c20 696e 7420 6d69 float k, int mi │ │ │ │ +0000be00: 6e5f 7369 7a65 2920 7b0a 2020 2020 2020 n_size) {. │ │ │ │ +0000be10: 2020 7265 7475 726e 2047 7261 7068 5365 return GraphSe │ │ │ │ +0000be20: 676d 656e 7461 7469 6f6e 2e5f 5f66 726f gmentation.__fro │ │ │ │ +0000be30: 6d50 7472 5f5f 2863 7265 6174 6547 7261 mPtr__(createGra │ │ │ │ +0000be40: 7068 5365 676d 656e 7461 7469 6f6e 5f30 phSegmentation_0 │ │ │ │ +0000be50: 2873 6967 6d61 2c20 6b2c 206d 696e 5f73 (sigma, k, min_s │ │ │ │ +0000be60: 697a 6529 293b 0a20 2020 207d 0a0a 2020 ize));. }.. │ │ │ │ +0000be70: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +0000be80: 6174 6573 2061 2067 7261 7068 2062 6173 ates a graph bas │ │ │ │ +0000be90: 6564 2073 6567 6d65 6e74 6f72 0a20 2020 ed segmentor. │ │ │ │ +0000bea0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000beb0: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ +0000bec0: 616d 2073 6967 6d61 2054 6865 2073 6967 am sigma The sig │ │ │ │ +0000bed0: 6d61 2070 6172 616d 6574 6572 2c20 7573 ma parameter, us │ │ │ │ +0000bee0: 6564 2074 6f20 736d 6f6f 7468 2069 6d61 ed to smooth ima │ │ │ │ +0000bef0: 6765 0a20 2020 2020 2a20 2020 2020 2020 ge. * │ │ │ │ +0000bf00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000bf10: 2020 4070 6172 616d 206b 2054 6865 206b @param k The k │ │ │ │ +0000bf20: 2070 6172 616d 6574 6572 206f 6620 7468 parameter of th │ │ │ │ +0000bf30: 6520 616c 676f 7279 7468 6d0a 2020 2020 e algorythm. │ │ │ │ +0000bf40: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000bf50: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000bf60: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000bf70: 7562 6c69 6320 7374 6174 6963 2047 7261 ublic static Gra │ │ │ │ +0000bf80: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ +0000bf90: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000bfa0: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ +0000bfb0: 676d 612c 2066 6c6f 6174 206b 2920 7b0a gma, float k) {. │ │ │ │ +0000bfc0: 2020 2020 2020 2020 7265 7475 726e 2047 return G │ │ │ │ +0000bfd0: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ +0000bfe0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000bff0: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ +0000c000: 7469 6f6e 5f31 2873 6967 6d61 2c20 6b29 tion_1(sigma, k) │ │ │ │ +0000c010: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0000c020: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +0000c030: 2061 2067 7261 7068 2062 6173 6564 2073 a graph based s │ │ │ │ +0000c040: 6567 6d65 6e74 6f72 0a20 2020 2020 2a20 egmentor. * │ │ │ │ +0000c050: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000c060: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +0000c070: 6967 6d61 2054 6865 2073 6967 6d61 2070 igma The sigma p │ │ │ │ +0000c080: 6172 616d 6574 6572 2c20 7573 6564 2074 arameter, used t │ │ │ │ +0000c090: 6f20 736d 6f6f 7468 2069 6d61 6765 0a20 o smooth image. │ │ │ │ +0000c0a0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000c0b0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000c0c0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000c0d0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000c0e0: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +0000c0f0: 6e20 6372 6561 7465 4772 6170 6853 6567 n createGraphSeg │ │ │ │ +0000c100: 6d65 6e74 6174 696f 6e28 646f 7562 6c65 mentation(double │ │ │ │ +0000c110: 2073 6967 6d61 2920 7b0a 2020 2020 2020 sigma) {. │ │ │ │ +0000c120: 2020 7265 7475 726e 2047 7261 7068 5365 return GraphSe │ │ │ │ +0000c130: 676d 656e 7461 7469 6f6e 2e5f 5f66 726f gmentation.__fro │ │ │ │ +0000c140: 6d50 7472 5f5f 2863 7265 6174 6547 7261 mPtr__(createGra │ │ │ │ +0000c150: 7068 5365 676d 656e 7461 7469 6f6e 5f32 phSegmentation_2 │ │ │ │ +0000c160: 2873 6967 6d61 2929 3b0a 2020 2020 7d0a (sigma));. }. │ │ │ │ +0000c170: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000c180: 4372 6561 7465 7320 6120 6772 6170 6820 Creates a graph │ │ │ │ +0000c190: 6261 7365 6420 7365 676d 656e 746f 720a based segmentor. │ │ │ │ +0000c1a0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000c1b0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000c1c0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000c1d0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000c1e0: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati │ │ │ │ +0000c1f0: 6f6e 2063 7265 6174 6547 7261 7068 5365 on createGraphSe │ │ │ │ +0000c200: 676d 656e 7461 7469 6f6e 2829 207b 0a20 gmentation() {. │ │ │ │ +0000c210: 2020 2020 2020 2072 6574 7572 6e20 4772 return Gr │ │ │ │ +0000c220: 6170 6853 6567 6d65 6e74 6174 696f 6e2e aphSegmentation. │ │ │ │ +0000c230: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000c240: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ +0000c250: 696f 6e5f 3328 2929 3b0a 2020 2020 7d0a ion_3());. }. │ │ │ │ +0000c260: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +0000c270: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ +0000c280: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000c290: 6174 696f 6e53 7472 6174 6567 7943 6f6c ationStrategyCol │ │ │ │ +0000c2a0: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ +0000c2b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000c2c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000c2d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000c2e0: 5374 7261 7465 6779 436f 6c6f 7228 290a StrategyColor(). │ │ │ │ +0000c2f0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0000c300: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ +0000c310: 6e65 7720 636f 6c6f 722d 6261 7365 6420 new color-based │ │ │ │ +0000c320: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +0000c330: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000c340: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000c350: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000c360: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +0000c370: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000c380: 6174 696f 6e53 7472 6174 6567 7943 6f6c ationStrategyCol │ │ │ │ +0000c390: 6f72 2063 7265 6174 6553 656c 6563 7469 or createSelecti │ │ │ │ +0000c3a0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000c3b0: 7469 6f6e 5374 7261 7465 6779 436f 6c6f tionStrategyColo │ │ │ │ +0000c3c0: 7228 2920 7b0a 2020 2020 2020 2020 7265 r() {. re │ │ │ │ +0000c3d0: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +0000c3e0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000c3f0: 5374 7261 7465 6779 436f 6c6f 722e 5f5f StrategyColor.__ │ │ │ │ +0000c400: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000c410: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000c420: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000c430: 6567 7943 6f6c 6f72 5f30 2829 293b 0a20 egyColor_0());. │ │ │ │ +0000c440: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0000c450: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +0000c460: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000c470: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000c480: 6779 5369 7a65 2063 763a 3a78 696d 6770 gySize cv::ximgp │ │ │ │ +0000c490: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +0000c4a0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +0000c4b0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000c4c0: 7469 6f6e 5374 7261 7465 6779 5369 7a65 tionStrategySize │ │ │ │ +0000c4d0: 2829 0a20 2020 202f 2f0a 0a20 2020 202f (). //.. / │ │ │ │ +0000c4e0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +0000c4f0: 2061 206e 6577 2073 697a 652d 6261 7365 a new size-base │ │ │ │ +0000c500: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy. │ │ │ │ +0000c510: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000c520: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000c530: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000c540: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ +0000c550: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000c560: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ +0000c570: 697a 6520 6372 6561 7465 5365 6c65 6374 ize createSelect │ │ │ │ +0000c580: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000c590: 6174 696f 6e53 7472 6174 6567 7953 697a ationStrategySiz │ │ │ │ +0000c5a0: 6528 2920 7b0a 2020 2020 2020 2020 7265 e() {. re │ │ │ │ +0000c5b0: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +0000c5c0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000c5d0: 5374 7261 7465 6779 5369 7a65 2e5f 5f66 StrategySize.__f │ │ │ │ +0000c5e0: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +0000c5f0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000c600: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000c610: 6779 5369 7a65 5f30 2829 293b 0a20 2020 gySize_0());. │ │ │ │ +0000c620: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000c630: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +0000c640: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000c650: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000c660: 5465 7874 7572 6520 6376 3a3a 7869 6d67 Texture cv::ximg │ │ │ │ +0000c670: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +0000c680: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +0000c690: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000c6a0: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ +0000c6b0: 7475 7265 2829 0a20 2020 202f 2f0a 0a20 ture(). //.. │ │ │ │ +0000c6c0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +0000c6d0: 6561 7465 2061 206e 6577 2073 697a 652d eate a new size- │ │ │ │ +0000c6e0: 6261 7365 6420 7374 7261 7465 6779 0a20 based strategy. │ │ │ │ +0000c6f0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000c700: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000c710: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000c720: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000c730: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000c740: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000c750: 6567 7954 6578 7475 7265 2063 7265 6174 egyTexture creat │ │ │ │ +0000c760: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000c770: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000c780: 7465 6779 5465 7874 7572 6528 2920 7b0a tegyTexture() {. │ │ │ │ +0000c790: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +0000c7a0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000c7b0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000c7c0: 6779 5465 7874 7572 652e 5f5f 6672 6f6d gyTexture.__from │ │ │ │ +0000c7d0: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +0000c7e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000c7f0: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ +0000c800: 6578 7475 7265 5f30 2829 293b 0a20 2020 exture_0());. │ │ │ │ +0000c810: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000c820: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +0000c830: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000c840: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000c850: 4669 6c6c 2063 763a 3a78 696d 6770 726f Fill cv::ximgpro │ │ │ │ +0000c860: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +0000c870: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +0000c880: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000c890: 6f6e 5374 7261 7465 6779 4669 6c6c 2829 onStrategyFill() │ │ │ │ +0000c8a0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000c8b0: 0a20 2020 2020 2a20 4372 6561 7465 2061 . * Create a │ │ │ │ +0000c8c0: 206e 6577 2066 696c 6c2d 6261 7365 6420 new fill-based │ │ │ │ +0000c8d0: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +0000c8e0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000c8f0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000c900: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000c910: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +0000c920: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000c930: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ +0000c940: 6c20 6372 6561 7465 5365 6c65 6374 6976 l createSelectiv │ │ │ │ +0000c950: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000c960: 696f 6e53 7472 6174 6567 7946 696c 6c28 ionStrategyFill( │ │ │ │ +0000c970: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000c980: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ +0000c990: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000c9a0: 7261 7465 6779 4669 6c6c 2e5f 5f66 726f rategyFill.__fro │ │ │ │ +0000c9b0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ +0000c9c0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000c9d0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000c9e0: 4669 6c6c 5f30 2829 293b 0a20 2020 207d Fill_0());. } │ │ │ │ +0000c9f0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000ca00: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +0000ca10: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000ca20: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000ca30: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +0000ca40: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +0000ca50: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +0000ca60: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000ca70: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +0000ca80: 6970 6c65 2829 0a20 2020 202f 2f0a 0a20 iple(). //.. │ │ │ │ +0000ca90: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +0000caa0: 6561 7465 2061 206e 6577 206d 756c 7469 eate a new multi │ │ │ │ +0000cab0: 706c 6520 7374 7261 7465 6779 0a20 2020 ple strategy. │ │ │ │ +0000cac0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0000cad0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000cae0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000caf0: 7075 626c 6963 2073 7461 7469 6320 5365 public static Se │ │ │ │ +0000cb00: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000cb10: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000cb20: 794d 756c 7469 706c 6520 6372 6561 7465 yMultiple create │ │ │ │ +0000cb30: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000cb40: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000cb50: 6567 794d 756c 7469 706c 6528 2920 7b0a egyMultiple() {. │ │ │ │ +0000cb60: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +0000cb70: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000cb80: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000cb90: 6779 4d75 6c74 6970 6c65 2e5f 5f66 726f gyMultiple.__fro │ │ │ │ +0000cba0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ +0000cbb0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000cbc0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000cbd0: 4d75 6c74 6970 6c65 5f30 2829 293b 0a20 Multiple_0());. │ │ │ │ +0000cbe0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0000cbf0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +0000cc00: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000cc10: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000cc20: 6779 4d75 6c74 6970 6c65 2063 763a 3a78 gyMultiple cv::x │ │ │ │ +0000cc30: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +0000cc40: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +0000cc50: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000cc60: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000cc70: 4d75 6c74 6970 6c65 2850 7472 5f53 656c Multiple(Ptr_Sel │ │ │ │ +0000cc80: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000cc90: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000cca0: 2073 3129 0a20 2020 202f 2f0a 0a20 2020 s1). //.. │ │ │ │ +0000ccb0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +0000ccc0: 7465 2061 206e 6577 206d 756c 7469 706c te a new multipl │ │ │ │ +0000ccd0: 6520 7374 7261 7465 6779 2061 6e64 2073 e strategy and s │ │ │ │ +0000cce0: 6574 206f 6e65 2073 7562 7472 6174 6567 et one subtrateg │ │ │ │ +0000ccf0: 790a 2020 2020 202a 2020 2020 2020 2020 y. * │ │ │ │ +0000cd00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000cd10: 2040 7061 7261 6d20 7331 2054 6865 2066 @param s1 The f │ │ │ │ +0000cd20: 6972 7374 2073 7472 6174 6567 790a 2020 irst strategy. │ │ │ │ +0000cd30: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0000cd40: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000cd50: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0000cd60: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ +0000cd70: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000cd80: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000cd90: 6779 4d75 6c74 6970 6c65 2063 7265 6174 gyMultiple creat │ │ │ │ +0000cda0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000cdb0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000cdc0: 7465 6779 4d75 6c74 6970 6c65 2853 656c tegyMultiple(Sel │ │ │ │ +0000cdd0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000cde0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000cdf0: 2073 3129 207b 0a20 2020 2020 2020 2072 s1) {. r │ │ │ │ +0000ce00: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ +0000ce10: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000ce20: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000ce30: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ +0000ce40: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0000ce50: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000ce60: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ +0000ce70: 3128 7331 2e67 6574 4e61 7469 7665 4f62 1(s1.getNativeOb │ │ │ │ +0000ce80: 6a41 6464 7228 2929 293b 0a20 2020 207d jAddr()));. } │ │ │ │ +0000ce90: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000cea0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +0000ceb0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000cec0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000ced0: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +0000cee0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +0000cef0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +0000cf00: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000cf10: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +0000cf20: 6970 6c65 2850 7472 5f53 656c 6563 7469 iple(Ptr_Selecti │ │ │ │ +0000cf30: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000cf40: 7469 6f6e 5374 7261 7465 6779 2073 312c tionStrategy s1, │ │ │ │ +0000cf50: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +0000cf60: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000cf70: 5374 7261 7465 6779 2073 3229 0a20 2020 Strategy s2). │ │ │ │ +0000cf80: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000cf90: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +0000cfa0: 206d 756c 7469 706c 6520 7374 7261 7465 multiple strate │ │ │ │ +0000cfb0: 6779 2061 6e64 2073 6574 2074 776f 2073 gy and set two s │ │ │ │ +0000cfc0: 7562 7472 6174 6567 6965 732c 2077 6974 ubtrategies, wit │ │ │ │ +0000cfd0: 6820 6571 7561 6c20 7765 6967 6874 730a h equal weights. │ │ │ │ +0000cfe0: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +0000cff0: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +0000d000: 7061 7261 6d20 7331 2054 6865 2066 6972 param s1 The fir │ │ │ │ +0000d010: 7374 2073 7472 6174 6567 790a 2020 2020 st strategy. │ │ │ │ +0000d020: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000d030: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ +0000d040: 6d20 7332 2054 6865 2073 6563 6f6e 6420 m s2 The second │ │ │ │ +0000d050: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +0000d060: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000d070: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000d080: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000d090: 6963 2073 7461 7469 6320 5365 6c65 6374 ic static Select │ │ │ │ +0000d0a0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000d0b0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +0000d0c0: 7469 706c 6520 6372 6561 7465 5365 6c65 tiple createSele │ │ │ │ +0000d0d0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000d0e0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +0000d0f0: 756c 7469 706c 6528 5365 6c65 6374 6976 ultiple(Selectiv │ │ │ │ +0000d100: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000d110: 696f 6e53 7472 6174 6567 7920 7331 2c20 ionStrategy s1, │ │ │ │ +0000d120: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000d130: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000d140: 6567 7920 7332 2920 7b0a 2020 2020 2020 egy s2) {. │ │ │ │ +0000d150: 2020 7265 7475 726e 2053 656c 6563 7469 return Selecti │ │ │ │ +0000d160: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000d170: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +0000d180: 6970 6c65 2e5f 5f66 726f 6d50 7472 5f5f iple.__fromPtr__ │ │ │ │ +0000d190: 2863 7265 6174 6553 656c 6563 7469 7665 (createSelective │ │ │ │ +0000d1a0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000d1b0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000d1c0: 6c65 5f32 2873 312e 6765 744e 6174 6976 le_2(s1.getNativ │ │ │ │ +0000d1d0: 654f 626a 4164 6472 2829 2c20 7332 2e67 eObjAddr(), s2.g │ │ │ │ +0000d1e0: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ +0000d1f0: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ +0000d200: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000d210: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +0000d220: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000d230: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000d240: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +0000d250: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +0000d260: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +0000d270: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000d280: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P │ │ │ │ +0000d290: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0000d2a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000d2b0: 7261 7465 6779 2073 312c 2050 7472 5f53 rategy s1, Ptr_S │ │ │ │ +0000d2c0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000d2d0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000d2e0: 6779 2073 322c 2050 7472 5f53 656c 6563 gy s2, Ptr_Selec │ │ │ │ +0000d2f0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000d300: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +0000d310: 3329 0a20 2020 202f 2f0a 0a20 2020 202f 3). //.. / │ │ │ │ +0000d320: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +0000d330: 2061 206e 6577 206d 756c 7469 706c 6520 a new multiple │ │ │ │ +0000d340: 7374 7261 7465 6779 2061 6e64 2073 6574 strategy and set │ │ │ │ +0000d350: 2074 6872 6565 2073 7562 7472 6174 6567 three subtrateg │ │ │ │ +0000d360: 6965 732c 2077 6974 6820 6571 7561 6c20 ies, with equal │ │ │ │ +0000d370: 7765 6967 6874 730a 2020 2020 202a 2020 weights. * │ │ │ │ +0000d380: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d390: 2020 2020 2020 2040 7061 7261 6d20 7331 @param s1 │ │ │ │ +0000d3a0: 2054 6865 2066 6972 7374 2073 7472 6174 The first strat │ │ │ │ +0000d3b0: 6567 790a 2020 2020 202a 2020 2020 2020 egy. * │ │ │ │ +0000d3c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d3d0: 2020 2040 7061 7261 6d20 7332 2054 6865 @param s2 The │ │ │ │ +0000d3e0: 2073 6563 6f6e 6420 7374 7261 7465 6779 second strategy │ │ │ │ +0000d3f0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +0000d400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d410: 4070 6172 616d 2073 3320 5468 6520 7468 @param s3 The th │ │ │ │ +0000d420: 6972 6420 7374 7261 7465 6779 0a20 2020 ird strategy. │ │ │ │ +0000d430: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0000d440: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000d450: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000d460: 7075 626c 6963 2073 7461 7469 6320 5365 public static Se │ │ │ │ +0000d470: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000d480: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000d490: 794d 756c 7469 706c 6520 6372 6561 7465 yMultiple create │ │ │ │ +0000d4a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000d4b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000d4c0: 6567 794d 756c 7469 706c 6528 5365 6c65 egyMultiple(Sele │ │ │ │ +0000d4d0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000d4e0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +0000d4f0: 7331 2c20 5365 6c65 6374 6976 6553 6561 s1, SelectiveSea │ │ │ │ +0000d500: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000d510: 7472 6174 6567 7920 7332 2c20 5365 6c65 trategy s2, Sele │ │ │ │ +0000d520: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000d530: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +0000d540: 7333 2920 7b0a 2020 2020 2020 2020 7265 s3) {. re │ │ │ │ +0000d550: 7475 726e 2053 656c 6563 7469 7665 5365 turn SelectiveSe │ │ │ │ +0000d560: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000d570: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000d580: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000d590: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +0000d5a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000d5b0: 7261 7465 6779 4d75 6c74 6970 6c65 5f33 rategyMultiple_3 │ │ │ │ +0000d5c0: 2873 312e 6765 744e 6174 6976 654f 626a (s1.getNativeObj │ │ │ │ +0000d5d0: 4164 6472 2829 2c20 7332 2e67 6574 4e61 Addr(), s2.getNa │ │ │ │ +0000d5e0: 7469 7665 4f62 6a41 6464 7228 292c 2073 tiveObjAddr(), s │ │ │ │ +0000d5f0: 332e 6765 744e 6174 6976 654f 626a 4164 3.getNativeObjAd │ │ │ │ +0000d600: 6472 2829 2929 3b0a 2020 2020 7d0a 0a0a dr()));. }... │ │ │ │ +0000d610: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0000d620: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ +0000d630: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000d640: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +0000d650: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ +0000d660: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +0000d670: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +0000d680: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000d690: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000d6a0: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ +0000d6b0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000d6c0: 6e53 7472 6174 6567 7920 7331 2c20 5074 nStrategy s1, Pt │ │ │ │ +0000d6d0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0000d6e0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000d6f0: 6174 6567 7920 7332 2c20 5074 725f 5365 ategy s2, Ptr_Se │ │ │ │ +0000d700: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000d710: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000d720: 7920 7333 2c20 5074 725f 5365 6c65 6374 y s3, Ptr_Select │ │ │ │ +0000d730: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000d740: 6174 696f 6e53 7472 6174 6567 7920 7334 ationStrategy s4 │ │ │ │ +0000d750: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000d760: 2a0a 2020 2020 202a 2043 7265 6174 6520 *. * Create │ │ │ │ +0000d770: 6120 6e65 7720 6d75 6c74 6970 6c65 2073 a new multiple s │ │ │ │ +0000d780: 7472 6174 6567 7920 616e 6420 7365 7420 trategy and set │ │ │ │ +0000d790: 666f 7572 2073 7562 7472 6174 6567 6965 four subtrategie │ │ │ │ +0000d7a0: 732c 2077 6974 6820 6571 7561 6c20 7765 s, with equal we │ │ │ │ +0000d7b0: 6967 6874 730a 2020 2020 202a 2020 2020 ights. * │ │ │ │ +0000d7c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d7d0: 2020 2020 2040 7061 7261 6d20 7331 2054 @param s1 T │ │ │ │ +0000d7e0: 6865 2066 6972 7374 2073 7472 6174 6567 he first strateg │ │ │ │ +0000d7f0: 790a 2020 2020 202a 2020 2020 2020 2020 y. * │ │ │ │ +0000d800: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000d810: 2040 7061 7261 6d20 7332 2054 6865 2073 @param s2 The s │ │ │ │ +0000d820: 6563 6f6e 6420 7374 7261 7465 6779 0a20 econd strategy. │ │ │ │ +0000d830: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ +0000d840: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ +0000d850: 6172 616d 2073 3320 5468 6520 7468 6972 aram s3 The thir │ │ │ │ +0000d860: 6420 7374 7261 7465 6779 0a20 2020 2020 d strategy. │ │ │ │ +0000d870: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000d880: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +0000d890: 2073 3420 5468 6520 666f 7274 6820 7374 s4 The forth st │ │ │ │ +0000d8a0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +0000d8b0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0000d8c0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000d8d0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000d8e0: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +0000d8f0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000d900: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +0000d910: 706c 6520 6372 6561 7465 5365 6c65 6374 ple createSelect │ │ │ │ +0000d920: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000d930: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +0000d940: 7469 706c 6528 5365 6c65 6374 6976 6553 tiple(SelectiveS │ │ │ │ +0000d950: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000d960: 6e53 7472 6174 6567 7920 7331 2c20 5365 nStrategy s1, Se │ │ │ │ +0000d970: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000d980: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000d990: 7920 7332 2c20 5365 6c65 6374 6976 6553 y s2, SelectiveS │ │ │ │ +0000d9a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000d9b0: 6e53 7472 6174 6567 7920 7333 2c20 5365 nStrategy s3, Se │ │ │ │ +0000d9c0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000d9d0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000d9e0: 7920 7334 2920 7b0a 2020 2020 2020 2020 y s4) {. │ │ │ │ +0000d9f0: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective │ │ │ │ +0000da00: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000da10: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000da20: 6c65 2e5f 5f66 726f 6d50 7472 5f5f 2863 le.__fromPtr__(c │ │ │ │ +0000da30: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000da40: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000da50: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000da60: 5f34 2873 312e 6765 744e 6174 6976 654f _4(s1.getNativeO │ │ │ │ +0000da70: 626a 4164 6472 2829 2c20 7332 2e67 6574 bjAddr(), s2.get │ │ │ │ +0000da80: 4e61 7469 7665 4f62 6a41 6464 7228 292c NativeObjAddr(), │ │ │ │ +0000da90: 2073 332e 6765 744e 6174 6976 654f 626a s3.getNativeObj │ │ │ │ +0000daa0: 4164 6472 2829 2c20 7334 2e67 6574 4e61 Addr(), s4.getNa │ │ │ │ +0000dab0: 7469 7665 4f62 6a41 6464 7228 2929 293b tiveObjAddr())); │ │ │ │ +0000dac0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000dad0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0000dae0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +0000daf0: 5365 676d 656e 7461 7469 6f6e 2063 763a Segmentation cv: │ │ │ │ +0000db00: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +0000db10: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +0000db20: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000db30: 676d 656e 7461 7469 6f6e 2829 0a20 2020 gmentation(). │ │ │ │ +0000db40: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000db50: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +0000db60: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +0000db70: 5365 676d 656e 7461 7469 6f6e 2063 6c61 Segmentation cla │ │ │ │ +0000db80: 7373 2e0a 2020 2020 202a 2040 7265 7475 ss.. * @retu │ │ │ │ +0000db90: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0000dba0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000dbb0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000dbc0: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ +0000dbd0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000dbe0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +0000dbf0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000dc00: 6f6e 2829 207b 0a20 2020 2020 2020 2072 on() {. r │ │ │ │ +0000dc10: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ +0000dc20: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000dc30: 6e2e 5f5f 6672 6f6d 5074 725f 5f28 6372 n.__fromPtr__(cr │ │ │ │ +0000dc40: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0000dc50: 7263 6853 6567 6d65 6e74 6174 696f 6e5f rchSegmentation_ │ │ │ │ +0000dc60: 3028 2929 3b0a 2020 2020 7d0a 0a0a 2020 0());. }... │ │ │ │ +0000dc70: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000dc80: 2020 5074 725f 5375 7065 7270 6978 656c Ptr_Superpixel │ │ │ │ +0000dc90: 534c 4943 2063 763a 3a78 696d 6770 726f SLIC cv::ximgpro │ │ │ │ +0000dca0: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ +0000dcb0: 7865 6c53 4c49 4328 4d61 7420 696d 6167 xelSLIC(Mat imag │ │ │ │ +0000dcc0: 652c 2069 6e74 2061 6c67 6f72 6974 686d e, int algorithm │ │ │ │ +0000dcd0: 203d 2053 4c49 434f 2c20 696e 7420 7265 = SLICO, int re │ │ │ │ +0000dce0: 6769 6f6e 5f73 697a 6520 3d20 3130 2c20 gion_size = 10, │ │ │ │ +0000dcf0: 666c 6f61 7420 7275 6c65 7220 3d20 3130 float ruler = 10 │ │ │ │ +0000dd00: 2e30 6629 0a20 2020 202f 2f0a 0a20 2020 .0f). //.. │ │ │ │ +0000dd10: 202f 2a2a 0a20 2020 2020 2a20 496e 6974 /**. * Init │ │ │ │ +0000dd20: 6961 6c69 7a65 2061 2053 7570 6572 7069 ialize a Superpi │ │ │ │ +0000dd30: 7865 6c53 4c49 4320 6f62 6a65 6374 0a20 xelSLIC object. │ │ │ │ +0000dd40: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0000dd50: 7261 6d20 696d 6167 6520 496d 6167 6520 ram image Image │ │ │ │ +0000dd60: 746f 2073 6567 6d65 6e74 0a20 2020 2020 to segment. │ │ │ │ +0000dd70: 2a20 4070 6172 616d 2061 6c67 6f72 6974 * @param algorit │ │ │ │ +0000dd80: 686d 2043 686f 6f73 6573 2074 6865 2061 hm Chooses the a │ │ │ │ +0000dd90: 6c67 6f72 6974 686d 2076 6172 6961 6e74 lgorithm variant │ │ │ │ +0000dda0: 2074 6f20 7573 653a 0a20 2020 2020 2a20 to use:. * │ │ │ │ +0000ddb0: 534c 4943 2073 6567 6d65 6e74 7320 696d SLIC segments im │ │ │ │ +0000ddc0: 6167 6520 7573 696e 6720 6120 6465 7369 age using a desi │ │ │ │ +0000ddd0: 7265 6420 7265 6769 6f6e 5f73 697a 652c red region_size, │ │ │ │ +0000dde0: 2061 6e64 2069 6e20 6164 6469 7469 6f6e and in addition │ │ │ │ +0000ddf0: 2053 4c49 434f 2077 696c 6c20 6f70 7469 SLICO will opti │ │ │ │ +0000de00: 6d69 7a65 2075 7369 6e67 2061 6461 7074 mize using adapt │ │ │ │ +0000de10: 6976 6520 636f 6d70 6163 746e 6573 7320 ive compactness │ │ │ │ +0000de20: 6661 6374 6f72 2c0a 2020 2020 202a 2077 factor,. * w │ │ │ │ +0000de30: 6869 6c65 204d 534c 4943 2077 696c 6c20 hile MSLIC will │ │ │ │ +0000de40: 6f70 7469 6d69 7a65 2075 7369 6e67 206d optimize using m │ │ │ │ +0000de50: 616e 6966 6f6c 6420 6d65 7468 6f64 7320 anifold methods │ │ │ │ +0000de60: 7265 7375 6c74 696e 6720 696e 206d 6f72 resulting in mor │ │ │ │ +0000de70: 6520 636f 6e74 656e 742d 7365 6e73 6974 e content-sensit │ │ │ │ +0000de80: 6976 6520 7375 7065 7270 6978 656c 732e ive superpixels. │ │ │ │ +0000de90: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +0000dea0: 6567 696f 6e5f 7369 7a65 2043 686f 6f73 egion_size Choos │ │ │ │ +0000deb0: 6573 2061 6e20 6176 6572 6167 6520 7375 es an average su │ │ │ │ +0000dec0: 7065 7270 6978 656c 2073 697a 6520 6d65 perpixel size me │ │ │ │ +0000ded0: 6173 7572 6564 2069 6e20 7069 7865 6c73 asured in pixels │ │ │ │ +0000dee0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +0000def0: 756c 6572 2043 686f 6f73 6573 2074 6865 uler Chooses the │ │ │ │ +0000df00: 2065 6e66 6f72 6365 6d65 6e74 206f 6620 enforcement of │ │ │ │ +0000df10: 7375 7065 7270 6978 656c 2073 6d6f 6f74 superpixel smoot │ │ │ │ +0000df20: 686e 6573 7320 6661 6374 6f72 206f 6620 hness factor of │ │ │ │ +0000df30: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ +0000df40: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000df50: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ +0000df60: 7320 6120 5375 7065 7270 6978 656c 534c s a SuperpixelSL │ │ │ │ +0000df70: 4943 206f 626a 6563 7420 666f 7220 7468 IC object for th │ │ │ │ +0000df80: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ +0000df90: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ +0000dfa0: 6574 6572 7320 6f66 2063 686f 6f73 6564 eters of choosed │ │ │ │ +0000dfb0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ +0000dfc0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ +0000dfd0: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ +0000dfe0: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ +0000dff0: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ +0000e000: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ +0000e010: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ +0000e020: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ +0000e030: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ +0000e040: 6e20 696d 6167 652e 2046 6f72 2065 6e61 n image. For ena │ │ │ │ +0000e050: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ +0000e060: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ +0000e070: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ +0000e080: 2074 6f0a 2020 2020 202a 2070 7265 7072 to. * prepr │ │ │ │ +0000e090: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ +0000e0a0: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ +0000e0b0: 2062 6c75 7220 7573 696e 6720 6120 736d blur using a sm │ │ │ │ +0000e0c0: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ +0000e0d0: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ +0000e0e0: 636f 6e76 6572 7369 6f6e 2069 6e74 6f0a conversion into. │ │ │ │ +0000e0f0: 2020 2020 202a 2043 6965 4c41 4220 636f * CieLAB co │ │ │ │ +0000e100: 6c6f 7220 7370 6163 652e 2041 6e20 6578 lor space. An ex │ │ │ │ +0000e110: 616d 706c 6520 6f66 2053 4c49 4320 7665 ample of SLIC ve │ │ │ │ +0000e120: 7273 7573 2053 4c49 434f 2061 6e64 204d rsus SLICO and M │ │ │ │ +0000e130: 534c 4943 2069 7320 696c 7573 7472 6174 SLIC is ilustrat │ │ │ │ +0000e140: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +0000e150: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ +0000e160: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * ![ima │ │ │ │ +0000e170: 6765 5d28 7069 6373 2f73 7570 6572 7069 ge](pics/superpi │ │ │ │ +0000e180: 7865 6c73 5f73 6c69 632e 706e 6729 0a20 xels_slic.png). │ │ │ │ +0000e190: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000e1a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000e1b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000e1c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000e1d0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ +0000e1e0: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ +0000e1f0: 4c49 4328 4d61 7420 696d 6167 652c 2069 LIC(Mat image, i │ │ │ │ +0000e200: 6e74 2061 6c67 6f72 6974 686d 2c20 696e nt algorithm, in │ │ │ │ +0000e210: 7420 7265 6769 6f6e 5f73 697a 652c 2066 t region_size, f │ │ │ │ +0000e220: 6c6f 6174 2072 756c 6572 2920 7b0a 2020 loat ruler) {. │ │ │ │ +0000e230: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ +0000e240: 6572 7069 7865 6c53 4c49 432e 5f5f 6672 erpixelSLIC.__fr │ │ │ │ +0000e250: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ +0000e260: 7065 7270 6978 656c 534c 4943 5f30 2869 perpixelSLIC_0(i │ │ │ │ +0000e270: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +0000e280: 616c 676f 7269 7468 6d2c 2072 6567 696f algorithm, regio │ │ │ │ +0000e290: 6e5f 7369 7a65 2c20 7275 6c65 7229 293b n_size, ruler)); │ │ │ │ +0000e2a0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0000e2b0: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ +0000e2c0: 6520 6120 5375 7065 7270 6978 656c 534c e a SuperpixelSL │ │ │ │ +0000e2d0: 4943 206f 626a 6563 740a 2020 2020 202a IC object. * │ │ │ │ +0000e2e0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +0000e2f0: 6d61 6765 2049 6d61 6765 2074 6f20 7365 mage Image to se │ │ │ │ +0000e300: 676d 656e 740a 2020 2020 202a 2040 7061 gment. * @pa │ │ │ │ +0000e310: 7261 6d20 616c 676f 7269 7468 6d20 4368 ram algorithm Ch │ │ │ │ +0000e320: 6f6f 7365 7320 7468 6520 616c 676f 7269 ooses the algori │ │ │ │ +0000e330: 7468 6d20 7661 7269 616e 7420 746f 2075 thm variant to u │ │ │ │ +0000e340: 7365 3a0a 2020 2020 202a 2053 4c49 4320 se:. * SLIC │ │ │ │ +0000e350: 7365 676d 656e 7473 2069 6d61 6765 2075 segments image u │ │ │ │ +0000e360: 7369 6e67 2061 2064 6573 6972 6564 2072 sing a desired r │ │ │ │ +0000e370: 6567 696f 6e5f 7369 7a65 2c20 616e 6420 egion_size, and │ │ │ │ +0000e380: 696e 2061 6464 6974 696f 6e20 534c 4943 in addition SLIC │ │ │ │ +0000e390: 4f20 7769 6c6c 206f 7074 696d 697a 6520 O will optimize │ │ │ │ +0000e3a0: 7573 696e 6720 6164 6170 7469 7665 2063 using adaptive c │ │ │ │ +0000e3b0: 6f6d 7061 6374 6e65 7373 2066 6163 746f ompactness facto │ │ │ │ +0000e3c0: 722c 0a20 2020 2020 2a20 7768 696c 6520 r,. * while │ │ │ │ +0000e3d0: 4d53 4c49 4320 7769 6c6c 206f 7074 696d MSLIC will optim │ │ │ │ +0000e3e0: 697a 6520 7573 696e 6720 6d61 6e69 666f ize using manifo │ │ │ │ +0000e3f0: 6c64 206d 6574 686f 6473 2072 6573 756c ld methods resul │ │ │ │ +0000e400: 7469 6e67 2069 6e20 6d6f 7265 2063 6f6e ting in more con │ │ │ │ +0000e410: 7465 6e74 2d73 656e 7369 7469 7665 2073 tent-sensitive s │ │ │ │ +0000e420: 7570 6572 7069 7865 6c73 2e0a 2020 2020 uperpixels.. │ │ │ │ +0000e430: 202a 2040 7061 7261 6d20 7265 6769 6f6e * @param region │ │ │ │ +0000e440: 5f73 697a 6520 4368 6f6f 7365 7320 616e _size Chooses an │ │ │ │ +0000e450: 2061 7665 7261 6765 2073 7570 6572 7069 average superpi │ │ │ │ +0000e460: 7865 6c20 7369 7a65 206d 6561 7375 7265 xel size measure │ │ │ │ +0000e470: 6420 696e 2070 6978 656c 730a 2020 2020 d in pixels. │ │ │ │ +0000e480: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000e490: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ +0000e4a0: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ +0000e4b0: 4c49 4320 6f62 6a65 6374 2066 6f72 2074 LIC object for t │ │ │ │ +0000e4c0: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ +0000e4d0: 4974 2073 6574 7320 7468 6520 7061 7261 It sets the para │ │ │ │ +0000e4e0: 6d65 7465 7273 206f 6620 6368 6f6f 7365 meters of choose │ │ │ │ +0000e4f0: 640a 2020 2020 202a 2073 7570 6572 7069 d. * superpi │ │ │ │ +0000e500: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ +0000e510: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ +0000e520: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ +0000e530: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ +0000e540: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ +0000e550: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ +0000e560: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ +0000e570: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ +0000e580: 656e 2069 6d61 6765 2e20 466f 7220 656e en image. For en │ │ │ │ +0000e590: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ +0000e5a0: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ +0000e5b0: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ +0000e5c0: 7320 746f 0a20 2020 2020 2a20 7072 6570 s to. * prep │ │ │ │ +0000e5d0: 726f 6365 7373 2069 6d61 6765 2077 6974 rocess image wit │ │ │ │ +0000e5e0: 6820 6c69 7474 6c65 2067 6175 7373 6961 h little gaussia │ │ │ │ +0000e5f0: 6e20 626c 7572 2075 7369 6e67 2061 2073 n blur using a s │ │ │ │ +0000e600: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ +0000e610: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ +0000e620: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ +0000e630: 0a20 2020 2020 2a20 4369 654c 4142 2063 . * CieLAB c │ │ │ │ +0000e640: 6f6c 6f72 2073 7061 6365 2e20 416e 2065 olor space. An e │ │ │ │ +0000e650: 7861 6d70 6c65 206f 6620 534c 4943 2076 xample of SLIC v │ │ │ │ +0000e660: 6572 7375 7320 534c 4943 4f20 616e 6420 ersus SLICO and │ │ │ │ +0000e670: 4d53 4c49 4320 6973 2069 6c75 7374 7261 MSLIC is ilustra │ │ │ │ +0000e680: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ +0000e690: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ +0000e6a0: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +0000e6b0: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +0000e6c0: 6978 656c 735f 736c 6963 2e70 6e67 290a ixels_slic.png). │ │ │ │ +0000e6d0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000e6e0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000e6f0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000e700: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000e710: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000e720: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +0000e730: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image, │ │ │ │ +0000e740: 696e 7420 616c 676f 7269 7468 6d2c 2069 int algorithm, i │ │ │ │ +0000e750: 6e74 2072 6567 696f 6e5f 7369 7a65 2920 nt region_size) │ │ │ │ +0000e760: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000e770: 2053 7570 6572 7069 7865 6c53 4c49 432e SuperpixelSLIC. │ │ │ │ +0000e780: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0000e790: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +0000e7a0: 5f31 2869 6d61 6765 2e6e 6174 6976 654f _1(image.nativeO │ │ │ │ +0000e7b0: 626a 2c20 616c 676f 7269 7468 6d2c 2072 bj, algorithm, r │ │ │ │ +0000e7c0: 6567 696f 6e5f 7369 7a65 2929 3b0a 2020 egion_size));. │ │ │ │ +0000e7d0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0000e7e0: 2020 2a20 496e 6974 6961 6c69 7a65 2061 * Initialize a │ │ │ │ +0000e7f0: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000e800: 6f62 6a65 6374 0a20 2020 2020 2a0a 2020 object. *. │ │ │ │ +0000e810: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000e820: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ +0000e830: 6e74 0a20 2020 2020 2a20 4070 6172 616d nt. * @param │ │ │ │ +0000e840: 2061 6c67 6f72 6974 686d 2043 686f 6f73 algorithm Choos │ │ │ │ +0000e850: 6573 2074 6865 2061 6c67 6f72 6974 686d es the algorithm │ │ │ │ +0000e860: 2076 6172 6961 6e74 2074 6f20 7573 653a variant to use: │ │ │ │ +0000e870: 0a20 2020 2020 2a20 534c 4943 2073 6567 . * SLIC seg │ │ │ │ +0000e880: 6d65 6e74 7320 696d 6167 6520 7573 696e ments image usin │ │ │ │ +0000e890: 6720 6120 6465 7369 7265 6420 7265 6769 g a desired regi │ │ │ │ +0000e8a0: 6f6e 5f73 697a 652c 2061 6e64 2069 6e20 on_size, and in │ │ │ │ +0000e8b0: 6164 6469 7469 6f6e 2053 4c49 434f 2077 addition SLICO w │ │ │ │ +0000e8c0: 696c 6c20 6f70 7469 6d69 7a65 2075 7369 ill optimize usi │ │ │ │ +0000e8d0: 6e67 2061 6461 7074 6976 6520 636f 6d70 ng adaptive comp │ │ │ │ +0000e8e0: 6163 746e 6573 7320 6661 6374 6f72 2c0a actness factor,. │ │ │ │ +0000e8f0: 2020 2020 202a 2077 6869 6c65 204d 534c * while MSL │ │ │ │ +0000e900: 4943 2077 696c 6c20 6f70 7469 6d69 7a65 IC will optimize │ │ │ │ +0000e910: 2075 7369 6e67 206d 616e 6966 6f6c 6420 using manifold │ │ │ │ +0000e920: 6d65 7468 6f64 7320 7265 7375 6c74 696e methods resultin │ │ │ │ +0000e930: 6720 696e 206d 6f72 6520 636f 6e74 656e g in more conten │ │ │ │ +0000e940: 742d 7365 6e73 6974 6976 6520 7375 7065 t-sensitive supe │ │ │ │ +0000e950: 7270 6978 656c 732e 0a20 2020 2020 2a0a rpixels.. *. │ │ │ │ +0000e960: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +0000e970: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ +0000e980: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ +0000e990: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ +0000e9a0: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ +0000e9b0: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ +0000e9c0: 6572 7320 6f66 2063 686f 6f73 6564 0a20 ers of choosed. │ │ │ │ +0000e9d0: 2020 2020 2a20 7375 7065 7270 6978 656c * superpixel │ │ │ │ +0000e9e0: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ +0000e9f0: 6820 6172 653a 2072 6567 696f 6e5f 7369 h are: region_si │ │ │ │ +0000ea00: 7a65 2061 6e64 2072 756c 6572 2e20 4974 ze and ruler. It │ │ │ │ +0000ea10: 2070 7265 616c 6c6f 6361 7465 2073 6f6d preallocate som │ │ │ │ +0000ea20: 6520 6275 6666 6572 7320 666f 7220 6675 e buffers for fu │ │ │ │ +0000ea30: 7475 7265 0a20 2020 2020 2a20 636f 6d70 ture. * comp │ │ │ │ +0000ea40: 7574 696e 6720 6974 6572 6174 696f 6e73 uting iterations │ │ │ │ +0000ea50: 206f 7665 7220 7468 6520 6769 7665 6e20 over the given │ │ │ │ +0000ea60: 696d 6167 652e 2046 6f72 2065 6e61 6e63 image. For enanc │ │ │ │ +0000ea70: 6865 6420 7265 7375 6c74 7320 6974 2069 hed results it i │ │ │ │ +0000ea80: 7320 7265 636f 6d6d 656e 6465 6420 666f s recommended fo │ │ │ │ +0000ea90: 7220 636f 6c6f 7220 696d 6167 6573 2074 r color images t │ │ │ │ +0000eaa0: 6f0a 2020 2020 202a 2070 7265 7072 6f63 o. * preproc │ │ │ │ +0000eab0: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ +0000eac0: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ +0000ead0: 6c75 7220 7573 696e 6720 6120 736d 616c lur using a smal │ │ │ │ +0000eae0: 6c20 3320 7820 3320 6b65 726e 656c 2061 l 3 x 3 kernel a │ │ │ │ +0000eaf0: 6e64 2061 6464 6974 696f 6e61 6c20 636f nd additional co │ │ │ │ +0000eb00: 6e76 6572 7369 6f6e 2069 6e74 6f0a 2020 nversion into. │ │ │ │ +0000eb10: 2020 202a 2043 6965 4c41 4220 636f 6c6f * CieLAB colo │ │ │ │ +0000eb20: 7220 7370 6163 652e 2041 6e20 6578 616d r space. An exam │ │ │ │ +0000eb30: 706c 6520 6f66 2053 4c49 4320 7665 7273 ple of SLIC vers │ │ │ │ +0000eb40: 7573 2053 4c49 434f 2061 6e64 204d 534c us SLICO and MSL │ │ │ │ +0000eb50: 4943 2069 7320 696c 7573 7472 6174 6564 IC is ilustrated │ │ │ │ +0000eb60: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ +0000eb70: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ +0000eb80: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ +0000eb90: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ +0000eba0: 6c73 5f73 6c69 632e 706e 6729 0a20 2020 ls_slic.png). │ │ │ │ +0000ebb0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0000ebc0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000ebd0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000ebe0: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ +0000ebf0: 7065 7270 6978 656c 534c 4943 2063 7265 perpixelSLIC cre │ │ │ │ +0000ec00: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ +0000ec10: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +0000ec20: 2061 6c67 6f72 6974 686d 2920 7b0a 2020 algorithm) {. │ │ │ │ +0000ec30: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ +0000ec40: 6572 7069 7865 6c53 4c49 432e 5f5f 6672 erpixelSLIC.__fr │ │ │ │ +0000ec50: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ +0000ec60: 7065 7270 6978 656c 534c 4943 5f32 2869 perpixelSLIC_2(i │ │ │ │ +0000ec70: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +0000ec80: 616c 676f 7269 7468 6d29 293b 0a20 2020 algorithm));. │ │ │ │ +0000ec90: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0000eca0: 202a 2049 6e69 7469 616c 697a 6520 6120 * Initialize a │ │ │ │ +0000ecb0: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ +0000ecc0: 626a 6563 740a 2020 2020 202a 0a20 2020 bject. *. │ │ │ │ +0000ecd0: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +0000ece0: 2049 6d61 6765 2074 6f20 7365 676d 656e Image to segmen │ │ │ │ +0000ecf0: 740a 2020 2020 202a 2053 4c49 4320 7365 t. * SLIC se │ │ │ │ +0000ed00: 676d 656e 7473 2069 6d61 6765 2075 7369 gments image usi │ │ │ │ +0000ed10: 6e67 2061 2064 6573 6972 6564 2072 6567 ng a desired reg │ │ │ │ +0000ed20: 696f 6e5f 7369 7a65 2c20 616e 6420 696e ion_size, and in │ │ │ │ +0000ed30: 2061 6464 6974 696f 6e20 534c 4943 4f20 addition SLICO │ │ │ │ +0000ed40: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us │ │ │ │ +0000ed50: 696e 6720 6164 6170 7469 7665 2063 6f6d ing adaptive com │ │ │ │ +0000ed60: 7061 6374 6e65 7373 2066 6163 746f 722c pactness factor, │ │ │ │ +0000ed70: 0a20 2020 2020 2a20 7768 696c 6520 4d53 . * while MS │ │ │ │ +0000ed80: 4c49 4320 7769 6c6c 206f 7074 696d 697a LIC will optimiz │ │ │ │ +0000ed90: 6520 7573 696e 6720 6d61 6e69 666f 6c64 e using manifold │ │ │ │ +0000eda0: 206d 6574 686f 6473 2072 6573 756c 7469 methods resulti │ │ │ │ +0000edb0: 6e67 2069 6e20 6d6f 7265 2063 6f6e 7465 ng in more conte │ │ │ │ +0000edc0: 6e74 2d73 656e 7369 7469 7665 2073 7570 nt-sensitive sup │ │ │ │ +0000edd0: 6572 7069 7865 6c73 2e0a 2020 2020 202a erpixels.. * │ │ │ │ +0000ede0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +0000edf0: 7469 6f6e 2069 6e69 7469 616c 697a 6573 tion initializes │ │ │ │ +0000ee00: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ +0000ee10: 4320 6f62 6a65 6374 2066 6f72 2074 6865 C object for the │ │ │ │ +0000ee20: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ +0000ee30: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ +0000ee40: 7465 7273 206f 6620 6368 6f6f 7365 640a ters of choosed. │ │ │ │ +0000ee50: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ +0000ee60: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ +0000ee70: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ +0000ee80: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ +0000ee90: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ +0000eea0: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ +0000eeb0: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ +0000eec0: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ +0000eed0: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ +0000eee0: 2069 6d61 6765 2e20 466f 7220 656e 616e image. For enan │ │ │ │ +0000eef0: 6368 6564 2072 6573 756c 7473 2069 7420 ched results it │ │ │ │ +0000ef00: 6973 2072 6563 6f6d 6d65 6e64 6564 2066 is recommended f │ │ │ │ +0000ef10: 6f72 2063 6f6c 6f72 2069 6d61 6765 7320 or color images │ │ │ │ +0000ef20: 746f 0a20 2020 2020 2a20 7072 6570 726f to. * prepro │ │ │ │ +0000ef30: 6365 7373 2069 6d61 6765 2077 6974 6820 cess image with │ │ │ │ +0000ef40: 6c69 7474 6c65 2067 6175 7373 6961 6e20 little gaussian │ │ │ │ +0000ef50: 626c 7572 2075 7369 6e67 2061 2073 6d61 blur using a sma │ │ │ │ +0000ef60: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ +0000ef70: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ +0000ef80: 6f6e 7665 7273 696f 6e20 696e 746f 0a20 onversion into. │ │ │ │ +0000ef90: 2020 2020 2a20 4369 654c 4142 2063 6f6c * CieLAB col │ │ │ │ +0000efa0: 6f72 2073 7061 6365 2e20 416e 2065 7861 or space. An exa │ │ │ │ +0000efb0: 6d70 6c65 206f 6620 534c 4943 2076 6572 mple of SLIC ver │ │ │ │ +0000efc0: 7375 7320 534c 4943 4f20 616e 6420 4d53 sus SLICO and MS │ │ │ │ +0000efd0: 4c49 4320 6973 2069 6c75 7374 7261 7465 LIC is ilustrate │ │ │ │ +0000efe0: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ +0000eff0: 6e67 2070 6963 7475 7265 2e0a 2020 2020 ng picture.. │ │ │ │ +0000f000: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ +0000f010: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ +0000f020: 656c 735f 736c 6963 2e70 6e67 290a 2020 els_slic.png). │ │ │ │ +0000f030: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +0000f040: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000f050: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +0000f060: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ +0000f070: 7570 6572 7069 7865 6c53 4c49 4320 6372 uperpixelSLIC cr │ │ │ │ +0000f080: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ +0000f090: 4943 284d 6174 2069 6d61 6765 2920 7b0a IC(Mat image) {. │ │ │ │ +0000f0a0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +0000f0b0: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ +0000f0c0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +0000f0d0: 5375 7065 7270 6978 656c 534c 4943 5f33 SuperpixelSLIC_3 │ │ │ │ +0000f0e0: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ +0000f0f0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +0000f100: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0000f110: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0000f120: 633a 3a52 6164 6f6e 5472 616e 7366 6f72 c::RadonTransfor │ │ │ │ +0000f130: 6d28 4d61 7420 7372 632c 204d 6174 2620 m(Mat src, Mat& │ │ │ │ +0000f140: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ +0000f150: 6120 3d20 312c 2064 6f75 626c 6520 7374 a = 1, double st │ │ │ │ +0000f160: 6172 745f 616e 676c 6520 3d20 302c 2064 art_angle = 0, d │ │ │ │ +0000f170: 6f75 626c 6520 656e 645f 616e 676c 6520 ouble end_angle │ │ │ │ +0000f180: 3d20 3138 302c 2062 6f6f 6c20 6372 6f70 = 180, bool crop │ │ │ │ +0000f190: 203d 2066 616c 7365 2c20 626f 6f6c 206e = false, bool n │ │ │ │ +0000f1a0: 6f72 6d20 3d20 6661 6c73 6529 0a20 2020 orm = false). │ │ │ │ +0000f1b0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000f1c0: 2020 2a20 4361 6c63 756c 6174 6520 5261 * Calculate Ra │ │ │ │ +0000f1d0: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ +0000f1e0: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +0000f1f0: 2a0a 2020 2020 202a 2054 6869 7320 6675 *. * This fu │ │ │ │ +0000f200: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +0000f210: 7320 7468 6520 5261 646f 6e20 5472 616e s the Radon Tran │ │ │ │ +0000f220: 7366 6f72 6d20 6f66 2061 2067 6976 656e sform of a given │ │ │ │ +0000f230: 2069 6d61 6765 2069 6e20 616e 7920 7261 image in any ra │ │ │ │ +0000f240: 6e67 652e 0a20 2020 2020 2a20 5365 6520 nge.. * See │ │ │ │ +0000f250: 6874 7470 733a 2f2f 656e 6769 6e65 6572 https://engineer │ │ │ │ +0000f260: 696e 672e 7075 7264 7565 2e65 6475 2f7e ing.purdue.edu/~ │ │ │ │ +0000f270: 6d61 6c63 6f6c 6d2f 7063 742f 4354 495f malcolm/pct/CTI_ │ │ │ │ +0000f280: 4368 3033 2e70 6466 2066 6f72 2064 6574 Ch03.pdf for det │ │ │ │ +0000f290: 6169 6c2e 0a20 2020 2020 2a20 4966 2074 ail.. * If t │ │ │ │ +0000f2a0: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ +0000f2b0: 2043 565f 3855 2c20 7468 6520 6f75 7470 CV_8U, the outp │ │ │ │ +0000f2c0: 7574 2077 696c 6c20 6265 2043 565f 3332 ut will be CV_32 │ │ │ │ +0000f2d0: 532e 0a20 2020 2020 2a20 4966 2074 6865 S.. * If the │ │ │ │ +0000f2e0: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +0000f2f0: 565f 3332 4620 6f72 2043 565f 3634 462c V_32F or CV_64F, │ │ │ │ +0000f300: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +0000f310: 2062 6520 4356 5f36 3446 0a20 2020 2020 be CV_64F. │ │ │ │ +0000f320: 2a20 5468 6520 6f75 7470 7574 2073 697a * The output siz │ │ │ │ +0000f330: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ +0000f340: 5f69 6e74 6567 7261 6c20 7820 7372 635f _integral x src_ │ │ │ │ +0000f350: 6469 6167 6f6e 616c 5f6c 656e 6774 682e diagonal_length. │ │ │ │ +0000f360: 0a20 2020 2020 2a20 4966 2063 726f 7020 . * If crop │ │ │ │ +0000f370: 6973 2073 656c 6563 7465 642c 2074 6865 is selected, the │ │ │ │ +0000f380: 2069 6e70 7574 2069 6d61 6765 2077 696c input image wil │ │ │ │ +0000f390: 6c20 6265 2063 726f 7020 696e 746f 2073 l be crop into s │ │ │ │ +0000f3a0: 7175 6172 6520 7468 656e 2063 6972 636c quare then circl │ │ │ │ +0000f3b0: 652c 0a20 2020 2020 2a20 616e 6420 6f75 e,. * and ou │ │ │ │ +0000f3c0: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ +0000f3d0: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ +0000f3e0: 6c20 7820 6d69 6e5f 6564 6765 2e0a 2020 l x min_edge.. │ │ │ │ +0000f3f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0000f400: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +0000f410: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000f420: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0000f430: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000f440: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000f450: 4070 6172 616d 2074 6865 7461 2061 7574 @param theta aut │ │ │ │ +0000f460: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000f470: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000f480: 616d 2073 7461 7274 5f61 6e67 6c65 2061 am start_angle a │ │ │ │ +0000f490: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000f4a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000f4b0: 6172 616d 2065 6e64 5f61 6e67 6c65 2061 aram end_angle a │ │ │ │ +0000f4c0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000f4d0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000f4e0: 6172 616d 2063 726f 7020 6175 746f 6d61 aram crop automa │ │ │ │ +0000f4f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000f500: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000f510: 6e6f 726d 2061 7574 6f6d 6174 6963 616c norm automatical │ │ │ │ +0000f520: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f530: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000f540: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ +0000f550: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ +0000f560: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +0000f570: 626c 6520 7468 6574 612c 2064 6f75 626c ble theta, doubl │ │ │ │ +0000f580: 6520 7374 6172 745f 616e 676c 652c 2064 e start_angle, d │ │ │ │ +0000f590: 6f75 626c 6520 656e 645f 616e 676c 652c ouble end_angle, │ │ │ │ +0000f5a0: 2062 6f6f 6c65 616e 2063 726f 702c 2062 boolean crop, b │ │ │ │ +0000f5b0: 6f6f 6c65 616e 206e 6f72 6d29 207b 0a20 oolean norm) {. │ │ │ │ +0000f5c0: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +0000f5d0: 7366 6f72 6d5f 3028 7372 632e 6e61 7469 sform_0(src.nati │ │ │ │ +0000f5e0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0000f5f0: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +0000f600: 7274 5f61 6e67 6c65 2c20 656e 645f 616e rt_angle, end_an │ │ │ │ +0000f610: 676c 652c 2063 726f 702c 206e 6f72 6d29 gle, crop, norm) │ │ │ │ +0000f620: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0000f630: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +0000f640: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +0000f650: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +0000f660: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ +0000f670: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ +0000f680: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ +0000f690: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ +0000f6a0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ +0000f6b0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ +0000f6c0: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ +0000f6d0: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ +0000f6e0: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ +0000f6f0: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ +0000f700: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ +0000f710: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +0000f720: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ +0000f730: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +0000f740: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ +0000f750: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ +0000f760: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ +0000f770: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ +0000f780: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ +0000f790: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ +0000f7a0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +0000f7b0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +0000f7c0: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ +0000f7d0: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ +0000f7e0: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ +0000f7f0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +0000f800: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ +0000f810: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ +0000f820: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ +0000f830: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ +0000f840: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +0000f850: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ +0000f860: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000f870: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +0000f880: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000f890: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000f8a0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +0000f8b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f8c0: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ +0000f8d0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000f8e0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +0000f8f0: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ +0000f900: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ +0000f910: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000f920: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ +0000f930: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ +0000f940: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000f950: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ +0000f960: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000f970: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000f980: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000f990: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ +0000f9a0: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ +0000f9b0: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ +0000f9c0: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ +0000f9d0: 5f61 6e67 6c65 2c20 646f 7562 6c65 2065 _angle, double e │ │ │ │ +0000f9e0: 6e64 5f61 6e67 6c65 2c20 626f 6f6c 6561 nd_angle, boolea │ │ │ │ +0000f9f0: 6e20 6372 6f70 2920 7b0a 2020 2020 2020 n crop) {. │ │ │ │ +0000fa00: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ +0000fa10: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ +0000fa20: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0000fa30: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ +0000fa40: 676c 652c 2065 6e64 5f61 6e67 6c65 2c20 gle, end_angle, │ │ │ │ +0000fa50: 6372 6f70 293b 0a20 2020 207d 0a0a 2020 crop);. }.. │ │ │ │ +0000fa60: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +0000fa70: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra │ │ │ │ +0000fa80: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ +0000fa90: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0000faa0: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function │ │ │ │ +0000fab0: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R │ │ │ │ +0000fac0: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o │ │ │ │ +0000fad0: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image │ │ │ │ +0000fae0: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range.. │ │ │ │ +0000faf0: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/ │ │ │ │ +0000fb00: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur │ │ │ │ +0000fb10: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm │ │ │ │ +0000fb20: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd │ │ │ │ +0000fb30: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail.. │ │ │ │ +0000fb40: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ +0000fb50: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U, │ │ │ │ +0000fb60: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +0000fb70: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S.. │ │ │ │ +0000fb80: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ +0000fb90: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o │ │ │ │ +0000fba0: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou │ │ │ │ +0000fbb0: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ +0000fbc0: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o │ │ │ │ +0000fbd0: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will │ │ │ │ +0000fbe0: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr │ │ │ │ +0000fbf0: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona │ │ │ │ +0000fc00: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. * │ │ │ │ +0000fc10: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele │ │ │ │ +0000fc20: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input │ │ │ │ +0000fc30: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr │ │ │ │ +0000fc40: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t │ │ │ │ +0000fc50: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,. │ │ │ │ +0000fc60: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si │ │ │ │ +0000fc70: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o │ │ │ │ +0000fc80: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min │ │ │ │ +0000fc90: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *. │ │ │ │ +0000fca0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0000fcb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000fcc0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0000fcd0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +0000fce0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000fcf0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +0000fd00: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica │ │ │ │ +0000fd10: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000fd20: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star │ │ │ │ +0000fd30: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati │ │ │ │ +0000fd40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000fd50: 2020 2020 202a 2040 7061 7261 6d20 656e * @param en │ │ │ │ +0000fd60: 645f 616e 676c 6520 6175 746f 6d61 7469 d_angle automati │ │ │ │ +0000fd70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000fd80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000fd90: 6963 2073 7461 7469 6320 766f 6964 2052 ic static void R │ │ │ │ +0000fda0: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma │ │ │ │ +0000fdb0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0000fdc0: 646f 7562 6c65 2074 6865 7461 2c20 646f double theta, do │ │ │ │ +0000fdd0: 7562 6c65 2073 7461 7274 5f61 6e67 6c65 uble start_angle │ │ │ │ +0000fde0: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ +0000fdf0: 6c65 2920 7b0a 2020 2020 2020 2020 5261 le) {. Ra │ │ │ │ +0000fe00: 646f 6e54 7261 6e73 666f 726d 5f32 2873 donTransform_2(s │ │ │ │ +0000fe10: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +0000fe20: 742e 6e61 7469 7665 4f62 6a2c 2074 6865 t.nativeObj, the │ │ │ │ +0000fe30: 7461 2c20 7374 6172 745f 616e 676c 652c ta, start_angle, │ │ │ │ +0000fe40: 2065 6e64 5f61 6e67 6c65 293b 0a20 2020 end_angle);. │ │ │ │ +0000fe50: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0000fe60: 202a 2043 616c 6375 6c61 7465 2052 6164 * Calculate Rad │ │ │ │ +0000fe70: 6f6e 2054 7261 6e73 666f 726d 206f 6620 on Transform of │ │ │ │ +0000fe80: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +0000fe90: 0a20 2020 2020 2a20 5468 6973 2066 756e . * This fun │ │ │ │ +0000fea0: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +0000feb0: 2074 6865 2052 6164 6f6e 2054 7261 6e73 the Radon Trans │ │ │ │ +0000fec0: 666f 726d 206f 6620 6120 6769 7665 6e20 form of a given │ │ │ │ +0000fed0: 696d 6167 6520 696e 2061 6e79 2072 616e image in any ran │ │ │ │ +0000fee0: 6765 2e0a 2020 2020 202a 2053 6565 2068 ge.. * See h │ │ │ │ +0000fef0: 7474 7073 3a2f 2f65 6e67 696e 6565 7269 ttps://engineeri │ │ │ │ +0000ff00: 6e67 2e70 7572 6475 652e 6564 752f 7e6d ng.purdue.edu/~m │ │ │ │ +0000ff10: 616c 636f 6c6d 2f70 6374 2f43 5449 5f43 alcolm/pct/CTI_C │ │ │ │ +0000ff20: 6830 332e 7064 6620 666f 7220 6465 7461 h03.pdf for deta │ │ │ │ +0000ff30: 696c 2e0a 2020 2020 202a 2049 6620 7468 il.. * If th │ │ │ │ +0000ff40: 6520 696e 7075 7420 7479 7065 2069 7320 e input type is │ │ │ │ +0000ff50: 4356 5f38 552c 2074 6865 206f 7574 7075 CV_8U, the outpu │ │ │ │ +0000ff60: 7420 7769 6c6c 2062 6520 4356 5f33 3253 t will be CV_32S │ │ │ │ +0000ff70: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +0000ff80: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ +0000ff90: 5f33 3246 206f 7220 4356 5f36 3446 2c20 _32F or CV_64F, │ │ │ │ +0000ffa0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ +0000ffb0: 6265 2043 565f 3634 460a 2020 2020 202a be CV_64F. * │ │ │ │ +0000ffc0: 2054 6865 206f 7574 7075 7420 7369 7a65 The output size │ │ │ │ +0000ffd0: 2077 696c 6c20 6265 206e 756d 5f6f 665f will be num_of_ │ │ │ │ +0000ffe0: 696e 7465 6772 616c 2078 2073 7263 5f64 integral x src_d │ │ │ │ +0000fff0: 6961 676f 6e61 6c5f 6c65 6e67 7468 2e0a iagonal_length.. │ │ │ │ +00010000: 2020 2020 202a 2049 6620 6372 6f70 2069 * If crop i │ │ │ │ +00010010: 7320 7365 6c65 6374 6564 2c20 7468 6520 s selected, the │ │ │ │ +00010020: 696e 7075 7420 696d 6167 6520 7769 6c6c input image will │ │ │ │ +00010030: 2062 6520 6372 6f70 2069 6e74 6f20 7371 be crop into sq │ │ │ │ +00010040: 7561 7265 2074 6865 6e20 6369 7263 6c65 uare then circle │ │ │ │ +00010050: 2c0a 2020 2020 202a 2061 6e64 206f 7574 ,. * and out │ │ │ │ +00010060: 7075 7420 7369 7a65 2077 696c 6c20 6265 put size will be │ │ │ │ +00010070: 206e 756d 5f6f 665f 696e 7465 6772 616c num_of_integral │ │ │ │ +00010080: 2078 206d 696e 5f65 6467 652e 0a20 2020 x min_edge.. │ │ │ │ +00010090: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000100a0: 6d20 7372 6320 6175 746f 6d61 7469 6361 m src automatica │ │ │ │ +000100b0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000100c0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +000100d0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000100e0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +000100f0: 7061 7261 6d20 7468 6574 6120 6175 746f param theta auto │ │ │ │ +00010100: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00010110: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00010120: 6d20 7374 6172 745f 616e 676c 6520 6175 m start_angle au │ │ │ │ +00010130: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00010140: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00010150: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00010160: 766f 6964 2052 6164 6f6e 5472 616e 7366 void RadonTransf │ │ │ │ +00010170: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ +00010180: 2064 7374 2c20 646f 7562 6c65 2074 6865 dst, double the │ │ │ │ +00010190: 7461 2c20 646f 7562 6c65 2073 7461 7274 ta, double start │ │ │ │ +000101a0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ +000101b0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ +000101c0: 5f33 2873 7263 2e6e 6174 6976 654f 626a _3(src.nativeObj │ │ │ │ +000101d0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +000101e0: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ +000101f0: 676c 6529 3b0a 2020 2020 7d0a 0a20 2020 gle);. }.. │ │ │ │ +00010200: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ +00010210: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ +00010220: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ +00010230: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00010240: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ +00010250: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ +00010260: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ +00010270: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ +00010280: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ +00010290: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ +000102a0: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ +000102b0: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ +000102c0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ +000102d0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ +000102e0: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ +000102f0: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ +00010300: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ +00010310: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ +00010320: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ +00010330: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ +00010340: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ +00010350: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ +00010360: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ +00010370: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ +00010380: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ +00010390: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ +000103a0: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ +000103b0: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ +000103c0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ +000103d0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ +000103e0: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ +000103f0: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ +00010400: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ +00010410: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ +00010420: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ +00010430: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ +00010440: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ +00010450: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00010460: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00010470: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00010480: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00010490: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ +000104a0: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ +000104b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000104c0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000104d0: 7374 6174 6963 2076 6f69 6420 5261 646f static void Rado │ │ │ │ +000104e0: 6e54 7261 6e73 666f 726d 284d 6174 2073 nTransform(Mat s │ │ │ │ +000104f0: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +00010500: 626c 6520 7468 6574 6129 207b 0a20 2020 ble theta) {. │ │ │ │ +00010510: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ +00010520: 6f72 6d5f 3428 7372 632e 6e61 7469 7665 orm_4(src.native │ │ │ │ +00010530: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00010540: 626a 2c20 7468 6574 6129 3b0a 2020 2020 bj, theta);. │ │ │ │ +00010550: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00010560: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ +00010570: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +00010580: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00010590: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ +000105a0: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +000105b0: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ +000105c0: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ +000105d0: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ +000105e0: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ +000105f0: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ +00010600: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ +00010610: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ +00010620: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ +00010630: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ +00010640: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +00010650: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ +00010660: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ +00010670: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ +00010680: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ +00010690: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ +000106a0: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ +000106b0: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ +000106c0: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ +000106d0: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +000106e0: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ +000106f0: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ +00010700: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ +00010710: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ +00010720: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ +00010730: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ +00010740: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ +00010750: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ +00010760: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +00010770: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +00010780: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ +00010790: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000107a0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +000107b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000107c0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +000107d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000107e0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000107f0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00010800: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ +00010810: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ +00010820: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ +00010830: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ +00010840: 3528 7372 632e 6e61 7469 7665 4f62 6a2c 5(src.nativeObj, │ │ │ │ +00010850: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +00010860: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00010870: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00010880: 5f44 5446 696c 7465 7220 6376 3a3a 7869 _DTFilter cv::xi │ │ │ │ +00010890: 6d67 7072 6f63 3a3a 6372 6561 7465 4454 mgproc::createDT │ │ │ │ +000108a0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +000108b0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +000108c0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +000108d0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +000108e0: 6465 203d 2044 5446 5f4e 432c 2069 6e74 de = DTF_NC, int │ │ │ │ +000108f0: 206e 756d 4974 6572 7320 3d20 3329 0a20 numIters = 3). │ │ │ │ +00010900: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00010910: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00010920: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00010930: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ +00010940: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +00010950: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +00010960: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +00010970: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00010980: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +00010990: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ +000109a0: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ +000109b0: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ +000109c0: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ +000109d0: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ +000109e0: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ +000109f0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00010a00: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +00010a10: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +00010a20: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +00010a30: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +00010a40: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00010a50: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00010a60: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00010a70: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00010a80: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00010a90: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00010aa0: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +00010ab0: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +00010ac0: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +00010ad0: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +00010ae0: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +00010af0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +00010b00: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +00010b10: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00010b20: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00010b30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00010b40: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ +00010b50: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ +00010b60: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ +00010b70: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ +00010b80: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ +00010b90: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ +00010ba0: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ +00010bb0: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ +00010bc0: 636c 652e 0a20 2020 2020 2a0a 2020 2020 cle.. *. │ │ │ │ +00010bd0: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ +00010be0: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ +00010bf0: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ +00010c00: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ +00010c10: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ +00010c20: 656e 6f75 6768 2e0a 2020 2020 202a 0a20 enough.. *. │ │ │ │ +00010c30: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00010c40: 6574 6169 6c73 2061 626f 7574 2044 6f6d etails about Dom │ │ │ │ +00010c50: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ +00010c60: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ +00010c70: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00010c80: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ +00010c90: 4761 7374 616c 3131 2061 6e64 0a20 2020 Gastal11 and. │ │ │ │ +00010ca0: 2020 2a20 5b44 6f6d 6169 6e20 5472 616e * [Domain Tran │ │ │ │ +00010cb0: 7366 6f72 6d20 6669 6c74 6572 2068 6f6d sform filter hom │ │ │ │ +00010cc0: 6570 6167 655d 2868 7474 703a 2f2f 7777 epage](http://ww │ │ │ │ +00010cd0: 772e 696e 662e 7566 7267 732e 6272 2f7e w.inf.ufrgs.br/~ │ │ │ │ +00010ce0: 6573 6c67 6173 7461 6c2f 446f 6d61 696e eslgastal/Domain │ │ │ │ +00010cf0: 5472 616e 7366 6f72 6d2f 292e 0a20 2020 Transform/).. │ │ │ │ +00010d00: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00010d10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00010d20: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00010d30: 7075 626c 6963 2073 7461 7469 6320 4454 public static DT │ │ │ │ +00010d40: 4669 6c74 6572 2063 7265 6174 6544 5446 Filter createDTF │ │ │ │ +00010d50: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00010d60: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +00010d70: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +00010d80: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +00010d90: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ +00010da0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00010db0: 6e20 4454 4669 6c74 6572 2e5f 5f66 726f n DTFilter.__fro │ │ │ │ +00010dc0: 6d50 7472 5f5f 2863 7265 6174 6544 5446 mPtr__(createDTF │ │ │ │ +00010dd0: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ +00010de0: 7469 7665 4f62 6a2c 2073 6967 6d61 5370 tiveObj, sigmaSp │ │ │ │ +00010df0: 6174 6961 6c2c 2073 6967 6d61 436f 6c6f atial, sigmaColo │ │ │ │ +00010e00: 722c 206d 6f64 652c 206e 756d 4974 6572 r, mode, numIter │ │ │ │ +00010e10: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }.. │ │ │ │ +00010e20: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +00010e30: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +00010e40: 6520 696e 7374 616e 6365 206f 6620 4454 e instance of DT │ │ │ │ +00010e50: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ +00010e60: 6365 2069 6e69 7469 616c 697a 6174 696f ce initializatio │ │ │ │ +00010e70: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ +00010e80: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00010e90: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ +00010ea0: 6167 6520 2875 7365 6420 746f 2062 7569 age (used to bui │ │ │ │ +00010eb0: 6c64 2074 7261 6e73 666f 726d 6564 2064 ld transformed d │ │ │ │ +00010ec0: 6973 7461 6e63 652c 2077 6869 6368 2064 istance, which d │ │ │ │ +00010ed0: 6573 6372 6962 6573 2065 6467 6520 7374 escribes edge st │ │ │ │ +00010ee0: 7275 6374 7572 6520 6f66 0a20 2020 2020 ructure of. │ │ │ │ +00010ef0: 2a20 6775 6964 6564 2069 6d61 6765 292e * guided image). │ │ │ │ +00010f00: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00010f10: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ +00010f20: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ +00010f30: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +00010f40: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00010f50: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00010f60: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00010f70: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ +00010f80: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ +00010f90: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00010fa0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00010fb0: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +00010fc0: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ +00010fd0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +00010fe0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +00010ff0: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +00011000: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00011010: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00011020: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ +00011030: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00011040: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00011050: 6172 616d 206d 6f64 6520 6f6e 6520 666f aram mode one fo │ │ │ │ +00011060: 726d 2074 6872 6565 206d 6f64 6573 2044 rm three modes D │ │ │ │ +00011070: 5446 5f4e 432c 2044 5446 5f52 4620 616e TF_NC, DTF_RF an │ │ │ │ +00011080: 6420 4454 465f 4943 2077 6869 6368 2063 d DTF_IC which c │ │ │ │ +00011090: 6f72 7265 7370 6f6e 6473 2074 6f20 7468 orresponds to th │ │ │ │ +000110a0: 7265 6520 6d6f 6465 7320 666f 720a 2020 ree modes for. │ │ │ │ +000110b0: 2020 202a 2066 696c 7465 7269 6e67 2032 * filtering 2 │ │ │ │ +000110c0: 4420 7369 676e 616c 7320 696e 2074 6865 D signals in the │ │ │ │ +000110d0: 2061 7274 6963 6c65 2e0a 2020 2020 202a article.. * │ │ │ │ +000110e0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +000110f0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00011100: 6162 6f75 7420 446f 6d61 696e 2054 7261 about Domain Tra │ │ │ │ +00011110: 6e73 666f 726d 2066 696c 7465 7220 7061 nsform filter pa │ │ │ │ +00011120: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +00011130: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +00011140: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +00011150: 3120 616e 640a 2020 2020 202a 205b 446f 1 and. * [Do │ │ │ │ +00011160: 6d61 696e 2054 7261 6e73 666f 726d 2066 main Transform f │ │ │ │ +00011170: 696c 7465 7220 686f 6d65 7061 6765 5d28 ilter homepage]( │ │ │ │ +00011180: 6874 7470 3a2f 2f77 7777 2e69 6e66 2e75 http://www.inf.u │ │ │ │ +00011190: 6672 6773 2e62 722f 7e65 736c 6761 7374 frgs.br/~eslgast │ │ │ │ +000111a0: 616c 2f44 6f6d 6169 6e54 7261 6e73 666f al/DomainTransfo │ │ │ │ +000111b0: 726d 2f29 2e0a 2020 2020 202a 2040 7265 rm/).. * @re │ │ │ │ +000111c0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +000111d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000111e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000111f0: 7374 6174 6963 2044 5446 696c 7465 7220 static DTFilter │ │ │ │ +00011200: 6372 6561 7465 4454 4669 6c74 6572 284d createDTFilter(M │ │ │ │ +00011210: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +00011220: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ +00011230: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +00011240: 2c20 696e 7420 6d6f 6465 2920 7b0a 2020 , int mode) {. │ │ │ │ +00011250: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ +00011260: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00011270: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ +00011280: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +00011290: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ +000112a0: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ +000112b0: 6465 2929 3b0a 2020 2020 7d0a 0a20 2020 de));. }.. │ │ │ │ +000112c0: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +000112d0: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +000112e0: 7465 2069 6e73 7461 6e63 6520 6f66 2044 te instance of D │ │ │ │ +000112f0: 5446 696c 7465 7220 616e 6420 7072 6f64 TFilter and prod │ │ │ │ +00011300: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ +00011310: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00011320: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00011330: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +00011340: 6d61 6765 2028 7573 6564 2074 6f20 6275 mage (used to bu │ │ │ │ +00011350: 696c 6420 7472 616e 7366 6f72 6d65 6420 ild transformed │ │ │ │ +00011360: 6469 7374 616e 6365 2c20 7768 6963 6820 distance, which │ │ │ │ +00011370: 6465 7363 7269 6265 7320 6564 6765 2073 describes edge s │ │ │ │ +00011380: 7472 7563 7475 7265 206f 660a 2020 2020 tructure of. │ │ │ │ +00011390: 202a 2067 7569 6465 6420 696d 6167 6529 * guided image) │ │ │ │ +000113a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000113b0: 4070 6172 616d 2073 6967 6d61 5370 6174 @param sigmaSpat │ │ │ │ +000113c0: 6961 6c20 5c28 7b5c 7369 676d 617d 5f48 ial \({\sigma}_H │ │ │ │ +000113d0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +000113e0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +000113f0: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +00011400: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00011410: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00011420: 6f72 6469 6e61 7465 2073 7061 6365 2069 ordinate space i │ │ │ │ +00011430: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +00011440: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00011450: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC │ │ │ │ +00011460: 6f6c 6f72 205c 287b 5c73 6967 6d61 7d5f olor \({\sigma}_ │ │ │ │ +00011470: 725c 2920 7061 7261 6d65 7465 7220 696e r\) parameter in │ │ │ │ +00011480: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00011490: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ +000114a0: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +000114b0: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ +000114c0: 6f6c 6f72 2073 7061 6365 2069 6e74 6f20 olor space into │ │ │ │ +000114d0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +000114e0: 0a20 2020 2020 2a0a 2020 2020 202a 2066 . *. * f │ │ │ │ +000114f0: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ +00011500: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ +00011510: 6c65 2e0a 2020 2020 202a 0a20 2020 2020 le.. *. │ │ │ │ +00011520: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00011530: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00011540: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ +00011550: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ +00011560: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00011570: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +00011580: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ +00011590: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ +000115a0: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +000115b0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ +000115c0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ +000115d0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ +000115e0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ +000115f0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00011600: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00011610: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00011620: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00011630: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ +00011640: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ +00011650: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ +00011660: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ +00011670: 7369 676d 6143 6f6c 6f72 2920 7b0a 2020 sigmaColor) {. │ │ │ │ +00011680: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ +00011690: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +000116a0: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ +000116b0: 5f32 2867 7569 6465 2e6e 6174 6976 654f _2(guide.nativeO │ │ │ │ +000116c0: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ +000116d0: 2c20 7369 676d 6143 6f6c 6f72 2929 3b0a , sigmaColor));. │ │ │ │ +000116e0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +000116f0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00011700: 2063 763a 3a78 696d 6770 726f 633a 3a64 cv::ximgproc::d │ │ │ │ +00011710: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ +00011720: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +00011730: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +00011740: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +00011750: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ +00011760: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ +00011770: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ +00011780: 3329 0a20 2020 202f 2f0a 0a20 2020 202f 3). //.. / │ │ │ │ +00011790: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +000117a0: 206f 6e65 2d6c 696e 6520 446f 6d61 696e one-line Domain │ │ │ │ +000117b0: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ +000117c0: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ +000117d0: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +000117e0: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +000117f0: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ +00011800: 202a 2067 7569 6465 6420 696d 6167 6520 * guided image │ │ │ │ +00011810: 7468 656e 2075 7365 2044 5446 696c 7465 then use DTFilte │ │ │ │ +00011820: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ +00011830: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ +00011840: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ +00011850: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ +00011860: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00011870: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +00011880: 6564 2069 6d61 6765 2028 616c 736f 2063 ed image (also c │ │ │ │ +00011890: 616c 6c65 6420 6173 206a 6f69 6e74 2069 alled as joint i │ │ │ │ +000118a0: 6d61 6765 2920 7769 7468 2075 6e73 6967 mage) with unsig │ │ │ │ +000118b0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +000118c0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +000118d0: 6974 0a20 2020 2020 2a20 6465 7074 6820 it. * depth │ │ │ │ +000118e0: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +000118f0: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ +00011900: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ +00011910: 6720 696d 6167 6520 7769 7468 2075 6e73 g image with uns │ │ │ │ +00011920: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00011930: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00011940: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +00011950: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00011960: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00011970: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +00011980: 6d61 6765 0a20 2020 2020 2a20 4070 6172 mage. * @par │ │ │ │ +00011990: 616d 2073 6967 6d61 5370 6174 6961 6c20 am sigmaSpatial │ │ │ │ +000119a0: 5c28 7b5c 7369 676d 617d 5f48 5c29 2070 \({\sigma}_H\) p │ │ │ │ +000119b0: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ +000119c0: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +000119d0: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ +000119e0: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +000119f0: 6865 0a20 2020 2020 2a20 636f 6f72 6469 he. * coordi │ │ │ │ +00011a00: 6e61 7465 2073 7061 6365 2069 6e74 6f20 nate space into │ │ │ │ +00011a10: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00011a20: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00011a30: 6967 6d61 436f 6c6f 7220 5c28 7b5c 7369 igmaColor \({\si │ │ │ │ +00011a40: 676d 617d 5f72 5c29 2070 6172 616d 6574 gma}_r\) paramet │ │ │ │ +00011a50: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +00011a60: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +00011a70: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00011a80: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +00011a90: 2020 2a20 636f 6c6f 7220 7370 6163 6520 * color space │ │ │ │ +00011aa0: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +00011ab0: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ +00011ac0: 7261 6d20 6d6f 6465 206f 6e65 2066 6f72 ram mode one for │ │ │ │ +00011ad0: 6d20 7468 7265 6520 6d6f 6465 7320 4454 m three modes DT │ │ │ │ +00011ae0: 465f 4e43 2c20 4454 465f 5246 2061 6e64 F_NC, DTF_RF and │ │ │ │ +00011af0: 2044 5446 5f49 4320 7768 6963 6820 636f DTF_IC which co │ │ │ │ +00011b00: 7272 6573 706f 6e64 7320 746f 2074 6872 rresponds to thr │ │ │ │ +00011b10: 6565 206d 6f64 6573 2066 6f72 0a20 2020 ee modes for. │ │ │ │ +00011b20: 2020 2a20 6669 6c74 6572 696e 6720 3244 * filtering 2D │ │ │ │ +00011b30: 2073 6967 6e61 6c73 2069 6e20 7468 6520 signals in the │ │ │ │ +00011b40: 6172 7469 636c 652e 0a20 2020 2020 2a20 article.. * │ │ │ │ +00011b50: 4070 6172 616d 206e 756d 4974 6572 7320 @param numIters │ │ │ │ +00011b60: 6f70 7469 6f6e 616c 206e 756d 6265 7220 optional number │ │ │ │ +00011b70: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +00011b80: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ +00011b90: 2c20 3320 6973 2071 7569 7465 2065 6e6f , 3 is quite eno │ │ │ │ +00011ba0: 7567 682e 0a20 2020 2020 2a20 5345 453a ugh.. * SEE: │ │ │ │ +00011bb0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00011bc0: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ +00011bd0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +00011be0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00011bf0: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ +00011c00: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +00011c10: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ +00011c20: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +00011c30: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +00011c40: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2c20 olor, int mode, │ │ │ │ +00011c50: 696e 7420 6e75 6d49 7465 7273 2920 7b0a int numIters) {. │ │ │ │ +00011c60: 2020 2020 2020 2020 6474 4669 6c74 6572 dtFilter │ │ │ │ +00011c70: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ +00011c80: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00011c90: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00011ca0: 2c20 7369 676d 6153 7061 7469 616c 2c20 , sigmaSpatial, │ │ │ │ +00011cb0: 7369 676d 6143 6f6c 6f72 2c20 6d6f 6465 sigmaColor, mode │ │ │ │ +00011cc0: 2c20 6e75 6d49 7465 7273 293b 0a20 2020 , numIters);. │ │ │ │ +00011cd0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00011ce0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00011cf0: 6e65 2044 6f6d 6169 6e20 5472 616e 7366 ne Domain Transf │ │ │ │ +00011d00: 6f72 6d20 6669 6c74 6572 2063 616c 6c2e orm filter call. │ │ │ │ +00011d10: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00011d20: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00011d30: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +00011d40: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +00011d50: 6564 2069 6d61 6765 2074 6865 6e20 7573 ed image then us │ │ │ │ +00011d60: 6520 4454 4669 6c74 6572 2069 6e74 6572 e DTFilter inter │ │ │ │ +00011d70: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ +00011d80: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +00011d90: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ +00011da0: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ +00011db0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +00011dc0: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ +00011dd0: 6520 2861 6c73 6f20 6361 6c6c 6564 2061 e (also called a │ │ │ │ +00011de0: 7320 6a6f 696e 7420 696d 6167 6529 2077 s joint image) w │ │ │ │ +00011df0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00011e00: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00011e10: 6f69 6e74 2033 322d 6269 740a 2020 2020 oint 32-bit. │ │ │ │ +00011e20: 202a 2064 6570 7468 2061 6e64 2075 7020 * depth and up │ │ │ │ +00011e30: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +00011e40: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00011e50: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ +00011e60: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +00011e70: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00011e80: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00011e90: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00011ea0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00011eb0: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ +00011ec0: 696e 6174 696f 6e20 696d 6167 650a 2020 ination image. │ │ │ │ +00011ed0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00011ee0: 6153 7061 7469 616c 205c 287b 5c73 6967 aSpatial \({\sig │ │ │ │ +00011ef0: 6d61 7d5f 485c 2920 7061 7261 6d65 7465 ma}_H\) paramete │ │ │ │ +00011f00: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ +00011f10: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ +00011f20: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +00011f30: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ +00011f40: 202a 2063 6f6f 7264 696e 6174 6520 7370 * coordinate sp │ │ │ │ +00011f50: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +00011f60: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00011f70: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +00011f80: 6f72 205c 287b 5c73 6967 6d61 7d5f 725c or \({\sigma}_r\ │ │ │ │ +00011f90: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +00011fa0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00011fb0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00011fc0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00011fd0: 6e20 7468 650a 2020 2020 202a 2063 6f6c n the. * col │ │ │ │ +00011fe0: 6f72 2073 7061 6365 2069 6e74 6f20 6269 or space into bi │ │ │ │ +00011ff0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00012000: 2020 2020 2a20 4070 6172 616d 206d 6f64 * @param mod │ │ │ │ +00012010: 6520 6f6e 6520 666f 726d 2074 6872 6565 e one form three │ │ │ │ +00012020: 206d 6f64 6573 2044 5446 5f4e 432c 2044 modes DTF_NC, D │ │ │ │ +00012030: 5446 5f52 4620 616e 6420 4454 465f 4943 TF_RF and DTF_IC │ │ │ │ +00012040: 2077 6869 6368 2063 6f72 7265 7370 6f6e which correspon │ │ │ │ +00012050: 6473 2074 6f20 7468 7265 6520 6d6f 6465 ds to three mode │ │ │ │ +00012060: 7320 666f 720a 2020 2020 202a 2066 696c s for. * fil │ │ │ │ +00012070: 7465 7269 6e67 2032 4420 7369 676e 616c tering 2D signal │ │ │ │ +00012080: 7320 696e 2074 6865 2061 7274 6963 6c65 s in the article │ │ │ │ +00012090: 2e0a 2020 2020 202a 2053 4545 3a20 6269 .. * SEE: bi │ │ │ │ +000120a0: 6c61 7465 7261 6c46 696c 7465 722c 2067 lateralFilter, g │ │ │ │ +000120b0: 7569 6465 6446 696c 7465 722c 2061 6d46 uidedFilter, amF │ │ │ │ +000120c0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +000120d0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +000120e0: 766f 6964 2064 7446 696c 7465 7228 4d61 void dtFilter(Ma │ │ │ │ +000120f0: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +00012100: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00012110: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +00012120: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00012130: 722c 2069 6e74 206d 6f64 6529 207b 0a20 r, int mode) {. │ │ │ │ +00012140: 2020 2020 2020 2064 7446 696c 7465 725f dtFilter_ │ │ │ │ +00012150: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ +00012160: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +00012170: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00012180: 2073 6967 6d61 5370 6174 6961 6c2c 2073 sigmaSpatial, s │ │ │ │ +00012190: 6967 6d61 436f 6c6f 722c 206d 6f64 6529 igmaColor, mode) │ │ │ │ +000121a0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +000121b0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +000121c0: 6e65 2d6c 696e 6520 446f 6d61 696e 2054 ne-line Domain T │ │ │ │ +000121d0: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +000121e0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +000121f0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +00012200: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +00012210: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +00012220: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ +00012230: 656e 2075 7365 2044 5446 696c 7465 7220 en use DTFilter │ │ │ │ +00012240: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ +00012250: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +00012260: 7469 6f6e 7320 6f6e 2069 6e69 7469 616c tions on initial │ │ │ │ +00012270: 697a 6174 696f 6e20 7374 6167 652e 0a20 ization stage.. │ │ │ │ +00012280: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00012290: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ +000122a0: 2069 6d61 6765 2028 616c 736f 2063 616c image (also cal │ │ │ │ +000122b0: 6c65 6420 6173 206a 6f69 6e74 2069 6d61 led as joint ima │ │ │ │ +000122c0: 6765 2920 7769 7468 2075 6e73 6967 6e65 ge) with unsigne │ │ │ │ +000122d0: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +000122e0: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +000122f0: 0a20 2020 2020 2a20 6465 7074 6820 616e . * depth an │ │ │ │ +00012300: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +00012310: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +00012320: 6d20 7372 6320 6669 6c74 6572 696e 6720 m src filtering │ │ │ │ +00012330: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ +00012340: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +00012350: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +00012360: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up │ │ │ │ +00012370: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +00012380: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00012390: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima │ │ │ │ +000123a0: 6765 0a20 2020 2020 2a20 4070 6172 616d ge. * @param │ │ │ │ +000123b0: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +000123c0: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +000123d0: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +000123e0: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +000123f0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00012400: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00012410: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00012420: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00012430: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00012440: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00012450: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ +00012460: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ +00012470: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ +00012480: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ +00012490: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +000124a0: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ +000124b0: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ +000124c0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +000124d0: 6572 2e0a 2020 2020 202a 2066 696c 7465 er.. * filte │ │ │ │ +000124e0: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ +000124f0: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ +00012500: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ +00012510: 7465 7261 6c46 696c 7465 722c 2067 7569 teralFilter, gui │ │ │ │ +00012520: 6465 6446 696c 7465 722c 2061 6d46 696c dedFilter, amFil │ │ │ │ +00012530: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +00012540: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00012550: 6964 2064 7446 696c 7465 7228 4d61 7420 id dtFilter(Mat │ │ │ │ +00012560: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +00012570: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +00012580: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00012590: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ +000125a0: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ +000125b0: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ +000125c0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000125d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000125e0: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ +000125f0: 6c2c 2073 6967 6d61 436f 6c6f 7229 3b0a l, sigmaColor);. │ │ │ │ +00012600: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00012610: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00012620: 4775 6964 6564 4669 6c74 6572 2063 763a GuidedFilter cv: │ │ │ │ +00012630: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00012640: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ +00012650: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ +00012660: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ +00012670: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ +00012680: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //.. │ │ │ │ +00012690: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +000126a0: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +000126b0: 7465 2069 6e73 7461 6e63 6520 6f66 2047 te instance of G │ │ │ │ +000126c0: 7569 6465 6446 696c 7465 7220 616e 6420 uidedFilter and │ │ │ │ +000126d0: 7072 6f64 7563 6520 696e 6974 6961 6c69 produce initiali │ │ │ │ +000126e0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +000126f0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00012700: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +00012710: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ +00012720: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ +00012730: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ +00012740: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ +00012750: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ +00012760: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ +00012770: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ +00012780: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ +00012790: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ +000127a0: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ +000127b0: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ +000127c0: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ +000127d0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +000127e0: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ +000127f0: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ +00012800: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ +00012810: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ +00012820: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +00012830: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ +00012840: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ +00012850: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00012860: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012870: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ +00012880: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ +00012890: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ +000128a0: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ +000128b0: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ +000128c0: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ +000128d0: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ +000128e0: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ +000128f0: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ +00012900: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ +00012910: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ +00012920: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ +00012930: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ +00012940: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00012950: 6574 6169 6c73 2061 626f 7574 2028 4661 etails about (Fa │ │ │ │ +00012960: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ +00012970: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +00012980: 6520 7468 6520 6f72 6967 696e 616c 2061 e the original a │ │ │ │ +00012990: 7274 6963 6c65 7320 4349 5445 3a20 4b61 rticles CITE: Ka │ │ │ │ +000129a0: 696d 696e 6731 3020 4349 5445 3a20 4b61 iming10 CITE: Ka │ │ │ │ +000129b0: 696d 696e 6731 3520 2e0a 2020 2020 202a iming15 .. * │ │ │ │ +000129c0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000129d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000129e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000129f0: 6c69 6320 7374 6174 6963 2047 7569 6465 lic static Guide │ │ │ │ +00012a00: 6446 696c 7465 7220 6372 6561 7465 4775 dFilter createGu │ │ │ │ +00012a10: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ +00012a20: 7569 6465 2c20 696e 7420 7261 6469 7573 uide, int radius │ │ │ │ +00012a30: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ +00012a40: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ +00012a50: 2020 2020 2020 7265 7475 726e 2047 7569 return Gui │ │ │ │ +00012a60: 6465 6446 696c 7465 722e 5f5f 6672 6f6d dedFilter.__from │ │ │ │ +00012a70: 5074 725f 5f28 6372 6561 7465 4775 6964 Ptr__(createGuid │ │ │ │ +00012a80: 6564 4669 6c74 6572 5f30 2867 7569 6465 edFilter_0(guide │ │ │ │ +00012a90: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ +00012aa0: 7573 2c20 6570 732c 2073 6361 6c65 2929 us, eps, scale)) │ │ │ │ +00012ab0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00012ac0: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +00012ad0: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +00012ae0: 6e73 7461 6e63 6520 6f66 2047 7569 6465 nstance of Guide │ │ │ │ +00012af0: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ +00012b00: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ +00012b10: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00012b20: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012b30: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +00012b40: 6d61 6765 2028 6f72 2061 7272 6179 206f mage (or array o │ │ │ │ +00012b50: 6620 696d 6167 6573 2920 7769 7468 2075 f images) with u │ │ │ │ +00012b60: 7020 746f 2033 2063 6861 6e6e 656c 732c p to 3 channels, │ │ │ │ +00012b70: 2069 6620 6974 2068 6176 6520 6d6f 7265 if it have more │ │ │ │ +00012b80: 2074 6865 6e20 330a 2020 2020 202a 2063 then 3. * c │ │ │ │ +00012b90: 6861 6e6e 656c 7320 7468 656e 206f 6e6c hannels then onl │ │ │ │ +00012ba0: 7920 6669 7273 7420 3320 6368 616e 6e65 y first 3 channe │ │ │ │ +00012bb0: 6c73 2077 696c 6c20 6265 2075 7365 642e ls will be used. │ │ │ │ +00012bc0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00012bd0: 7061 7261 6d20 7261 6469 7573 2072 6164 param radius rad │ │ │ │ +00012be0: 6975 7320 6f66 2047 7569 6465 6420 4669 ius of Guided Fi │ │ │ │ +00012bf0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +00012c00: 2020 2a20 4070 6172 616d 2065 7073 2072 * @param eps r │ │ │ │ +00012c10: 6567 756c 6172 697a 6174 696f 6e20 7465 egularization te │ │ │ │ +00012c20: 726d 206f 6620 4775 6964 6564 2046 696c rm of Guided Fil │ │ │ │ +00012c30: 7465 722e 205c 287b 6570 737d 5e32 5c29 ter. \({eps}^2\) │ │ │ │ +00012c40: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00012c50: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +00012c60: 636f 6c6f 720a 2020 2020 202a 2073 7061 color. * spa │ │ │ │ +00012c70: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +00012c80: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00012c90: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ +00012ca0: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ +00012cb0: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ +00012cc0: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ +00012cd0: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ +00012ce0: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ +00012cf0: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ +00012d00: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00012d10: 7461 696c 7320 6162 6f75 7420 2846 6173 tails about (Fas │ │ │ │ +00012d20: 7429 2047 7569 6465 6420 4669 6c74 6572 t) Guided Filter │ │ │ │ +00012d30: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00012d40: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00012d50: 7469 636c 6573 2043 4954 453a 204b 6169 ticles CITE: Kai │ │ │ │ +00012d60: 6d69 6e67 3130 2043 4954 453a 204b 6169 ming10 CITE: Kai │ │ │ │ +00012d70: 6d69 6e67 3135 202e 0a20 2020 2020 2a20 ming15 .. * │ │ │ │ +00012d80: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00012d90: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00012da0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00012db0: 6963 2073 7461 7469 6320 4775 6964 6564 ic static Guided │ │ │ │ +00012dc0: 4669 6c74 6572 2063 7265 6174 6547 7569 Filter createGui │ │ │ │ +00012dd0: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +00012de0: 6964 652c 2069 6e74 2072 6164 6975 732c ide, int radius, │ │ │ │ +00012df0: 2064 6f75 626c 6520 6570 7329 207b 0a20 double eps) {. │ │ │ │ +00012e00: 2020 2020 2020 2072 6574 7572 6e20 4775 return Gu │ │ │ │ +00012e10: 6964 6564 4669 6c74 6572 2e5f 5f66 726f idedFilter.__fro │ │ │ │ +00012e20: 6d50 7472 5f5f 2863 7265 6174 6547 7569 mPtr__(createGui │ │ │ │ +00012e30: 6465 6446 696c 7465 725f 3128 6775 6964 dedFilter_1(guid │ │ │ │ +00012e40: 652e 6e61 7469 7665 4f62 6a2c 2072 6164 e.nativeObj, rad │ │ │ │ +00012e50: 6975 732c 2065 7073 2929 3b0a 2020 2020 ius, eps));. │ │ │ │ +00012e60: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00012e70: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00012e80: 3a78 696d 6770 726f 633a 3a67 7569 6465 :ximgproc::guide │ │ │ │ +00012e90: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +00012ea0: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +00012eb0: 2064 7374 2c20 696e 7420 7261 6469 7573 dst, int radius │ │ │ │ +00012ec0: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ +00012ed0: 7420 6444 6570 7468 203d 202d 312c 2064 t dDepth = -1, d │ │ │ │ +00012ee0: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ +00012ef0: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ +00012f00: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00012f10: 206f 6e65 2d6c 696e 6520 2846 6173 7429 one-line (Fast) │ │ │ │ +00012f20: 2047 7569 6465 6420 4669 6c74 6572 2063 Guided Filter c │ │ │ │ +00012f30: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ +00012f40: 202a 2049 6620 796f 7520 6861 7665 206d * If you have m │ │ │ │ +00012f50: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +00012f60: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +00012f70: 6520 7361 6d65 2067 7569 6465 6420 696d e same guided im │ │ │ │ +00012f80: 6167 6520 7468 656e 2075 7365 2047 7569 age then use Gui │ │ │ │ +00012f90: 6465 6446 696c 7465 7220 696e 7465 7266 dedFilter interf │ │ │ │ +00012fa0: 6163 6520 746f 0a20 2020 2020 2a20 6176 ace to. * av │ │ │ │ +00012fb0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +00012fc0: 6174 696f 6e73 206f 6e20 696e 6974 6961 ations on initia │ │ │ │ +00012fd0: 6c69 7a61 7469 6f6e 2073 7461 6765 2e0a lization stage.. │ │ │ │ +00012fe0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00012ff0: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ +00013000: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ +00013010: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ +00013020: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ +00013030: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ +00013040: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ +00013050: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ +00013060: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ +00013070: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ +00013080: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ +00013090: 2a20 4070 6172 616d 2073 7263 2066 696c * @param src fil │ │ │ │ +000130a0: 7465 7269 6e67 2069 6d61 6765 2077 6974 tering image wit │ │ │ │ +000130b0: 6820 616e 7920 6e75 6d62 6572 7320 6f66 h any numbers of │ │ │ │ +000130c0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +000130d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000130e0: 6473 7420 6f75 7470 7574 2069 6d61 6765 dst output image │ │ │ │ +000130f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00013100: 4070 6172 616d 2072 6164 6975 7320 7261 @param radius ra │ │ │ │ +00013110: 6469 7573 206f 6620 4775 6964 6564 2046 dius of Guided F │ │ │ │ +00013120: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00013130: 2020 202a 2040 7061 7261 6d20 6570 7320 * @param eps │ │ │ │ +00013140: 7265 6775 6c61 7269 7a61 7469 6f6e 2074 regularization t │ │ │ │ +00013150: 6572 6d20 6f66 2047 7569 6465 6420 4669 erm of Guided Fi │ │ │ │ +00013160: 6c74 6572 2e20 5c28 7b65 7073 7d5e 325c lter. \({eps}^2\ │ │ │ │ +00013170: 2920 6973 2073 696d 696c 6172 2074 6f20 ) is similar to │ │ │ │ +00013180: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00013190: 2063 6f6c 6f72 0a20 2020 2020 2a20 7370 color. * sp │ │ │ │ +000131a0: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +000131b0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +000131c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +000131d0: 4465 7074 6820 6f70 7469 6f6e 616c 2064 Depth optional d │ │ │ │ +000131e0: 6570 7468 206f 6620 7468 6520 6f75 7470 epth of the outp │ │ │ │ +000131f0: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +00013200: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00013210: 6361 6c65 2073 7562 7361 6d70 6c65 2066 cale subsample f │ │ │ │ +00013220: 6163 746f 7220 6f66 2046 6173 7420 4775 actor of Fast Gu │ │ │ │ +00013230: 6964 6564 2046 696c 7465 722c 2075 7365 ided Filter, use │ │ │ │ +00013240: 2061 2073 6361 6c65 206c 6573 7320 7468 a scale less th │ │ │ │ +00013250: 616e 2031 2074 6f20 7370 6565 6473 2075 an 1 to speeds u │ │ │ │ +00013260: 7020 636f 6d70 7574 6174 696f 6e0a 2020 p computation. │ │ │ │ +00013270: 2020 202a 2077 6974 6820 616c 6d6f 7374 * with almost │ │ │ │ +00013280: 206e 6f20 7669 7369 626c 6520 6465 6772 no visible degr │ │ │ │ +00013290: 6164 6174 696f 6e2e 2028 652e 672e 2073 adation. (e.g. s │ │ │ │ +000132a0: 6361 6c65 3d3d 302e 3520 7368 7269 6e6b cale==0.5 shrink │ │ │ │ +000132b0: 7320 7468 6520 696d 6167 6520 6279 2032 s the image by 2 │ │ │ │ +000132c0: 7820 696e 7369 6465 2074 6865 2066 696c x inside the fil │ │ │ │ +000132d0: 7465 7229 0a20 2020 2020 2a0a 2020 2020 ter). *. │ │ │ │ +000132e0: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +000132f0: 6c46 696c 7465 722c 2064 7446 696c 7465 lFilter, dtFilte │ │ │ │ +00013300: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ +00013310: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00013320: 7461 7469 6320 766f 6964 2067 7569 6465 tatic void guide │ │ │ │ +00013330: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +00013340: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +00013350: 6473 742c 2069 6e74 2072 6164 6975 732c dst, int radius, │ │ │ │ +00013360: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ +00013370: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ +00013380: 7363 616c 6529 207b 0a20 2020 2020 2020 scale) {. │ │ │ │ +00013390: 2067 7569 6465 6446 696c 7465 725f 3028 guidedFilter_0( │ │ │ │ +000133a0: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +000133b0: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +000133c0: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ +000133d0: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ +000133e0: 7468 2c20 7363 616c 6529 3b0a 2020 2020 th, scale);. │ │ │ │ +000133f0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00013400: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +00013410: 6520 2846 6173 7429 2047 7569 6465 6420 e (Fast) Guided │ │ │ │ +00013420: 4669 6c74 6572 2063 616c 6c2e 0a20 2020 Filter call.. │ │ │ │ +00013430: 2020 2a0a 2020 2020 202a 2049 6620 796f *. * If yo │ │ │ │ +00013440: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +00013450: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +00013460: 2077 6974 6820 7468 6520 7361 6d65 2067 with the same g │ │ │ │ +00013470: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ +00013480: 2075 7365 2047 7569 6465 6446 696c 7465 use GuidedFilte │ │ │ │ +00013490: 7220 696e 7465 7266 6163 6520 746f 0a20 r interface to. │ │ │ │ +000134a0: 2020 2020 2a20 6176 6f69 6420 6578 7472 * avoid extr │ │ │ │ +000134b0: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ +000134c0: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ +000134d0: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ +000134e0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +000134f0: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +00013500: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ +00013510: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ +00013520: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ +00013530: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ +00013540: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ +00013550: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ +00013560: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ +00013570: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ +00013580: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00013590: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i │ │ │ │ +000135a0: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu │ │ │ │ +000135b0: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ +000135c0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +000135d0: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +000135e0: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +000135f0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +00013600: 6164 6975 7320 7261 6469 7573 206f 6620 adius radius of │ │ │ │ +00013610: 4775 6964 6564 2046 696c 7465 722e 0a20 Guided Filter.. │ │ │ │ +00013620: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00013630: 7261 6d20 6570 7320 7265 6775 6c61 7269 ram eps regulari │ │ │ │ +00013640: 7a61 7469 6f6e 2074 6572 6d20 6f66 2047 zation term of G │ │ │ │ +00013650: 7569 6465 6420 4669 6c74 6572 2e20 5c28 uided Filter. \( │ │ │ │ +00013660: 7b65 7073 7d5e 325c 2920 6973 2073 696d {eps}^2\) is sim │ │ │ │ +00013670: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +00013680: 6120 696e 2074 6865 2063 6f6c 6f72 0a20 a in the color. │ │ │ │ +00013690: 2020 2020 2a20 7370 6163 6520 696e 746f * space into │ │ │ │ +000136a0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000136b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000136c0: 4070 6172 616d 2064 4465 7074 6820 6f70 @param dDepth op │ │ │ │ +000136d0: 7469 6f6e 616c 2064 6570 7468 206f 6620 tional depth of │ │ │ │ +000136e0: 7468 6520 6f75 7470 7574 2069 6d61 6765 the output image │ │ │ │ +000136f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00013700: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ +00013710: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ +00013720: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ +00013730: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ +00013740: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ +00013750: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ +00013760: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +00013770: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ +00013780: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ +00013790: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +000137a0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000137b0: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ +000137c0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +000137d0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000137e0: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +000137f0: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ +00013800: 7468 2920 7b0a 2020 2020 2020 2020 6775 th) {. gu │ │ │ │ +00013810: 6964 6564 4669 6c74 6572 5f31 2867 7569 idedFilter_1(gui │ │ │ │ +00013820: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +00013830: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00013840: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ +00013850: 7573 2c20 6570 732c 2064 4465 7074 6829 us, eps, dDepth) │ │ │ │ +00013860: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00013870: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +00013880: 6e65 2d6c 696e 6520 2846 6173 7429 2047 ne-line (Fast) G │ │ │ │ +00013890: 7569 6465 6420 4669 6c74 6572 2063 616c uided Filter cal │ │ │ │ +000138a0: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +000138b0: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +000138c0: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +000138d0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +000138e0: 7361 6d65 2067 7569 6465 6420 696d 6167 same guided imag │ │ │ │ +000138f0: 6520 7468 656e 2075 7365 2047 7569 6465 e then use Guide │ │ │ │ +00013900: 6446 696c 7465 7220 696e 7465 7266 6163 dFilter interfac │ │ │ │ +00013910: 6520 746f 0a20 2020 2020 2a20 6176 6f69 e to. * avoi │ │ │ │ +00013920: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ +00013930: 696f 6e73 206f 6e20 696e 6974 6961 6c69 ions on initiali │ │ │ │ +00013940: 7a61 7469 6f6e 2073 7461 6765 2e0a 2020 zation stage.. │ │ │ │ +00013950: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00013960: 616d 2067 7569 6465 2067 7569 6465 6420 am guide guided │ │ │ │ +00013970: 696d 6167 6520 286f 7220 6172 7261 7920 image (or array │ │ │ │ +00013980: 6f66 2069 6d61 6765 7329 2077 6974 6820 of images) with │ │ │ │ +00013990: 7570 2074 6f20 3320 6368 616e 6e65 6c73 up to 3 channels │ │ │ │ +000139a0: 2c20 6966 2069 7420 6861 7665 206d 6f72 , if it have mor │ │ │ │ +000139b0: 6520 7468 656e 2033 0a20 2020 2020 2a20 e then 3. * │ │ │ │ +000139c0: 6368 616e 6e65 6c73 2074 6865 6e20 6f6e channels then on │ │ │ │ +000139d0: 6c79 2066 6972 7374 2033 2063 6861 6e6e ly first 3 chann │ │ │ │ +000139e0: 656c 7320 7769 6c6c 2062 6520 7573 6564 els will be used │ │ │ │ +000139f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00013a00: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ +00013a10: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ +00013a20: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c │ │ │ │ +00013a30: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +00013a40: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00013a50: 7420 6f75 7470 7574 2069 6d61 6765 2e0a t output image.. │ │ │ │ +00013a60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00013a70: 6172 616d 2072 6164 6975 7320 7261 6469 aram radius radi │ │ │ │ +00013a80: 7573 206f 6620 4775 6964 6564 2046 696c us of Guided Fil │ │ │ │ +00013a90: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00013aa0: 202a 2040 7061 7261 6d20 6570 7320 7265 * @param eps re │ │ │ │ +00013ab0: 6775 6c61 7269 7a61 7469 6f6e 2074 6572 gularization ter │ │ │ │ +00013ac0: 6d20 6f66 2047 7569 6465 6420 4669 6c74 m of Guided Filt │ │ │ │ +00013ad0: 6572 2e20 5c28 7b65 7073 7d5e 325c 2920 er. \({eps}^2\) │ │ │ │ +00013ae0: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ │ +00013af0: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c │ │ │ │ +00013b00: 6f6c 6f72 0a20 2020 2020 2a20 7370 6163 olor. * spac │ │ │ │ +00013b10: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ +00013b20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00013b30: 2020 2020 2a0a 2020 2020 202a 2077 6974 *. * wit │ │ │ │ +00013b40: 6820 616c 6d6f 7374 206e 6f20 7669 7369 h almost no visi │ │ │ │ +00013b50: 626c 6520 6465 6772 6164 6174 696f 6e2e ble degradation. │ │ │ │ +00013b60: 2028 652e 672e 2073 6361 6c65 3d3d 302e (e.g. scale==0. │ │ │ │ +00013b70: 3520 7368 7269 6e6b 7320 7468 6520 696d 5 shrinks the im │ │ │ │ +00013b80: 6167 6520 6279 2032 7820 696e 7369 6465 age by 2x inside │ │ │ │ +00013b90: 2074 6865 2066 696c 7465 7229 0a20 2020 the filter). │ │ │ │ +00013ba0: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +00013bb0: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ +00013bc0: 2064 7446 696c 7465 722c 2061 6d46 696c dtFilter, amFil │ │ │ │ +00013bd0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +00013be0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00013bf0: 6964 2067 7569 6465 6446 696c 7465 7228 id guidedFilter( │ │ │ │ +00013c00: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +00013c10: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +00013c20: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +00013c30: 6570 7329 207b 0a20 2020 2020 2020 2067 eps) {. g │ │ │ │ +00013c40: 7569 6465 6446 696c 7465 725f 3228 6775 uidedFilter_2(gu │ │ │ │ +00013c50: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +00013c60: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00013c70: 742e 6e61 7469 7665 4f62 6a2c 2072 6164 t.nativeObj, rad │ │ │ │ +00013c80: 6975 732c 2065 7073 293b 0a20 2020 207d ius, eps);. } │ │ │ │ +00013c90: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00013ca0: 2043 2b2b 3a20 2050 7472 5f41 6461 7074 C++: Ptr_Adapt │ │ │ │ +00013cb0: 6976 654d 616e 6966 6f6c 6446 696c 7465 iveManifoldFilte │ │ │ │ +00013cc0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +00013cd0: 6372 6561 7465 414d 4669 6c74 6572 2864 createAMFilter(d │ │ │ │ +00013ce0: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +00013cf0: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +00013d00: 6f6f 6c20 6164 6a75 7374 5f6f 7574 6c69 ool adjust_outli │ │ │ │ +00013d10: 6572 7320 3d20 6661 6c73 6529 0a20 2020 ers = false). │ │ │ │ +00013d20: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00013d30: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +00013d40: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +00013d50: 6e63 6520 6f66 2041 6461 7074 6976 654d nce of AdaptiveM │ │ │ │ +00013d60: 616e 6966 6f6c 6446 696c 7465 7220 616e anifoldFilter an │ │ │ │ +00013d70: 6420 7072 6f64 7563 6520 736f 6d65 2069 d produce some i │ │ │ │ +00013d80: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +00013d90: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +00013da0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00013db0: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ +00013dc0: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ +00013dd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00013de0: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ +00013df0: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ +00013e00: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ +00013e10: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00013e20: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +00013e30: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ +00013e40: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ +00013e50: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00013e60: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ +00013e70: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ +00013e80: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ +00013e90: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ +00013ea0: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ +00013eb0: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ +00013ec0: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ +00013ed0: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ +00013ee0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +00013ef0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +00013f00: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ +00013f10: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ +00013f20: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +00013f30: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +00013f40: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +00013f50: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ +00013f60: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ +00013f70: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ +00013f80: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ +00013f90: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ +00013fa0: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ +00013fb0: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ +00013fc0: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ +00013fd0: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ +00013fe0: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ +00013ff0: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ +00014000: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ +00014010: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ +00014020: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ +00014030: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ +00014040: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ +00014050: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ +00014060: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ +00014070: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00014080: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00014090: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +000140a0: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ +000140b0: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +000140c0: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ +000140d0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +000140e0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +000140f0: 5f72 2c20 626f 6f6c 6561 6e20 6164 6a75 _r, boolean adju │ │ │ │ +00014100: 7374 5f6f 7574 6c69 6572 7329 207b 0a20 st_outliers) {. │ │ │ │ +00014110: 2020 2020 2020 2072 6574 7572 6e20 4164 return Ad │ │ │ │ +00014120: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +00014130: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +00014140: 2863 7265 6174 6541 4d46 696c 7465 725f (createAMFilter_ │ │ │ │ +00014150: 3028 7369 676d 615f 732c 2073 6967 6d61 0(sigma_s, sigma │ │ │ │ +00014160: 5f72 2c20 6164 6a75 7374 5f6f 7574 6c69 _r, adjust_outli │ │ │ │ +00014170: 6572 7329 293b 0a20 2020 207d 0a0a 2020 ers));. }.. │ │ │ │ +00014180: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +00014190: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +000141a0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +000141b0: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ +000141c0: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ +000141d0: 6365 2073 6f6d 6520 696e 6974 6961 6c69 ce some initiali │ │ │ │ +000141e0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +000141f0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00014200: 7061 7261 6d20 7369 676d 615f 7320 7370 param sigma_s sp │ │ │ │ +00014210: 6174 6961 6c20 7374 616e 6461 7264 2064 atial standard d │ │ │ │ +00014220: 6576 6961 7469 6f6e 2e0a 2020 2020 202a eviation.. * │ │ │ │ +00014230: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00014240: 6967 6d61 5f72 2063 6f6c 6f72 2073 7061 igma_r color spa │ │ │ │ +00014250: 6365 2073 7461 6e64 6172 6420 6465 7669 ce standard devi │ │ │ │ +00014260: 6174 696f 6e2c 2069 7420 6973 2073 696d ation, it is sim │ │ │ │ +00014270: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +00014280: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s │ │ │ │ +00014290: 7061 6365 2069 6e74 6f0a 2020 2020 202a pace into. * │ │ │ │ +000142a0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000142b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000142c0: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ +000142d0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +000142e0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +000142f0: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ +00014300: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ +00014310: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +00014320: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +00014330: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +00014340: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ +00014350: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ +00014360: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ +00014370: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ +00014380: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ +00014390: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ +000143a0: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ +000143b0: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ +000143c0: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ +000143d0: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ +000143e0: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ +000143f0: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ +00014400: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ +00014410: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ +00014420: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ +00014430: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ +00014440: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ +00014450: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ +00014460: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00014470: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00014480: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00014490: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ +000144a0: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +000144b0: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ +000144c0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +000144d0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +000144e0: 5f72 2920 7b0a 2020 2020 2020 2020 7265 _r) {. re │ │ │ │ +000144f0: 7475 726e 2041 6461 7074 6976 654d 616e turn AdaptiveMan │ │ │ │ +00014500: 6966 6f6c 6446 696c 7465 722e 5f5f 6672 ifoldFilter.__fr │ │ │ │ +00014510: 6f6d 5074 725f 5f28 6372 6561 7465 414d omPtr__(createAM │ │ │ │ +00014520: 4669 6c74 6572 5f31 2873 6967 6d61 5f73 Filter_1(sigma_s │ │ │ │ +00014530: 2c20 7369 676d 615f 7229 293b 0a20 2020 , sigma_r));. │ │ │ │ +00014540: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00014550: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00014560: 3a3a 7869 6d67 7072 6f63 3a3a 616d 4669 ::ximgproc::amFi │ │ │ │ +00014570: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +00014580: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00014590: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ +000145a0: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ +000145b0: 722c 2062 6f6f 6c20 6164 6a75 7374 5f6f r, bool adjust_o │ │ │ │ +000145c0: 7574 6c69 6572 7320 3d20 6661 6c73 6529 utliers = false) │ │ │ │ +000145d0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000145e0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +000145f0: 6e65 2d6c 696e 6520 4164 6170 7469 7665 ne-line Adaptive │ │ │ │ +00014600: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ +00014610: 2063 616c 6c2e 0a20 2020 2020 2a0a 2020 call.. *. │ │ │ │ +00014620: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ +00014630: 7420 6a6f 696e 7420 2861 6c73 6f20 6361 t joint (also ca │ │ │ │ +00014640: 6c6c 6564 2061 7320 6775 6964 6564 2920 lled as guided) │ │ │ │ +00014650: 696d 6167 6520 6f72 2061 7272 6179 206f image or array o │ │ │ │ +00014660: 6620 696d 6167 6573 2077 6974 6820 616e f images with an │ │ │ │ +00014670: 7920 6e75 6d62 6572 7320 6f66 2063 6861 y numbers of cha │ │ │ │ +00014680: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00014690: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +000146a0: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ +000146b0: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +000146c0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +000146d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000146e0: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ +000146f0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +00014700: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +00014710: 7320 7370 6174 6961 6c20 7374 616e 6461 s spatial standa │ │ │ │ +00014720: 7264 2064 6576 6961 7469 6f6e 2e0a 2020 rd deviation.. │ │ │ │ +00014730: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00014740: 616d 2073 6967 6d61 5f72 2063 6f6c 6f72 am sigma_r color │ │ │ │ +00014750: 2073 7061 6365 2073 7461 6e64 6172 6420 space standard │ │ │ │ +00014760: 6465 7669 6174 696f 6e2c 2069 7420 6973 deviation, it is │ │ │ │ +00014770: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00014780: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ +00014790: 6f72 2073 7061 6365 2069 6e74 6f0a 2020 or space into. │ │ │ │ +000147a0: 2020 202a 2062 696c 6174 6572 616c 4669 * bilateralFi │ │ │ │ +000147b0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000147c0: 2020 2a20 4070 6172 616d 2061 646a 7573 * @param adjus │ │ │ │ +000147d0: 745f 6f75 746c 6965 7273 206f 7074 696f t_outliers optio │ │ │ │ +000147e0: 6e61 6c2c 2073 7065 6369 6679 2070 6572 nal, specify per │ │ │ │ +000147f0: 666f 726d 206f 7574 6c69 6572 7320 6164 form outliers ad │ │ │ │ +00014800: 6a75 7374 206f 7065 7261 7469 6f6e 206f just operation o │ │ │ │ +00014810: 7220 6e6f 742c 2028 4571 2e20 3929 2069 r not, (Eq. 9) i │ │ │ │ +00014820: 6e20 7468 650a 2020 2020 202a 206f 7269 n the. * ori │ │ │ │ +00014830: 6769 6e61 6c20 7061 7065 722e 0a20 2020 ginal paper.. │ │ │ │ +00014840: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +00014850: 7465 3a3c 2f62 3e20 4a6f 696e 7420 696d te: Joint im │ │ │ │ +00014860: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U │ │ │ │ +00014870: 616e 6420 4356 5f31 3655 2064 6570 7468 and CV_16U depth │ │ │ │ +00014880: 2063 6f6e 7665 7274 6564 2074 6f20 696d converted to im │ │ │ │ +00014890: 6167 6573 2077 6974 6820 4356 5f33 3246 ages with CV_32F │ │ │ │ +000148a0: 2064 6570 7468 2061 6e64 205b 303b 2031 depth and [0; 1 │ │ │ │ +000148b0: 5d0a 2020 2020 202a 2063 6f6c 6f72 2072 ]. * color r │ │ │ │ +000148c0: 616e 6765 2062 6566 6f72 6520 7072 6f63 ange before proc │ │ │ │ +000148d0: 6573 7369 6e67 2e20 4865 6e63 6520 636f essing. Hence co │ │ │ │ +000148e0: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +000148f0: 7369 676d 615f 7220 6d75 7374 2062 6520 sigma_r must be │ │ │ │ +00014900: 696e 205b 303b 2031 5d20 7261 6e67 652c in [0; 1] range, │ │ │ │ +00014910: 2075 6e6c 696b 6520 7361 6d65 0a20 2020 unlike same. │ │ │ │ +00014920: 2020 2a20 7369 676d 6173 2069 6e20 6269 * sigmas in bi │ │ │ │ +00014930: 6c61 7465 7261 6c46 696c 7465 7220 616e lateralFilter an │ │ │ │ +00014940: 6420 6474 4669 6c74 6572 2066 756e 6374 d dtFilter funct │ │ │ │ +00014950: 696f 6e73 2e20 5345 453a 2062 696c 6174 ions. SEE: bilat │ │ │ │ +00014960: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ +00014970: 6c74 6572 2c20 6775 6964 6564 4669 6c74 lter, guidedFilt │ │ │ │ +00014980: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +00014990: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +000149a0: 6420 616d 4669 6c74 6572 284d 6174 206a d amFilter(Mat j │ │ │ │ +000149b0: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +000149c0: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +000149d0: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s │ │ │ │ +000149e0: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean │ │ │ │ +000149f0: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ +00014a00: 207b 0a20 2020 2020 2020 2061 6d46 696c {. amFil │ │ │ │ +00014a10: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ +00014a20: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +00014a30: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00014a40: 4f62 6a2c 2073 6967 6d61 5f73 2c20 7369 Obj, sigma_s, si │ │ │ │ +00014a50: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ +00014a60: 746c 6965 7273 293b 0a20 2020 207d 0a0a tliers);. }.. │ │ │ │ +00014a70: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00014a80: 696d 706c 6520 6f6e 652d 6c69 6e65 2041 imple one-line A │ │ │ │ +00014a90: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +00014aa0: 2046 696c 7465 7220 6361 6c6c 2e0a 2020 Filter call.. │ │ │ │ +00014ab0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00014ac0: 616d 206a 6f69 6e74 206a 6f69 6e74 2028 am joint joint ( │ │ │ │ +00014ad0: 616c 736f 2063 616c 6c65 6420 6173 2067 also called as g │ │ │ │ +00014ae0: 7569 6465 6429 2069 6d61 6765 206f 7220 uided) image or │ │ │ │ +00014af0: 6172 7261 7920 6f66 2069 6d61 6765 7320 array of images │ │ │ │ +00014b00: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +00014b10: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +00014b20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00014b30: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ +00014b40: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ +00014b50: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +00014b60: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +00014b70: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ +00014b80: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +00014b90: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00014ba0: 2073 6967 6d61 5f73 2073 7061 7469 616c sigma_s spatial │ │ │ │ +00014bb0: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +00014bc0: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +00014bd0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +00014be0: 7220 636f 6c6f 7220 7370 6163 6520 7374 r color space st │ │ │ │ +00014bf0: 616e 6461 7264 2064 6576 6961 7469 6f6e andard deviation │ │ │ │ +00014c00: 2c20 6974 2069 7320 7369 6d69 6c61 7220 , it is similar │ │ │ │ +00014c10: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +00014c20: 7468 6520 636f 6c6f 7220 7370 6163 6520 the color space │ │ │ │ +00014c30: 696e 746f 0a20 2020 2020 2a20 6269 6c61 into. * bila │ │ │ │ +00014c40: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00014c50: 2020 2a0a 2020 2020 202a 206f 7269 6769 *. * origi │ │ │ │ +00014c60: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper.. │ │ │ │ +00014c70: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00014c80: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag │ │ │ │ +00014c90: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an │ │ │ │ +00014ca0: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c │ │ │ │ +00014cb0: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag │ │ │ │ +00014cc0: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d │ │ │ │ +00014cd0: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1]. │ │ │ │ +00014ce0: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran │ │ │ │ +00014cf0: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces │ │ │ │ +00014d00: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo │ │ │ │ +00014d10: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si │ │ │ │ +00014d20: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in │ │ │ │ +00014d30: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u │ │ │ │ +00014d40: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same. │ │ │ │ +00014d50: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila │ │ │ │ +00014d60: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and │ │ │ │ +00014d70: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio │ │ │ │ +00014d80: 6e73 2e20 5345 453a 2062 696c 6174 6572 ns. SEE: bilater │ │ │ │ +00014d90: 616c 4669 6c74 6572 2c20 6474 4669 6c74 alFilter, dtFilt │ │ │ │ +00014da0: 6572 2c20 6775 6964 6564 4669 6c74 6572 er, guidedFilter │ │ │ │ +00014db0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00014dc0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00014dd0: 616d 4669 6c74 6572 284d 6174 206a 6f69 amFilter(Mat joi │ │ │ │ +00014de0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00014df0: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +00014e00: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ +00014e10: 6d61 5f72 2920 7b0a 2020 2020 2020 2020 ma_r) {. │ │ │ │ +00014e20: 616d 4669 6c74 6572 5f31 286a 6f69 6e74 amFilter_1(joint │ │ │ │ +00014e30: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00014e40: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00014e50: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +00014e60: 732c 2073 6967 6d61 5f72 293b 0a20 2020 s, sigma_r);. │ │ │ │ +00014e70: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +00014e80: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00014e90: 3a3a 7869 6d67 7072 6f63 3a3a 6a6f 696e ::ximgproc::join │ │ │ │ +00014ea0: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +00014eb0: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ +00014ec0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +00014ed0: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +00014ee0: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +00014ef0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ +00014f00: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR │ │ │ │ +00014f10: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT). │ │ │ │ +00014f20: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00014f30: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +00014f40: 6a6f 696e 7420 6269 6c61 7465 7261 6c20 joint bilateral │ │ │ │ +00014f50: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +00014f60: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00014f70: 2a20 4070 6172 616d 206a 6f69 6e74 204a * @param joint J │ │ │ │ +00014f80: 6f69 6e74 2038 2d62 6974 206f 7220 666c oint 8-bit or fl │ │ │ │ +00014f90: 6f61 7469 6e67 2d70 6f69 6e74 2c20 312d oating-point, 1- │ │ │ │ +00014fa0: 6368 616e 6e65 6c20 6f72 2033 2d63 6861 channel or 3-cha │ │ │ │ +00014fb0: 6e6e 656c 2069 6d61 6765 2e0a 2020 2020 nnel image.. │ │ │ │ +00014fc0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00014fd0: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +00014fe0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00014ff0: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +00015000: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +00015010: 6520 7769 7468 2074 6865 2073 616d 6520 e with the same │ │ │ │ +00015020: 6465 7074 6820 6173 206a 6f69 6e74 0a20 depth as joint. │ │ │ │ +00015030: 2020 2020 2a20 696d 6167 652e 0a20 2020 * image.. │ │ │ │ +00015040: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00015050: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +00015060: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +00015070: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +00015080: 6520 6173 2073 7263 202e 0a20 2020 2020 e as src .. │ │ │ │ +00015090: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000150a0: 6420 4469 616d 6574 6572 206f 6620 6561 d Diameter of ea │ │ │ │ +000150b0: 6368 2070 6978 656c 206e 6569 6768 626f ch pixel neighbo │ │ │ │ +000150c0: 7268 6f6f 6420 7468 6174 2069 7320 7573 rhood that is us │ │ │ │ +000150d0: 6564 2064 7572 696e 6720 6669 6c74 6572 ed during filter │ │ │ │ +000150e0: 696e 672e 2049 6620 6974 2069 7320 6e6f ing. If it is no │ │ │ │ +000150f0: 6e2d 706f 7369 7469 7665 2c0a 2020 2020 n-positive,. │ │ │ │ +00015100: 202a 2069 7420 6973 2063 6f6d 7075 7465 * it is compute │ │ │ │ +00015110: 6420 6672 6f6d 2073 6967 6d61 5370 6163 d from sigmaSpac │ │ │ │ +00015120: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +00015130: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +00015140: 6c6f 7220 4669 6c74 6572 2073 6967 6d61 lor Filter sigma │ │ │ │ +00015150: 2069 6e20 7468 6520 636f 6c6f 7220 7370 in the color sp │ │ │ │ +00015160: 6163 652e 2041 206c 6172 6765 7220 7661 ace. A larger va │ │ │ │ +00015170: 6c75 6520 6f66 2074 6865 2070 6172 616d lue of the param │ │ │ │ +00015180: 6574 6572 206d 6561 6e73 2074 6861 740a eter means that. │ │ │ │ +00015190: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ +000151a0: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ +000151b0: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ +000151c0: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ +000151d0: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ +000151e0: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ +000151f0: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ +00015200: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ +00015210: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ +00015220: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ +00015230: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ +00015240: 6163 6520 4669 6c74 6572 2073 6967 6d61 ace Filter sigma │ │ │ │ +00015250: 2069 6e20 7468 6520 636f 6f72 6469 6e61 in the coordina │ │ │ │ +00015260: 7465 2073 7061 6365 2e20 4120 6c61 7267 te space. A larg │ │ │ │ +00015270: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ +00015280: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ +00015290: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ +000152a0: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ +000152b0: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ +000152c0: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ +000152d0: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ +000152e0: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ +000152f0: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ +00015300: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ +00015310: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ +00015320: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ +00015330: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ +00015340: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ +00015350: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ +00015360: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ +00015370: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ +00015380: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +00015390: 2020 2020 2a20 4070 6172 616d 2062 6f72 * @param bor │ │ │ │ +000153a0: 6465 7254 7970 650a 2020 2020 202a 0a20 derType. *. │ │ │ │ +000153b0: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: bilateralFilt │ │ │ │ +000153d0: 6572 2061 6e64 206a 6f69 6e74 4269 6c61 er and jointBila │ │ │ │ +000153e0: 7465 7261 6c46 696c 7465 7220 7573 6520 teralFilter use │ │ │ │ +000153f0: 4c31 206e 6f72 6d20 746f 2063 6f6d 7075 L1 norm to compu │ │ │ │ +00015400: 7465 2064 6966 6665 7265 6e63 6520 6265 te difference be │ │ │ │ +00015410: 7477 6565 6e20 636f 6c6f 7273 2e0a 2020 tween colors.. │ │ │ │ +00015420: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +00015430: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00015440: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +00015450: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00015460: 6174 6963 2076 6f69 6420 6a6f 696e 7442 atic void jointB │ │ │ │ +00015470: 696c 6174 6572 616c 4669 6c74 6572 284d ilateralFilter(M │ │ │ │ +00015480: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ +00015490: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +000154a0: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +000154b0: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +000154c0: 6d61 5370 6163 652c 2069 6e74 2062 6f72 maSpace, int bor │ │ │ │ +000154d0: 6465 7254 7970 6529 207b 0a20 2020 2020 derType) {. │ │ │ │ +000154e0: 2020 206a 6f69 6e74 4269 6c61 7465 7261 jointBilatera │ │ │ │ +000154f0: 6c46 696c 7465 725f 3028 6a6f 696e 742e lFilter_0(joint. │ │ │ │ +00015500: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +00015510: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00015520: 7469 7665 4f62 6a2c 2064 2c20 7369 676d tiveObj, d, sigm │ │ │ │ +00015530: 6143 6f6c 6f72 2c20 7369 676d 6153 7061 aColor, sigmaSpa │ │ │ │ +00015540: 6365 2c20 626f 7264 6572 5479 7065 293b ce, borderType); │ │ │ │ +00015550: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00015560: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +00015570: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ +00015580: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ +00015590: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +000155a0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ +000155b0: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ +000155c0: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ +000155d0: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ +000155e0: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ +000155f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00015600: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ +00015610: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00015620: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +00015630: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +00015640: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ +00015650: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ +00015660: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ +00015670: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00015680: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ +00015690: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ +000156a0: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ +000156b0: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ +000156c0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000156d0: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ +000156e0: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ +000156f0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ +00015700: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ +00015710: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ +00015720: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ +00015730: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ +00015740: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ +00015750: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +00015760: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00015770: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ +00015780: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +00015790: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ +000157a0: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ +000157b0: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ +000157c0: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ +000157d0: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ +000157e0: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ +000157f0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ +00015800: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ +00015810: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ +00015820: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ +00015830: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ +00015840: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ +00015850: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ +00015860: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00015870: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ +00015880: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ +00015890: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ +000158a0: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ +000158b0: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ +000158c0: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ +000158d0: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ +000158e0: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ +000158f0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ +00015900: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ +00015910: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ +00015920: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ +00015930: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ +00015940: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ +00015950: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ +00015960: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ +00015970: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ +00015980: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ +00015990: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ +000159a0: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ +000159b0: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +000159c0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +000159d0: 3c62 3e4e 6f74 653a 3c2f 623e 2062 696c Note: bil │ │ │ │ +000159e0: 6174 6572 616c 4669 6c74 6572 2061 6e64 ateralFilter and │ │ │ │ +000159f0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +00015a00: 696c 7465 7220 7573 6520 4c31 206e 6f72 ilter use L1 nor │ │ │ │ +00015a10: 6d20 746f 2063 6f6d 7075 7465 2064 6966 m to compute dif │ │ │ │ +00015a20: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ +00015a30: 636f 6c6f 7273 2e0a 2020 2020 202a 0a20 colors.. *. │ │ │ │ +00015a40: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +00015a50: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ +00015a60: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +00015a70: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00015a80: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ +00015a90: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ +00015aa0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00015ab0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +00015ac0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +00015ad0: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +00015ae0: 6529 207b 0a20 2020 2020 2020 206a 6f69 e) {. joi │ │ │ │ +00015af0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00015b00: 725f 3128 6a6f 696e 742e 6e61 7469 7665 r_1(joint.native │ │ │ │ +00015b10: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +00015b20: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00015b30: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ +00015b40: 2c20 7369 676d 6153 7061 6365 293b 0a20 , sigmaSpace);. │ │ │ │ +00015b50: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00015b60: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00015b70: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6269 cv::ximgproc::bi │ │ │ │ +00015b80: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +00015b90: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +00015ba0: 7426 2064 7374 2c20 696e 7420 6672 203d t& dst, int fr = │ │ │ │ +00015bb0: 2033 2c20 696e 7420 6e75 6d49 7465 7220 3, int numIter │ │ │ │ +00015bc0: 3d20 312c 2064 6f75 626c 6520 7369 676d = 1, double sigm │ │ │ │ +00015bd0: 6141 6c70 6861 203d 202d 312e 2c20 646f aAlpha = -1., do │ │ │ │ +00015be0: 7562 6c65 2073 6967 6d61 4176 6720 3d20 uble sigmaAvg = │ │ │ │ +00015bf0: 2d31 2e29 0a20 2020 202f 2f0a 0a20 2020 -1.). //.. │ │ │ │ +00015c00: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +00015c10: 6965 7320 7468 6520 6269 6c61 7465 7261 ies the bilatera │ │ │ │ +00015c20: 6c20 7465 7874 7572 6520 6669 6c74 6572 l texture filter │ │ │ │ +00015c30: 2074 6f20 616e 2069 6d61 6765 2e20 4974 to an image. It │ │ │ │ +00015c40: 2070 6572 666f 726d 7320 7374 7275 6374 performs struct │ │ │ │ +00015c50: 7572 652d 7072 6573 6572 7669 6e67 2074 ure-preserving t │ │ │ │ +00015c60: 6578 7475 7265 2066 696c 7465 722e 0a20 exture filter.. │ │ │ │ +00015c70: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00015c80: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +00015c90: 7320 6669 6c74 6572 2073 6565 2043 4954 s filter see CIT │ │ │ │ +00015ca0: 453a 2043 686f 3230 3134 2e0a 2020 2020 E: Cho2014.. │ │ │ │ +00015cb0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00015cc0: 2073 7263 2053 6f75 7263 6520 696d 6167 src Source imag │ │ │ │ +00015cd0: 6520 7768 6f73 6520 6465 7074 6820 6973 e whose depth is │ │ │ │ +00015ce0: 2038 2d62 6974 2055 494e 5420 6f72 2033 8-bit UINT or 3 │ │ │ │ +00015cf0: 322d 6269 7420 464c 4f41 540a 2020 2020 2-bit FLOAT. │ │ │ │ +00015d00: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00015d10: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ +00015d20: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ +00015d30: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ +00015d40: 2061 7320 7372 632e 0a20 2020 2020 2a0a as src.. *. │ │ │ │ +00015d50: 2020 2020 202a 2040 7061 7261 6d20 6672 * @param fr │ │ │ │ +00015d60: 2052 6164 6975 7320 6f66 206b 6572 6e65 Radius of kerne │ │ │ │ +00015d70: 6c20 746f 2062 6520 7573 6564 2066 6f72 l to be used for │ │ │ │ +00015d80: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00015d90: 686f 756c 6420 6265 2070 6f73 6974 6976 hould be positiv │ │ │ │ +00015da0: 6520 696e 7465 6765 720a 2020 2020 202a e integer. * │ │ │ │ +00015db0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +00015dc0: 756d 4974 6572 204e 756d 6265 7220 6f66 umIter Number of │ │ │ │ +00015dd0: 2069 7465 7261 7469 6f6e 7320 6f66 2061 iterations of a │ │ │ │ +00015de0: 6c67 6f72 6974 686d 2c20 4974 2073 686f lgorithm, It sho │ │ │ │ +00015df0: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +00015e00: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +00015e10: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00015e20: 6d61 416c 7068 6120 436f 6e74 726f 6c73 maAlpha Controls │ │ │ │ +00015e30: 2074 6865 2073 6861 7270 6e65 7373 206f the sharpness o │ │ │ │ +00015e40: 6620 7468 6520 7765 6967 6874 2074 7261 f the weight tra │ │ │ │ +00015e50: 6e73 6974 696f 6e20 6672 6f6d 2065 6467 nsition from edg │ │ │ │ +00015e60: 6573 2074 6f20 736d 6f6f 7468 2f74 6578 es to smooth/tex │ │ │ │ +00015e70: 7475 7265 2072 6567 696f 6e73 2c20 7768 ture regions, wh │ │ │ │ +00015e80: 6572 650a 2020 2020 202a 2061 2062 6967 ere. * a big │ │ │ │ +00015e90: 6765 7220 7661 6c75 6520 6d65 616e 7320 ger value means │ │ │ │ +00015ea0: 7368 6172 7065 7220 7472 616e 7369 7469 sharper transiti │ │ │ │ +00015eb0: 6f6e 2e20 5768 656e 2074 6865 2076 616c on. When the val │ │ │ │ +00015ec0: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative, │ │ │ │ +00015ed0: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica │ │ │ │ +00015ee0: 6c6c 7920 6361 6c63 756c 6174 6564 2e0a lly calculated.. │ │ │ │ +00015ef0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00015f00: 6172 616d 2073 6967 6d61 4176 6720 5261 aram sigmaAvg Ra │ │ │ │ +00015f10: 6e67 6520 626c 7572 2070 6172 616d 6574 nge blur paramet │ │ │ │ +00015f20: 6572 2066 6f72 2074 6578 7475 7265 2062 er for texture b │ │ │ │ +00015f30: 6c75 7272 696e 672e 204c 6172 6765 7220 lurring. Larger │ │ │ │ +00015f40: 7661 6c75 6520 6d61 6b65 7320 7265 7375 value makes resu │ │ │ │ +00015f50: 6c74 2074 6f20 6265 206d 6f72 6520 626c lt to be more bl │ │ │ │ +00015f60: 7572 7265 642e 2057 6865 6e20 7468 650a urred. When the. │ │ │ │ +00015f70: 2020 2020 202a 2076 616c 7565 2069 7320 * value is │ │ │ │ +00015f80: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +00015f90: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +00015fa0: 6c63 756c 6174 6564 2061 7320 6465 7363 lculated as desc │ │ │ │ +00015fb0: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap │ │ │ │ +00015fc0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00015fd0: 2a20 5345 453a 2072 6f6c 6c69 6e67 4775 * SEE: rollingGu │ │ │ │ +00015fe0: 6964 616e 6365 4669 6c74 6572 2c20 6269 idanceFilter, bi │ │ │ │ +00015ff0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ +00016000: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00016010: 2073 7461 7469 6320 766f 6964 2062 696c static void bil │ │ │ │ +00016020: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +00016030: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +00016040: 2064 7374 2c20 696e 7420 6672 2c20 696e dst, int fr, in │ │ │ │ +00016050: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +00016060: 6520 7369 676d 6141 6c70 6861 2c20 646f e sigmaAlpha, do │ │ │ │ +00016070: 7562 6c65 2073 6967 6d61 4176 6729 207b uble sigmaAvg) { │ │ │ │ +00016080: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ +00016090: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ +000160a0: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +000160b0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +000160c0: 6672 2c20 6e75 6d49 7465 722c 2073 6967 fr, numIter, sig │ │ │ │ +000160d0: 6d61 416c 7068 612c 2073 6967 6d61 4176 maAlpha, sigmaAv │ │ │ │ +000160e0: 6729 3b0a 2020 2020 7d0a 0a20 2020 202f g);. }.. / │ │ │ │ +000160f0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +00016100: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ +00016110: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ +00016120: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ +00016130: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ +00016140: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ +00016150: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ +00016160: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00016170: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +00016180: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ +00016190: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ +000161a0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000161b0: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ +000161c0: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ +000161d0: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ +000161e0: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ +000161f0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00016200: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +00016210: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +00016220: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +00016230: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +00016240: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ +00016250: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ +00016260: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ +00016270: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +00016280: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +00016290: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +000162a0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +000162b0: 4974 6572 204e 756d 6265 7220 6f66 2069 Iter Number of i │ │ │ │ +000162c0: 7465 7261 7469 6f6e 7320 6f66 2061 6c67 terations of alg │ │ │ │ +000162d0: 6f72 6974 686d 2c20 4974 2073 686f 756c orithm, It shoul │ │ │ │ +000162e0: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in │ │ │ │ +000162f0: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *. │ │ │ │ +00016300: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00016310: 416c 7068 6120 436f 6e74 726f 6c73 2074 Alpha Controls t │ │ │ │ +00016320: 6865 2073 6861 7270 6e65 7373 206f 6620 he sharpness of │ │ │ │ +00016330: 7468 6520 7765 6967 6874 2074 7261 6e73 the weight trans │ │ │ │ +00016340: 6974 696f 6e20 6672 6f6d 2065 6467 6573 ition from edges │ │ │ │ +00016350: 2074 6f20 736d 6f6f 7468 2f74 6578 7475 to smooth/textu │ │ │ │ +00016360: 7265 2072 6567 696f 6e73 2c20 7768 6572 re regions, wher │ │ │ │ +00016370: 650a 2020 2020 202a 2061 2062 6967 6765 e. * a bigge │ │ │ │ +00016380: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh │ │ │ │ +00016390: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition │ │ │ │ +000163a0: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value │ │ │ │ +000163b0: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +000163c0: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +000163d0: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated.. │ │ │ │ +000163e0: 2020 202a 0a20 2020 2020 2a20 7661 6c75 *. * valu │ │ │ │ +000163f0: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ +00016400: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ +00016410: 6c79 2063 616c 6375 6c61 7465 6420 6173 ly calculated as │ │ │ │ +00016420: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ +00016430: 6520 7061 7065 722e 0a20 2020 2020 2a0a e paper.. *. │ │ │ │ +00016440: 2020 2020 202a 2053 4545 3a20 726f 6c6c * SEE: roll │ │ │ │ +00016450: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +00016460: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +00016470: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +00016480: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00016490: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ +000164a0: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ +000164b0: 2c20 4d61 7420 6473 742c 2069 6e74 2066 , Mat dst, int f │ │ │ │ +000164c0: 722c 2069 6e74 206e 756d 4974 6572 2c20 r, int numIter, │ │ │ │ +000164d0: 646f 7562 6c65 2073 6967 6d61 416c 7068 double sigmaAlph │ │ │ │ +000164e0: 6129 207b 0a20 2020 2020 2020 2062 696c a) {. bil │ │ │ │ +000164f0: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +00016500: 7465 725f 3128 7372 632e 6e61 7469 7665 ter_1(src.native │ │ │ │ +00016510: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00016520: 626a 2c20 6672 2c20 6e75 6d49 7465 722c bj, fr, numIter, │ │ │ │ +00016530: 2073 6967 6d61 416c 7068 6129 3b0a 2020 sigmaAlpha);. │ │ │ │ +00016540: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00016550: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +00016560: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ +00016570: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +00016580: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ +00016590: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ +000165a0: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ +000165b0: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ +000165c0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +000165d0: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ +000165e0: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ +000165f0: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ +00016600: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ +00016610: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ +00016620: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ +00016630: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ +00016640: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ +00016650: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +00016660: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +00016670: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +00016680: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +00016690: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000166a0: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ +000166b0: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ +000166c0: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ +000166d0: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ +000166e0: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +000166f0: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +00016700: 4070 6172 616d 206e 756d 4974 6572 204e @param numIter N │ │ │ │ +00016710: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ +00016720: 6f6e 7320 6f66 2061 6c67 6f72 6974 686d ons of algorithm │ │ │ │ +00016730: 2c20 4974 2073 686f 756c 6420 6265 2070 , It should be p │ │ │ │ +00016740: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer. │ │ │ │ +00016750: 2020 2020 202a 0a20 2020 2020 2a20 6120 *. * a │ │ │ │ +00016760: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ +00016770: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ +00016780: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ +00016790: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ +000167a0: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ +000167b0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ +000167c0: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ +000167d0: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ +000167e0: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ +000167f0: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ +00016800: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ │ +00016810: 696e 2074 6865 2070 6170 6572 2e0a 2020 in the paper.. │ │ │ │ +00016820: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +00016830: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +00016840: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera │ │ │ │ +00016850: 6c46 696c 7465 720a 2020 2020 202a 2f0a lFilter. */. │ │ │ │ +00016860: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00016870: 6320 766f 6964 2062 696c 6174 6572 616c c void bilateral │ │ │ │ +00016880: 5465 7874 7572 6546 696c 7465 7228 4d61 TextureFilter(Ma │ │ │ │ +00016890: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000168a0: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ +000168b0: 7465 7229 207b 0a20 2020 2020 2020 2062 ter) {. b │ │ │ │ +000168c0: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +000168d0: 696c 7465 725f 3228 7372 632e 6e61 7469 ilter_2(src.nati │ │ │ │ +000168e0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000168f0: 654f 626a 2c20 6672 2c20 6e75 6d49 7465 eObj, fr, numIte │ │ │ │ +00016900: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ +00016910: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +00016920: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ +00016930: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ +00016940: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ +00016950: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ +00016960: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ +00016970: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ +00016980: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00016990: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +000169a0: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ +000169b0: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ +000169c0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000169d0: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ +000169e0: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ +000169f0: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ +00016a00: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ +00016a10: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00016a20: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +00016a30: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +00016a40: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +00016a50: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +00016a60: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ +00016a70: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ +00016a80: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ +00016a90: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +00016aa0: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +00016ab0: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +00016ac0: 2020 2020 2a0a 2020 2020 202a 2061 2062 *. * a b │ │ │ │ +00016ad0: 6967 6765 7220 7661 6c75 6520 6d65 616e igger value mean │ │ │ │ +00016ae0: 7320 7368 6172 7065 7220 7472 616e 7369 s sharper transi │ │ │ │ +00016af0: 7469 6f6e 2e20 5768 656e 2074 6865 2076 tion. When the v │ │ │ │ +00016b00: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ +00016b10: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ +00016b20: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ +00016b30: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00016b40: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ +00016b50: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ +00016b60: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ +00016b70: 6420 6173 2064 6573 6372 6962 6564 2069 d as described i │ │ │ │ +00016b80: 6e20 7468 6520 7061 7065 722e 0a20 2020 n the paper.. │ │ │ │ +00016b90: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +00016ba0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +00016bb0: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ +00016bc0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +00016bd0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00016be0: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ +00016bf0: 6578 7475 7265 4669 6c74 6572 284d 6174 extureFilter(Mat │ │ │ │ +00016c00: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +00016c10: 6e74 2066 7229 207b 0a20 2020 2020 2020 nt fr) {. │ │ │ │ +00016c20: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +00016c30: 6546 696c 7465 725f 3328 7372 632e 6e61 eFilter_3(src.na │ │ │ │ +00016c40: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00016c50: 6976 654f 626a 2c20 6672 293b 0a20 2020 iveObj, fr);. │ │ │ │ +00016c60: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00016c70: 202a 2041 7070 6c69 6573 2074 6865 2062 * Applies the b │ │ │ │ +00016c80: 696c 6174 6572 616c 2074 6578 7475 7265 ilateral texture │ │ │ │ +00016c90: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +00016ca0: 6167 652e 2049 7420 7065 7266 6f72 6d73 age. It performs │ │ │ │ +00016cb0: 2073 7472 7563 7475 7265 2d70 7265 7365 structure-prese │ │ │ │ +00016cc0: 7276 696e 6720 7465 7874 7572 6520 6669 rving texture fi │ │ │ │ +00016cd0: 6c74 6572 2e0a 2020 2020 202a 2046 6f72 lter.. * For │ │ │ │ +00016ce0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00016cf0: 6f75 7420 7468 6973 2066 696c 7465 7220 out this filter │ │ │ │ +00016d00: 7365 6520 4349 5445 3a20 4368 6f32 3031 see CITE: Cho201 │ │ │ │ +00016d10: 342e 0a20 2020 2020 2a0a 2020 2020 202a 4.. *. * │ │ │ │ +00016d20: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +00016d30: 6365 2069 6d61 6765 2077 686f 7365 2064 ce image whose d │ │ │ │ +00016d40: 6570 7468 2069 7320 382d 6269 7420 5549 epth is 8-bit UI │ │ │ │ +00016d50: 4e54 206f 7220 3332 2d62 6974 2046 4c4f NT or 32-bit FLO │ │ │ │ +00016d60: 4154 0a20 2020 2020 2a0a 2020 2020 202a AT. *. * │ │ │ │ +00016d70: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +00016d80: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +00016d90: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +00016da0: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +00016db0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00016dc0: 2020 202a 0a20 2020 2020 2a20 6120 6269 *. * a bi │ │ │ │ +00016dd0: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ +00016de0: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ +00016df0: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ +00016e00: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ +00016e10: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ +00016e20: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ +00016e30: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ +00016e40: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ +00016e50: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ +00016e60: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ +00016e70: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ +00016e80: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ +00016e90: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ +00016ea0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +00016eb0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +00016ec0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +00016ed0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00016ee0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ +00016ef0: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ +00016f00: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ +00016f10: 2020 2020 2020 2020 6269 6c61 7465 7261 bilatera │ │ │ │ +00016f20: 6c54 6578 7475 7265 4669 6c74 6572 5f34 lTextureFilter_4 │ │ │ │ +00016f30: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00016f40: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ +00016f50: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00016f60: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00016f70: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ +00016f80: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +00016f90: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +00016fa0: 7426 2064 7374 2c20 696e 7420 6420 3d20 t& dst, int d = │ │ │ │ +00016fb0: 2d31 2c20 646f 7562 6c65 2073 6967 6d61 -1, double sigma │ │ │ │ +00016fc0: 436f 6c6f 7220 3d20 3235 2c20 646f 7562 Color = 25, doub │ │ │ │ +00016fd0: 6c65 2073 6967 6d61 5370 6163 6520 3d20 le sigmaSpace = │ │ │ │ +00016fe0: 332c 2069 6e74 206e 756d 4f66 4974 6572 3, int numOfIter │ │ │ │ +00016ff0: 203d 2034 2c20 696e 7420 626f 7264 6572 = 4, int border │ │ │ │ +00017000: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ +00017010: 4641 554c 5429 0a20 2020 202f 2f0a 0a20 FAULT). //.. │ │ │ │ +00017020: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00017030: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin │ │ │ │ +00017040: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte │ │ │ │ +00017050: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +00017060: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00017070: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p │ │ │ │ +00017080: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +00017090: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling │ │ │ │ +000170a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000170b0: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ +000170c0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +000170d0: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan │ │ │ │ +000170e0: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel │ │ │ │ +000170f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00017100: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00017110: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ +00017120: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ +00017130: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ +00017140: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *. │ │ │ │ +00017150: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ +00017160: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ +00017170: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +00017180: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ +00017190: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ +000171a0: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ +000171b0: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ +000171c0: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ +000171d0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +000171e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000171f0: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ +00017200: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00017210: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ +00017220: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +00017230: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +00017240: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +00017250: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ +00017260: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ +00017270: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ +00017280: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ +00017290: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ +000172a0: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ +000172b0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ +000172c0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ +000172d0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ +000172e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000172f0: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ +00017300: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +00017310: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ +00017320: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +00017330: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +00017340: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +00017350: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ +00017360: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ +00017370: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ +00017380: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ +00017390: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ +000173a0: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ +000173b0: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ +000173c0: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ +000173d0: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ +000173e0: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ +000173f0: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ +00017400: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ +00017410: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ +00017420: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ +00017430: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ +00017440: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00017450: 4070 6172 616d 206e 756d 4f66 4974 6572 @param numOfIter │ │ │ │ +00017460: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ +00017470: 7469 6f6e 7320 6f66 206a 6f69 6e74 2065 tions of joint e │ │ │ │ +00017480: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f │ │ │ │ +00017490: 696c 7465 7269 6e67 2061 7070 6c69 6564 iltering applied │ │ │ │ +000174a0: 206f 6e20 7468 6520 736f 7572 6365 2069 on the source i │ │ │ │ +000174b0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +000174c0: 2020 2a20 4070 6172 616d 2062 6f72 6465 * @param borde │ │ │ │ +000174d0: 7254 7970 650a 2020 2020 202a 0a20 2020 rType. *. │ │ │ │ +000174e0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +000174f0: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ +00017500: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ +00017510: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00017520: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ +00017530: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ +00017540: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +00017550: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ +00017560: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ +00017570: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ +00017580: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +00017590: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +000175a0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +000175b0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ +000175c0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +000175d0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +000175e0: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +000175f0: 6153 7061 6365 2c20 696e 7420 6e75 6d4f aSpace, int numO │ │ │ │ +00017600: 6649 7465 722c 2069 6e74 2062 6f72 6465 fIter, int borde │ │ │ │ +00017610: 7254 7970 6529 207b 0a20 2020 2020 2020 rType) {. │ │ │ │ +00017620: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +00017630: 4669 6c74 6572 5f30 2873 7263 2e6e 6174 Filter_0(src.nat │ │ │ │ +00017640: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +00017650: 7665 4f62 6a2c 2064 2c20 7369 676d 6143 veObj, d, sigmaC │ │ │ │ +00017660: 6f6c 6f72 2c20 7369 676d 6153 7061 6365 olor, sigmaSpace │ │ │ │ +00017670: 2c20 6e75 6d4f 6649 7465 722c 2062 6f72 , numOfIter, bor │ │ │ │ +00017680: 6465 7254 7970 6529 3b0a 2020 2020 7d0a derType);. }. │ │ │ │ +00017690: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000176a0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ +000176b0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ +000176c0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +000176d0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +000176e0: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ +000176f0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +00017700: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ +00017710: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ +00017720: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +00017730: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +00017740: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +00017750: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +00017760: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +00017770: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00017780: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +00017790: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +000177a0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +000177b0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +000177c0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ +000177d0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ +000177e0: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +000177f0: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ +00017800: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ +00017810: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ +00017820: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ +00017830: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ +00017840: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ +00017850: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017860: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ +00017870: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +00017880: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ +00017890: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ +000178a0: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ +000178b0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ +000178c0: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ +000178d0: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ +000178e0: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +000178f0: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ +00017900: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ +00017910: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ +00017920: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ +00017930: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ +00017940: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ +00017950: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017960: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ +00017970: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +00017980: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ +00017990: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ +000179a0: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ +000179b0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ +000179c0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +000179d0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +000179e0: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +000179f0: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +00017a00: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +00017a10: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +00017a20: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +00017a30: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +00017a40: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +00017a50: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +00017a60: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +00017a70: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +00017a80: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +00017a90: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +00017aa0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +00017ab0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +00017ac0: 2a20 4070 6172 616d 206e 756d 4f66 4974 * @param numOfIt │ │ │ │ +00017ad0: 6572 204e 756d 6265 7220 6f66 2069 7465 er Number of ite │ │ │ │ +00017ae0: 7261 7469 6f6e 7320 6f66 206a 6f69 6e74 rations of joint │ │ │ │ +00017af0: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ +00017b00: 2066 696c 7465 7269 6e67 2061 7070 6c69 filtering appli │ │ │ │ +00017b10: 6564 206f 6e20 7468 6520 736f 7572 6365 ed on the source │ │ │ │ +00017b20: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00017b30: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +00017b40: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ +00017b50: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00017b60: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ +00017b70: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ +00017b80: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ +00017b90: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ +00017ba0: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ +00017bb0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00017bc0: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +00017bd0: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +00017be0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00017bf0: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ +00017c00: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +00017c10: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +00017c20: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ +00017c30: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +00017c40: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ +00017c50: 2069 6e74 206e 756d 4f66 4974 6572 2920 int numOfIter) │ │ │ │ +00017c60: 7b0a 2020 2020 2020 2020 726f 6c6c 696e {. rollin │ │ │ │ +00017c70: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ +00017c80: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +00017c90: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00017ca0: 642c 2073 6967 6d61 436f 6c6f 722c 2073 d, sigmaColor, s │ │ │ │ +00017cb0: 6967 6d61 5370 6163 652c 206e 756d 4f66 igmaSpace, numOf │ │ │ │ +00017cc0: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ +00017cd0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +00017ce0: 6c69 6573 2074 6865 2072 6f6c 6c69 6e67 lies the rolling │ │ │ │ +00017cf0: 2067 7569 6461 6e63 6520 6669 6c74 6572 guidance filter │ │ │ │ +00017d00: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +00017d10: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00017d20: 6d6f 7265 2064 6574 6169 6c73 2c20 706c more details, pl │ │ │ │ +00017d30: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +00017d40: 6861 6e67 3230 3134 726f 6c6c 696e 670a hang2014rolling. │ │ │ │ +00017d50: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017d60: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +00017d70: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +00017d80: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ +00017d90: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ +00017da0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00017db0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00017dc0: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +00017dd0: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +00017de0: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +00017df0: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ +00017e00: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ +00017e10: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ +00017e20: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ +00017e30: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ +00017e40: 6e67 2066 696c 7465 7269 6e67 2e20 4966 ng filtering. If │ │ │ │ +00017e50: 2069 7420 6973 206e 6f6e 2d70 6f73 6974 it is non-posit │ │ │ │ +00017e60: 6976 652c 0a20 2020 2020 2a20 6974 2069 ive,. * it i │ │ │ │ +00017e70: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from │ │ │ │ +00017e80: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +00017e90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00017ea0: 6d20 7369 676d 6143 6f6c 6f72 2046 696c m sigmaColor Fil │ │ │ │ +00017eb0: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +00017ec0: 2063 6f6c 6f72 2073 7061 6365 2e20 4120 color space. A │ │ │ │ +00017ed0: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +00017ee0: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +00017ef0: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +00017f00: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ +00017f10: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ +00017f20: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ +00017f30: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ +00017f40: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ +00017f50: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ +00017f60: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ +00017f70: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ +00017f80: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ +00017f90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00017fa0: 6d20 7369 676d 6153 7061 6365 2046 696c m sigmaSpace Fil │ │ │ │ +00017fb0: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +00017fc0: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ +00017fd0: 652e 2041 206c 6172 6765 7220 7661 6c75 e. A larger valu │ │ │ │ +00017fe0: 6520 6f66 2074 6865 2070 6172 616d 6574 e of the paramet │ │ │ │ +00017ff0: 6572 206d 6561 6e73 2074 6861 740a 2020 er means that. │ │ │ │ +00018000: 2020 202a 2066 6172 7468 6572 2070 6978 * farther pix │ │ │ │ +00018010: 656c 7320 7769 6c6c 2069 6e66 6c75 656e els will influen │ │ │ │ +00018020: 6365 2065 6163 6820 6f74 6865 7220 6173 ce each other as │ │ │ │ +00018030: 206c 6f6e 6720 6173 2074 6865 6972 2063 long as their c │ │ │ │ +00018040: 6f6c 6f72 7320 6172 6520 636c 6f73 6520 olors are close │ │ │ │ +00018050: 656e 6f75 6768 2028 7365 6520 7369 676d enough (see sigm │ │ │ │ +00018060: 6143 6f6c 6f72 2029 2e0a 2020 2020 202a aColor ).. * │ │ │ │ +00018070: 2057 6865 6e20 6426 6774 3b30 202c 2069 When d>0 , i │ │ │ │ +00018080: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ +00018090: 6e65 6967 6862 6f72 686f 6f64 2073 697a neighborhood siz │ │ │ │ +000180a0: 6520 7265 6761 7264 6c65 7373 206f 6620 e regardless of │ │ │ │ +000180b0: 7369 676d 6153 7061 6365 202e 204f 7468 sigmaSpace . Oth │ │ │ │ +000180c0: 6572 7769 7365 2c20 6420 6973 0a20 2020 erwise, d is. │ │ │ │ +000180d0: 2020 2a20 7072 6f70 6f72 7469 6f6e 616c * proportional │ │ │ │ +000180e0: 2074 6f20 7369 676d 6153 7061 6365 202e to sigmaSpace . │ │ │ │ +000180f0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00018100: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +00018110: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ +00018120: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00018130: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ +00018140: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ +00018150: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ +00018160: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ +00018170: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ +00018180: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +00018190: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +000181a0: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +000181b0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000181c0: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ +000181d0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +000181e0: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +000181f0: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ +00018200: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +00018210: 7562 6c65 2073 6967 6d61 5370 6163 6529 uble sigmaSpace) │ │ │ │ +00018220: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +00018230: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +00018240: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ +00018250: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00018260: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor, │ │ │ │ +00018270: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ +00018280: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00018290: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ +000182a0: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ +000182b0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +000182c0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +000182d0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +000182e0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ +000182f0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ +00018300: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ +00018310: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +00018320: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +00018330: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +00018340: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +00018350: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ +00018360: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00018370: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +00018380: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +00018390: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +000183a0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ +000183b0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +000183c0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ +000183d0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ +000183e0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ +000183f0: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ +00018400: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ +00018410: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ +00018420: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ +00018430: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ +00018440: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ +00018450: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +00018460: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ +00018470: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ +00018480: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +00018490: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +000184a0: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +000184b0: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ +000184c0: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ +000184d0: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ +000184e0: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ +000184f0: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ +00018500: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ +00018510: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ +00018520: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ +00018530: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ +00018540: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00018550: 2066 6172 7468 6572 2070 6978 656c 7320 farther pixels │ │ │ │ +00018560: 7769 6c6c 2069 6e66 6c75 656e 6365 2065 will influence e │ │ │ │ +00018570: 6163 6820 6f74 6865 7220 6173 206c 6f6e ach other as lon │ │ │ │ +00018580: 6720 6173 2074 6865 6972 2063 6f6c 6f72 g as their color │ │ │ │ +00018590: 7320 6172 6520 636c 6f73 6520 656e 6f75 s are close enou │ │ │ │ +000185a0: 6768 2028 7365 6520 7369 676d 6143 6f6c gh (see sigmaCol │ │ │ │ +000185b0: 6f72 2029 2e0a 2020 2020 202a 2057 6865 or ).. * Whe │ │ │ │ +000185c0: 6e20 6426 6774 3b30 202c 2069 7420 7370 n d>0 , it sp │ │ │ │ +000185d0: 6563 6966 6965 7320 7468 6520 6e65 6967 ecifies the neig │ │ │ │ +000185e0: 6862 6f72 686f 6f64 2073 697a 6520 7265 hborhood size re │ │ │ │ +000185f0: 6761 7264 6c65 7373 206f 6620 7369 676d gardless of sigm │ │ │ │ +00018600: 6153 7061 6365 202e 204f 7468 6572 7769 aSpace . Otherwi │ │ │ │ +00018610: 7365 2c20 6420 6973 0a20 2020 2020 2a20 se, d is. * │ │ │ │ +00018620: 7072 6f70 6f72 7469 6f6e 616c 2074 6f20 proportional to │ │ │ │ +00018630: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +00018640: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00018650: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00018660: 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 4775 : rollingGu │ │ │ │ +00018670: 6964 616e 6365 4669 6c74 6572 2075 7365 idanceFilter use │ │ │ │ +00018680: 7320 6a6f 696e 7442 696c 6174 6572 616c s jointBilateral │ │ │ │ +00018690: 4669 6c74 6572 2061 7320 7468 6520 6564 Filter as the ed │ │ │ │ +000186a0: 6765 2d70 7265 7365 7276 696e 6720 6669 ge-preserving fi │ │ │ │ +000186b0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000186c0: 2020 2a20 5345 453a 206a 6f69 6e74 4269 * SEE: jointBi │ │ │ │ +000186d0: 6c61 7465 7261 6c46 696c 7465 722c 2062 lateralFilter, b │ │ │ │ +000186e0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +000186f0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +00018700: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00018710: 6963 2076 6f69 6420 726f 6c6c 696e 6747 ic void rollingG │ │ │ │ +00018720: 7569 6461 6e63 6546 696c 7465 7228 4d61 uidanceFilter(Ma │ │ │ │ +00018730: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00018740: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +00018750: 676d 6143 6f6c 6f72 2920 7b0a 2020 2020 gmaColor) {. │ │ │ │ +00018760: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ +00018770: 6e63 6546 696c 7465 725f 3328 7372 632e nceFilter_3(src. │ │ │ │ +00018780: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +00018790: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ +000187a0: 6d61 436f 6c6f 7229 3b0a 2020 2020 7d0a maColor);. }. │ │ │ │ +000187b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000187c0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ +000187d0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ +000187e0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +000187f0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00018800: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ +00018810: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +00018820: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ +00018830: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ +00018840: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +00018850: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +00018860: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +00018870: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +00018880: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +00018890: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +000188a0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +000188b0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +000188c0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +000188d0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +000188e0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ +000188f0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ +00018900: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +00018910: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ +00018920: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ +00018930: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ +00018940: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ +00018950: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ +00018960: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ +00018970: 2020 2020 202a 0a20 2020 2020 2a20 6661 *. * fa │ │ │ │ +00018980: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit │ │ │ │ +00018990: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne │ │ │ │ +000189a0: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see │ │ │ │ +000189b0: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil │ │ │ │ +000189c0: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget │ │ │ │ +000189d0: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i │ │ │ │ +000189e0: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger │ │ │ │ +000189f0: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq │ │ │ │ +00018a00: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color.. │ │ │ │ +00018a10: 2a0a 2020 2020 202a 2066 6172 7468 6572 *. * farther │ │ │ │ +00018a20: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ +00018a30: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ +00018a40: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ +00018a50: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ +00018a60: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ +00018a70: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ +00018a80: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ +00018a90: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ +00018aa0: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ +00018ab0: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ +00018ac0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ +00018ad0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ +00018ae0: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ +00018af0: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ +00018b00: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ +00018b10: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00018b20: 203c 623e 4e6f 7465 3a3c 2f62 3e20 2072 Note: r │ │ │ │ +00018b30: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +00018b40: 6c74 6572 2075 7365 7320 6a6f 696e 7442 lter uses jointB │ │ │ │ +00018b50: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +00018b60: 7320 7468 6520 6564 6765 2d70 7265 7365 s the edge-prese │ │ │ │ +00018b70: 7276 696e 6720 6669 6c74 6572 2e0a 2020 rving filter.. │ │ │ │ +00018b80: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +00018b90: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +00018ba0: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ +00018bb0: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ +00018bc0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00018bd0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00018be0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +00018bf0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +00018c00: 6174 2064 7374 2c20 696e 7420 6429 207b at dst, int d) { │ │ │ │ +00018c10: 0a20 2020 2020 2020 2072 6f6c 6c69 6e67 . rolling │ │ │ │ +00018c20: 4775 6964 616e 6365 4669 6c74 6572 5f34 GuidanceFilter_4 │ │ │ │ +00018c30: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +00018c40: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +00018c50: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00018c60: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +00018c70: 2074 6865 2072 6f6c 6c69 6e67 2067 7569 the rolling gui │ │ │ │ +00018c80: 6461 6e63 6520 6669 6c74 6572 2074 6f20 dance filter to │ │ │ │ +00018c90: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +00018ca0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00018cb0: 2064 6574 6169 6c73 2c20 706c 6561 7365 details, please │ │ │ │ +00018cc0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ +00018cd0: 3230 3134 726f 6c6c 696e 670a 2020 2020 2014rolling. │ │ │ │ +00018ce0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00018cf0: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +00018d00: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00018d10: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +00018d20: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +00018d30: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00018d40: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +00018d50: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +00018d60: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +00018d70: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +00018d80: 2020 2020 202a 0a20 2020 2020 2a20 6974 *. * it │ │ │ │ +00018d90: 2069 7320 636f 6d70 7574 6564 2066 726f is computed fro │ │ │ │ +00018da0: 6d20 7369 676d 6153 7061 6365 202e 0a20 m sigmaSpace .. │ │ │ │ +00018db0: 2020 2020 2a0a 2020 2020 202a 2066 6172 *. * far │ │ │ │ +00018dc0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ +00018dd0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ +00018de0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ +00018df0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ +00018e00: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ +00018e10: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ +00018e20: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ +00018e30: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ +00018e40: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ +00018e50: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +00018e60: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +00018e70: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +00018e80: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +00018e90: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +00018ea0: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +00018eb0: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +00018ec0: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +00018ed0: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +00018ee0: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +00018ef0: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +00018f00: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +00018f10: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +00018f20: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +00018f30: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +00018f40: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +00018f50: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00018f60: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ +00018f70: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +00018f80: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ +00018f90: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ +00018fa0: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ +00018fb0: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ +00018fc0: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +00018fd0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +00018fe0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +00018ff0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +00019000: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00019010: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ +00019020: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +00019030: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +00019040: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ +00019050: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +00019060: 4669 6c74 6572 5f35 2873 7263 2e6e 6174 Filter_5(src.nat │ │ │ │ +00019070: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +00019080: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ +00019090: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +000190a0: 2b3a 2020 5074 725f 4661 7374 4269 6c61 +: Ptr_FastBila │ │ │ │ +000190b0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +000190c0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +000190d0: 6372 6561 7465 4661 7374 4269 6c61 7465 createFastBilate │ │ │ │ +000190e0: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +000190f0: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +00019100: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +00019110: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +00019120: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +00019130: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +00019140: 6c61 6d62 6461 203d 2031 3238 2e30 2c20 lambda = 128.0, │ │ │ │ +00019150: 696e 7420 6e75 6d5f 6974 6572 203d 2032 int num_iter = 2 │ │ │ │ +00019160: 352c 2064 6f75 626c 6520 6d61 785f 746f 5, double max_to │ │ │ │ +00019170: 6c20 3d20 3165 2d35 290a 2020 2020 2f2f l = 1e-5). // │ │ │ │ +00019180: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00019190: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +000191a0: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +000191b0: 206f 6620 4661 7374 4269 6c61 7465 7261 of FastBilatera │ │ │ │ +000191c0: 6c53 6f6c 7665 7246 696c 7465 7220 616e lSolverFilter an │ │ │ │ +000191d0: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ +000191e0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +000191f0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +00019200: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00019210: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +00019220: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +00019230: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +00019240: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +00019250: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +00019260: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +00019270: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00019280: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ +00019290: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ +000192a0: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +000192b0: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ +000192c0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +000192d0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +000192e0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +000192f0: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ +00019300: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ +00019310: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +00019320: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ +00019330: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +00019340: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +00019350: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00019360: 2040 7061 7261 6d20 7369 676d 615f 6368 @param sigma_ch │ │ │ │ +00019370: 726f 6d61 2070 6172 616d 6574 6572 2c20 roma parameter, │ │ │ │ +00019380: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00019390: 746f 2063 6872 6f6d 6120 7370 6163 6520 to chroma space │ │ │ │ +000193a0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +000193b0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +000193c0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000193d0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +000193e0: 6120 736d 6f6f 7468 6e65 7373 2073 7472 a smoothness str │ │ │ │ +000193f0: 656e 6774 6820 7061 7261 6d65 7465 7220 ength parameter │ │ │ │ +00019400: 666f 7220 736f 6c76 6572 2e0a 2020 2020 for solver.. │ │ │ │ +00019410: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00019420: 206e 756d 5f69 7465 7220 6e75 6d62 6572 num_iter number │ │ │ │ +00019430: 206f 6620 6974 6572 6174 696f 6e73 2075 of iterations u │ │ │ │ +00019440: 7365 6420 666f 7220 736f 6c76 6572 2c20 sed for solver, │ │ │ │ +00019450: 3235 2069 7320 7573 7561 6c6c 7920 656e 25 is usually en │ │ │ │ +00019460: 6f75 6768 2e0a 2020 2020 202a 0a20 2020 ough.. *. │ │ │ │ +00019470: 2020 2a20 4070 6172 616d 206d 6178 5f74 * @param max_t │ │ │ │ +00019480: 6f6c 2063 6f6e 7665 7267 656e 6365 2074 ol convergence t │ │ │ │ +00019490: 6f6c 6572 616e 6365 2075 7365 6420 666f olerance used fo │ │ │ │ +000194a0: 7220 736f 6c76 6572 2e0a 2020 2020 202a r solver.. * │ │ │ │ +000194b0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +000194c0: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +000194d0: 6865 2046 6173 7420 4269 6c61 7465 7261 he Fast Bilatera │ │ │ │ +000194e0: 6c20 536f 6c76 6572 2070 6172 616d 6574 l Solver paramet │ │ │ │ +000194f0: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +00019500: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +00019510: 3a20 4261 7272 6f6e 506f 6f6c 6532 3031 : BarronPoole201 │ │ │ │ +00019520: 362e 0a20 2020 2020 2a20 4072 6574 7572 6.. * @retur │ │ │ │ +00019530: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00019540: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00019550: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00019560: 7469 6320 4661 7374 4269 6c61 7465 7261 tic FastBilatera │ │ │ │ +00019570: 6c53 6f6c 7665 7246 696c 7465 7220 6372 lSolverFilter cr │ │ │ │ +00019580: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +00019590: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +000195a0: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +000195b0: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +000195c0: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +000195d0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +000195e0: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +000195f0: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +00019600: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ +00019610: 6f6c 2920 7b0a 2020 2020 2020 2020 7265 ol) {. re │ │ │ │ +00019620: 7475 726e 2046 6173 7442 696c 6174 6572 turn FastBilater │ │ │ │ +00019630: 616c 536f 6c76 6572 4669 6c74 6572 2e5f alSolverFilter._ │ │ │ │ +00019640: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00019650: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ +00019660: 6c76 6572 4669 6c74 6572 5f30 2867 7569 lverFilter_0(gui │ │ │ │ +00019670: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ +00019680: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig │ │ │ │ +00019690: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c │ │ │ │ +000196a0: 6872 6f6d 612c 206c 616d 6264 612c 206e hroma, lambda, n │ │ │ │ +000196b0: 756d 5f69 7465 722c 206d 6178 5f74 6f6c um_iter, max_tol │ │ │ │ +000196c0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +000196d0: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ +000196e0: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ +000196f0: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ +00019700: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00019710: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ +00019720: 7465 2074 6865 2069 6e69 7469 616c 697a te the initializ │ │ │ │ +00019730: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ +00019740: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00019750: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +00019760: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +00019770: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +00019780: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +00019790: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +000197a0: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +000197b0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +000197c0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000197d0: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +000197e0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +000197f0: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +00019800: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +00019810: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +00019820: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00019830: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00019840: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +00019850: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00019860: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +00019870: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00019880: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00019890: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +000198a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000198b0: 2073 6967 6d61 5f63 6872 6f6d 6120 7061 sigma_chroma pa │ │ │ │ +000198c0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +000198d0: 2073 696d 696c 6172 2074 6f20 6368 726f similar to chro │ │ │ │ +000198e0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +000198f0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +00019900: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00019910: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00019920: 7261 6d20 6c61 6d62 6461 2073 6d6f 6f74 ram lambda smoot │ │ │ │ +00019930: 686e 6573 7320 7374 7265 6e67 7468 2070 hness strength p │ │ │ │ +00019940: 6172 616d 6574 6572 2066 6f72 2073 6f6c arameter for sol │ │ │ │ +00019950: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ +00019960: 202a 2040 7061 7261 6d20 6e75 6d5f 6974 * @param num_it │ │ │ │ +00019970: 6572 206e 756d 6265 7220 6f66 2069 7465 er number of ite │ │ │ │ +00019980: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +00019990: 2073 6f6c 7665 722c 2032 3520 6973 2075 solver, 25 is u │ │ │ │ +000199a0: 7375 616c 6c79 2065 6e6f 7567 682e 0a20 sually enough.. │ │ │ │ +000199b0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +000199c0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +000199d0: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +000199e0: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +000199f0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +00019a00: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00019a10: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +00019a20: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +00019a30: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00019a40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00019a50: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00019a60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00019a70: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00019a80: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +00019a90: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00019aa0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00019ab0: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +00019ac0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +00019ad0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +00019ae0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +00019af0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00019b00: 2c20 696e 7420 6e75 6d5f 6974 6572 2920 , int num_iter) │ │ │ │ +00019b10: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00019b20: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ +00019b30: 6c76 6572 4669 6c74 6572 2e5f 5f66 726f lverFilter.__fro │ │ │ │ +00019b40: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +00019b50: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00019b60: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +00019b70: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +00019b80: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ +00019b90: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ +00019ba0: 612c 206c 616d 6264 612c 206e 756d 5f69 a, lambda, num_i │ │ │ │ +00019bb0: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ +00019bc0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +00019bd0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +00019be0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +00019bf0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00019c00: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ +00019c10: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ +00019c20: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ +00019c30: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00019c40: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ +00019c50: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ +00019c60: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ +00019c70: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ +00019c80: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ +00019c90: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ +00019ca0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00019cb0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019cc0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00019cd0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00019ce0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00019cf0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00019d00: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00019d10: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00019d20: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00019d30: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ +00019d40: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00019d50: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ +00019d60: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +00019d70: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +00019d80: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00019d90: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00019da0: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ +00019db0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00019dc0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +00019dd0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ +00019de0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +00019df0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00019e00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019e10: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ +00019e20: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ +00019e30: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ +00019e40: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +00019e50: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00019e60: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00019e70: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +00019e80: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +00019e90: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +00019ea0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00019eb0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +00019ec0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +00019ed0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00019ee0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00019ef0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00019f00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00019f10: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00019f20: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +00019f30: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00019f40: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00019f50: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +00019f60: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +00019f70: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +00019f80: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +00019f90: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00019fa0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00019fb0: 726e 2046 6173 7442 696c 6174 6572 616c rn FastBilateral │ │ │ │ +00019fc0: 536f 6c76 6572 4669 6c74 6572 2e5f 5f66 SolverFilter.__f │ │ │ │ +00019fd0: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ +00019fe0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00019ff0: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ +0001a000: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +0001a010: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma │ │ │ │ +0001a020: 5f6c 756d 612c 2073 6967 6d61 5f63 6872 _luma, sigma_chr │ │ │ │ +0001a030: 6f6d 612c 206c 616d 6264 6129 293b 0a20 oma, lambda));. │ │ │ │ +0001a040: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0001a050: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ +0001a060: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +0001a070: 616e 6365 206f 6620 4661 7374 4269 6c61 ance of FastBila │ │ │ │ +0001a080: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001a090: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +0001a0a0: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +0001a0b0: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +0001a0c0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001a0d0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001a0e0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001a0f0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001a100: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001a110: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001a120: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001a130: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001a140: 2040 7061 7261 6d20 7369 676d 615f 7370 @param sigma_sp │ │ │ │ +0001a150: 6174 6961 6c20 7061 7261 6d65 7465 722c atial parameter, │ │ │ │ +0001a160: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +0001a170: 2074 6f20 7370 6174 6961 6c20 7370 6163 to spatial spac │ │ │ │ +0001a180: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +0001a190: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +0001a1a0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001a1b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001a1c0: 6d61 5f6c 756d 6120 7061 7261 6d65 7465 ma_luma paramete │ │ │ │ +0001a1d0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001a1e0: 6172 2074 6f20 6c75 6d61 2073 7061 6365 ar to luma space │ │ │ │ +0001a1f0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001a200: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001a210: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001a220: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001a230: 615f 6368 726f 6d61 2070 6172 616d 6574 a_chroma paramet │ │ │ │ +0001a240: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001a250: 6c61 7220 746f 2063 6872 6f6d 6120 7370 lar to chroma sp │ │ │ │ +0001a260: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001a270: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001a280: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001a290: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001a2a0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +0001a2b0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0001a2c0: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil │ │ │ │ +0001a2d0: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa │ │ │ │ +0001a2e0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +0001a2f0: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ +0001a300: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo │ │ │ │ +0001a310: 6c65 3230 3136 2e0a 2020 2020 202a 2040 le2016.. * @ │ │ │ │ +0001a320: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0001a330: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001a340: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001a350: 6320 7374 6174 6963 2046 6173 7442 696c c static FastBil │ │ │ │ +0001a360: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0001a370: 6572 2063 7265 6174 6546 6173 7442 696c er createFastBil │ │ │ │ +0001a380: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0001a390: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +0001a3a0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0001a3b0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0001a3c0: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +0001a3d0: 676d 615f 6368 726f 6d61 2920 7b0a 2020 gma_chroma) {. │ │ │ │ +0001a3e0: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +0001a3f0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0001a400: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +0001a410: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ +0001a420: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0001a430: 6572 5f33 2867 7569 6465 2e6e 6174 6976 er_3(guide.nativ │ │ │ │ +0001a440: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +0001a450: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +0001a460: 2073 6967 6d61 5f63 6872 6f6d 6129 293b sigma_chroma)); │ │ │ │ +0001a470: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0001a480: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0001a490: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0001a4a0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +0001a4b0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +0001a4c0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +0001a4d0: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +0001a4e0: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ +0001a4f0: 6967 6d61 5f73 7061 7469 616c 203d 2038 igma_spatial = 8 │ │ │ │ +0001a500: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0001a510: 756d 6120 3d20 382c 2064 6f75 626c 6520 uma = 8, double │ │ │ │ +0001a520: 7369 676d 615f 6368 726f 6d61 203d 2038 sigma_chroma = 8 │ │ │ │ +0001a530: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ +0001a540: 3d20 3132 382e 302c 2069 6e74 206e 756d = 128.0, int num │ │ │ │ +0001a550: 5f69 7465 7220 3d20 3235 2c20 646f 7562 _iter = 25, doub │ │ │ │ +0001a560: 6c65 206d 6178 5f74 6f6c 203d 2031 652d le max_tol = 1e- │ │ │ │ +0001a570: 3529 0a20 2020 202f 2f0a 0a20 2020 202f 5). //.. / │ │ │ │ +0001a580: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +0001a590: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +0001a5a0: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001a5b0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +0001a5c0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +0001a5d0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +0001a5e0: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +0001a5f0: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +0001a600: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +0001a610: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001a620: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +0001a630: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +0001a640: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +0001a650: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0001a660: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +0001a670: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +0001a680: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +0001a690: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +0001a6a0: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +0001a6b0: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +0001a6c0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001a6d0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +0001a6e0: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +0001a6f0: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +0001a700: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +0001a710: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +0001a720: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +0001a730: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +0001a740: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +0001a750: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001a760: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +0001a770: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +0001a780: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +0001a790: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +0001a7a0: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +0001a7b0: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +0001a7c0: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +0001a7d0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +0001a7e0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +0001a7f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a800: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +0001a810: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +0001a820: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +0001a830: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +0001a840: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +0001a850: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +0001a860: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001a870: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001a880: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +0001a890: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +0001a8a0: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +0001a8b0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +0001a8c0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +0001a8d0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001a8e0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001a8f0: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +0001a900: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +0001a910: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +0001a920: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +0001a930: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +0001a940: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001a950: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +0001a960: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ +0001a970: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ +0001a980: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ +0001a990: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a9a0: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ +0001a9b0: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +0001a9c0: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ +0001a9d0: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ +0001a9e0: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ +0001a9f0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +0001aa00: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ +0001aa10: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ +0001aa20: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ +0001aa30: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +0001aa40: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +0001aa50: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +0001aa60: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +0001aa70: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +0001aa80: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +0001aa90: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +0001aaa0: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ +0001aab0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +0001aac0: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ +0001aad0: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ +0001aae0: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ +0001aaf0: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ +0001ab00: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ +0001ab10: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ +0001ab20: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001ab30: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ +0001ab40: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001ab50: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0001ab60: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +0001ab70: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ +0001ab80: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +0001ab90: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0001aba0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +0001abb0: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ +0001abc0: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ +0001abd0: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ +0001abe0: 626c 6520 6d61 785f 746f 6c29 207b 0a20 ble max_tol) {. │ │ │ │ +0001abf0: 2020 2020 2020 2066 6173 7442 696c 6174 fastBilat │ │ │ │ +0001ac00: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001ac10: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ +0001ac20: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +0001ac30: 6a2c 2063 6f6e 6669 6465 6e63 652e 6e61 j, confidence.na │ │ │ │ +0001ac40: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0001ac50: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ +0001ac60: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ +0001ac70: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ +0001ac80: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite │ │ │ │ +0001ac90: 722c 206d 6178 5f74 6f6c 293b 0a20 2020 r, max_tol);. │ │ │ │ +0001aca0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001acb0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +0001acc0: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ +0001acd0: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ +0001ace0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +0001acf0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +0001ad00: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +0001ad10: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +0001ad20: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +0001ad30: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0001ad40: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ +0001ad50: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +0001ad60: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ +0001ad70: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001ad80: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +0001ad90: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +0001ada0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +0001adb0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +0001adc0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +0001add0: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +0001ade0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001adf0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0001ae00: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ +0001ae10: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ +0001ae20: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +0001ae30: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ +0001ae40: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001ae50: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ +0001ae60: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ +0001ae70: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001ae80: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ +0001ae90: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ +0001aea0: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ +0001aeb0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +0001aec0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +0001aed0: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ +0001aee0: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ +0001aef0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001af00: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +0001af10: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ +0001af20: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001af30: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +0001af40: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001af50: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +0001af60: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +0001af70: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +0001af80: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0001af90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001afa0: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ +0001afb0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001afc0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ +0001afd0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +0001afe0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +0001aff0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0001b000: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001b010: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ +0001b020: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +0001b030: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +0001b040: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ +0001b050: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +0001b060: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001b070: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b080: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ +0001b090: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ +0001b0a0: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ +0001b0b0: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +0001b0c0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +0001b0d0: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ +0001b0e0: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ +0001b0f0: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ +0001b100: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ +0001b110: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +0001b120: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0001b130: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +0001b140: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +0001b150: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +0001b160: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +0001b170: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +0001b180: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +0001b190: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b1a0: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +0001b1b0: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +0001b1c0: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +0001b1d0: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +0001b1e0: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +0001b1f0: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +0001b200: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +0001b210: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001b220: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +0001b230: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001b240: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +0001b250: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +0001b260: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +0001b270: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0001b280: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0001b290: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +0001b2a0: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +0001b2b0: 6c65 206c 616d 6264 612c 2069 6e74 206e le lambda, int n │ │ │ │ +0001b2c0: 756d 5f69 7465 7229 207b 0a20 2020 2020 um_iter) {. │ │ │ │ +0001b2d0: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ +0001b2e0: 536f 6c76 6572 4669 6c74 6572 5f31 2867 SolverFilter_1(g │ │ │ │ +0001b2f0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +0001b300: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ +0001b310: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ +0001b320: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0001b330: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ +0001b340: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ +0001b350: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ +0001b360: 6264 612c 206e 756d 5f69 7465 7229 3b0a bda, num_iter);. │ │ │ │ +0001b370: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0001b380: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +0001b390: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ +0001b3a0: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ +0001b3b0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ +0001b3c0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ +0001b3d0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ +0001b3e0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ +0001b3f0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ +0001b400: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ +0001b410: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ +0001b420: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +0001b430: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +0001b440: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +0001b450: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +0001b460: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +0001b470: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +0001b480: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +0001b490: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +0001b4a0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +0001b4b0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +0001b4c0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001b4d0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +0001b4e0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +0001b4f0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0001b500: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +0001b510: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +0001b520: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +0001b530: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +0001b540: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +0001b550: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +0001b560: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ +0001b570: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ +0001b580: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +0001b590: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +0001b5a0: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ +0001b5b0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ +0001b5c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b5d0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +0001b5e0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +0001b5f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b600: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ +0001b610: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +0001b620: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ +0001b630: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ +0001b640: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +0001b650: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +0001b660: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001b670: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ +0001b680: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +0001b690: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +0001b6a0: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ +0001b6b0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +0001b6c0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001b6d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b6e0: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ +0001b6f0: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ +0001b700: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001b710: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ +0001b720: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +0001b730: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +0001b740: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001b750: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ +0001b760: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ +0001b770: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ +0001b780: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ +0001b790: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +0001b7a0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +0001b7b0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +0001b7c0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +0001b7d0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +0001b7e0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +0001b7f0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +0001b800: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +0001b810: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b820: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +0001b830: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +0001b840: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +0001b850: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +0001b860: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +0001b870: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +0001b880: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +0001b890: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001b8a0: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +0001b8b0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0001b8c0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +0001b8d0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +0001b8e0: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +0001b8f0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0001b900: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0001b910: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +0001b920: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +0001b930: 6c65 206c 616d 6264 6129 207b 0a20 2020 le lambda) {. │ │ │ │ +0001b940: 2020 2020 2066 6173 7442 696c 6174 6572 fastBilater │ │ │ │ +0001b950: 616c 536f 6c76 6572 4669 6c74 6572 5f32 alSolverFilter_2 │ │ │ │ +0001b960: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ +0001b970: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +0001b980: 2063 6f6e 6669 6465 6e63 652e 6e61 7469 confidence.nati │ │ │ │ +0001b990: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001b9a0: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +0001b9b0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +0001b9c0: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ +0001b9d0: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ +0001b9e0: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ +0001b9f0: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa │ │ │ │ +0001ba00: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +0001ba10: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call. │ │ │ │ +0001ba20: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +0001ba30: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +0001ba40: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +0001ba50: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +0001ba60: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB │ │ │ │ +0001ba70: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0001ba80: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +0001ba90: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +0001baa0: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ +0001bab0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001bac0: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ +0001bad0: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ +0001bae0: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ +0001baf0: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ +0001bb00: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ +0001bb10: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ +0001bb20: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +0001bb30: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ +0001bb40: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ +0001bb50: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ +0001bb60: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ +0001bb70: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ +0001bb80: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +0001bb90: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ +0001bba0: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ +0001bbb0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001bbc0: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc │ │ │ │ +0001bbd0: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima │ │ │ │ +0001bbe0: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ +0001bbf0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +0001bc00: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +0001bc10: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1 │ │ │ │ +0001bc20: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. * │ │ │ │ +0001bc30: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001bc40: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +0001bc50: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001bc60: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001bc70: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ +0001bc80: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +0001bc90: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ +0001bca0: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +0001bcb0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +0001bcc0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +0001bcd0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001bce0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ +0001bcf0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001bd00: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ +0001bd10: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +0001bd20: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +0001bd30: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +0001bd40: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001bd50: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ +0001bd60: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +0001bd70: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ +0001bd80: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001bd90: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001bda0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001bdb0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001bdc0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +0001bdd0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +0001bde0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ +0001bdf0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +0001be00: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +0001be10: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +0001be20: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ +0001be30: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ +0001be40: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +0001be50: 3a3c 2f62 3e20 436f 6e66 6964 656e 6365 : Confidence │ │ │ │ +0001be60: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +0001be70: 3855 2064 6570 7468 2061 7265 2065 7870 8U depth are exp │ │ │ │ +0001be80: 6563 7465 6420 746f 2069 6e20 5b30 2c20 ected to in [0, │ │ │ │ +0001be90: 3235 355d 2061 6e64 2043 565f 3332 4620 255] and CV_32F │ │ │ │ +0001bea0: 696e 205b 302c 2031 5d20 7261 6e67 652e in [0, 1] range. │ │ │ │ +0001beb0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001bec0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001bed0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +0001bee0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +0001bef0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +0001bf00: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +0001bf10: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ +0001bf20: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ +0001bf30: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma, │ │ │ │ +0001bf40: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ +0001bf50: 6f6d 6129 207b 0a20 2020 2020 2020 2066 oma) {. f │ │ │ │ +0001bf60: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001bf70: 6572 4669 6c74 6572 5f33 2867 7569 6465 erFilter_3(guide │ │ │ │ +0001bf80: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0001bf90: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ +0001bfa0: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ +0001bfb0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001bfc0: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +0001bfd0: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +0001bfe0: 5f63 6872 6f6d 6129 3b0a 2020 2020 7d0a _chroma);. }. │ │ │ │ +0001bff0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001c000: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ +0001c010: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ +0001c020: 6f6c 7665 7220 6669 6c74 6572 2063 616c olver filter cal │ │ │ │ +0001c030: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ +0001c040: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +0001c050: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +0001c060: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ +0001c070: 6964 6520 7468 656e 2075 7365 2046 6173 ide then use Fas │ │ │ │ +0001c080: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0001c090: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +0001c0a0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +0001c0b0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ +0001c0c0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001c0d0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +0001c0e0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +0001c0f0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +0001c100: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +0001c110: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +0001c120: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +0001c130: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +0001c140: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ +0001c150: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ +0001c160: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ +0001c170: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +0001c180: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ +0001c190: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +0001c1a0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +0001c1b0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +0001c1c0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +0001c1d0: 2a20 4070 6172 616d 2063 6f6e 6669 6465 * @param confide │ │ │ │ +0001c1e0: 6e63 6520 636f 6e66 6964 656e 6365 2069 nce confidence i │ │ │ │ +0001c1f0: 6d61 6765 2077 6974 6820 756e 7369 676e mage with unsign │ │ │ │ +0001c200: 6564 2038 2d62 6974 206f 7220 666c 6f61 ed 8-bit or floa │ │ │ │ +0001c210: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +0001c220: 7420 636f 6e66 6964 656e 6365 2061 6e64 t confidence and │ │ │ │ +0001c230: 2031 2063 6861 6e6e 656c 2e0a 2020 2020 1 channel.. │ │ │ │ +0001c240: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001c250: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +0001c260: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001c270: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001c280: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +0001c290: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001c2a0: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +0001c2b0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +0001c2c0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +0001c2d0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001c2e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001c2f0: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +0001c300: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +0001c310: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +0001c320: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +0001c330: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +0001c340: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +0001c350: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001c360: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001c370: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001c380: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the │ │ │ │ +0001c390: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ +0001c3a0: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter │ │ │ │ +0001c3b0: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi │ │ │ │ +0001c3c0: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ +0001c3d0: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016. │ │ │ │ +0001c3e0: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ +0001c3f0: 623e 4e6f 7465 3a3c 2f62 3e20 436f 6e66 b>Note: Conf │ │ │ │ +0001c400: 6964 656e 6365 2069 6d61 6765 7320 7769 idence images wi │ │ │ │ +0001c410: 7468 2043 565f 3855 2064 6570 7468 2061 th CV_8U depth a │ │ │ │ +0001c420: 7265 2065 7870 6563 7465 6420 746f 2069 re expected to i │ │ │ │ +0001c430: 6e20 5b30 2c20 3235 355d 2061 6e64 2043 n [0, 255] and C │ │ │ │ +0001c440: 565f 3332 4620 696e 205b 302c 2031 5d20 V_32F in [0, 1] │ │ │ │ +0001c450: 7261 6e67 652e 0a20 2020 2020 2a2f 0a20 range.. */. │ │ │ │ +0001c460: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001c470: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0001c480: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +0001c490: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +0001c4a0: 7263 2c20 4d61 7420 636f 6e66 6964 656e rc, Mat confiden │ │ │ │ +0001c4b0: 6365 2c20 4d61 7420 6473 742c 2064 6f75 ce, Mat dst, dou │ │ │ │ +0001c4c0: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +0001c4d0: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +0001c4e0: 6c75 6d61 2920 7b0a 2020 2020 2020 2020 luma) {. │ │ │ │ +0001c4f0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +0001c500: 7665 7246 696c 7465 725f 3428 6775 6964 verFilter_4(guid │ │ │ │ +0001c510: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +0001c520: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ +0001c530: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ +0001c540: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0001c550: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +0001c560: 7369 676d 615f 6c75 6d61 293b 0a20 2020 sigma_luma);. │ │ │ │ +0001c570: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001c580: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +0001c590: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ +0001c5a0: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ +0001c5b0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +0001c5c0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +0001c5d0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +0001c5e0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +0001c5f0: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +0001c600: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0001c610: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ +0001c620: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +0001c630: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ +0001c640: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001c650: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +0001c660: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +0001c670: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +0001c680: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +0001c690: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +0001c6a0: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +0001c6b0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001c6c0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0001c6d0: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ +0001c6e0: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ +0001c6f0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +0001c700: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ +0001c710: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001c720: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ +0001c730: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ +0001c740: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001c750: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ +0001c760: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ +0001c770: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ +0001c780: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +0001c790: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +0001c7a0: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ +0001c7b0: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ +0001c7c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001c7d0: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +0001c7e0: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ +0001c7f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001c800: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +0001c810: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +0001c820: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +0001c830: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +0001c840: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +0001c850: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +0001c860: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0001c870: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001c880: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001c890: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +0001c8a0: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +0001c8b0: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +0001c8c0: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +0001c8d0: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +0001c8e0: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +0001c8f0: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +0001c900: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +0001c910: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +0001c920: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +0001c930: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +0001c940: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +0001c950: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +0001c960: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +0001c970: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +0001c980: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001c990: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +0001c9a0: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +0001c9b0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +0001c9c0: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +0001c9d0: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0001c9e0: 6967 6d61 5f73 7061 7469 616c 2920 7b0a igma_spatial) {. │ │ │ │ +0001c9f0: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ +0001ca00: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001ca10: 725f 3528 6775 6964 652e 6e61 7469 7665 r_5(guide.native │ │ │ │ +0001ca20: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +0001ca30: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ +0001ca40: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001ca50: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ +0001ca60: 7061 7469 616c 293b 0a20 2020 207d 0a0a patial);. }.. │ │ │ │ +0001ca70: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +0001ca80: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +0001ca90: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +0001caa0: 6c76 6572 2066 696c 7465 7220 6361 6c6c lver filter call │ │ │ │ +0001cab0: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +0001cac0: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +0001cad0: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +0001cae0: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +0001caf0: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ +0001cb00: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +0001cb10: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ +0001cb20: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ +0001cb30: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations.. │ │ │ │ +0001cb40: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001cb50: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +0001cb60: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +0001cb70: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +0001cb80: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +0001cb90: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +0001cba0: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +0001cbb0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001cbc0: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +0001cbd0: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +0001cbe0: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +0001cbf0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +0001cc00: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +0001cc10: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +0001cc20: 3332 2d62 6974 2064 6570 7468 2061 6e64 32-bit depth and │ │ │ │ +0001cc30: 2075 7020 746f 2034 2063 6861 6e6e 656c up to 4 channel │ │ │ │ +0001cc40: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001cc50: 2040 7061 7261 6d20 636f 6e66 6964 656e @param confiden │ │ │ │ +0001cc60: 6365 2063 6f6e 6669 6465 6e63 6520 696d ce confidence im │ │ │ │ +0001cc70: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ +0001cc80: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +0001cc90: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +0001cca0: 2063 6f6e 6669 6465 6e63 6520 616e 6420 confidence and │ │ │ │ +0001ccb0: 3120 6368 616e 6e65 6c2e 0a20 2020 2020 1 channel.. │ │ │ │ +0001ccc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001ccd0: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +0001cce0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001ccf0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001cd00: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001cd10: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001cd20: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0001cd30: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ +0001cd40: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +0001cd50: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +0001cd60: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +0001cd70: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ +0001cd80: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ +0001cd90: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ +0001cda0: 3c2f 623e 2043 6f6e 6669 6465 6e63 6520 Confidence │ │ │ │ +0001cdb0: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8 │ │ │ │ +0001cdc0: 5520 6465 7074 6820 6172 6520 6578 7065 U depth are expe │ │ │ │ +0001cdd0: 6374 6564 2074 6f20 696e 205b 302c 2032 cted to in [0, 2 │ │ │ │ +0001cde0: 3535 5d20 616e 6420 4356 5f33 3246 2069 55] and CV_32F i │ │ │ │ +0001cdf0: 6e20 5b30 2c20 315d 2072 616e 6765 2e0a n [0, 1] range.. │ │ │ │ +0001ce00: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001ce10: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +0001ce20: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +0001ce30: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +0001ce40: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +0001ce50: 2063 6f6e 6669 6465 6e63 652c 204d 6174 confidence, Mat │ │ │ │ +0001ce60: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ +0001ce70: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +0001ce80: 7665 7246 696c 7465 725f 3628 6775 6964 verFilter_6(guid │ │ │ │ +0001ce90: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +0001cea0: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ +0001ceb0: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ +0001cec0: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +0001ced0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0001cee0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0001cef0: 725f 4661 7374 476c 6f62 616c 536d 6f6f r_FastGlobalSmoo │ │ │ │ +0001cf00: 7468 6572 4669 6c74 6572 2063 763a 3a78 therFilter cv::x │ │ │ │ +0001cf10: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ +0001cf20: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001cf30: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0001cf40: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ +0001cf50: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0001cf60: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +0001cf70: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +0001cf80: 3d20 302e 3235 2c20 696e 7420 6e75 6d5f = 0.25, int num_ │ │ │ │ +0001cf90: 6974 6572 203d 2033 290a 2020 2020 2f2f iter = 3). // │ │ │ │ +0001cfa0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001cfb0: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +0001cfc0: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +0001cfd0: 206f 6620 4661 7374 476c 6f62 616c 536d of FastGlobalSm │ │ │ │ +0001cfe0: 6f6f 7468 6572 4669 6c74 6572 2061 6e64 ootherFilter and │ │ │ │ +0001cff0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ +0001d000: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +0001d010: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +0001d020: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +0001d030: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +0001d040: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +0001d050: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +0001d060: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +0001d070: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +0001d080: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +0001d090: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001d0a0: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ +0001d0b0: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ +0001d0c0: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ +0001d0d0: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ +0001d0e0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001d0f0: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ +0001d100: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +0001d110: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ +0001d120: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ +0001d130: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +0001d140: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001d150: 7261 6d20 6c61 6d62 6461 5f61 7474 656e ram lambda_atten │ │ │ │ +0001d160: 7561 7469 6f6e 2069 6e74 6572 6e61 6c20 uation internal │ │ │ │ +0001d170: 7061 7261 6d65 7465 722c 2064 6566 696e parameter, defin │ │ │ │ +0001d180: 696e 6720 686f 7720 6d75 6368 206c 616d ing how much lam │ │ │ │ +0001d190: 6264 6120 6465 6372 6561 7365 7320 6166 bda decreases af │ │ │ │ +0001d1a0: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ +0001d1b0: 6f6e 2e20 4e6f 726d 616c 6c79 2c0a 2020 on. Normally,. │ │ │ │ +0001d1c0: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +0001d1d0: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +0001d1e0: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +0001d1f0: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +0001d200: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +0001d210: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001d220: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ +0001d230: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +0001d240: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ +0001d250: 2c20 3320 6973 2075 7375 616c 6c79 2065 , 3 is usually e │ │ │ │ +0001d260: 6e6f 7567 682e 0a20 2020 2020 2a0a 2020 nough.. *. │ │ │ │ +0001d270: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +0001d280: 7461 696c 7320 6162 6f75 7420 4661 7374 tails about Fast │ │ │ │ +0001d290: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ +0001d2a0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +0001d2b0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +0001d2c0: 7065 7220 4349 5445 3a20 4d69 6e32 3031 per CITE: Min201 │ │ │ │ +0001d2d0: 342e 2048 6f77 6576 6572 2c20 706c 6561 4. However, plea │ │ │ │ +0001d2e0: 7365 206e 6f74 6520 7468 6174 0a20 2020 se note that. │ │ │ │ +0001d2f0: 2020 2a20 7468 6572 6520 6172 6520 7365 * there are se │ │ │ │ +0001d300: 7665 7261 6c20 6469 6666 6572 656e 6365 veral difference │ │ │ │ +0001d310: 732e 204c 616d 6264 6120 6174 7465 6e75 s. Lambda attenu │ │ │ │ +0001d320: 6174 696f 6e20 6465 7363 7269 6265 6420 ation described │ │ │ │ +0001d330: 696e 2074 6865 2070 6170 6572 2069 7320 in the paper is │ │ │ │ +0001d340: 696d 706c 656d 656e 7465 6420 6120 6269 implemented a bi │ │ │ │ +0001d350: 7420 6469 6666 6572 656e 746c 7920 736f t differently so │ │ │ │ +0001d360: 2064 6f20 6e6f 740a 2020 2020 202a 2065 do not. * e │ │ │ │ +0001d370: 7870 6563 7420 7468 6520 7265 7375 6c74 xpect the result │ │ │ │ +0001d380: 7320 746f 2062 6520 6964 656e 7469 6361 s to be identica │ │ │ │ +0001d390: 6c20 746f 2074 686f 7365 2066 726f 6d20 l to those from │ │ │ │ +0001d3a0: 7468 6520 7061 7065 723b 2073 6967 6d61 the paper; sigma │ │ │ │ +0001d3b0: 5f63 6f6c 6f72 2076 616c 7565 7320 6672 _color values fr │ │ │ │ +0001d3c0: 6f6d 2074 6865 2070 6170 6572 2073 686f om the paper sho │ │ │ │ +0001d3d0: 756c 6420 6265 206d 756c 7469 706c 6965 uld be multiplie │ │ │ │ +0001d3e0: 6420 6279 2032 3535 2e30 2074 6f0a 2020 d by 255.0 to. │ │ │ │ +0001d3f0: 2020 202a 2061 6368 6965 7665 2074 6865 * achieve the │ │ │ │ +0001d400: 2073 616d 6520 6566 6665 6374 2e20 416c same effect. Al │ │ │ │ +0001d410: 736f 2c20 696e 2063 6173 6520 6f66 2069 so, in case of i │ │ │ │ +0001d420: 6d61 6765 2066 696c 7465 7269 6e67 2077 mage filtering w │ │ │ │ +0001d430: 6865 7265 2073 6f75 7263 6520 616e 6420 here source and │ │ │ │ +0001d440: 6775 6964 6520 696d 6167 6520 6172 6520 guide image are │ │ │ │ +0001d450: 7468 6520 7361 6d65 2c20 6175 7468 6f72 the same, author │ │ │ │ +0001d460: 730a 2020 2020 202a 2070 726f 706f 7365 s. * propose │ │ │ │ +0001d470: 2074 6f20 6479 6e61 6d69 6361 6c6c 7920 to dynamically │ │ │ │ +0001d480: 7570 6461 7465 2074 6865 2067 7569 6465 update the guide │ │ │ │ +0001d490: 2069 6d61 6765 2061 6674 6572 2065 6163 image after eac │ │ │ │ +0001d4a0: 6820 6974 6572 6174 696f 6e2e 2054 6f20 h iteration. To │ │ │ │ +0001d4b0: 6d61 7869 6d69 7a65 2074 6865 2070 6572 maximize the per │ │ │ │ +0001d4c0: 666f 726d 616e 6365 2074 6869 7320 6665 formance this fe │ │ │ │ +0001d4d0: 6174 7572 650a 2020 2020 202a 2077 6173 ature. * was │ │ │ │ +0001d4e0: 206e 6f74 2069 6d70 6c65 6d65 6e74 6564 not implemented │ │ │ │ +0001d4f0: 2068 6572 652e 0a20 2020 2020 2a20 4072 here.. * @r │ │ │ │ +0001d500: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0001d510: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0001d520: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001d530: 2073 7461 7469 6320 4661 7374 476c 6f62 static FastGlob │ │ │ │ +0001d540: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +0001d550: 2063 7265 6174 6546 6173 7447 6c6f 6261 createFastGloba │ │ │ │ +0001d560: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +0001d570: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +0001d580: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +0001d590: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +0001d5a0: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +0001d5b0: 6e75 6174 696f 6e2c 2069 6e74 206e 756d nuation, int num │ │ │ │ +0001d5c0: 5f69 7465 7229 207b 0a20 2020 2020 2020 _iter) {. │ │ │ │ +0001d5d0: 2072 6574 7572 6e20 4661 7374 476c 6f62 return FastGlob │ │ │ │ +0001d5e0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +0001d5f0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0001d600: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +0001d610: 6f74 6865 7246 696c 7465 725f 3028 6775 otherFilter_0(gu │ │ │ │ +0001d620: 6964 652e 6e61 7469 7665 4f62 6a2c 206c ide.nativeObj, l │ │ │ │ +0001d630: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +0001d640: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +0001d650: 7561 7469 6f6e 2c20 6e75 6d5f 6974 6572 uation, num_iter │ │ │ │ +0001d660: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +0001d670: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ +0001d680: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ +0001d690: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ +0001d6a0: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +0001d6b0: 696c 7465 7220 616e 6420 6578 6563 7574 ilter and execut │ │ │ │ +0001d6c0: 6520 7468 6520 696e 6974 6961 6c69 7a61 e the initializa │ │ │ │ +0001d6d0: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ +0001d6e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001d6f0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +0001d700: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +0001d710: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +0001d720: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +0001d730: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +0001d740: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +0001d750: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001d760: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +0001d770: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +0001d780: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +0001d790: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +0001d7a0: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +0001d7b0: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +0001d7c0: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +0001d7d0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001d7e0: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +0001d7f0: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +0001d800: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001d810: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +0001d820: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +0001d830: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +0001d840: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +0001d850: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +0001d860: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +0001d870: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +0001d880: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +0001d890: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +0001d8a0: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +0001d8b0: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +0001d8c0: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +0001d8d0: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +0001d8e0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +0001d8f0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +0001d900: 4661 7374 2047 6c6f 6261 6c20 536d 6f6f Fast Global Smoo │ │ │ │ +0001d910: 7468 6572 2070 6172 616d 6574 6572 732c ther parameters, │ │ │ │ +0001d920: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +0001d930: 6c20 7061 7065 7220 4349 5445 3a20 4d69 l paper CITE: Mi │ │ │ │ +0001d940: 6e32 3031 342e 2048 6f77 6576 6572 2c20 n2014. However, │ │ │ │ +0001d950: 706c 6561 7365 206e 6f74 6520 7468 6174 please note that │ │ │ │ +0001d960: 0a20 2020 2020 2a20 7468 6572 6520 6172 . * there ar │ │ │ │ +0001d970: 6520 7365 7665 7261 6c20 6469 6666 6572 e several differ │ │ │ │ +0001d980: 656e 6365 732e 204c 616d 6264 6120 6174 ences. Lambda at │ │ │ │ +0001d990: 7465 6e75 6174 696f 6e20 6465 7363 7269 tenuation descri │ │ │ │ +0001d9a0: 6265 6420 696e 2074 6865 2070 6170 6572 bed in the paper │ │ │ │ +0001d9b0: 2069 7320 696d 706c 656d 656e 7465 6420 is implemented │ │ │ │ +0001d9c0: 6120 6269 7420 6469 6666 6572 656e 746c a bit differentl │ │ │ │ +0001d9d0: 7920 736f 2064 6f20 6e6f 740a 2020 2020 y so do not. │ │ │ │ +0001d9e0: 202a 2065 7870 6563 7420 7468 6520 7265 * expect the re │ │ │ │ +0001d9f0: 7375 6c74 7320 746f 2062 6520 6964 656e sults to be iden │ │ │ │ +0001da00: 7469 6361 6c20 746f 2074 686f 7365 2066 tical to those f │ │ │ │ +0001da10: 726f 6d20 7468 6520 7061 7065 723b 2073 rom the paper; s │ │ │ │ +0001da20: 6967 6d61 5f63 6f6c 6f72 2076 616c 7565 igma_color value │ │ │ │ +0001da30: 7320 6672 6f6d 2074 6865 2070 6170 6572 s from the paper │ │ │ │ +0001da40: 2073 686f 756c 6420 6265 206d 756c 7469 should be multi │ │ │ │ +0001da50: 706c 6965 6420 6279 2032 3535 2e30 2074 plied by 255.0 t │ │ │ │ +0001da60: 6f0a 2020 2020 202a 2061 6368 6965 7665 o. * achieve │ │ │ │ +0001da70: 2074 6865 2073 616d 6520 6566 6665 6374 the same effect │ │ │ │ +0001da80: 2e20 416c 736f 2c20 696e 2063 6173 6520 . Also, in case │ │ │ │ +0001da90: 6f66 2069 6d61 6765 2066 696c 7465 7269 of image filteri │ │ │ │ +0001daa0: 6e67 2077 6865 7265 2073 6f75 7263 6520 ng where source │ │ │ │ +0001dab0: 616e 6420 6775 6964 6520 696d 6167 6520 and guide image │ │ │ │ +0001dac0: 6172 6520 7468 6520 7361 6d65 2c20 6175 are the same, au │ │ │ │ +0001dad0: 7468 6f72 730a 2020 2020 202a 2070 726f thors. * pro │ │ │ │ +0001dae0: 706f 7365 2074 6f20 6479 6e61 6d69 6361 pose to dynamica │ │ │ │ +0001daf0: 6c6c 7920 7570 6461 7465 2074 6865 2067 lly update the g │ │ │ │ +0001db00: 7569 6465 2069 6d61 6765 2061 6674 6572 uide image after │ │ │ │ +0001db10: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration. │ │ │ │ +0001db20: 2054 6f20 6d61 7869 6d69 7a65 2074 6865 To maximize the │ │ │ │ +0001db30: 2070 6572 666f 726d 616e 6365 2074 6869 performance thi │ │ │ │ +0001db40: 7320 6665 6174 7572 650a 2020 2020 202a s feature. * │ │ │ │ +0001db50: 2077 6173 206e 6f74 2069 6d70 6c65 6d65 was not impleme │ │ │ │ +0001db60: 6e74 6564 2068 6572 652e 0a20 2020 2020 nted here.. │ │ │ │ +0001db70: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0001db80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0001db90: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0001dba0: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +0001dbb0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0001dbc0: 6c74 6572 2063 7265 6174 6546 6173 7447 lter createFastG │ │ │ │ +0001dbd0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001dbe0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +0001dbf0: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +0001dc00: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +0001dc10: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +0001dc20: 6174 7465 6e75 6174 696f 6e29 207b 0a20 attenuation) {. │ │ │ │ +0001dc30: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +0001dc40: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001dc50: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +0001dc60: 5f5f 2863 7265 6174 6546 6173 7447 6c6f __(createFastGlo │ │ │ │ +0001dc70: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0001dc80: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ +0001dc90: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +0001dca0: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ +0001dcb0: 5f61 7474 656e 7561 7469 6f6e 2929 3b0a _attenuation));. │ │ │ │ +0001dcc0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0001dcd0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +0001dce0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +0001dcf0: 7461 6e63 6520 6f66 2046 6173 7447 6c6f tance of FastGlo │ │ │ │ +0001dd00: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0001dd10: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +0001dd20: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +0001dd30: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +0001dd40: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001dd50: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001dd60: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001dd70: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001dd80: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001dd90: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001dda0: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001ddb0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001ddc0: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +0001ddd0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +0001dde0: 6720 7468 6520 616d 6f75 6e74 206f 6620 g the amount of │ │ │ │ +0001ddf0: 7265 6775 6c61 7269 7a61 7469 6f6e 0a20 regularization. │ │ │ │ +0001de00: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001de10: 7261 6d20 7369 676d 615f 636f 6c6f 7220 ram sigma_color │ │ │ │ +0001de20: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +0001de30: 6973 2073 696d 696c 6172 2074 6f20 636f is similar to co │ │ │ │ +0001de40: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +0001de50: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +0001de60: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001de70: 2a20 6974 2073 686f 756c 6420 6265 2030 * it should be 0 │ │ │ │ +0001de80: 2e32 352e 2053 6574 7469 6e67 2069 7420 .25. Setting it │ │ │ │ +0001de90: 746f 2031 2e30 206d 6179 206c 6561 6420 to 1.0 may lead │ │ │ │ +0001dea0: 746f 2073 7472 6561 6b69 6e67 2061 7274 to streaking art │ │ │ │ +0001deb0: 6966 6163 7473 2e0a 2020 2020 202a 0a20 ifacts.. *. │ │ │ │ +0001dec0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +0001ded0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0001dee0: 6f75 7420 4661 7374 2047 6c6f 6261 6c20 out Fast Global │ │ │ │ +0001def0: 536d 6f6f 7468 6572 2070 6172 616d 6574 Smoother paramet │ │ │ │ +0001df00: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +0001df10: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +0001df20: 3a20 4d69 6e32 3031 342e 2048 6f77 6576 : Min2014. Howev │ │ │ │ +0001df30: 6572 2c20 706c 6561 7365 206e 6f74 6520 er, please note │ │ │ │ +0001df40: 7468 6174 0a20 2020 2020 2a20 7468 6572 that. * ther │ │ │ │ +0001df50: 6520 6172 6520 7365 7665 7261 6c20 6469 e are several di │ │ │ │ +0001df60: 6666 6572 656e 6365 732e 204c 616d 6264 fferences. Lambd │ │ │ │ +0001df70: 6120 6174 7465 6e75 6174 696f 6e20 6465 a attenuation de │ │ │ │ +0001df80: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p │ │ │ │ +0001df90: 6170 6572 2069 7320 696d 706c 656d 656e aper is implemen │ │ │ │ +0001dfa0: 7465 6420 6120 6269 7420 6469 6666 6572 ted a bit differ │ │ │ │ +0001dfb0: 656e 746c 7920 736f 2064 6f20 6e6f 740a ently so do not. │ │ │ │ +0001dfc0: 2020 2020 202a 2065 7870 6563 7420 7468 * expect th │ │ │ │ +0001dfd0: 6520 7265 7375 6c74 7320 746f 2062 6520 e results to be │ │ │ │ +0001dfe0: 6964 656e 7469 6361 6c20 746f 2074 686f identical to tho │ │ │ │ +0001dff0: 7365 2066 726f 6d20 7468 6520 7061 7065 se from the pape │ │ │ │ +0001e000: 723b 2073 6967 6d61 5f63 6f6c 6f72 2076 r; sigma_color v │ │ │ │ +0001e010: 616c 7565 7320 6672 6f6d 2074 6865 2070 alues from the p │ │ │ │ +0001e020: 6170 6572 2073 686f 756c 6420 6265 206d aper should be m │ │ │ │ +0001e030: 756c 7469 706c 6965 6420 6279 2032 3535 ultiplied by 255 │ │ │ │ +0001e040: 2e30 2074 6f0a 2020 2020 202a 2061 6368 .0 to. * ach │ │ │ │ +0001e050: 6965 7665 2074 6865 2073 616d 6520 6566 ieve the same ef │ │ │ │ +0001e060: 6665 6374 2e20 416c 736f 2c20 696e 2063 fect. Also, in c │ │ │ │ +0001e070: 6173 6520 6f66 2069 6d61 6765 2066 696c ase of image fil │ │ │ │ +0001e080: 7465 7269 6e67 2077 6865 7265 2073 6f75 tering where sou │ │ │ │ +0001e090: 7263 6520 616e 6420 6775 6964 6520 696d rce and guide im │ │ │ │ +0001e0a0: 6167 6520 6172 6520 7468 6520 7361 6d65 age are the same │ │ │ │ +0001e0b0: 2c20 6175 7468 6f72 730a 2020 2020 202a , authors. * │ │ │ │ +0001e0c0: 2070 726f 706f 7365 2074 6f20 6479 6e61 propose to dyna │ │ │ │ +0001e0d0: 6d69 6361 6c6c 7920 7570 6461 7465 2074 mically update t │ │ │ │ +0001e0e0: 6865 2067 7569 6465 2069 6d61 6765 2061 he guide image a │ │ │ │ +0001e0f0: 6674 6572 2065 6163 6820 6974 6572 6174 fter each iterat │ │ │ │ +0001e100: 696f 6e2e 2054 6f20 6d61 7869 6d69 7a65 ion. To maximize │ │ │ │ +0001e110: 2074 6865 2070 6572 666f 726d 616e 6365 the performance │ │ │ │ +0001e120: 2074 6869 7320 6665 6174 7572 650a 2020 this feature. │ │ │ │ +0001e130: 2020 202a 2077 6173 206e 6f74 2069 6d70 * was not imp │ │ │ │ +0001e140: 6c65 6d65 6e74 6564 2068 6572 652e 0a20 lemented here.. │ │ │ │ +0001e150: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0001e160: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0001e170: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0001e180: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001e190: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +0001e1a0: 6572 4669 6c74 6572 2063 7265 6174 6546 erFilter createF │ │ │ │ +0001e1b0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001e1c0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0001e1d0: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ +0001e1e0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0001e1f0: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ +0001e200: 7265 7475 726e 2046 6173 7447 6c6f 6261 return FastGloba │ │ │ │ +0001e210: 6c53 6d6f 6f74 6865 7246 696c 7465 722e lSmootherFilter. │ │ │ │ +0001e220: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +0001e230: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +0001e240: 7468 6572 4669 6c74 6572 5f32 2867 7569 therFilter_2(gui │ │ │ │ +0001e250: 6465 2e6e 6174 6976 654f 626a 2c20 6c61 de.nativeObj, la │ │ │ │ +0001e260: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ +0001e270: 7229 293b 0a20 2020 207d 0a0a 0a20 2020 r));. }... │ │ │ │ +0001e280: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0001e290: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0001e2a0: 6f63 3a3a 6661 7374 476c 6f62 616c 536d oc::fastGlobalSm │ │ │ │ +0001e2b0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ +0001e2c0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +0001e2d0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +0001e2e0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +0001e2f0: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +0001e300: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +0001e310: 6e75 6174 696f 6e20 3d20 302e 3235 2c20 nuation = 0.25, │ │ │ │ +0001e320: 696e 7420 6e75 6d5f 6974 6572 203d 2033 int num_iter = 3 │ │ │ │ +0001e330: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0001e340: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +0001e350: 6f6e 652d 6c69 6e65 2046 6173 7420 476c one-line Fast Gl │ │ │ │ +0001e360: 6f62 616c 2053 6d6f 6f74 6865 7220 6669 obal Smoother fi │ │ │ │ +0001e370: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +0001e380: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +0001e390: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +0001e3a0: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +0001e3b0: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ +0001e3c0: 2075 7365 2046 6173 7447 6c6f 6261 6c53 use FastGlobalS │ │ │ │ +0001e3d0: 6d6f 6f74 6865 7246 696c 7465 7220 696e mootherFilter in │ │ │ │ +0001e3e0: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ +0001e3f0: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ +0001e400: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ +0001e410: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +0001e420: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +0001e430: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +0001e440: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +0001e450: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +0001e460: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +0001e470: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +0001e480: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001e490: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ +0001e4a0: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ +0001e4b0: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +0001e4c0: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ +0001e4d0: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ +0001e4e0: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +0001e4f0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +0001e500: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +0001e510: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001e520: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +0001e530: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001e540: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +0001e550: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +0001e560: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +0001e570: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +0001e580: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +0001e590: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +0001e5a0: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +0001e5b0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +0001e5c0: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +0001e5d0: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +0001e5e0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001e5f0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +0001e600: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +0001e610: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +0001e620: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +0001e630: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +0001e640: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +0001e650: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +0001e660: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +0001e670: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +0001e680: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +0001e690: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +0001e6a0: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +0001e6b0: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +0001e6c0: 2a20 4070 6172 616d 206e 756d 5f69 7465 * @param num_ite │ │ │ │ +0001e6d0: 7220 6e75 6d62 6572 206f 6620 6974 6572 r number of iter │ │ │ │ +0001e6e0: 6174 696f 6e73 2075 7365 6420 666f 7220 ations used for │ │ │ │ +0001e6f0: 6669 6c74 6572 696e 672c 2033 2069 7320 filtering, 3 is │ │ │ │ +0001e700: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ +0001e710: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001e720: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +0001e730: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +0001e740: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0001e750: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +0001e760: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ +0001e770: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ +0001e780: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ +0001e790: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +0001e7a0: 6e2c 2069 6e74 206e 756d 5f69 7465 7229 n, int num_iter) │ │ │ │ +0001e7b0: 207b 0a20 2020 2020 2020 2066 6173 7447 {. fastG │ │ │ │ +0001e7c0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001e7d0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ +0001e7e0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0001e7f0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +0001e800: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +0001e810: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ +0001e820: 5f61 7474 656e 7561 7469 6f6e 2c20 6e75 _attenuation, nu │ │ │ │ +0001e830: 6d5f 6974 6572 293b 0a20 2020 207d 0a0a m_iter);. }.. │ │ │ │ +0001e840: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +0001e850: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +0001e860: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ +0001e870: 6865 7220 6669 6c74 6572 2063 616c 6c2e her filter call. │ │ │ │ +0001e880: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +0001e890: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +0001e8a0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +0001e8b0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +0001e8c0: 6520 7468 656e 2075 7365 2046 6173 7447 e then use FastG │ │ │ │ +0001e8d0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +0001e8e0: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +0001e8f0: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +0001e900: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +0001e910: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001e920: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +0001e930: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +0001e940: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001e950: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +0001e960: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +0001e970: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +0001e980: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001e990: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +0001e9a0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +0001e9b0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +0001e9c0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +0001e9d0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +0001e9e0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +0001e9f0: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +0001ea00: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +0001ea10: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001ea20: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +0001ea30: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +0001ea40: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ea50: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +0001ea60: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +0001ea70: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ +0001ea80: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ +0001ea90: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +0001eaa0: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ +0001eab0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +0001eac0: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ +0001ead0: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ +0001eae0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +0001eaf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001eb00: 616d 206c 616d 6264 615f 6174 7465 6e75 am lambda_attenu │ │ │ │ +0001eb10: 6174 696f 6e20 696e 7465 726e 616c 2070 ation internal p │ │ │ │ +0001eb20: 6172 616d 6574 6572 2c20 6465 6669 6e69 arameter, defini │ │ │ │ +0001eb30: 6e67 2068 6f77 206d 7563 6820 6c61 6d62 ng how much lamb │ │ │ │ +0001eb40: 6461 2064 6563 7265 6173 6573 2061 6674 da decreases aft │ │ │ │ +0001eb50: 6572 2065 6163 6820 6974 6572 6174 696f er each iteratio │ │ │ │ +0001eb60: 6e2e 204e 6f72 6d61 6c6c 792c 0a20 2020 n. Normally,. │ │ │ │ +0001eb70: 2020 2a20 6974 2073 686f 756c 6420 6265 * it should be │ │ │ │ +0001eb80: 2030 2e32 352e 2053 6574 7469 6e67 2069 0.25. Setting i │ │ │ │ +0001eb90: 7420 746f 2031 2e30 206d 6179 206c 6561 t to 1.0 may lea │ │ │ │ +0001eba0: 6420 746f 2073 7472 6561 6b69 6e67 2061 d to streaking a │ │ │ │ +0001ebb0: 7274 6966 6163 7473 2e0a 2020 2020 202a rtifacts.. * │ │ │ │ +0001ebc0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001ebd0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001ebe0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +0001ebf0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +0001ec00: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +0001ec10: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ +0001ec20: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +0001ec30: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +0001ec40: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +0001ec50: 6f6e 2920 7b0a 2020 2020 2020 2020 6661 on) {. fa │ │ │ │ +0001ec60: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +0001ec70: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +0001ec80: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +0001ec90: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0001eca0: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +0001ecb0: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ +0001ecc0: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ +0001ecd0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0001ece0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +0001ecf0: 6e65 2d6c 696e 6520 4661 7374 2047 6c6f ne-line Fast Glo │ │ │ │ +0001ed00: 6261 6c20 536d 6f6f 7468 6572 2066 696c bal Smoother fil │ │ │ │ +0001ed10: 7465 7220 6361 6c6c 2e20 4966 2079 6f75 ter call. If you │ │ │ │ +0001ed20: 2068 6176 6520 6d75 6c74 6970 6c65 2069 have multiple i │ │ │ │ +0001ed30: 6d61 6765 7320 746f 2066 696c 7465 7220 mages to filter │ │ │ │ +0001ed40: 7769 7468 2074 6865 2073 616d 650a 2020 with the same. │ │ │ │ +0001ed50: 2020 202a 2067 7569 6465 2074 6865 6e20 * guide then │ │ │ │ +0001ed60: 7573 6520 4661 7374 476c 6f62 616c 536d use FastGlobalSm │ │ │ │ +0001ed70: 6f6f 7468 6572 4669 6c74 6572 2069 6e74 ootherFilter int │ │ │ │ +0001ed80: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +0001ed90: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +0001eda0: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +0001edb0: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +0001edc0: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +0001edd0: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +0001ede0: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +0001edf0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +0001ee00: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +0001ee10: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +0001ee20: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001ee30: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +0001ee40: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +0001ee50: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +0001ee60: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +0001ee70: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +0001ee80: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +0001ee90: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +0001eea0: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +0001eeb0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001eec0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +0001eed0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001eee0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +0001eef0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ +0001ef00: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ +0001ef10: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ +0001ef20: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ +0001ef30: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ +0001ef40: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ +0001ef50: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +0001ef60: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ +0001ef70: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ +0001ef80: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +0001ef90: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +0001efa0: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +0001efb0: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +0001efc0: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +0001efd0: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +0001efe0: 2a0a 2020 2020 202a 2f0a 2020 2020 7075 *. */. pu │ │ │ │ +0001eff0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +0001f000: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ +0001f010: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ +0001f020: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +0001f030: 7420 6473 742c 2064 6f75 626c 6520 6c61 t dst, double la │ │ │ │ +0001f040: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +0001f050: 6d61 5f63 6f6c 6f72 2920 7b0a 2020 2020 ma_color) {. │ │ │ │ +0001f060: 2020 2020 6661 7374 476c 6f62 616c 536d fastGlobalSm │ │ │ │ +0001f070: 6f6f 7468 6572 4669 6c74 6572 5f32 2867 ootherFilter_2(g │ │ │ │ +0001f080: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +0001f090: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +0001f0a0: 7374 2e6e 6174 6976 654f 626a 2c20 6c61 st.nativeObj, la │ │ │ │ +0001f0b0: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ +0001f0c0: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ +0001f0d0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0001f0e0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0001f0f0: 633a 3a6c 3053 6d6f 6f74 6828 4d61 7420 c::l0Smooth(Mat │ │ │ │ +0001f100: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +0001f110: 6f75 626c 6520 6c61 6d62 6461 203d 2030 ouble lambda = 0 │ │ │ │ +0001f120: 2e30 322c 2064 6f75 626c 6520 6b61 7070 .02, double kapp │ │ │ │ +0001f130: 6120 3d20 322e 3029 0a20 2020 202f 2f0a a = 2.0). //. │ │ │ │ +0001f140: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001f150: 476c 6f62 616c 2069 6d61 6765 2073 6d6f Global image smo │ │ │ │ +0001f160: 6f74 6869 6e67 2076 6961 204c 3020 6772 othing via L0 gr │ │ │ │ +0001f170: 6164 6965 6e74 206d 696e 696d 697a 6174 adient minimizat │ │ │ │ +0001f180: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +0001f190: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +0001f1a0: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +0001f1b0: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +0001f1c0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +0001f1d0: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +0001f1e0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +0001f1f0: 6465 7074 682e 0a20 2020 2020 2a0a 2020 depth.. *. │ │ │ │ +0001f200: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0001f210: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ +0001f220: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0001f230: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +0001f240: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +0001f250: 6720 7468 6520 736d 6f6f 7468 2074 6572 g the smooth ter │ │ │ │ +0001f260: 6d20 7765 6967 6874 2e0a 2020 2020 202a m weight.. * │ │ │ │ +0001f270: 0a20 2020 2020 2a20 4070 6172 616d 206b . * @param k │ │ │ │ +0001f280: 6170 7061 2070 6172 616d 6574 6572 2064 appa parameter d │ │ │ │ +0001f290: 6566 696e 696e 6720 7468 6520 696e 6372 efining the incr │ │ │ │ +0001f2a0: 6561 7369 6e67 2066 6163 746f 7220 6f66 easing factor of │ │ │ │ +0001f2b0: 2074 6865 2077 6569 6768 7420 6f66 2074 the weight of t │ │ │ │ +0001f2c0: 6865 2067 7261 6469 656e 7420 6461 7461 he gradient data │ │ │ │ +0001f2d0: 2074 6572 6d2e 0a20 2020 2020 2a0a 2020 term.. *. │ │ │ │ +0001f2e0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +0001f2f0: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ +0001f300: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ +0001f310: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ +0001f320: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ +0001f330: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +0001f340: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001f350: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ +0001f360: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +0001f370: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0001f380: 6c65 206b 6170 7061 2920 7b0a 2020 2020 le kappa) {. │ │ │ │ +0001f390: 2020 2020 6c30 536d 6f6f 7468 5f30 2873 l0Smooth_0(s │ │ │ │ +0001f3a0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +0001f3b0: 742e 6e61 7469 7665 4f62 6a2c 206c 616d t.nativeObj, lam │ │ │ │ +0001f3c0: 6264 612c 206b 6170 7061 293b 0a20 2020 bda, kappa);. │ │ │ │ +0001f3d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001f3e0: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ +0001f3f0: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ +0001f400: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ +0001f410: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ +0001f420: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0001f430: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ +0001f440: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ +0001f450: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +0001f460: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ +0001f470: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +0001f480: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ +0001f490: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001f4a0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +0001f4b0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001f4c0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +0001f4d0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ +0001f4e0: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ +0001f4f0: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ +0001f500: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001f510: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001f520: 6c73 2061 626f 7574 204c 3020 536d 6f6f ls about L0 Smoo │ │ │ │ +0001f530: 7468 6572 2c20 7365 6520 7468 6520 6f72 ther, see the or │ │ │ │ +0001f540: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ +0001f550: 453a 2078 7532 3031 3169 6d61 6765 2e0a E: xu2011image.. │ │ │ │ +0001f560: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001f570: 6963 2073 7461 7469 6320 766f 6964 206c ic static void l │ │ │ │ +0001f580: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ +0001f590: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ +0001f5a0: 206c 616d 6264 6129 207b 0a20 2020 2020 lambda) {. │ │ │ │ +0001f5b0: 2020 206c 3053 6d6f 6f74 685f 3128 7372 l0Smooth_1(sr │ │ │ │ +0001f5c0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +0001f5d0: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb │ │ │ │ +0001f5e0: 6461 293b 0a20 2020 207d 0a0a 2020 2020 da);. }.. │ │ │ │ +0001f5f0: 2f2a 2a0a 2020 2020 202a 2047 6c6f 6261 /**. * Globa │ │ │ │ +0001f600: 6c20 696d 6167 6520 736d 6f6f 7468 696e l image smoothin │ │ │ │ +0001f610: 6720 7669 6120 4c30 2067 7261 6469 656e g via L0 gradien │ │ │ │ +0001f620: 7420 6d69 6e69 6d69 7a61 7469 6f6e 2e0a t minimization.. │ │ │ │ +0001f630: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001f640: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +0001f650: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +0001f660: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +0001f670: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +0001f680: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +0001f690: 7469 6e67 2d70 6f69 6e74 2064 6570 7468 ting-point depth │ │ │ │ +0001f6a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001f6b0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +0001f6c0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +0001f6d0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +0001f6e0: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +0001f6f0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +0001f700: 204c 3020 536d 6f6f 7468 6572 2c20 7365 L0 Smoother, se │ │ │ │ +0001f710: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +0001f720: 6170 6572 2043 4954 453a 2078 7532 3031 aper CITE: xu201 │ │ │ │ +0001f730: 3169 6d61 6765 2e0a 2020 2020 202a 2f0a 1image.. */. │ │ │ │ +0001f740: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001f750: 6320 766f 6964 206c 3053 6d6f 6f74 6828 c void l0Smooth( │ │ │ │ +0001f760: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +0001f770: 2920 7b0a 2020 2020 2020 2020 6c30 536d ) {. l0Sm │ │ │ │ +0001f780: 6f6f 7468 5f32 2873 7263 2e6e 6174 6976 ooth_2(src.nativ │ │ │ │ +0001f790: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +0001f7a0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +0001f7b0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0001f7c0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0001f7d0: 726f 633a 3a63 7265 6174 6551 7561 7465 roc::createQuate │ │ │ │ +0001f7e0: 726e 696f 6e49 6d61 6765 284d 6174 2069 rnionImage(Mat i │ │ │ │ +0001f7f0: 6d67 2c20 4d61 7426 2071 696d 6729 0a20 mg, Mat& qimg). │ │ │ │ +0001f800: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0001f810: 2020 2020 2a20 6372 6561 7465 7320 6120 * creates a │ │ │ │ +0001f820: 7175 6174 6572 6e69 6f6e 2069 6d61 6765 quaternion image │ │ │ │ +0001f830: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001f840: 4070 6172 616d 2069 6d67 2061 7574 6f6d @param img autom │ │ │ │ +0001f850: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0001f860: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0001f870: 2071 696d 6720 6175 746f 6d61 7469 6361 qimg automatica │ │ │ │ +0001f880: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0001f890: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001f8a0: 2073 7461 7469 6320 766f 6964 2063 7265 static void cre │ │ │ │ +0001f8b0: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma │ │ │ │ +0001f8c0: 6765 284d 6174 2069 6d67 2c20 4d61 7420 ge(Mat img, Mat │ │ │ │ +0001f8d0: 7169 6d67 2920 7b0a 2020 2020 2020 2020 qimg) {. │ │ │ │ +0001f8e0: 6372 6561 7465 5175 6174 6572 6e69 6f6e createQuaternion │ │ │ │ +0001f8f0: 496d 6167 655f 3028 696d 672e 6e61 7469 Image_0(img.nati │ │ │ │ +0001f900: 7665 4f62 6a2c 2071 696d 672e 6e61 7469 veObj, qimg.nati │ │ │ │ +0001f910: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ +0001f920: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0001f930: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0001f940: 6770 726f 633a 3a71 636f 6e6a 284d 6174 gproc::qconj(Mat │ │ │ │ +0001f950: 2071 696d 672c 204d 6174 2620 7163 696d qimg, Mat& qcim │ │ │ │ +0001f960: 6729 0a20 2020 202f 2f0a 0a20 2020 202f g). //.. / │ │ │ │ +0001f970: 2a2a 0a20 2020 2020 2a20 6361 6c63 756c **. * calcul │ │ │ │ +0001f980: 6174 6573 2063 6f6e 6a75 6761 7465 206f ates conjugate o │ │ │ │ +0001f990: 6620 6120 7175 6174 6572 6e69 6f6e 2069 f a quaternion i │ │ │ │ +0001f9a0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001f9b0: 2020 2a20 4070 6172 616d 2071 696d 6720 * @param qimg │ │ │ │ +0001f9c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0001f9d0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +0001f9e0: 7061 7261 6d20 7163 696d 6720 6175 746f param qcimg auto │ │ │ │ +0001f9f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001fa00: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0001fa10: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001fa20: 6964 2071 636f 6e6a 284d 6174 2071 696d id qconj(Mat qim │ │ │ │ +0001fa30: 672c 204d 6174 2071 6369 6d67 2920 7b0a g, Mat qcimg) {. │ │ │ │ +0001fa40: 2020 2020 2020 2020 7163 6f6e 6a5f 3028 qconj_0( │ │ │ │ +0001fa50: 7169 6d67 2e6e 6174 6976 654f 626a 2c20 qimg.nativeObj, │ │ │ │ +0001fa60: 7163 696d 672e 6e61 7469 7665 4f62 6a29 qcimg.nativeObj) │ │ │ │ +0001fa70: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0001fa80: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0001fa90: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0001faa0: 3a71 756e 6974 6172 7928 4d61 7420 7169 :qunitary(Mat qi │ │ │ │ +0001fab0: 6d67 2c20 4d61 7426 2071 6e69 6d67 290a mg, Mat& qnimg). │ │ │ │ +0001fac0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0001fad0: 2020 2020 202a 2064 6976 6964 6573 2065 * divides e │ │ │ │ +0001fae0: 6163 6820 656c 656d 656e 7420 6279 2069 ach element by i │ │ │ │ +0001faf0: 7473 206d 6f64 756c 7573 2e0a 2020 2020 ts modulus.. │ │ │ │ +0001fb00: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001fb10: 2071 696d 6720 6175 746f 6d61 7469 6361 qimg automatica │ │ │ │ +0001fb20: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0001fb30: 2020 202a 2040 7061 7261 6d20 716e 696d * @param qnim │ │ │ │ +0001fb40: 6720 6175 746f 6d61 7469 6361 6c6c 7920 g automatically │ │ │ │ +0001fb50: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001fb60: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0001fb70: 7469 6320 766f 6964 2071 756e 6974 6172 tic void qunitar │ │ │ │ +0001fb80: 7928 4d61 7420 7169 6d67 2c20 4d61 7420 y(Mat qimg, Mat │ │ │ │ +0001fb90: 716e 696d 6729 207b 0a20 2020 2020 2020 qnimg) {. │ │ │ │ +0001fba0: 2071 756e 6974 6172 795f 3028 7169 6d67 qunitary_0(qimg │ │ │ │ +0001fbb0: 2e6e 6174 6976 654f 626a 2c20 716e 696d .nativeObj, qnim │ │ │ │ +0001fbc0: 672e 6e61 7469 7665 4f62 6a29 3b0a 2020 g.nativeObj);. │ │ │ │ +0001fbd0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +0001fbe0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +0001fbf0: 763a 3a78 696d 6770 726f 633a 3a71 6d75 v::ximgproc::qmu │ │ │ │ +0001fc00: 6c74 6970 6c79 284d 6174 2073 7263 312c ltiply(Mat src1, │ │ │ │ +0001fc10: 204d 6174 2073 7263 322c 204d 6174 2620 Mat src2, Mat& │ │ │ │ +0001fc20: 6473 7429 0a20 2020 202f 2f0a 0a20 2020 dst). //.. │ │ │ │ +0001fc30: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ +0001fc40: 756c 6174 6573 2074 6865 2070 6572 2d65 ulates the per-e │ │ │ │ +0001fc50: 6c65 6d65 6e74 2071 7561 7465 726e 696f lement quaternio │ │ │ │ +0001fc60: 6e20 7072 6f64 7563 7420 6f66 2074 776f n product of two │ │ │ │ +0001fc70: 2061 7272 6179 730a 2020 2020 202a 0a20 arrays. *. │ │ │ │ +0001fc80: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +0001fc90: 3120 6175 746f 6d61 7469 6361 6c6c 7920 1 automatically │ │ │ │ +0001fca0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001fcb0: 2040 7061 7261 6d20 7372 6332 2061 7574 @param src2 aut │ │ │ │ +0001fcc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0001fcd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0001fce0: 616d 2064 7374 2061 7574 6f6d 6174 6963 am dst automatic │ │ │ │ +0001fcf0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0001fd00: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0001fd10: 6320 7374 6174 6963 2076 6f69 6420 716d c static void qm │ │ │ │ +0001fd20: 756c 7469 706c 7928 4d61 7420 7372 6331 ultiply(Mat src1 │ │ │ │ +0001fd30: 2c20 4d61 7420 7372 6332 2c20 4d61 7420 , Mat src2, Mat │ │ │ │ +0001fd40: 6473 7429 207b 0a20 2020 2020 2020 2071 dst) {. q │ │ │ │ +0001fd50: 6d75 6c74 6970 6c79 5f30 2873 7263 312e multiply_0(src1. │ │ │ │ +0001fd60: 6e61 7469 7665 4f62 6a2c 2073 7263 322e nativeObj, src2. │ │ │ │ +0001fd70: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001fd80: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +0001fd90: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0001fda0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0001fdb0: 7869 6d67 7072 6f63 3a3a 7164 6674 284d ximgproc::qdft(M │ │ │ │ +0001fdc0: 6174 2069 6d67 2c20 4d61 7426 2071 696d at img, Mat& qim │ │ │ │ +0001fdd0: 672c 2069 6e74 2066 6c61 6773 2c20 626f g, int flags, bo │ │ │ │ +0001fde0: 6f6c 2073 6964 654c 6566 7429 0a20 2020 ol sideLeft). │ │ │ │ +0001fdf0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0001fe00: 2020 2a20 5065 7266 6f72 6d73 2061 2066 * Performs a f │ │ │ │ +0001fe10: 6f72 7761 7264 206f 7220 696e 7665 7273 orward or invers │ │ │ │ +0001fe20: 6520 4469 7363 7265 7465 2071 7561 7465 e Discrete quate │ │ │ │ +0001fe30: 726e 696f 6e20 466f 7572 6965 7220 7472 rnion Fourier tr │ │ │ │ +0001fe40: 616e 7366 6f72 6d20 6f66 2061 2032 4420 ansform of a 2D │ │ │ │ +0001fe50: 7175 6174 6572 6e69 6f6e 2061 7272 6179 quaternion array │ │ │ │ +0001fe60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001fe70: 4070 6172 616d 2069 6d67 2061 7574 6f6d @param img autom │ │ │ │ +0001fe80: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0001fe90: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0001fea0: 2071 696d 6720 6175 746f 6d61 7469 6361 qimg automatica │ │ │ │ +0001feb0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0001fec0: 2020 202a 2040 7061 7261 6d20 666c 6167 * @param flag │ │ │ │ +0001fed0: 7320 6175 746f 6d61 7469 6361 6c6c 7920 s automatically │ │ │ │ +0001fee0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0001fef0: 2040 7061 7261 6d20 7369 6465 4c65 6674 @param sideLeft │ │ │ │ +0001ff00: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0001ff10: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0001ff20: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0001ff30: 6963 2076 6f69 6420 7164 6674 284d 6174 ic void qdft(Mat │ │ │ │ +0001ff40: 2069 6d67 2c20 4d61 7420 7169 6d67 2c20 img, Mat qimg, │ │ │ │ +0001ff50: 696e 7420 666c 6167 732c 2062 6f6f 6c65 int flags, boole │ │ │ │ +0001ff60: 616e 2073 6964 654c 6566 7429 207b 0a20 an sideLeft) {. │ │ │ │ +0001ff70: 2020 2020 2020 2071 6466 745f 3028 696d qdft_0(im │ │ │ │ +0001ff80: 672e 6e61 7469 7665 4f62 6a2c 2071 696d g.nativeObj, qim │ │ │ │ +0001ff90: 672e 6e61 7469 7665 4f62 6a2c 2066 6c61 g.nativeObj, fla │ │ │ │ +0001ffa0: 6773 2c20 7369 6465 4c65 6674 293b 0a20 gs, sideLeft);. │ │ │ │ +0001ffb0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001ffc0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0001ffd0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 636f cv::ximgproc::co │ │ │ │ +0001ffe0: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ +0001fff0: 284d 6174 2069 6d67 2c20 4d61 7420 7465 (Mat img, Mat te │ │ │ │ +00020000: 6d70 6c2c 204d 6174 2620 7265 7375 6c74 mpl, Mat& result │ │ │ │ +00020010: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00020020: 2a0a 2020 2020 202a 2043 6f6d 7061 7265 *. * Compare │ │ │ │ +00020030: 7320 6120 636f 6c6f 7220 7465 6d70 6c61 s a color templa │ │ │ │ +00020040: 7465 2061 6761 696e 7374 206f 7665 726c te against overl │ │ │ │ +00020050: 6170 7065 6420 636f 6c6f 7220 696d 6167 apped color imag │ │ │ │ +00020060: 6520 7265 6769 6f6e 732e 0a20 2020 2020 e regions.. │ │ │ │ +00020070: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00020080: 696d 6720 6175 746f 6d61 7469 6361 6c6c img automaticall │ │ │ │ +00020090: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000200a0: 202a 2040 7061 7261 6d20 7465 6d70 6c20 * @param templ │ │ │ │ +000200b0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000200c0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +000200d0: 7061 7261 6d20 7265 7375 6c74 2061 7574 param result aut │ │ │ │ +000200e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +000200f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00020100: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00020110: 6f69 6420 636f 6c6f 724d 6174 6368 5465 oid colorMatchTe │ │ │ │ +00020120: 6d70 6c61 7465 284d 6174 2069 6d67 2c20 mplate(Mat img, │ │ │ │ +00020130: 4d61 7420 7465 6d70 6c2c 204d 6174 2072 Mat templ, Mat r │ │ │ │ +00020140: 6573 756c 7429 207b 0a20 2020 2020 2020 esult) {. │ │ │ │ +00020150: 2063 6f6c 6f72 4d61 7463 6854 656d 706c colorMatchTempl │ │ │ │ +00020160: 6174 655f 3028 696d 672e 6e61 7469 7665 ate_0(img.native │ │ │ │ +00020170: 4f62 6a2c 2074 656d 706c 2e6e 6174 6976 Obj, templ.nativ │ │ │ │ +00020180: 654f 626a 2c20 7265 7375 6c74 2e6e 6174 eObj, result.nat │ │ │ │ +00020190: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ +000201a0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000201b0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +000201c0: 6d67 7072 6f63 3a3a 6669 6e64 456c 6c69 mgproc::findElli │ │ │ │ +000201d0: 7073 6573 284d 6174 2069 6d61 6765 2c20 pses(Mat image, │ │ │ │ +000201e0: 4d61 7426 2065 6c6c 6970 7365 732c 2066 Mat& ellipses, f │ │ │ │ +000201f0: 6c6f 6174 2073 636f 7265 5468 7265 7368 loat scoreThresh │ │ │ │ +00020200: 6f6c 6420 3d20 302e 3766 2c20 666c 6f61 old = 0.7f, floa │ │ │ │ +00020210: 7420 7265 6c69 6162 696c 6974 7954 6872 t reliabilityThr │ │ │ │ +00020220: 6573 686f 6c64 203d 2030 2e35 662c 2066 eshold = 0.5f, f │ │ │ │ +00020230: 6c6f 6174 2063 656e 7465 7244 6973 7461 loat centerDista │ │ │ │ +00020240: 6e63 6554 6872 6573 686f 6c64 203d 2030 nceThreshold = 0 │ │ │ │ +00020250: 2e30 3566 290a 2020 2020 2f2f 0a0a 2020 .05f). //.. │ │ │ │ +00020260: 2020 2f2a 2a0a 2020 2020 202a 2046 696e /**. * Fin │ │ │ │ +00020270: 6473 2065 6c6c 6970 7365 7320 6661 7374 ds ellipses fast │ │ │ │ +00020280: 6c79 2069 6e20 616e 2069 6d61 6765 2075 ly in an image u │ │ │ │ +00020290: 7369 6e67 2070 726f 6a65 6374 6976 6520 sing projective │ │ │ │ +000202a0: 696e 7661 7269 616e 7420 7072 756e 696e invariant prunin │ │ │ │ +000202b0: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. * │ │ │ │ +000202c0: 2054 6865 2066 756e 6374 696f 6e20 6465 The function de │ │ │ │ +000202d0: 7465 6374 7320 656c 6c69 7073 6573 2069 tects ellipses i │ │ │ │ +000202e0: 6e20 696d 6167 6573 2075 7369 6e67 2070 n images using p │ │ │ │ +000202f0: 726f 6a65 6374 6976 6520 696e 7661 7269 rojective invari │ │ │ │ +00020300: 616e 7420 7072 756e 696e 672e 0a20 2020 ant pruning.. │ │ │ │ +00020310: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00020320: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +00020330: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ +00020340: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ +00020350: 206a 6961 3230 3137 6661 7374 0a20 2020 jia2017fast. │ │ │ │ +00020360: 2020 2a20 4a69 612c 2051 6920 6574 2061 * Jia, Qi et a │ │ │ │ +00020370: 6c2c 2028 3230 3137 292e 0a20 2020 2020 l, (2017).. │ │ │ │ +00020380: 2a20 4120 4661 7374 2045 6c6c 6970 7365 * A Fast Ellipse │ │ │ │ +00020390: 2044 6574 6563 746f 7220 7573 696e 6720 Detector using │ │ │ │ +000203a0: 5072 6f6a 6563 7469 7665 2049 6e76 6172 Projective Invar │ │ │ │ +000203b0: 6961 6e74 2050 7275 6e69 6e67 2e20 4945 iant Pruning. IE │ │ │ │ +000203c0: 4545 2054 7261 6e73 6163 7469 6f6e 7320 EE Transactions │ │ │ │ +000203d0: 6f6e 2049 6d61 6765 2050 726f 6365 7373 on Image Process │ │ │ │ +000203e0: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +000203f0: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ +00020400: 696e 7075 7420 696d 6167 652c 2063 6f75 input image, cou │ │ │ │ +00020410: 6c64 2062 6520 6772 6179 206f 7220 636f ld be gray or co │ │ │ │ +00020420: 6c6f 722e 0a20 2020 2020 2a20 4070 6172 lor.. * @par │ │ │ │ +00020430: 616d 2065 6c6c 6970 7365 7320 6f75 7470 am ellipses outp │ │ │ │ +00020440: 7574 2076 6563 746f 7220 6f66 2066 6f75 ut vector of fou │ │ │ │ +00020450: 6e64 2065 6c6c 6970 7365 732e 2065 6163 nd ellipses. eac │ │ │ │ +00020460: 6820 7665 6374 6f72 2069 7320 656e 636f h vector is enco │ │ │ │ +00020470: 6465 6420 6173 2066 6976 6520 666c 6f61 ded as five floa │ │ │ │ +00020480: 7420 2478 2c20 792c 2061 2c20 622c 2072 t $x, y, a, b, r │ │ │ │ +00020490: 6164 6975 732c 2073 636f 7265 242e 0a20 adius, score$.. │ │ │ │ +000204a0: 2020 2020 2a20 4070 6172 616d 2073 636f * @param sco │ │ │ │ +000204b0: 7265 5468 7265 7368 6f6c 6420 666c 6f61 reThreshold floa │ │ │ │ +000204c0: 742c 2074 6865 2074 6872 6573 686f 6c64 t, the threshold │ │ │ │ +000204d0: 206f 6620 656c 6c69 7073 6520 7363 6f72 of ellipse scor │ │ │ │ +000204e0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +000204f0: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ +00020500: 7368 6f6c 6420 666c 6f61 742c 2074 6865 shold float, the │ │ │ │ +00020510: 2074 6872 6573 686f 6c64 206f 6620 7265 threshold of re │ │ │ │ +00020520: 6c69 6162 696c 6974 792e 0a20 2020 2020 liability.. │ │ │ │ +00020530: 2a20 4070 6172 616d 2063 656e 7465 7244 * @param centerD │ │ │ │ +00020540: 6973 7461 6e63 6554 6872 6573 686f 6c64 istanceThreshold │ │ │ │ +00020550: 2066 6c6f 6174 2c20 7468 6520 7468 7265 float, the thre │ │ │ │ +00020560: 7368 6f6c 6420 6f66 2063 656e 7465 7220 shold of center │ │ │ │ +00020570: 6469 7374 616e 6365 2e0a 2020 2020 202a distance.. * │ │ │ │ +00020580: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00020590: 7469 6320 766f 6964 2066 696e 6445 6c6c tic void findEll │ │ │ │ +000205a0: 6970 7365 7328 4d61 7420 696d 6167 652c ipses(Mat image, │ │ │ │ +000205b0: 204d 6174 2065 6c6c 6970 7365 732c 2066 Mat ellipses, f │ │ │ │ +000205c0: 6c6f 6174 2073 636f 7265 5468 7265 7368 loat scoreThresh │ │ │ │ +000205d0: 6f6c 642c 2066 6c6f 6174 2072 656c 6961 old, float relia │ │ │ │ +000205e0: 6269 6c69 7479 5468 7265 7368 6f6c 642c bilityThreshold, │ │ │ │ +000205f0: 2066 6c6f 6174 2063 656e 7465 7244 6973 float centerDis │ │ │ │ +00020600: 7461 6e63 6554 6872 6573 686f 6c64 2920 tanceThreshold) │ │ │ │ +00020610: 7b0a 2020 2020 2020 2020 6669 6e64 456c {. findEl │ │ │ │ +00020620: 6c69 7073 6573 5f30 2869 6d61 6765 2e6e lipses_0(image.n │ │ │ │ +00020630: 6174 6976 654f 626a 2c20 656c 6c69 7073 ativeObj, ellips │ │ │ │ +00020640: 6573 2e6e 6174 6976 654f 626a 2c20 7363 es.nativeObj, sc │ │ │ │ +00020650: 6f72 6554 6872 6573 686f 6c64 2c20 7265 oreThreshold, re │ │ │ │ +00020660: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +00020670: 6c64 2c20 6365 6e74 6572 4469 7374 616e ld, centerDistan │ │ │ │ +00020680: 6365 5468 7265 7368 6f6c 6429 3b0a 2020 ceThreshold);. │ │ │ │ +00020690: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +000206a0: 2020 2a20 4669 6e64 7320 656c 6c69 7073 * Finds ellips │ │ │ │ +000206b0: 6573 2066 6173 746c 7920 696e 2061 6e20 es fastly in an │ │ │ │ +000206c0: 696d 6167 6520 7573 696e 6720 7072 6f6a image using proj │ │ │ │ +000206d0: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ +000206e0: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ +000206f0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00020700: 7469 6f6e 2064 6574 6563 7473 2065 6c6c tion detects ell │ │ │ │ +00020710: 6970 7365 7320 696e 2069 6d61 6765 7320 ipses in images │ │ │ │ +00020720: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ +00020730: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ +00020740: 6e67 2e0a 2020 2020 202a 2046 6f72 206d ng.. * For m │ │ │ │ +00020750: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +00020760: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ +00020770: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ +00020780: 6520 4349 5445 3a20 6a69 6132 3031 3766 e CITE: jia2017f │ │ │ │ +00020790: 6173 740a 2020 2020 202a 204a 6961 2c20 ast. * Jia, │ │ │ │ +000207a0: 5169 2065 7420 616c 2c20 2832 3031 3729 Qi et al, (2017) │ │ │ │ +000207b0: 2e0a 2020 2020 202a 2041 2046 6173 7420 .. * A Fast │ │ │ │ +000207c0: 456c 6c69 7073 6520 4465 7465 6374 6f72 Ellipse Detector │ │ │ │ +000207d0: 2075 7369 6e67 2050 726f 6a65 6374 6976 using Projectiv │ │ │ │ +000207e0: 6520 496e 7661 7269 616e 7420 5072 756e e Invariant Prun │ │ │ │ +000207f0: 696e 672e 2049 4545 4520 5472 616e 7361 ing. IEEE Transa │ │ │ │ +00020800: 6374 696f 6e73 206f 6e20 496d 6167 6520 ctions on Image │ │ │ │ +00020810: 5072 6f63 6573 7369 6e67 2e0a 2020 2020 Processing.. │ │ │ │ +00020820: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00020830: 2069 6d61 6765 2069 6e70 7574 2069 6d61 image input ima │ │ │ │ +00020840: 6765 2c20 636f 756c 6420 6265 2067 7261 ge, could be gra │ │ │ │ +00020850: 7920 6f72 2063 6f6c 6f72 2e0a 2020 2020 y or color.. │ │ │ │ +00020860: 202a 2040 7061 7261 6d20 656c 6c69 7073 * @param ellips │ │ │ │ +00020870: 6573 206f 7574 7075 7420 7665 6374 6f72 es output vector │ │ │ │ +00020880: 206f 6620 666f 756e 6420 656c 6c69 7073 of found ellips │ │ │ │ +00020890: 6573 2e20 6561 6368 2076 6563 746f 7220 es. each vector │ │ │ │ +000208a0: 6973 2065 6e63 6f64 6564 2061 7320 6669 is encoded as fi │ │ │ │ +000208b0: 7665 2066 6c6f 6174 2024 782c 2079 2c20 ve float $x, y, │ │ │ │ +000208c0: 612c 2062 2c20 7261 6469 7573 2c20 7363 a, b, radius, sc │ │ │ │ +000208d0: 6f72 6524 2e0a 2020 2020 202a 2040 7061 ore$.. * @pa │ │ │ │ +000208e0: 7261 6d20 7363 6f72 6554 6872 6573 686f ram scoreThresho │ │ │ │ +000208f0: 6c64 2066 6c6f 6174 2c20 7468 6520 7468 ld float, the th │ │ │ │ +00020900: 7265 7368 6f6c 6420 6f66 2065 6c6c 6970 reshold of ellip │ │ │ │ +00020910: 7365 2073 636f 7265 2e0a 2020 2020 202a se score.. * │ │ │ │ +00020920: 2040 7061 7261 6d20 7265 6c69 6162 696c @param reliabil │ │ │ │ +00020930: 6974 7954 6872 6573 686f 6c64 2066 6c6f ityThreshold flo │ │ │ │ +00020940: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ +00020950: 6420 6f66 2072 656c 6961 6269 6c69 7479 d of reliability │ │ │ │ +00020960: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +00020970: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00020980: 2066 696e 6445 6c6c 6970 7365 7328 4d61 findEllipses(Ma │ │ │ │ +00020990: 7420 696d 6167 652c 204d 6174 2065 6c6c t image, Mat ell │ │ │ │ +000209a0: 6970 7365 732c 2066 6c6f 6174 2073 636f ipses, float sco │ │ │ │ +000209b0: 7265 5468 7265 7368 6f6c 642c 2066 6c6f reThreshold, flo │ │ │ │ +000209c0: 6174 2072 656c 6961 6269 6c69 7479 5468 at reliabilityTh │ │ │ │ +000209d0: 7265 7368 6f6c 6429 207b 0a20 2020 2020 reshold) {. │ │ │ │ +000209e0: 2020 2066 696e 6445 6c6c 6970 7365 735f findEllipses_ │ │ │ │ +000209f0: 3128 696d 6167 652e 6e61 7469 7665 4f62 1(image.nativeOb │ │ │ │ +00020a00: 6a2c 2065 6c6c 6970 7365 732e 6e61 7469 j, ellipses.nati │ │ │ │ +00020a10: 7665 4f62 6a2c 2073 636f 7265 5468 7265 veObj, scoreThre │ │ │ │ +00020a20: 7368 6f6c 642c 2072 656c 6961 6269 6c69 shold, reliabili │ │ │ │ +00020a30: 7479 5468 7265 7368 6f6c 6429 3b0a 2020 tyThreshold);. │ │ │ │ +00020a40: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00020a50: 2020 2a20 4669 6e64 7320 656c 6c69 7073 * Finds ellips │ │ │ │ +00020a60: 6573 2066 6173 746c 7920 696e 2061 6e20 es fastly in an │ │ │ │ +00020a70: 696d 6167 6520 7573 696e 6720 7072 6f6a image using proj │ │ │ │ +00020a80: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ +00020a90: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ +00020aa0: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +00020ab0: 7469 6f6e 2064 6574 6563 7473 2065 6c6c tion detects ell │ │ │ │ +00020ac0: 6970 7365 7320 696e 2069 6d61 6765 7320 ipses in images │ │ │ │ +00020ad0: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ +00020ae0: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ +00020af0: 6e67 2e0a 2020 2020 202a 2046 6f72 206d ng.. * For m │ │ │ │ +00020b00: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +00020b10: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ +00020b20: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ +00020b30: 6520 4349 5445 3a20 6a69 6132 3031 3766 e CITE: jia2017f │ │ │ │ +00020b40: 6173 740a 2020 2020 202a 204a 6961 2c20 ast. * Jia, │ │ │ │ +00020b50: 5169 2065 7420 616c 2c20 2832 3031 3729 Qi et al, (2017) │ │ │ │ +00020b60: 2e0a 2020 2020 202a 2041 2046 6173 7420 .. * A Fast │ │ │ │ +00020b70: 456c 6c69 7073 6520 4465 7465 6374 6f72 Ellipse Detector │ │ │ │ +00020b80: 2075 7369 6e67 2050 726f 6a65 6374 6976 using Projectiv │ │ │ │ +00020b90: 6520 496e 7661 7269 616e 7420 5072 756e e Invariant Prun │ │ │ │ +00020ba0: 696e 672e 2049 4545 4520 5472 616e 7361 ing. IEEE Transa │ │ │ │ +00020bb0: 6374 696f 6e73 206f 6e20 496d 6167 6520 ctions on Image │ │ │ │ +00020bc0: 5072 6f63 6573 7369 6e67 2e0a 2020 2020 Processing.. │ │ │ │ +00020bd0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00020be0: 2069 6d61 6765 2069 6e70 7574 2069 6d61 image input ima │ │ │ │ +00020bf0: 6765 2c20 636f 756c 6420 6265 2067 7261 ge, could be gra │ │ │ │ +00020c00: 7920 6f72 2063 6f6c 6f72 2e0a 2020 2020 y or color.. │ │ │ │ +00020c10: 202a 2040 7061 7261 6d20 656c 6c69 7073 * @param ellips │ │ │ │ +00020c20: 6573 206f 7574 7075 7420 7665 6374 6f72 es output vector │ │ │ │ +00020c30: 206f 6620 666f 756e 6420 656c 6c69 7073 of found ellips │ │ │ │ +00020c40: 6573 2e20 6561 6368 2076 6563 746f 7220 es. each vector │ │ │ │ +00020c50: 6973 2065 6e63 6f64 6564 2061 7320 6669 is encoded as fi │ │ │ │ +00020c60: 7665 2066 6c6f 6174 2024 782c 2079 2c20 ve float $x, y, │ │ │ │ +00020c70: 612c 2062 2c20 7261 6469 7573 2c20 7363 a, b, radius, sc │ │ │ │ +00020c80: 6f72 6524 2e0a 2020 2020 202a 2040 7061 ore$.. * @pa │ │ │ │ +00020c90: 7261 6d20 7363 6f72 6554 6872 6573 686f ram scoreThresho │ │ │ │ +00020ca0: 6c64 2066 6c6f 6174 2c20 7468 6520 7468 ld float, the th │ │ │ │ +00020cb0: 7265 7368 6f6c 6420 6f66 2065 6c6c 6970 reshold of ellip │ │ │ │ +00020cc0: 7365 2073 636f 7265 2e0a 2020 2020 202a se score.. * │ │ │ │ +00020cd0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00020ce0: 7469 6320 766f 6964 2066 696e 6445 6c6c tic void findEll │ │ │ │ +00020cf0: 6970 7365 7328 4d61 7420 696d 6167 652c ipses(Mat image, │ │ │ │ +00020d00: 204d 6174 2065 6c6c 6970 7365 732c 2066 Mat ellipses, f │ │ │ │ +00020d10: 6c6f 6174 2073 636f 7265 5468 7265 7368 loat scoreThresh │ │ │ │ +00020d20: 6f6c 6429 207b 0a20 2020 2020 2020 2066 old) {. f │ │ │ │ +00020d30: 696e 6445 6c6c 6970 7365 735f 3228 696d indEllipses_2(im │ │ │ │ +00020d40: 6167 652e 6e61 7469 7665 4f62 6a2c 2065 age.nativeObj, e │ │ │ │ +00020d50: 6c6c 6970 7365 732e 6e61 7469 7665 4f62 llipses.nativeOb │ │ │ │ +00020d60: 6a2c 2073 636f 7265 5468 7265 7368 6f6c j, scoreThreshol │ │ │ │ +00020d70: 6429 3b0a 2020 2020 7d0a 0a20 2020 202f d);. }.. / │ │ │ │ +00020d80: 2a2a 0a20 2020 2020 2a20 4669 6e64 7320 **. * Finds │ │ │ │ +00020d90: 656c 6c69 7073 6573 2066 6173 746c 7920 ellipses fastly │ │ │ │ +00020da0: 696e 2061 6e20 696d 6167 6520 7573 696e in an image usin │ │ │ │ +00020db0: 6720 7072 6f6a 6563 7469 7665 2069 6e76 g projective inv │ │ │ │ +00020dc0: 6172 6961 6e74 2070 7275 6e69 6e67 2e0a ariant pruning.. │ │ │ │ +00020dd0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00020de0: 6520 6675 6e63 7469 6f6e 2064 6574 6563 e function detec │ │ │ │ +00020df0: 7473 2065 6c6c 6970 7365 7320 696e 2069 ts ellipses in i │ │ │ │ +00020e00: 6d61 6765 7320 7573 696e 6720 7072 6f6a mages using proj │ │ │ │ +00020e10: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ +00020e20: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ +00020e30: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00020e40: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +00020e50: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +00020e60: 6173 6520 7365 6520 4349 5445 3a20 6a69 ase see CITE: ji │ │ │ │ +00020e70: 6132 3031 3766 6173 740a 2020 2020 202a a2017fast. * │ │ │ │ +00020e80: 204a 6961 2c20 5169 2065 7420 616c 2c20 Jia, Qi et al, │ │ │ │ +00020e90: 2832 3031 3729 2e0a 2020 2020 202a 2041 (2017).. * A │ │ │ │ +00020ea0: 2046 6173 7420 456c 6c69 7073 6520 4465 Fast Ellipse De │ │ │ │ +00020eb0: 7465 6374 6f72 2075 7369 6e67 2050 726f tector using Pro │ │ │ │ +00020ec0: 6a65 6374 6976 6520 496e 7661 7269 616e jective Invarian │ │ │ │ +00020ed0: 7420 5072 756e 696e 672e 2049 4545 4520 t Pruning. IEEE │ │ │ │ +00020ee0: 5472 616e 7361 6374 696f 6e73 206f 6e20 Transactions on │ │ │ │ +00020ef0: 496d 6167 6520 5072 6f63 6573 7369 6e67 Image Processing │ │ │ │ +00020f00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00020f10: 4070 6172 616d 2069 6d61 6765 2069 6e70 @param image inp │ │ │ │ +00020f20: 7574 2069 6d61 6765 2c20 636f 756c 6420 ut image, could │ │ │ │ +00020f30: 6265 2067 7261 7920 6f72 2063 6f6c 6f72 be gray or color │ │ │ │ +00020f40: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00020f50: 656c 6c69 7073 6573 206f 7574 7075 7420 ellipses output │ │ │ │ +00020f60: 7665 6374 6f72 206f 6620 666f 756e 6420 vector of found │ │ │ │ +00020f70: 656c 6c69 7073 6573 2e20 6561 6368 2076 ellipses. each v │ │ │ │ +00020f80: 6563 746f 7220 6973 2065 6e63 6f64 6564 ector is encoded │ │ │ │ +00020f90: 2061 7320 6669 7665 2066 6c6f 6174 2024 as five float $ │ │ │ │ +00020fa0: 782c 2079 2c20 612c 2062 2c20 7261 6469 x, y, a, b, radi │ │ │ │ +00020fb0: 7573 2c20 7363 6f72 6524 2e0a 2020 2020 us, score$.. │ │ │ │ +00020fc0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00020fd0: 7461 7469 6320 766f 6964 2066 696e 6445 tatic void findE │ │ │ │ +00020fe0: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ +00020ff0: 652c 204d 6174 2065 6c6c 6970 7365 7329 e, Mat ellipses) │ │ │ │ +00021000: 207b 0a20 2020 2020 2020 2066 696e 6445 {. findE │ │ │ │ +00021010: 6c6c 6970 7365 735f 3328 696d 6167 652e llipses_3(image. │ │ │ │ +00021020: 6e61 7469 7665 4f62 6a2c 2065 6c6c 6970 nativeObj, ellip │ │ │ │ +00021030: 7365 732e 6e61 7469 7665 4f62 6a29 3b0a ses.nativeObj);. │ │ │ │ +00021040: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00021050: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00021060: 2063 763a 3a78 696d 6770 726f 633a 3a50 cv::ximgproc::P │ │ │ │ +00021070: 6569 4c69 6e4e 6f72 6d61 6c69 7a61 7469 eiLinNormalizati │ │ │ │ +00021080: 6f6e 284d 6174 2049 2c20 4d61 7426 2054 on(Mat I, Mat& T │ │ │ │ +00021090: 290a 2020 2020 2f2f 0a0a 2020 2020 7075 ). //.. pu │ │ │ │ +000210a0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +000210b0: 2050 6569 4c69 6e4e 6f72 6d61 6c69 7a61 PeiLinNormaliza │ │ │ │ +000210c0: 7469 6f6e 284d 6174 2049 2c20 4d61 7420 tion(Mat I, Mat │ │ │ │ +000210d0: 5429 207b 0a20 2020 2020 2020 2050 6569 T) {. Pei │ │ │ │ +000210e0: 4c69 6e4e 6f72 6d61 6c69 7a61 7469 6f6e LinNormalization │ │ │ │ +000210f0: 5f30 2849 2e6e 6174 6976 654f 626a 2c20 _0(I.nativeObj, │ │ │ │ +00021100: 542e 6e61 7469 7665 4f62 6a29 3b0a 2020 T.nativeObj);. │ │ │ │ +00021110: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00021120: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00021130: 763a 3a78 696d 6770 726f 633a 3a47 7261 v::ximgproc::Gra │ │ │ │ +00021140: 6469 656e 7444 6572 6963 6865 5928 4d61 dientDericheY(Ma │ │ │ │ +00021150: 7420 6f70 2c20 4d61 7426 2064 7374 2c20 t op, Mat& dst, │ │ │ │ +00021160: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ +00021170: 7562 6c65 206f 6d65 6761 290a 2020 2020 uble omega). │ │ │ │ +00021180: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00021190: 202a 2041 7070 6c69 6573 2059 2044 6572 * Applies Y Der │ │ │ │ +000211a0: 6963 6865 2066 696c 7465 7220 746f 2061 iche filter to a │ │ │ │ +000211b0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +000211c0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +000211d0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +000211e0: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio │ │ │ │ +000211f0: 6e2c 2070 6c65 6173 6520 7365 6520 6874 n, please see ht │ │ │ │ +00021200: 7470 3a2f 2f63 6974 6573 6565 7278 2e69 tp://citeseerx.i │ │ │ │ +00021210: 7374 2e70 7375 2e65 6475 2f76 6965 7764 st.psu.edu/viewd │ │ │ │ +00021220: 6f63 2f64 6f77 6e6c 6f61 643f 646f 693d oc/download?doi= │ │ │ │ +00021230: 3130 2e31 2e31 2e34 3736 2e35 3733 3626 10.1.1.476.5736& │ │ │ │ +00021240: 616d 703b 7265 703d 7265 7031 2661 6d70 amp;rep=rep1& │ │ │ │ +00021250: 3b74 7970 653d 7064 660a 2020 2020 202a ;type=pdf. * │ │ │ │ +00021260: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00021270: 7061 7261 6d20 6f70 2061 7574 6f6d 6174 param op automat │ │ │ │ +00021280: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00021290: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +000212a0: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +000212b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000212c0: 2a20 4070 6172 616d 2061 6c70 6861 2061 * @param alpha a │ │ │ │ +000212d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000212e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +000212f0: 6172 616d 206f 6d65 6761 2061 7574 6f6d aram omega autom │ │ │ │ +00021300: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00021310: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00021320: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00021330: 6420 4772 6164 6965 6e74 4465 7269 6368 d GradientDerich │ │ │ │ +00021340: 6559 284d 6174 206f 702c 204d 6174 2064 eY(Mat op, Mat d │ │ │ │ +00021350: 7374 2c20 646f 7562 6c65 2061 6c70 6861 st, double alpha │ │ │ │ +00021360: 2c20 646f 7562 6c65 206f 6d65 6761 2920 , double omega) │ │ │ │ +00021370: 7b0a 2020 2020 2020 2020 4772 6164 6965 {. Gradie │ │ │ │ +00021380: 6e74 4465 7269 6368 6559 5f30 286f 702e ntDericheY_0(op. │ │ │ │ +00021390: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +000213a0: 6174 6976 654f 626a 2c20 616c 7068 612c ativeObj, alpha, │ │ │ │ +000213b0: 206f 6d65 6761 293b 0a20 2020 207d 0a0a omega);. }.. │ │ │ │ +000213c0: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000213d0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +000213e0: 6d67 7072 6f63 3a3a 4772 6164 6965 6e74 mgproc::Gradient │ │ │ │ +000213f0: 4465 7269 6368 6558 284d 6174 206f 702c DericheX(Mat op, │ │ │ │ +00021400: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +00021410: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ +00021420: 6f6d 6567 6129 0a20 2020 202f 2f0a 0a20 omega). //.. │ │ │ │ +00021430: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +00021440: 706c 6965 7320 5820 4465 7269 6368 6520 plies X Deriche │ │ │ │ +00021450: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +00021460: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00021470: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00021480: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ +00021490: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ +000214a0: 6561 7365 2073 6565 2068 7474 703a 2f2f ease see http:// │ │ │ │ +000214b0: 6369 7465 7365 6572 782e 6973 742e 7073 citeseerx.ist.ps │ │ │ │ +000214c0: 752e 6564 752f 7669 6577 646f 632f 646f u.edu/viewdoc/do │ │ │ │ +000214d0: 776e 6c6f 6164 3f64 6f69 3d31 302e 312e wnload?doi=10.1. │ │ │ │ +000214e0: 312e 3437 362e 3537 3336 2661 6d70 3b72 1.476.5736&r │ │ │ │ +000214f0: 6570 3d72 6570 3126 616d 703b 7479 7065 ep=rep1&type │ │ │ │ +00021500: 3d70 6466 0a20 2020 2020 2a0a 2020 2020 =pdf. *. │ │ │ │ +00021510: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00021520: 206f 7020 6175 746f 6d61 7469 6361 6c6c op automaticall │ │ │ │ +00021530: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00021540: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00021550: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00021560: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00021570: 7261 6d20 616c 7068 6120 6175 746f 6d61 ram alpha automa │ │ │ │ +00021580: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00021590: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000215a0: 6f6d 6567 6120 6175 746f 6d61 7469 6361 omega automatica │ │ │ │ +000215b0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000215c0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000215d0: 2073 7461 7469 6320 766f 6964 2047 7261 static void Gra │ │ │ │ +000215e0: 6469 656e 7444 6572 6963 6865 5828 4d61 dientDericheX(Ma │ │ │ │ +000215f0: 7420 6f70 2c20 4d61 7420 6473 742c 2064 t op, Mat dst, d │ │ │ │ +00021600: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou │ │ │ │ +00021610: 626c 6520 6f6d 6567 6129 207b 0a20 2020 ble omega) {. │ │ │ │ +00021620: 2020 2020 2047 7261 6469 656e 7444 6572 GradientDer │ │ │ │ +00021630: 6963 6865 585f 3028 6f70 2e6e 6174 6976 icheX_0(op.nativ │ │ │ │ +00021640: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00021650: 4f62 6a2c 2061 6c70 6861 2c20 6f6d 6567 Obj, alpha, omeg │ │ │ │ +00021660: 6129 3b0a 2020 2020 7d0a 0a0a 2020 2020 a);. }... │ │ │ │ +00021670: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00021680: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00021690: 633a 3a46 6173 7448 6f75 6768 5472 616e c::FastHoughTran │ │ │ │ +000216a0: 7366 6f72 6d28 4d61 7420 7372 632c 204d sform(Mat src, M │ │ │ │ +000216b0: 6174 2620 6473 742c 2069 6e74 2064 7374 at& dst, int dst │ │ │ │ +000216c0: 4d61 7444 6570 7468 2c20 696e 7420 616e MatDepth, int an │ │ │ │ +000216d0: 676c 6552 616e 6765 203d 2041 524f 5f33 gleRange = ARO_3 │ │ │ │ +000216e0: 3135 5f31 3335 2c20 696e 7420 6f70 203d 15_135, int op = │ │ │ │ +000216f0: 2046 4854 5f41 4444 2c20 696e 7420 6d61 FHT_ADD, int ma │ │ │ │ +00021700: 6b65 536b 6577 203d 2048 444f 5f44 4553 keSkew = HDO_DES │ │ │ │ +00021710: 4b45 5729 0a20 2020 202f 2f0a 0a20 2020 KEW). //.. │ │ │ │ +00021720: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ +00021730: 756c 6174 6573 2032 4420 4661 7374 2048 ulates 2D Fast H │ │ │ │ +00021740: 6f75 6768 2074 7261 6e73 666f 726d 206f ough transform o │ │ │ │ +00021750: 6620 616e 2069 6d61 6765 2e0a 2020 2020 f an image.. │ │ │ │ +00021760: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +00021770: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +00021780: 7320 7468 6520 6661 7374 2048 6f75 6768 s the fast Hough │ │ │ │ +00021790: 2074 7261 6e73 666f 726d 2066 6f72 2066 transform for f │ │ │ │ +000217a0: 756c 6c2c 2068 616c 6620 6f72 2071 7561 ull, half or qua │ │ │ │ +000217b0: 7274 6572 0a20 2020 2020 2a20 7261 6e67 rter. * rang │ │ │ │ +000217c0: 6520 6f66 2061 6e67 6c65 732e 0a20 2020 e of angles.. │ │ │ │ +000217d0: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ +000217e0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000217f0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00021800: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00021810: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00021820: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00021830: 7374 4d61 7444 6570 7468 2061 7574 6f6d stMatDepth autom │ │ │ │ +00021840: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00021850: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00021860: 2061 6e67 6c65 5261 6e67 6520 6175 746f angleRange auto │ │ │ │ +00021870: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00021880: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00021890: 6d20 6f70 2061 7574 6f6d 6174 6963 616c m op automatical │ │ │ │ +000218a0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000218b0: 2020 2a20 4070 6172 616d 206d 616b 6553 * @param makeS │ │ │ │ +000218c0: 6b65 7720 6175 746f 6d61 7469 6361 6c6c kew automaticall │ │ │ │ +000218d0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000218e0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000218f0: 7461 7469 6320 766f 6964 2046 6173 7448 tatic void FastH │ │ │ │ +00021900: 6f75 6768 5472 616e 7366 6f72 6d28 4d61 oughTransform(Ma │ │ │ │ +00021910: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +00021920: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ +00021930: 2069 6e74 2061 6e67 6c65 5261 6e67 652c int angleRange, │ │ │ │ +00021940: 2069 6e74 206f 702c 2069 6e74 206d 616b int op, int mak │ │ │ │ +00021950: 6553 6b65 7729 207b 0a20 2020 2020 2020 eSkew) {. │ │ │ │ +00021960: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ +00021970: 6f72 6d5f 3028 7372 632e 6e61 7469 7665 orm_0(src.native │ │ │ │ +00021980: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00021990: 626a 2c20 6473 744d 6174 4465 7074 682c bj, dstMatDepth, │ │ │ │ +000219a0: 2061 6e67 6c65 5261 6e67 652c 206f 702c angleRange, op, │ │ │ │ +000219b0: 206d 616b 6553 6b65 7729 3b0a 2020 2020 makeSkew);. │ │ │ │ +000219c0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +000219d0: 2a20 4361 6c63 756c 6174 6573 2032 4420 * Calculates 2D │ │ │ │ +000219e0: 4661 7374 2048 6f75 6768 2074 7261 6e73 Fast Hough trans │ │ │ │ +000219f0: 666f 726d 206f 6620 616e 2069 6d61 6765 form of an image │ │ │ │ +00021a00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021a10: 5468 6520 6675 6e63 7469 6f6e 2063 616c The function cal │ │ │ │ +00021a20: 6375 6c61 7465 7320 7468 6520 6661 7374 culates the fast │ │ │ │ +00021a30: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ +00021a40: 2066 6f72 2066 756c 6c2c 2068 616c 6620 for full, half │ │ │ │ +00021a50: 6f72 2071 7561 7274 6572 0a20 2020 2020 or quarter. │ │ │ │ +00021a60: 2a20 7261 6e67 6520 6f66 2061 6e67 6c65 * range of angle │ │ │ │ +00021a70: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00021a80: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +00021a90: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00021aa0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00021ab0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00021ac0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00021ad0: 6172 616d 2064 7374 4d61 7444 6570 7468 aram dstMatDepth │ │ │ │ +00021ae0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00021af0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00021b00: 4070 6172 616d 2061 6e67 6c65 5261 6e67 @param angleRang │ │ │ │ +00021b10: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ +00021b20: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00021b30: 2040 7061 7261 6d20 6f70 2061 7574 6f6d @param op autom │ │ │ │ +00021b40: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00021b50: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00021b60: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00021b70: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans │ │ │ │ +00021b80: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ +00021b90: 7420 6473 742c 2069 6e74 2064 7374 4d61 t dst, int dstMa │ │ │ │ +00021ba0: 7444 6570 7468 2c20 696e 7420 616e 676c tDepth, int angl │ │ │ │ +00021bb0: 6552 616e 6765 2c20 696e 7420 6f70 2920 eRange, int op) │ │ │ │ +00021bc0: 7b0a 2020 2020 2020 2020 4661 7374 486f {. FastHo │ │ │ │ +00021bd0: 7567 6854 7261 6e73 666f 726d 5f31 2873 ughTransform_1(s │ │ │ │ +00021be0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00021bf0: 742e 6e61 7469 7665 4f62 6a2c 2064 7374 t.nativeObj, dst │ │ │ │ +00021c00: 4d61 7444 6570 7468 2c20 616e 676c 6552 MatDepth, angleR │ │ │ │ +00021c10: 616e 6765 2c20 6f70 293b 0a20 2020 207d ange, op);. } │ │ │ │ +00021c20: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00021c30: 2043 616c 6375 6c61 7465 7320 3244 2046 Calculates 2D F │ │ │ │ +00021c40: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ +00021c50: 6f72 6d20 6f66 2061 6e20 696d 6167 652e orm of an image. │ │ │ │ +00021c60: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ +00021c70: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc │ │ │ │ +00021c80: 756c 6174 6573 2074 6865 2066 6173 7420 ulates the fast │ │ │ │ +00021c90: 486f 7567 6820 7472 616e 7366 6f72 6d20 Hough transform │ │ │ │ +00021ca0: 666f 7220 6675 6c6c 2c20 6861 6c66 206f for full, half o │ │ │ │ +00021cb0: 7220 7175 6172 7465 720a 2020 2020 202a r quarter. * │ │ │ │ +00021cc0: 2072 616e 6765 206f 6620 616e 676c 6573 range of angles │ │ │ │ +00021cd0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00021ce0: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +00021cf0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00021d00: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00021d10: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00021d20: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00021d30: 7261 6d20 6473 744d 6174 4465 7074 6820 ram dstMatDepth │ │ │ │ +00021d40: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00021d50: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00021d60: 7061 7261 6d20 616e 676c 6552 616e 6765 param angleRange │ │ │ │ +00021d70: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00021d80: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00021d90: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00021da0: 6963 2076 6f69 6420 4661 7374 486f 7567 ic void FastHoug │ │ │ │ +00021db0: 6854 7261 6e73 666f 726d 284d 6174 2073 hTransform(Mat s │ │ │ │ +00021dc0: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +00021dd0: 2064 7374 4d61 7444 6570 7468 2c20 696e dstMatDepth, in │ │ │ │ +00021de0: 7420 616e 676c 6552 616e 6765 2920 7b0a t angleRange) {. │ │ │ │ +00021df0: 2020 2020 2020 2020 4661 7374 486f 7567 FastHoug │ │ │ │ +00021e00: 6854 7261 6e73 666f 726d 5f32 2873 7263 hTransform_2(src │ │ │ │ +00021e10: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00021e20: 6e61 7469 7665 4f62 6a2c 2064 7374 4d61 nativeObj, dstMa │ │ │ │ +00021e30: 7444 6570 7468 2c20 616e 676c 6552 616e tDepth, angleRan │ │ │ │ +00021e40: 6765 293b 0a20 2020 207d 0a0a 2020 2020 ge);. }.. │ │ │ │ +00021e50: 2f2a 2a0a 2020 2020 202a 2043 616c 6375 /**. * Calcu │ │ │ │ +00021e60: 6c61 7465 7320 3244 2046 6173 7420 486f lates 2D Fast Ho │ │ │ │ +00021e70: 7567 6820 7472 616e 7366 6f72 6d20 6f66 ugh transform of │ │ │ │ +00021e80: 2061 6e20 696d 6167 652e 0a20 2020 2020 an image.. │ │ │ │ +00021e90: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +00021ea0: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +00021eb0: 2074 6865 2066 6173 7420 486f 7567 6820 the fast Hough │ │ │ │ +00021ec0: 7472 616e 7366 6f72 6d20 666f 7220 6675 transform for fu │ │ │ │ +00021ed0: 6c6c 2c20 6861 6c66 206f 7220 7175 6172 ll, half or quar │ │ │ │ +00021ee0: 7465 720a 2020 2020 202a 2072 616e 6765 ter. * range │ │ │ │ +00021ef0: 206f 6620 616e 676c 6573 2e0a 2020 2020 of angles.. │ │ │ │ +00021f00: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +00021f10: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00021f20: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00021f30: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +00021f40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00021f50: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00021f60: 744d 6174 4465 7074 6820 6175 746f 6d61 tMatDepth automa │ │ │ │ +00021f70: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00021f80: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00021f90: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00021fa0: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ +00021fb0: 6f72 6d28 4d61 7420 7372 632c 204d 6174 orm(Mat src, Mat │ │ │ │ +00021fc0: 2064 7374 2c20 696e 7420 6473 744d 6174 dst, int dstMat │ │ │ │ +00021fd0: 4465 7074 6829 207b 0a20 2020 2020 2020 Depth) {. │ │ │ │ +00021fe0: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ +00021ff0: 6f72 6d5f 3328 7372 632e 6e61 7469 7665 orm_3(src.native │ │ │ │ +00022000: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00022010: 626a 2c20 6473 744d 6174 4465 7074 6829 bj, dstMatDepth) │ │ │ │ +00022020: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00022030: 0a20 2020 202f 2f20 432b 2b3a 2020 5665 . // C++: Ve │ │ │ │ +00022040: 6334 6920 6376 3a3a 7869 6d67 7072 6f63 c4i cv::ximgproc │ │ │ │ +00022050: 3a3a 486f 7567 6850 6f69 6e74 324c 696e ::HoughPoint2Lin │ │ │ │ +00022060: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi │ │ │ │ +00022070: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn │ │ │ │ +00022080: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan │ │ │ │ +00022090: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135 │ │ │ │ +000220a0: 2c20 696e 7420 6d61 6b65 536b 6577 203d , int makeSkew = │ │ │ │ +000220b0: 2048 444f 5f44 4553 4b45 572c 2069 6e74 HDO_DESKEW, int │ │ │ │ +000220c0: 2072 756c 6573 203d 2052 4f5f 4947 4e4f rules = RO_IGNO │ │ │ │ +000220d0: 5245 5f42 4f52 4445 5253 290a 2020 2020 RE_BORDERS). │ │ │ │ +000220e0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +000220f0: 202a 2043 616c 6375 6c61 7465 7320 636f * Calculates co │ │ │ │ +00022100: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ +00022110: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ +00022120: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ +00022130: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ +00022140: 2020 2020 202a 2040 7265 7476 616c 2020 * @retval │ │ │ │ +00022150: 5b56 6563 3469 5d20 2020 2020 436f 6f72 [Vec4i] Coor │ │ │ │ +00022160: 6469 6e61 7465 7320 6f66 206c 696e 6520 dinates of line │ │ │ │ +00022170: 7365 676d 656e 7420 636f 7272 6573 706f segment correspo │ │ │ │ +00022180: 6e64 6564 2062 7920 706f 696e 7420 696e nded by point in │ │ │ │ +00022190: 2048 6f75 6768 2073 7061 6365 2e0a 2020 Hough space.. │ │ │ │ +000221a0: 2020 202a 2040 7265 6d61 726b 7320 4966 * @remarks If │ │ │ │ +000221b0: 2072 756c 6573 2070 6172 616d 6574 6572 rules parameter │ │ │ │ +000221c0: 2073 6574 2074 6f20 524f 5f53 5452 4943 set to RO_STRIC │ │ │ │ +000221d0: 540a 2020 2020 202a 2020 2020 2020 2020 T. * │ │ │ │ +000221e0: 2020 2020 7468 656e 2072 6574 7572 6e65 then returne │ │ │ │ +000221f0: 6420 6c69 6e65 2063 7574 2061 6c6f 6e67 d line cut along │ │ │ │ +00022200: 2074 6865 2062 6f72 6465 7220 6f66 2073 the border of s │ │ │ │ +00022210: 6f75 7263 6520 696d 6167 652e 0a20 2020 ource image.. │ │ │ │ +00022220: 2020 2a20 4072 656d 6172 6b73 2049 6620 * @remarks If │ │ │ │ +00022230: 7275 6c65 7320 7061 7261 6d65 7465 7220 rules parameter │ │ │ │ +00022240: 7365 7420 746f 2052 4f5f 5745 414b 2074 set to RO_WEAK t │ │ │ │ +00022250: 6865 6e20 696e 2063 6173 6520 6f66 2070 hen in case of p │ │ │ │ +00022260: 6f69 6e74 2c20 7768 6963 6820 6265 6c6f oint, which belo │ │ │ │ +00022270: 6e67 730a 2020 2020 202a 2020 2020 2020 ngs. * │ │ │ │ +00022280: 2020 2020 2020 7468 6520 696e 636f 7272 the incorr │ │ │ │ +00022290: 6563 7420 7061 7274 206f 6620 486f 7567 ect part of Houg │ │ │ │ +000222a0: 6820 696d 6167 652c 2072 6574 7572 6e65 h image, returne │ │ │ │ +000222b0: 6420 6c69 6e65 2077 696c 6c20 6e6f 7420 d line will not │ │ │ │ +000222c0: 696e 7465 7273 6563 7420 736f 7572 6365 intersect source │ │ │ │ +000222d0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +000222e0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +000222f0: 6f6e 2063 616c 6375 6c61 7465 7320 636f on calculates co │ │ │ │ +00022300: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ +00022310: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ +00022320: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ +00022330: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ +00022340: 2020 2020 202a 2040 7061 7261 6d20 686f * @param ho │ │ │ │ +00022350: 7567 6850 6f69 6e74 2061 7574 6f6d 6174 ughPoint automat │ │ │ │ +00022360: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00022370: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00022380: 7263 496d 6749 6e66 6f20 6175 746f 6d61 rcImgInfo automa │ │ │ │ +00022390: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000223a0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000223b0: 616e 676c 6552 616e 6765 2061 7574 6f6d angleRange autom │ │ │ │ +000223c0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000223d0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +000223e0: 206d 616b 6553 6b65 7720 6175 746f 6d61 makeSkew automa │ │ │ │ +000223f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00022400: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00022410: 7275 6c65 7320 6175 746f 6d61 7469 6361 rules automatica │ │ │ │ +00022420: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00022430: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00022440: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00022450: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00022460: 2070 7562 6c69 6320 7374 6174 6963 2069 public static i │ │ │ │ +00022470: 6e74 5b5d 2048 6f75 6768 506f 696e 7432 nt[] HoughPoint2 │ │ │ │ +00022480: 4c69 6e65 2850 6f69 6e74 2068 6f75 6768 Line(Point hough │ │ │ │ +00022490: 506f 696e 742c 204d 6174 2073 7263 496d Point, Mat srcIm │ │ │ │ +000224a0: 6749 6e66 6f2c 2069 6e74 2061 6e67 6c65 gInfo, int angle │ │ │ │ +000224b0: 5261 6e67 652c 2069 6e74 206d 616b 6553 Range, int makeS │ │ │ │ +000224c0: 6b65 772c 2069 6e74 2072 756c 6573 2920 kew, int rules) │ │ │ │ +000224d0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000224e0: 2048 6f75 6768 506f 696e 7432 4c69 6e65 HoughPoint2Line │ │ │ │ +000224f0: 5f30 2868 6f75 6768 506f 696e 742e 782c _0(houghPoint.x, │ │ │ │ +00022500: 2068 6f75 6768 506f 696e 742e 792c 2073 houghPoint.y, s │ │ │ │ +00022510: 7263 496d 6749 6e66 6f2e 6e61 7469 7665 rcImgInfo.native │ │ │ │ +00022520: 4f62 6a2c 2061 6e67 6c65 5261 6e67 652c Obj, angleRange, │ │ │ │ +00022530: 206d 616b 6553 6b65 772c 2072 756c 6573 makeSkew, rules │ │ │ │ +00022540: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00022550: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +00022560: 7465 7320 636f 6f72 6469 6e61 7465 7320 tes coordinates │ │ │ │ +00022570: 6f66 206c 696e 6520 7365 676d 656e 7420 of line segment │ │ │ │ +00022580: 636f 7272 6573 706f 6e64 6564 2062 7920 corresponded by │ │ │ │ +00022590: 706f 696e 7420 696e 2048 6f75 6768 2073 point in Hough s │ │ │ │ +000225a0: 7061 6365 2e0a 2020 2020 202a 2040 7265 pace.. * @re │ │ │ │ +000225b0: 7476 616c 2020 5b56 6563 3469 5d20 2020 tval [Vec4i] │ │ │ │ +000225c0: 2020 436f 6f72 6469 6e61 7465 7320 6f66 Coordinates of │ │ │ │ +000225d0: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +000225e0: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +000225f0: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +00022600: 6365 2e0a 2020 2020 202a 2040 7265 6d61 ce.. * @rema │ │ │ │ +00022610: 726b 7320 4966 2072 756c 6573 2070 6172 rks If rules par │ │ │ │ +00022620: 616d 6574 6572 2073 6574 2074 6f20 524f ameter set to RO │ │ │ │ +00022630: 5f53 5452 4943 540a 2020 2020 202a 2020 _STRICT. * │ │ │ │ +00022640: 2020 2020 2020 2020 2020 7468 656e 2072 then r │ │ │ │ +00022650: 6574 7572 6e65 6420 6c69 6e65 2063 7574 eturned line cut │ │ │ │ +00022660: 2061 6c6f 6e67 2074 6865 2062 6f72 6465 along the borde │ │ │ │ +00022670: 7220 6f66 2073 6f75 7263 6520 696d 6167 r of source imag │ │ │ │ +00022680: 652e 0a20 2020 2020 2a20 4072 656d 6172 e.. * @remar │ │ │ │ +00022690: 6b73 2049 6620 7275 6c65 7320 7061 7261 ks If rules para │ │ │ │ +000226a0: 6d65 7465 7220 7365 7420 746f 2052 4f5f meter set to RO_ │ │ │ │ +000226b0: 5745 414b 2074 6865 6e20 696e 2063 6173 WEAK then in cas │ │ │ │ +000226c0: 6520 6f66 2070 6f69 6e74 2c20 7768 6963 e of point, whic │ │ │ │ +000226d0: 6820 6265 6c6f 6e67 730a 2020 2020 202a h belongs. * │ │ │ │ +000226e0: 2020 2020 2020 2020 2020 2020 7468 6520 the │ │ │ │ +000226f0: 696e 636f 7272 6563 7420 7061 7274 206f incorrect part o │ │ │ │ +00022700: 6620 486f 7567 6820 696d 6167 652c 2072 f Hough image, r │ │ │ │ +00022710: 6574 7572 6e65 6420 6c69 6e65 2077 696c eturned line wil │ │ │ │ +00022720: 6c20 6e6f 7420 696e 7465 7273 6563 7420 l not intersect │ │ │ │ +00022730: 736f 7572 6365 2069 6d61 6765 2e0a 2020 source image.. │ │ │ │ +00022740: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00022750: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ +00022760: 7465 7320 636f 6f72 6469 6e61 7465 7320 tes coordinates │ │ │ │ +00022770: 6f66 206c 696e 6520 7365 676d 656e 7420 of line segment │ │ │ │ +00022780: 636f 7272 6573 706f 6e64 6564 2062 7920 corresponded by │ │ │ │ +00022790: 706f 696e 7420 696e 2048 6f75 6768 2073 point in Hough s │ │ │ │ +000227a0: 7061 6365 2e0a 2020 2020 202a 2040 7061 pace.. * @pa │ │ │ │ +000227b0: 7261 6d20 686f 7567 6850 6f69 6e74 2061 ram houghPoint a │ │ │ │ +000227c0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000227d0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +000227e0: 6172 616d 2073 7263 496d 6749 6e66 6f20 aram srcImgInfo │ │ │ │ +000227f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00022800: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00022810: 7061 7261 6d20 616e 676c 6552 616e 6765 param angleRange │ │ │ │ +00022820: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00022830: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00022840: 4070 6172 616d 206d 616b 6553 6b65 7720 @param makeSkew │ │ │ │ +00022850: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00022860: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00022870: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00022880: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00022890: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000228a0: 6320 7374 6174 6963 2069 6e74 5b5d 2048 c static int[] H │ │ │ │ +000228b0: 6f75 6768 506f 696e 7432 4c69 6e65 2850 oughPoint2Line(P │ │ │ │ +000228c0: 6f69 6e74 2068 6f75 6768 506f 696e 742c oint houghPoint, │ │ │ │ +000228d0: 204d 6174 2073 7263 496d 6749 6e66 6f2c Mat srcImgInfo, │ │ │ │ +000228e0: 2069 6e74 2061 6e67 6c65 5261 6e67 652c int angleRange, │ │ │ │ +000228f0: 2069 6e74 206d 616b 6553 6b65 7729 207b int makeSkew) { │ │ │ │ +00022900: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00022910: 486f 7567 6850 6f69 6e74 324c 696e 655f HoughPoint2Line_ │ │ │ │ +00022920: 3128 686f 7567 6850 6f69 6e74 2e78 2c20 1(houghPoint.x, │ │ │ │ +00022930: 686f 7567 6850 6f69 6e74 2e79 2c20 7372 houghPoint.y, sr │ │ │ │ +00022940: 6349 6d67 496e 666f 2e6e 6174 6976 654f cImgInfo.nativeO │ │ │ │ +00022950: 626a 2c20 616e 676c 6552 616e 6765 2c20 bj, angleRange, │ │ │ │ +00022960: 6d61 6b65 536b 6577 293b 0a20 2020 207d makeSkew);. } │ │ │ │ +00022970: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00022980: 2043 616c 6375 6c61 7465 7320 636f 6f72 Calculates coor │ │ │ │ +00022990: 6469 6e61 7465 7320 6f66 206c 696e 6520 dinates of line │ │ │ │ +000229a0: 7365 676d 656e 7420 636f 7272 6573 706f segment correspo │ │ │ │ +000229b0: 6e64 6564 2062 7920 706f 696e 7420 696e nded by point in │ │ │ │ +000229c0: 2048 6f75 6768 2073 7061 6365 2e0a 2020 Hough space.. │ │ │ │ +000229d0: 2020 202a 2040 7265 7476 616c 2020 5b56 * @retval [V │ │ │ │ +000229e0: 6563 3469 5d20 2020 2020 436f 6f72 6469 ec4i] Coordi │ │ │ │ +000229f0: 6e61 7465 7320 6f66 206c 696e 6520 7365 nates of line se │ │ │ │ +00022a00: 676d 656e 7420 636f 7272 6573 706f 6e64 gment correspond │ │ │ │ +00022a10: 6564 2062 7920 706f 696e 7420 696e 2048 ed by point in H │ │ │ │ +00022a20: 6f75 6768 2073 7061 6365 2e0a 2020 2020 ough space.. │ │ │ │ +00022a30: 202a 2040 7265 6d61 726b 7320 4966 2072 * @remarks If r │ │ │ │ +00022a40: 756c 6573 2070 6172 616d 6574 6572 2073 ules parameter s │ │ │ │ +00022a50: 6574 2074 6f20 524f 5f53 5452 4943 540a et to RO_STRICT. │ │ │ │ +00022a60: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +00022a70: 2020 7468 656e 2072 6574 7572 6e65 6420 then returned │ │ │ │ +00022a80: 6c69 6e65 2063 7574 2061 6c6f 6e67 2074 line cut along t │ │ │ │ +00022a90: 6865 2062 6f72 6465 7220 6f66 2073 6f75 he border of sou │ │ │ │ +00022aa0: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ +00022ab0: 2a20 4072 656d 6172 6b73 2049 6620 7275 * @remarks If ru │ │ │ │ +00022ac0: 6c65 7320 7061 7261 6d65 7465 7220 7365 les parameter se │ │ │ │ +00022ad0: 7420 746f 2052 4f5f 5745 414b 2074 6865 t to RO_WEAK the │ │ │ │ +00022ae0: 6e20 696e 2063 6173 6520 6f66 2070 6f69 n in case of poi │ │ │ │ +00022af0: 6e74 2c20 7768 6963 6820 6265 6c6f 6e67 nt, which belong │ │ │ │ +00022b00: 730a 2020 2020 202a 2020 2020 2020 2020 s. * │ │ │ │ +00022b10: 2020 2020 7468 6520 696e 636f 7272 6563 the incorrec │ │ │ │ +00022b20: 7420 7061 7274 206f 6620 486f 7567 6820 t part of Hough │ │ │ │ +00022b30: 696d 6167 652c 2072 6574 7572 6e65 6420 image, returned │ │ │ │ +00022b40: 6c69 6e65 2077 696c 6c20 6e6f 7420 696e line will not in │ │ │ │ +00022b50: 7465 7273 6563 7420 736f 7572 6365 2069 tersect source i │ │ │ │ +00022b60: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00022b70: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00022b80: 2063 616c 6375 6c61 7465 7320 636f 6f72 calculates coor │ │ │ │ +00022b90: 6469 6e61 7465 7320 6f66 206c 696e 6520 dinates of line │ │ │ │ +00022ba0: 7365 676d 656e 7420 636f 7272 6573 706f segment correspo │ │ │ │ +00022bb0: 6e64 6564 2062 7920 706f 696e 7420 696e nded by point in │ │ │ │ +00022bc0: 2048 6f75 6768 2073 7061 6365 2e0a 2020 Hough space.. │ │ │ │ +00022bd0: 2020 202a 2040 7061 7261 6d20 686f 7567 * @param houg │ │ │ │ +00022be0: 6850 6f69 6e74 2061 7574 6f6d 6174 6963 hPoint automatic │ │ │ │ +00022bf0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00022c00: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00022c10: 496d 6749 6e66 6f20 6175 746f 6d61 7469 ImgInfo automati │ │ │ │ +00022c20: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00022c30: 2020 2020 202a 2040 7061 7261 6d20 616e * @param an │ │ │ │ +00022c40: 676c 6552 616e 6765 2061 7574 6f6d 6174 gleRange automat │ │ │ │ +00022c50: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00022c60: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00022c70: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00022c80: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00022c90: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00022ca0: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi │ │ │ │ +00022cb0: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho │ │ │ │ +00022cc0: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr │ │ │ │ +00022cd0: 6349 6d67 496e 666f 2c20 696e 7420 616e cImgInfo, int an │ │ │ │ +00022ce0: 676c 6552 616e 6765 2920 7b0a 2020 2020 gleRange) {. │ │ │ │ +00022cf0: 2020 2020 7265 7475 726e 2048 6f75 6768 return Hough │ │ │ │ +00022d00: 506f 696e 7432 4c69 6e65 5f32 2868 6f75 Point2Line_2(hou │ │ │ │ +00022d10: 6768 506f 696e 742e 782c 2068 6f75 6768 ghPoint.x, hough │ │ │ │ +00022d20: 506f 696e 742e 792c 2073 7263 496d 6749 Point.y, srcImgI │ │ │ │ +00022d30: 6e66 6f2e 6e61 7469 7665 4f62 6a2c 2061 nfo.nativeObj, a │ │ │ │ +00022d40: 6e67 6c65 5261 6e67 6529 3b0a 2020 2020 ngleRange);. │ │ │ │ +00022d50: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00022d60: 2a20 4361 6c63 756c 6174 6573 2063 6f6f * Calculates coo │ │ │ │ +00022d70: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line │ │ │ │ +00022d80: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp │ │ │ │ +00022d90: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i │ │ │ │ +00022da0: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space.. │ │ │ │ +00022db0: 2020 2020 2a20 4072 6574 7661 6c20 205b * @retval [ │ │ │ │ +00022dc0: 5665 6334 695d 2020 2020 2043 6f6f 7264 Vec4i] Coord │ │ │ │ +00022dd0: 696e 6174 6573 206f 6620 6c69 6e65 2073 inates of line s │ │ │ │ +00022de0: 6567 6d65 6e74 2063 6f72 7265 7370 6f6e egment correspon │ │ │ │ +00022df0: 6465 6420 6279 2070 6f69 6e74 2069 6e20 ded by point in │ │ │ │ +00022e00: 486f 7567 6820 7370 6163 652e 0a20 2020 Hough space.. │ │ │ │ +00022e10: 2020 2a20 4072 656d 6172 6b73 2049 6620 * @remarks If │ │ │ │ +00022e20: 7275 6c65 7320 7061 7261 6d65 7465 7220 rules parameter │ │ │ │ +00022e30: 7365 7420 746f 2052 4f5f 5354 5249 4354 set to RO_STRICT │ │ │ │ +00022e40: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +00022e50: 2020 2074 6865 6e20 7265 7475 726e 6564 then returned │ │ │ │ +00022e60: 206c 696e 6520 6375 7420 616c 6f6e 6720 line cut along │ │ │ │ +00022e70: 7468 6520 626f 7264 6572 206f 6620 736f the border of so │ │ │ │ +00022e80: 7572 6365 2069 6d61 6765 2e0a 2020 2020 urce image.. │ │ │ │ +00022e90: 202a 2040 7265 6d61 726b 7320 4966 2072 * @remarks If r │ │ │ │ +00022ea0: 756c 6573 2070 6172 616d 6574 6572 2073 ules parameter s │ │ │ │ +00022eb0: 6574 2074 6f20 524f 5f57 4541 4b20 7468 et to RO_WEAK th │ │ │ │ +00022ec0: 656e 2069 6e20 6361 7365 206f 6620 706f en in case of po │ │ │ │ +00022ed0: 696e 742c 2077 6869 6368 2062 656c 6f6e int, which belon │ │ │ │ +00022ee0: 6773 0a20 2020 2020 2a20 2020 2020 2020 gs. * │ │ │ │ +00022ef0: 2020 2020 2074 6865 2069 6e63 6f72 7265 the incorre │ │ │ │ +00022f00: 6374 2070 6172 7420 6f66 2048 6f75 6768 ct part of Hough │ │ │ │ +00022f10: 2069 6d61 6765 2c20 7265 7475 726e 6564 image, returned │ │ │ │ +00022f20: 206c 696e 6520 7769 6c6c 206e 6f74 2069 line will not i │ │ │ │ +00022f30: 6e74 6572 7365 6374 2073 6f75 7263 6520 ntersect source │ │ │ │ +00022f40: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00022f50: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +00022f60: 6e20 6361 6c63 756c 6174 6573 2063 6f6f n calculates coo │ │ │ │ +00022f70: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line │ │ │ │ +00022f80: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp │ │ │ │ +00022f90: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i │ │ │ │ +00022fa0: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space.. │ │ │ │ +00022fb0: 2020 2020 2a20 4070 6172 616d 2068 6f75 * @param hou │ │ │ │ +00022fc0: 6768 506f 696e 7420 6175 746f 6d61 7469 ghPoint automati │ │ │ │ +00022fd0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00022fe0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00022ff0: 6349 6d67 496e 666f 2061 7574 6f6d 6174 cImgInfo automat │ │ │ │ +00023000: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00023010: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00023020: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00023030: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00023040: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00023050: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi │ │ │ │ +00023060: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho │ │ │ │ +00023070: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr │ │ │ │ +00023080: 6349 6d67 496e 666f 2920 7b0a 2020 2020 cImgInfo) {. │ │ │ │ +00023090: 2020 2020 7265 7475 726e 2048 6f75 6768 return Hough │ │ │ │ +000230a0: 506f 696e 7432 4c69 6e65 5f33 2868 6f75 Point2Line_3(hou │ │ │ │ +000230b0: 6768 506f 696e 742e 782c 2068 6f75 6768 ghPoint.x, hough │ │ │ │ +000230c0: 506f 696e 742e 792c 2073 7263 496d 6749 Point.y, srcImgI │ │ │ │ +000230d0: 6e66 6f2e 6e61 7469 7665 4f62 6a29 3b0a nfo.nativeObj);. │ │ │ │ +000230e0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +000230f0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00023100: 4564 6765 426f 7865 7320 6376 3a3a 7869 EdgeBoxes cv::xi │ │ │ │ +00023110: 6d67 7072 6f63 3a3a 6372 6561 7465 4564 mgproc::createEd │ │ │ │ +00023120: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +00023130: 7068 6120 3d20 302e 3635 662c 2066 6c6f pha = 0.65f, flo │ │ │ │ +00023140: 6174 2062 6574 6120 3d20 302e 3735 662c at beta = 0.75f, │ │ │ │ +00023150: 2066 6c6f 6174 2065 7461 203d 2031 2c20 float eta = 1, │ │ │ │ +00023160: 666c 6f61 7420 6d69 6e53 636f 7265 203d float minScore = │ │ │ │ +00023170: 2030 2e30 3166 2c20 696e 7420 6d61 7842 0.01f, int maxB │ │ │ │ +00023180: 6f78 6573 203d 2031 3030 3030 2c20 666c oxes = 10000, fl │ │ │ │ +00023190: 6f61 7420 6564 6765 4d69 6e4d 6167 203d oat edgeMinMag = │ │ │ │ +000231a0: 2030 2e31 662c 2066 6c6f 6174 2065 6467 0.1f, float edg │ │ │ │ +000231b0: 654d 6572 6765 5468 7220 3d20 302e 3566 eMergeThr = 0.5f │ │ │ │ +000231c0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +000231d0: 696e 4d61 6720 3d20 302e 3566 2c20 666c inMag = 0.5f, fl │ │ │ │ +000231e0: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ +000231f0: 696f 203d 2033 2c20 666c 6f61 7420 6d69 io = 3, float mi │ │ │ │ +00023200: 6e42 6f78 4172 6561 203d 2031 3030 302c nBoxArea = 1000, │ │ │ │ +00023210: 2066 6c6f 6174 2067 616d 6d61 203d 2032 float gamma = 2 │ │ │ │ +00023220: 2c20 666c 6f61 7420 6b61 7070 6120 3d20 , float kappa = │ │ │ │ +00023230: 312e 3566 290a 2020 2020 2f2f 0a0a 2020 1.5f). //.. │ │ │ │ +00023240: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00023250: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ +00023260: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00023270: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ +00023280: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ +00023290: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ +000232a0: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ +000232b0: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ +000232c0: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ +000232d0: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ +000232e0: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ +000232f0: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ +00023300: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ +00023310: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ +00023320: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ +00023330: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ +00023340: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00023350: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb │ │ │ │ +00023360: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d │ │ │ │ +00023370: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ +00023380: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag │ │ │ │ +00023390: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu │ │ │ │ +000233a0: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to │ │ │ │ +000233b0: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ +000233c0: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ +000233d0: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ +000233e0: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me │ │ │ │ +000233f0: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I │ │ │ │ +00023400: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +00023410: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00023420: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00023430: 4070 6172 616d 2063 6c75 7374 6572 4d69 @param clusterMi │ │ │ │ +00023440: 6e4d 6167 2063 6c75 7374 6572 206d 696e nMag cluster min │ │ │ │ +00023450: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr │ │ │ │ +00023460: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +00023470: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +00023480: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ +00023490: 7261 6d20 6d61 7841 7370 6563 7452 6174 ram maxAspectRat │ │ │ │ +000234a0: 696f 206d 6178 2061 7370 6563 7420 7261 io max aspect ra │ │ │ │ +000234b0: 7469 6f20 6f66 2062 6f78 6573 2e0a 2020 tio of boxes.. │ │ │ │ +000234c0: 2020 202a 2040 7061 7261 6d20 6d69 6e42 * @param minB │ │ │ │ +000234d0: 6f78 4172 6561 206d 696e 696d 756d 2061 oxArea minimum a │ │ │ │ +000234e0: 7265 6120 6f66 2062 6f78 6573 2e0a 2020 rea of boxes.. │ │ │ │ +000234f0: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ +00023500: 6120 6166 6669 6e69 7479 2073 656e 7369 a affinity sensi │ │ │ │ +00023510: 7469 7669 7479 2e0a 2020 2020 202a 2040 tivity.. * @ │ │ │ │ +00023520: 7061 7261 6d20 6b61 7070 6120 7363 616c param kappa scal │ │ │ │ +00023530: 6520 7365 6e73 6974 6976 6974 792e 0a20 e sensitivity.. │ │ │ │ +00023540: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00023550: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00023560: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00023570: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00023580: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00023590: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ +000235a0: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +000235b0: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +000235c0: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +000235d0: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +000235e0: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +000235f0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +00023600: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +00023610: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ +00023620: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ +00023630: 6174 206d 696e 426f 7841 7265 612c 2066 at minBoxArea, f │ │ │ │ +00023640: 6c6f 6174 2067 616d 6d61 2c20 666c 6f61 loat gamma, floa │ │ │ │ +00023650: 7420 6b61 7070 6129 207b 0a20 2020 2020 t kappa) {. │ │ │ │ +00023660: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ +00023670: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ +00023680: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00023690: 3028 616c 7068 612c 2062 6574 612c 2065 0(alpha, beta, e │ │ │ │ +000236a0: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ +000236b0: 7842 6f78 6573 2c20 6564 6765 4d69 6e4d xBoxes, edgeMinM │ │ │ │ +000236c0: 6167 2c20 6564 6765 4d65 7267 6554 6872 ag, edgeMergeThr │ │ │ │ +000236d0: 2c20 636c 7573 7465 724d 696e 4d61 672c , clusterMinMag, │ │ │ │ +000236e0: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ +000236f0: 206d 696e 426f 7841 7265 612c 2067 616d minBoxArea, gam │ │ │ │ +00023700: 6d61 2c20 6b61 7070 6129 293b 0a20 2020 ma, kappa));. │ │ │ │ +00023710: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00023720: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ +00023730: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ +00023740: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00023750: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ +00023760: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ +00023770: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ +00023780: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ +00023790: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ +000237a0: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ +000237b0: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ +000237c0: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ +000237d0: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ +000237e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000237f0: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ +00023800: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ +00023810: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ +00023820: 6172 616d 206d 6178 426f 7865 7320 6d61 aram maxBoxes ma │ │ │ │ +00023830: 7820 6e75 6d62 6572 206f 6620 626f 7865 x number of boxe │ │ │ │ +00023840: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ +00023850: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ +00023860: 696e 4d61 6720 6564 6765 206d 696e 206d inMag edge min m │ │ │ │ +00023870: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ +00023880: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00023890: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +000238a0: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ +000238b0: 6d20 6564 6765 4d65 7267 6554 6872 2065 m edgeMergeThr e │ │ │ │ +000238c0: 6467 6520 6d65 7267 6520 7468 7265 7368 dge merge thresh │ │ │ │ +000238d0: 6f6c 642e 2049 6e63 7265 6173 6520 746f old. Increase to │ │ │ │ +000238e0: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ +000238f0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ +00023900: 2020 2020 2a20 4070 6172 616d 2063 6c75 * @param clu │ │ │ │ +00023910: 7374 6572 4d69 6e4d 6167 2063 6c75 7374 sterMinMag clust │ │ │ │ +00023920: 6572 206d 696e 206d 6167 6e69 7475 6465 er min magnitude │ │ │ │ +00023930: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00023940: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00023950: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00023960: 202a 2040 7061 7261 6d20 6d61 7841 7370 * @param maxAsp │ │ │ │ +00023970: 6563 7452 6174 696f 206d 6178 2061 7370 ectRatio max asp │ │ │ │ +00023980: 6563 7420 7261 7469 6f20 6f66 2062 6f78 ect ratio of box │ │ │ │ +00023990: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +000239a0: 6d20 6d69 6e42 6f78 4172 6561 206d 696e m minBoxArea min │ │ │ │ +000239b0: 696d 756d 2061 7265 6120 6f66 2062 6f78 imum area of box │ │ │ │ +000239c0: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +000239d0: 6d20 6761 6d6d 6120 6166 6669 6e69 7479 m gamma affinity │ │ │ │ +000239e0: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ +000239f0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00023a00: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00023a10: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00023a20: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +00023a30: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +00023a40: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +00023a50: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +00023a60: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +00023a70: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +00023a80: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +00023a90: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +00023aa0: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ +00023ab0: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ +00023ac0: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ +00023ad0: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ +00023ae0: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ +00023af0: 6f61 7420 6761 6d6d 6129 207b 0a20 2020 oat gamma) {. │ │ │ │ +00023b00: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00023b10: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00023b20: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00023b30: 735f 3128 616c 7068 612c 2062 6574 612c s_1(alpha, beta, │ │ │ │ +00023b40: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ +00023b50: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ +00023b60: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ +00023b70: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ +00023b80: 672c 206d 6178 4173 7065 6374 5261 7469 g, maxAspectRati │ │ │ │ +00023b90: 6f2c 206d 696e 426f 7841 7265 612c 2067 o, minBoxArea, g │ │ │ │ +00023ba0: 616d 6d61 2929 3b0a 2020 2020 7d0a 0a20 amma));. }.. │ │ │ │ +00023bb0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00023bc0: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ +00023bd0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00023be0: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ +00023bf0: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ +00023c00: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ +00023c10: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ +00023c20: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ +00023c30: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ +00023c40: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ +00023c50: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ +00023c60: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ +00023c70: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ +00023c80: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ +00023c90: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ +00023ca0: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ +00023cb0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00023cc0: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ +00023cd0: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ +00023ce0: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00023cf0: 7061 7261 6d20 6564 6765 4d69 6e4d 6167 param edgeMinMag │ │ │ │ +00023d00: 2065 6467 6520 6d69 6e20 6d61 676e 6974 edge min magnit │ │ │ │ +00023d10: 7564 652e 2049 6e63 7265 6173 6520 746f ude. Increase to │ │ │ │ +00023d20: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ +00023d30: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ +00023d40: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ +00023d50: 654d 6572 6765 5468 7220 6564 6765 206d eMergeThr edge m │ │ │ │ +00023d60: 6572 6765 2074 6872 6573 686f 6c64 2e20 erge threshold. │ │ │ │ +00023d70: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00023d80: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00023d90: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00023da0: 2040 7061 7261 6d20 636c 7573 7465 724d @param clusterM │ │ │ │ +00023db0: 696e 4d61 6720 636c 7573 7465 7220 6d69 inMag cluster mi │ │ │ │ +00023dc0: 6e20 6d61 676e 6974 7564 652e 2049 6e63 n magnitude. Inc │ │ │ │ +00023dd0: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ +00023de0: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ +00023df0: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ +00023e00: 6172 616d 206d 6178 4173 7065 6374 5261 aram maxAspectRa │ │ │ │ +00023e10: 7469 6f20 6d61 7820 6173 7065 6374 2072 tio max aspect r │ │ │ │ +00023e20: 6174 696f 206f 6620 626f 7865 732e 0a20 atio of boxes.. │ │ │ │ +00023e30: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ +00023e40: 426f 7841 7265 6120 6d69 6e69 6d75 6d20 BoxArea minimum │ │ │ │ +00023e50: 6172 6561 206f 6620 626f 7865 732e 0a20 area of boxes.. │ │ │ │ +00023e60: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00023e70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00023e80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00023e90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00023ea0: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00023eb0: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ +00023ec0: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00023ed0: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +00023ee0: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +00023ef0: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +00023f00: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +00023f10: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +00023f20: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +00023f30: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ +00023f40: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ +00023f50: 6174 206d 696e 426f 7841 7265 6129 207b at minBoxArea) { │ │ │ │ +00023f60: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00023f70: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +00023f80: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +00023f90: 426f 7865 735f 3228 616c 7068 612c 2062 Boxes_2(alpha, b │ │ │ │ +00023fa0: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ +00023fb0: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ +00023fc0: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ +00023fd0: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ +00023fe0: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ +00023ff0: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ +00024000: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ +00024010: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00024020: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00024030: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00024040: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00024050: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00024060: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00024070: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00024080: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00024090: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +000240a0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +000240b0: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +000240c0: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +000240d0: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +000240e0: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ +000240f0: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ +00024100: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +00024110: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ +00024120: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ +00024130: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00024140: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00024150: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ +00024160: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ +00024170: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00024180: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00024190: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +000241a0: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ +000241b0: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ +000241c0: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ +000241d0: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ +000241e0: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ +000241f0: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ +00024200: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ +00024210: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ +00024220: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ +00024230: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00024240: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +00024250: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ +00024260: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ +00024270: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ +00024280: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ +00024290: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +000242a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000242b0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +000242c0: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ +000242d0: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ +000242e0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +000242f0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ +00024300: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ +00024310: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ +00024320: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ +00024330: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ +00024340: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ +00024350: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ +00024360: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ +00024370: 6563 7452 6174 696f 2920 7b0a 2020 2020 ectRatio) {. │ │ │ │ +00024380: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +00024390: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +000243a0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +000243b0: 5f33 2861 6c70 6861 2c20 6265 7461 2c20 _3(alpha, beta, │ │ │ │ +000243c0: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ +000243d0: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ +000243e0: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ +000243f0: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ +00024400: 2c20 6d61 7841 7370 6563 7452 6174 696f , maxAspectRatio │ │ │ │ +00024410: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00024420: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +00024430: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +00024440: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00024450: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +00024460: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +00024470: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +00024480: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ +00024490: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ +000244a0: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ +000244b0: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +000244c0: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ +000244d0: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ +000244e0: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ +000244f0: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ +00024500: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ +00024510: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00024520: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ +00024530: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ +00024540: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00024550: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +00024560: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ +00024570: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ +00024580: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ +00024590: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ +000245a0: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ +000245b0: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ +000245c0: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ +000245d0: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ +000245e0: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ +000245f0: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ +00024600: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ +00024610: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ +00024620: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ +00024630: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ +00024640: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ +00024650: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ +00024660: 642e 0a20 2020 2020 2a20 4072 6574 7572 d.. * @retur │ │ │ │ +00024670: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00024680: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00024690: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +000246a0: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ +000246b0: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +000246c0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +000246d0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +000246e0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +000246f0: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +00024700: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +00024710: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00024720: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ +00024730: 7465 724d 696e 4d61 6729 207b 0a20 2020 terMinMag) {. │ │ │ │ +00024740: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00024750: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00024760: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00024770: 735f 3428 616c 7068 612c 2062 6574 612c s_4(alpha, beta, │ │ │ │ +00024780: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ +00024790: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ +000247a0: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ +000247b0: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ +000247c0: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ +000247d0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +000247e0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +000247f0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00024800: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00024810: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00024820: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00024830: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00024840: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00024850: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +00024860: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +00024870: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +00024880: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +00024890: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +000248a0: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ +000248b0: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ +000248c0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +000248d0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ +000248e0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ +000248f0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00024900: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00024910: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ +00024920: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ +00024930: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00024940: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00024950: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00024960: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ +00024970: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ +00024980: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ +00024990: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ +000249a0: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ +000249b0: 7370 6565 642e 0a20 2020 2020 2a20 4072 speed.. * @r │ │ │ │ +000249c0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +000249d0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +000249e0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +000249f0: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ +00024a00: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ +00024a10: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ +00024a20: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +00024a30: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +00024a40: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ +00024a50: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ +00024a60: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ +00024a70: 4d65 7267 6554 6872 2920 7b0a 2020 2020 MergeThr) {. │ │ │ │ +00024a80: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +00024a90: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +00024aa0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +00024ab0: 5f35 2861 6c70 6861 2c20 6265 7461 2c20 _5(alpha, beta, │ │ │ │ +00024ac0: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ +00024ad0: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ +00024ae0: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ +00024af0: 7229 293b 0a20 2020 207d 0a0a 2020 2020 r));. }.. │ │ │ │ +00024b00: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ +00024b10: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ +00024b20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00024b30: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ +00024b40: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ +00024b50: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ +00024b60: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ +00024b70: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ +00024b80: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ +00024b90: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ +00024ba0: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ +00024bb0: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ +00024bc0: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ +00024bd0: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ +00024be0: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ +00024bf0: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ +00024c00: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ +00024c10: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ +00024c20: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00024c30: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00024c40: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ +00024c50: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ +00024c60: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00024c70: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00024c80: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00024c90: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00024ca0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00024cb0: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00024cc0: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ +00024cd0: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ +00024ce0: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ +00024cf0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ +00024d00: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ +00024d10: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ +00024d20: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ +00024d30: 6467 654d 696e 4d61 6729 207b 0a20 2020 dgeMinMag) {. │ │ │ │ +00024d40: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00024d50: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00024d60: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00024d70: 735f 3628 616c 7068 612c 2062 6574 612c s_6(alpha, beta, │ │ │ │ +00024d80: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ +00024d90: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ +00024da0: 6e4d 6167 2929 3b0a 2020 2020 7d0a 0a20 nMag));. }.. │ │ │ │ +00024db0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00024dc0: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ +00024dd0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00024de0: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ +00024df0: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ +00024e00: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ +00024e10: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ +00024e20: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ +00024e30: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ +00024e40: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ +00024e50: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ +00024e60: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ +00024e70: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ +00024e80: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ +00024e90: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ +00024ea0: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ +00024eb0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00024ec0: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ +00024ed0: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ +00024ee0: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00024ef0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00024f00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00024f10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00024f20: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ +00024f30: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ +00024f40: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ +00024f50: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +00024f60: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +00024f70: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +00024f80: 7865 7329 207b 0a20 2020 2020 2020 2072 xes) {. r │ │ │ │ +00024f90: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ +00024fa0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00024fb0: 7465 4564 6765 426f 7865 735f 3728 616c teEdgeBoxes_7(al │ │ │ │ +00024fc0: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ +00024fd0: 6d69 6e53 636f 7265 2c20 6d61 7842 6f78 minScore, maxBox │ │ │ │ +00024fe0: 6573 2929 3b0a 2020 2020 7d0a 0a20 2020 es));. }.. │ │ │ │ +00024ff0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00025000: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ +00025010: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00025020: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ +00025030: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ +00025040: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ +00025050: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ +00025060: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ +00025070: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ +00025080: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ +00025090: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ +000250a0: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ +000250b0: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ +000250c0: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ +000250d0: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ +000250e0: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ +000250f0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00025100: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00025110: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00025120: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00025130: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ +00025140: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ +00025150: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ +00025160: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ +00025170: 6c6f 6174 206d 696e 5363 6f72 6529 207b loat minScore) { │ │ │ │ +00025180: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00025190: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +000251a0: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +000251b0: 426f 7865 735f 3828 616c 7068 612c 2062 Boxes_8(alpha, b │ │ │ │ +000251c0: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ +000251d0: 7265 2929 3b0a 2020 2020 7d0a 0a20 2020 re));. }.. │ │ │ │ +000251e0: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +000251f0: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ +00025200: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00025210: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ +00025220: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ +00025230: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ +00025240: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ +00025250: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ +00025260: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ +00025270: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ +00025280: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ +00025290: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ +000252a0: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ +000252b0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +000252c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000252d0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000252e0: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +000252f0: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ +00025300: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ +00025310: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ +00025320: 6c6f 6174 2065 7461 2920 7b0a 2020 2020 loat eta) {. │ │ │ │ +00025330: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ +00025340: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ +00025350: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ +00025360: 5f39 2861 6c70 6861 2c20 6265 7461 2c20 _9(alpha, beta, │ │ │ │ +00025370: 6574 6129 293b 0a20 2020 207d 0a0a 2020 eta));. }.. │ │ │ │ +00025380: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00025390: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ +000253a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000253b0: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ +000253c0: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ +000253d0: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ +000253e0: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ +000253f0: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ +00025400: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ +00025410: 6f73 616c 732e 0a20 2020 2020 2a20 4072 osals.. * @r │ │ │ │ +00025420: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00025430: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00025440: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00025450: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ +00025460: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ +00025470: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ +00025480: 6c6f 6174 2062 6574 6129 207b 0a20 2020 loat beta) {. │ │ │ │ +00025490: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +000254a0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +000254b0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +000254c0: 735f 3130 2861 6c70 6861 2c20 6265 7461 s_10(alpha, beta │ │ │ │ +000254d0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +000254e0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ +000254f0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ +00025500: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00025510: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ +00025520: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ +00025530: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ +00025540: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00025550: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00025560: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00025570: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00025580: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00025590: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +000255a0: 7068 6129 207b 0a20 2020 2020 2020 2072 pha) {. r │ │ │ │ +000255b0: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ +000255c0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +000255d0: 7465 4564 6765 426f 7865 735f 3131 2861 teEdgeBoxes_11(a │ │ │ │ +000255e0: 6c70 6861 2929 3b0a 2020 2020 7d0a 0a20 lpha));. }.. │ │ │ │ +000255f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ +00025600: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ +00025610: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00025620: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00025630: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00025640: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00025650: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ +00025660: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ +00025670: 7865 7328 2920 7b0a 2020 2020 2020 2020 xes() {. │ │ │ │ +00025680: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ +00025690: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000256a0: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ +000256b0: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ +000256c0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +000256d0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +000256e0: 633a 3a66 6f75 7269 6572 4465 7363 7269 c::fourierDescri │ │ │ │ +000256f0: 7074 6f72 284d 6174 2073 7263 2c20 4d61 ptor(Mat src, Ma │ │ │ │ +00025700: 7426 2064 7374 2c20 696e 7420 6e62 456c t& dst, int nbEl │ │ │ │ +00025710: 7420 3d20 2d31 2c20 696e 7420 6e62 4644 t = -1, int nbFD │ │ │ │ +00025720: 203d 202d 3129 0a20 2020 202f 2f0a 0a20 = -1). //.. │ │ │ │ +00025730: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ +00025740: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ +00025750: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ +00025760: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ +00025770: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00025780: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00025790: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ +000257a0: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ +000257b0: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ +000257c0: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ +000257d0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000257e0: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +000257f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00025800: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ 00025810: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ 00025820: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00025830: 7261 6d20 6f6d 6567 6120 6175 746f 6d61 ram omega automa │ │ │ │ +00025830: 7261 6d20 6e62 456c 7420 6175 746f 6d61 ram nbElt automa │ │ │ │ 00025840: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00025850: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00025860: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00025870: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -00025880: 5928 4d61 7420 6f70 2c20 4d61 7420 6473 Y(Mat op, Mat ds │ │ │ │ -00025890: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ -000258a0: 2064 6f75 626c 6520 6f6d 6567 6129 207b double omega) { │ │ │ │ -000258b0: 0a20 2020 2020 2020 2047 7261 6469 656e . Gradien │ │ │ │ -000258c0: 7444 6572 6963 6865 595f 3028 6f70 2e6e tDericheY_0(op.n │ │ │ │ -000258d0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -000258e0: 7469 7665 4f62 6a2c 2061 6c70 6861 2c20 tiveObj, alpha, │ │ │ │ -000258f0: 6f6d 6567 6129 3b0a 2020 2020 7d0a 0a0a omega);. }... │ │ │ │ -00025900: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00025910: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00025920: 6770 726f 633a 3a47 7261 6469 656e 7444 gproc::GradientD │ │ │ │ -00025930: 6572 6963 6865 5828 4d61 7420 6f70 2c20 ericheX(Mat op, │ │ │ │ -00025940: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -00025950: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o │ │ │ │ -00025960: 6d65 6761 290a 2020 2020 2f2f 0a0a 2020 mega). //.. │ │ │ │ -00025970: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -00025980: 6c69 6573 2058 2044 6572 6963 6865 2066 lies X Deriche f │ │ │ │ -00025990: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ -000259a0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000259b0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -000259c0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -000259d0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -000259e0: 6173 6520 7365 6520 6874 7470 3a2f 2f63 ase see http://c │ │ │ │ -000259f0: 6974 6573 6565 7278 2e69 7374 2e70 7375 iteseerx.ist.psu │ │ │ │ -00025a00: 2e65 6475 2f76 6965 7764 6f63 2f64 6f77 .edu/viewdoc/dow │ │ │ │ -00025a10: 6e6c 6f61 643f 646f 693d 3130 2e31 2e31 nload?doi=10.1.1 │ │ │ │ -00025a20: 2e34 3736 2e35 3733 3626 616d 703b 7265 .476.5736&re │ │ │ │ -00025a30: 703d 7265 7031 2661 6d70 3b74 7970 653d p=rep1&type= │ │ │ │ -00025a40: 7064 660a 2020 2020 202a 0a20 2020 2020 pdf. *. │ │ │ │ -00025a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00025a60: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically │ │ │ │ -00025a70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025a80: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -00025a90: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00025aa0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00025ab0: 616d 2061 6c70 6861 2061 7574 6f6d 6174 am alpha automat │ │ │ │ -00025ac0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00025ad0: 0a20 2020 2020 2a20 4070 6172 616d 206f . * @param o │ │ │ │ -00025ae0: 6d65 6761 2061 7574 6f6d 6174 6963 616c mega automatical │ │ │ │ -00025af0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00025b00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00025b10: 7374 6174 6963 2076 6f69 6420 4772 6164 static void Grad │ │ │ │ -00025b20: 6965 6e74 4465 7269 6368 6558 284d 6174 ientDericheX(Mat │ │ │ │ -00025b30: 206f 702c 204d 6174 2064 7374 2c20 646f op, Mat dst, do │ │ │ │ -00025b40: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ -00025b50: 6c65 206f 6d65 6761 2920 7b0a 2020 2020 le omega) {. │ │ │ │ -00025b60: 2020 2020 4772 6164 6965 6e74 4465 7269 GradientDeri │ │ │ │ -00025b70: 6368 6558 5f30 286f 702e 6e61 7469 7665 cheX_0(op.native │ │ │ │ -00025b80: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00025b90: 626a 2c20 616c 7068 612c 206f 6d65 6761 bj, alpha, omega │ │ │ │ -00025ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00025bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00025bc0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00025bd0: 3a3a 6372 6561 7465 5175 6174 6572 6e69 ::createQuaterni │ │ │ │ -00025be0: 6f6e 496d 6167 6528 4d61 7420 696d 672c onImage(Mat img, │ │ │ │ -00025bf0: 204d 6174 2620 7169 6d67 290a 2020 2020 Mat& qimg). │ │ │ │ -00025c00: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00025c10: 202a 2063 7265 6174 6573 2061 2071 7561 * creates a qua │ │ │ │ -00025c20: 7465 726e 696f 6e20 696d 6167 652e 0a20 ternion image.. │ │ │ │ -00025c30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00025c40: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati │ │ │ │ -00025c50: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00025c60: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -00025c70: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -00025c80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025c90: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00025ca0: 6174 6963 2076 6f69 6420 6372 6561 7465 atic void create │ │ │ │ -00025cb0: 5175 6174 6572 6e69 6f6e 496d 6167 6528 QuaternionImage( │ │ │ │ -00025cc0: 4d61 7420 696d 672c 204d 6174 2071 696d Mat img, Mat qim │ │ │ │ -00025cd0: 6729 207b 0a20 2020 2020 2020 2063 7265 g) {. cre │ │ │ │ -00025ce0: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma │ │ │ │ -00025cf0: 6765 5f30 2869 6d67 2e6e 6174 6976 654f ge_0(img.nativeO │ │ │ │ -00025d00: 626a 2c20 7169 6d67 2e6e 6174 6976 654f bj, qimg.nativeO │ │ │ │ -00025d10: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -00025d20: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00025d30: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00025d40: 6f63 3a3a 7163 6f6e 6a28 4d61 7420 7169 oc::qconj(Mat qi │ │ │ │ -00025d50: 6d67 2c20 4d61 7426 2071 6369 6d67 290a mg, Mat& qcimg). │ │ │ │ -00025d60: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00025d70: 2020 2020 202a 2063 616c 6375 6c61 7465 * calculate │ │ │ │ -00025d80: 7320 636f 6e6a 7567 6174 6520 6f66 2061 s conjugate of a │ │ │ │ -00025d90: 2071 7561 7465 726e 696f 6e20 696d 6167 quaternion imag │ │ │ │ -00025da0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00025db0: 2040 7061 7261 6d20 7169 6d67 2061 7574 @param qimg aut │ │ │ │ -00025dc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00025dd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00025de0: 616d 2071 6369 6d67 2061 7574 6f6d 6174 am qcimg automat │ │ │ │ -00025df0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00025e00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00025e10: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00025e20: 7163 6f6e 6a28 4d61 7420 7169 6d67 2c20 qconj(Mat qimg, │ │ │ │ -00025e30: 4d61 7420 7163 696d 6729 207b 0a20 2020 Mat qcimg) {. │ │ │ │ -00025e40: 2020 2020 2071 636f 6e6a 5f30 2871 696d qconj_0(qim │ │ │ │ -00025e50: 672e 6e61 7469 7665 4f62 6a2c 2071 6369 g.nativeObj, qci │ │ │ │ -00025e60: 6d67 2e6e 6174 6976 654f 626a 293b 0a20 mg.nativeObj);. │ │ │ │ -00025e70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00025e80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00025e90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7175 cv::ximgproc::qu │ │ │ │ -00025ea0: 6e69 7461 7279 284d 6174 2071 696d 672c nitary(Mat qimg, │ │ │ │ -00025eb0: 204d 6174 2620 716e 696d 6729 0a20 2020 Mat& qnimg). │ │ │ │ -00025ec0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00025ed0: 2020 2a20 6469 7669 6465 7320 6561 6368 * divides each │ │ │ │ -00025ee0: 2065 6c65 6d65 6e74 2062 7920 6974 7320 element by its │ │ │ │ -00025ef0: 6d6f 6475 6c75 732e 0a20 2020 2020 2a0a modulus.. *. │ │ │ │ -00025f00: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -00025f10: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -00025f20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025f30: 2a20 4070 6172 616d 2071 6e69 6d67 2061 * @param qnimg a │ │ │ │ -00025f40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00025f50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00025f60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00025f70: 2076 6f69 6420 7175 6e69 7461 7279 284d void qunitary(M │ │ │ │ -00025f80: 6174 2071 696d 672c 204d 6174 2071 6e69 at qimg, Mat qni │ │ │ │ -00025f90: 6d67 2920 7b0a 2020 2020 2020 2020 7175 mg) {. qu │ │ │ │ -00025fa0: 6e69 7461 7279 5f30 2871 696d 672e 6e61 nitary_0(qimg.na │ │ │ │ -00025fb0: 7469 7665 4f62 6a2c 2071 6e69 6d67 2e6e tiveObj, qnimg.n │ │ │ │ -00025fc0: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -00025fd0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00025fe0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -00025ff0: 7869 6d67 7072 6f63 3a3a 716d 756c 7469 ximgproc::qmulti │ │ │ │ -00026000: 706c 7928 4d61 7420 7372 6331 2c20 4d61 ply(Mat src1, Ma │ │ │ │ -00026010: 7420 7372 6332 2c20 4d61 7426 2064 7374 t src2, Mat& dst │ │ │ │ -00026020: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00026030: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ -00026040: 7465 7320 7468 6520 7065 722d 656c 656d tes the per-elem │ │ │ │ -00026050: 656e 7420 7175 6174 6572 6e69 6f6e 2070 ent quaternion p │ │ │ │ -00026060: 726f 6475 6374 206f 6620 7477 6f20 6172 roduct of two ar │ │ │ │ -00026070: 7261 7973 0a20 2020 2020 2a0a 2020 2020 rays. *. │ │ │ │ -00026080: 202a 2040 7061 7261 6d20 7372 6331 2061 * @param src1 a │ │ │ │ -00026090: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000260a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000260b0: 6172 616d 2073 7263 3220 6175 746f 6d61 aram src2 automa │ │ │ │ -000260c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000260d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -000260e0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ -000260f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00026100: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00026110: 7461 7469 6320 766f 6964 2071 6d75 6c74 tatic void qmult │ │ │ │ -00026120: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M │ │ │ │ -00026130: 6174 2073 7263 322c 204d 6174 2064 7374 at src2, Mat dst │ │ │ │ -00026140: 2920 7b0a 2020 2020 2020 2020 716d 756c ) {. qmul │ │ │ │ -00026150: 7469 706c 795f 3028 7372 6331 2e6e 6174 tiply_0(src1.nat │ │ │ │ -00026160: 6976 654f 626a 2c20 7372 6332 2e6e 6174 iveObj, src2.nat │ │ │ │ -00026170: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00026180: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ -00026190: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -000261a0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -000261b0: 6770 726f 633a 3a71 6466 7428 4d61 7420 gproc::qdft(Mat │ │ │ │ -000261c0: 696d 672c 204d 6174 2620 7169 6d67 2c20 img, Mat& qimg, │ │ │ │ -000261d0: 696e 7420 666c 6167 732c 2062 6f6f 6c20 int flags, bool │ │ │ │ -000261e0: 7369 6465 4c65 6674 290a 2020 2020 2f2f sideLeft). // │ │ │ │ -000261f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00026200: 2050 6572 666f 726d 7320 6120 666f 7277 Performs a forw │ │ │ │ -00026210: 6172 6420 6f72 2069 6e76 6572 7365 2044 ard or inverse D │ │ │ │ -00026220: 6973 6372 6574 6520 7175 6174 6572 6e69 iscrete quaterni │ │ │ │ -00026230: 6f6e 2046 6f75 7269 6572 2074 7261 6e73 on Fourier trans │ │ │ │ -00026240: 666f 726d 206f 6620 6120 3244 2071 7561 form of a 2D qua │ │ │ │ -00026250: 7465 726e 696f 6e20 6172 7261 792e 0a20 ternion array.. │ │ │ │ -00026260: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00026270: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati │ │ │ │ -00026280: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00026290: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -000262a0: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -000262b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000262c0: 2a20 4070 6172 616d 2066 6c61 6773 2061 * @param flags a │ │ │ │ -000262d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000262e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000262f0: 6172 616d 2073 6964 654c 6566 7420 6175 aram sideLeft au │ │ │ │ -00026300: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00026310: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00026320: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00026330: 766f 6964 2071 6466 7428 4d61 7420 696d void qdft(Mat im │ │ │ │ -00026340: 672c 204d 6174 2071 696d 672c 2069 6e74 g, Mat qimg, int │ │ │ │ -00026350: 2066 6c61 6773 2c20 626f 6f6c 6561 6e20 flags, boolean │ │ │ │ -00026360: 7369 6465 4c65 6674 2920 7b0a 2020 2020 sideLeft) {. │ │ │ │ -00026370: 2020 2020 7164 6674 5f30 2869 6d67 2e6e qdft_0(img.n │ │ │ │ -00026380: 6174 6976 654f 626a 2c20 7169 6d67 2e6e ativeObj, qimg.n │ │ │ │ -00026390: 6174 6976 654f 626a 2c20 666c 6167 732c ativeObj, flags, │ │ │ │ -000263a0: 2073 6964 654c 6566 7429 3b0a 2020 2020 sideLeft);. │ │ │ │ -000263b0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -000263c0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -000263d0: 3a78 696d 6770 726f 633a 3a63 6f6c 6f72 :ximgproc::color │ │ │ │ -000263e0: 4d61 7463 6854 656d 706c 6174 6528 4d61 MatchTemplate(Ma │ │ │ │ -000263f0: 7420 696d 672c 204d 6174 2074 656d 706c t img, Mat templ │ │ │ │ -00026400: 2c20 4d61 7426 2072 6573 756c 7429 0a20 , Mat& result). │ │ │ │ -00026410: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00026420: 2020 2020 2a20 436f 6d70 6172 6573 2061 * Compares a │ │ │ │ -00026430: 2063 6f6c 6f72 2074 656d 706c 6174 6520 color template │ │ │ │ -00026440: 6167 6169 6e73 7420 6f76 6572 6c61 7070 against overlapp │ │ │ │ -00026450: 6564 2063 6f6c 6f72 2069 6d61 6765 2072 ed color image r │ │ │ │ -00026460: 6567 696f 6e73 2e0a 2020 2020 202a 0a20 egions.. *. │ │ │ │ -00026470: 2020 2020 2a20 4070 6172 616d 2069 6d67 * @param img │ │ │ │ -00026480: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00026490: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -000264a0: 4070 6172 616d 2074 656d 706c 2061 7574 @param templ aut │ │ │ │ -000264b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000264c0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000264d0: 616d 2072 6573 756c 7420 6175 746f 6d61 am result automa │ │ │ │ -000264e0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000264f0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00026500: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00026510: 2063 6f6c 6f72 4d61 7463 6854 656d 706c colorMatchTempl │ │ │ │ -00026520: 6174 6528 4d61 7420 696d 672c 204d 6174 ate(Mat img, Mat │ │ │ │ -00026530: 2074 656d 706c 2c20 4d61 7420 7265 7375 templ, Mat resu │ │ │ │ -00026540: 6c74 2920 7b0a 2020 2020 2020 2020 636f lt) {. co │ │ │ │ -00026550: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ -00026560: 5f30 2869 6d67 2e6e 6174 6976 654f 626a _0(img.nativeObj │ │ │ │ -00026570: 2c20 7465 6d70 6c2e 6e61 7469 7665 4f62 , templ.nativeOb │ │ │ │ -00026580: 6a2c 2072 6573 756c 742e 6e61 7469 7665 j, result.native │ │ │ │ -00026590: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 0a0a Obj);. }..... │ │ │ │ +00025850: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00025860: 6e62 4644 2061 7574 6f6d 6174 6963 616c nbFD automatical │ │ │ │ +00025870: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00025880: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00025890: 7374 6174 6963 2076 6f69 6420 666f 7572 static void four │ │ │ │ +000258a0: 6965 7244 6573 6372 6970 746f 7228 4d61 ierDescriptor(Ma │ │ │ │ +000258b0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000258c0: 696e 7420 6e62 456c 742c 2069 6e74 206e int nbElt, int n │ │ │ │ +000258d0: 6246 4429 207b 0a20 2020 2020 2020 2066 bFD) {. f │ │ │ │ +000258e0: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +000258f0: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj │ │ │ │ +00025900: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00025910: 206e 6245 6c74 2c20 6e62 4644 293b 0a20 nbElt, nbFD);. │ │ │ │ +00025920: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00025930: 2020 202a 2046 6f75 7269 6572 2064 6573 * Fourier des │ │ │ │ +00025940: 6372 6970 746f 7273 2066 6f72 2070 6c61 criptors for pla │ │ │ │ +00025950: 6e65 6420 636c 6f73 6564 2063 7572 7665 ned closed curve │ │ │ │ +00025960: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +00025970: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00025980: 2061 626f 7574 2074 6869 7320 696d 706c about this impl │ │ │ │ +00025990: 656d 656e 7461 7469 6f6e 2c20 706c 6561 ementation, plea │ │ │ │ +000259a0: 7365 2073 6565 2043 4954 453a 2050 6572 se see CITE: Per │ │ │ │ +000259b0: 736f 6f6e 4675 3139 3737 0a20 2020 2020 soonFu1977. │ │ │ │ +000259c0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +000259d0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +000259e0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000259f0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00025a00: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +00025a10: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00025a20: 2020 2a20 4070 6172 616d 206e 6245 6c74 * @param nbElt │ │ │ │ +00025a30: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00025a40: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00025a50: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00025a60: 6963 2076 6f69 6420 666f 7572 6965 7244 ic void fourierD │ │ │ │ +00025a70: 6573 6372 6970 746f 7228 4d61 7420 7372 escriptor(Mat sr │ │ │ │ +00025a80: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +00025a90: 6e62 456c 7429 207b 0a20 2020 2020 2020 nbElt) {. │ │ │ │ +00025aa0: 2066 6f75 7269 6572 4465 7363 7269 7074 fourierDescript │ │ │ │ +00025ab0: 6f72 5f31 2873 7263 2e6e 6174 6976 654f or_1(src.nativeO │ │ │ │ +00025ac0: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00025ad0: 6a2c 206e 6245 6c74 293b 0a20 2020 207d j, nbElt);. } │ │ │ │ +00025ae0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00025af0: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip │ │ │ │ +00025b00: 746f 7273 2066 6f72 2070 6c61 6e65 6420 tors for planed │ │ │ │ +00025b10: 636c 6f73 6564 2063 7572 7665 730a 2020 closed curves. │ │ │ │ +00025b20: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +00025b30: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +00025b40: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +00025b50: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +00025b60: 6565 2043 4954 453a 2050 6572 736f 6f6e ee CITE: Persoon │ │ │ │ +00025b70: 4675 3139 3737 0a20 2020 2020 2a0a 2020 Fu1977. *. │ │ │ │ +00025b80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00025b90: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ +00025ba0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00025bb0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00025bc0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00025bd0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00025be0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00025bf0: 6963 2076 6f69 6420 666f 7572 6965 7244 ic void fourierD │ │ │ │ +00025c00: 6573 6372 6970 746f 7228 4d61 7420 7372 escriptor(Mat sr │ │ │ │ +00025c10: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {. │ │ │ │ +00025c20: 2020 2020 2020 666f 7572 6965 7244 6573 fourierDes │ │ │ │ +00025c30: 6372 6970 746f 725f 3228 7372 632e 6e61 criptor_2(src.na │ │ │ │ +00025c40: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00025c50: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ +00025c60: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00025c70: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00025c80: 6d67 7072 6f63 3a3a 7472 616e 7366 6f72 mgproc::transfor │ │ │ │ +00025c90: 6d46 4428 4d61 7420 7372 632c 204d 6174 mFD(Mat src, Mat │ │ │ │ +00025ca0: 2074 2c20 4d61 7426 2064 7374 2c20 626f t, Mat& dst, bo │ │ │ │ +00025cb0: 6f6c 2066 6443 6f6e 746f 7572 203d 2074 ol fdContour = t │ │ │ │ +00025cc0: 7275 6529 0a20 2020 202f 2f0a 0a20 2020 rue). //.. │ │ │ │ +00025cd0: 202f 2a2a 0a20 2020 2020 2a20 7472 616e /**. * tran │ │ │ │ +00025ce0: 7366 6f72 6d20 6120 636f 6e74 6f75 720a sform a contour. │ │ │ │ +00025cf0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00025d00: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00025d10: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00025d20: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00025d30: 7061 7261 6d20 7420 6175 746f 6d61 7469 param t automati │ │ │ │ +00025d40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00025d50: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00025d60: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +00025d70: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00025d80: 2040 7061 7261 6d20 6664 436f 6e74 6f75 @param fdContou │ │ │ │ +00025d90: 7220 6175 746f 6d61 7469 6361 6c6c 7920 r automatically │ │ │ │ +00025da0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00025db0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00025dc0: 7469 6320 766f 6964 2074 7261 6e73 666f tic void transfo │ │ │ │ +00025dd0: 726d 4644 284d 6174 2073 7263 2c20 4d61 rmFD(Mat src, Ma │ │ │ │ +00025de0: 7420 742c 204d 6174 2064 7374 2c20 626f t t, Mat dst, bo │ │ │ │ +00025df0: 6f6c 6561 6e20 6664 436f 6e74 6f75 7229 olean fdContour) │ │ │ │ +00025e00: 207b 0a20 2020 2020 2020 2074 7261 6e73 {. trans │ │ │ │ +00025e10: 666f 726d 4644 5f30 2873 7263 2e6e 6174 formFD_0(src.nat │ │ │ │ +00025e20: 6976 654f 626a 2c20 742e 6e61 7469 7665 iveObj, t.native │ │ │ │ +00025e30: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00025e40: 626a 2c20 6664 436f 6e74 6f75 7229 3b0a bj, fdContour);. │ │ │ │ +00025e50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00025e60: 2020 2020 2a20 7472 616e 7366 6f72 6d20 * transform │ │ │ │ +00025e70: 6120 636f 6e74 6f75 720a 2020 2020 202a a contour. * │ │ │ │ +00025e80: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00025e90: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +00025ea0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00025eb0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00025ec0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +00025ed0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00025ee0: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +00025ef0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00025f00: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00025f10: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00025f20: 6964 2074 7261 6e73 666f 726d 4644 284d id transformFD(M │ │ │ │ +00025f30: 6174 2073 7263 2c20 4d61 7420 742c 204d at src, Mat t, M │ │ │ │ +00025f40: 6174 2064 7374 2920 7b0a 2020 2020 2020 at dst) {. │ │ │ │ +00025f50: 2020 7472 616e 7366 6f72 6d46 445f 3128 transformFD_1( │ │ │ │ +00025f60: 7372 632e 6e61 7469 7665 4f62 6a2c 2074 src.nativeObj, t │ │ │ │ +00025f70: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00025f80: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +00025f90: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00025fa0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00025fb0: 3a78 696d 6770 726f 633a 3a63 6f6e 746f :ximgproc::conto │ │ │ │ +00025fc0: 7572 5361 6d70 6c69 6e67 284d 6174 2073 urSampling(Mat s │ │ │ │ +00025fd0: 7263 2c20 4d61 7426 206f 7574 2c20 696e rc, Mat& out, in │ │ │ │ +00025fe0: 7420 6e62 456c 7429 0a20 2020 202f 2f0a t nbElt). //. │ │ │ │ +00025ff0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00026000: 436f 6e74 6f75 7220 7361 6d70 6c69 6e67 Contour sampling │ │ │ │ +00026010: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ +00026020: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00026030: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +00026040: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00026050: 2a20 4070 6172 616d 206f 7574 2061 7574 * @param out aut │ │ │ │ +00026060: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00026070: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00026080: 616d 206e 6245 6c74 2061 7574 6f6d 6174 am nbElt automat │ │ │ │ +00026090: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000260a0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000260b0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000260c0: 636f 6e74 6f75 7253 616d 706c 696e 6728 contourSampling( │ │ │ │ +000260d0: 4d61 7420 7372 632c 204d 6174 206f 7574 Mat src, Mat out │ │ │ │ +000260e0: 2c20 696e 7420 6e62 456c 7429 207b 0a20 , int nbElt) {. │ │ │ │ +000260f0: 2020 2020 2020 2063 6f6e 746f 7572 5361 contourSa │ │ │ │ +00026100: 6d70 6c69 6e67 5f30 2873 7263 2e6e 6174 mpling_0(src.nat │ │ │ │ +00026110: 6976 654f 626a 2c20 6f75 742e 6e61 7469 iveObj, out.nati │ │ │ │ +00026120: 7665 4f62 6a2c 206e 6245 6c74 293b 0a20 veObj, nbElt);. │ │ │ │ +00026130: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +00026140: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f43 // C++: Ptr_C │ │ │ │ +00026150: 6f6e 746f 7572 4669 7474 696e 6720 6376 ontourFitting cv │ │ │ │ +00026160: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00026170: 7465 436f 6e74 6f75 7246 6974 7469 6e67 teContourFitting │ │ │ │ +00026180: 2869 6e74 2063 7472 203d 2031 3032 342c (int ctr = 1024, │ │ │ │ +00026190: 2069 6e74 2066 6420 3d20 3136 290a 2020 int fd = 16). │ │ │ │ +000261a0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +000261b0: 2020 202a 2063 7265 6174 6520 436f 6e74 * create Cont │ │ │ │ +000261c0: 6f75 7246 6974 7469 6e67 2061 6c67 6f72 ourFitting algor │ │ │ │ +000261d0: 6974 686d 206f 626a 6563 740a 2020 2020 ithm object. │ │ │ │ +000261e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000261f0: 2063 7472 206e 756d 6265 7220 6f66 2046 ctr number of F │ │ │ │ +00026200: 6f75 7269 6572 2064 6573 6372 6970 746f ourier descripto │ │ │ │ +00026210: 7273 2065 7175 616c 2074 6f20 6e75 6d62 rs equal to numb │ │ │ │ +00026220: 6572 206f 6620 636f 6e74 6f75 7220 706f er of contour po │ │ │ │ +00026230: 696e 7473 2061 6674 6572 2072 6573 616d ints after resam │ │ │ │ +00026240: 706c 696e 672e 0a20 2020 2020 2a20 4070 pling.. * @p │ │ │ │ +00026250: 6172 616d 2066 6420 436f 6e74 6f75 7220 aram fd Contour │ │ │ │ +00026260: 6465 6669 6e69 6e67 2073 6563 6f6e 6420 defining second │ │ │ │ +00026270: 7368 6170 6520 2854 6172 6765 7429 2e0a shape (Target).. │ │ │ │ +00026280: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00026290: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000262a0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000262b0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000262c0: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting │ │ │ │ +000262d0: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit │ │ │ │ +000262e0: 7469 6e67 2869 6e74 2063 7472 2c20 696e ting(int ctr, in │ │ │ │ +000262f0: 7420 6664 2920 7b0a 2020 2020 2020 2020 t fd) {. │ │ │ │ +00026300: 7265 7475 726e 2043 6f6e 746f 7572 4669 return ContourFi │ │ │ │ +00026310: 7474 696e 672e 5f5f 6672 6f6d 5074 725f tting.__fromPtr_ │ │ │ │ +00026320: 5f28 6372 6561 7465 436f 6e74 6f75 7246 _(createContourF │ │ │ │ +00026330: 6974 7469 6e67 5f30 2863 7472 2c20 6664 itting_0(ctr, fd │ │ │ │ +00026340: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00026350: 2a2a 0a20 2020 2020 2a20 6372 6561 7465 **. * create │ │ │ │ +00026360: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting │ │ │ │ +00026370: 616c 676f 7269 7468 6d20 6f62 6a65 6374 algorithm object │ │ │ │ +00026380: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00026390: 7061 7261 6d20 6374 7220 6e75 6d62 6572 param ctr number │ │ │ │ +000263a0: 206f 6620 466f 7572 6965 7220 6465 7363 of Fourier desc │ │ │ │ +000263b0: 7269 7074 6f72 7320 6571 7561 6c20 746f riptors equal to │ │ │ │ +000263c0: 206e 756d 6265 7220 6f66 2063 6f6e 746f number of conto │ │ │ │ +000263d0: 7572 2070 6f69 6e74 7320 6166 7465 7220 ur points after │ │ │ │ +000263e0: 7265 7361 6d70 6c69 6e67 2e0a 2020 2020 resampling.. │ │ │ │ +000263f0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00026400: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00026410: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00026420: 7562 6c69 6320 7374 6174 6963 2043 6f6e ublic static Con │ │ │ │ +00026430: 746f 7572 4669 7474 696e 6720 6372 6561 tourFitting crea │ │ │ │ +00026440: 7465 436f 6e74 6f75 7246 6974 7469 6e67 teContourFitting │ │ │ │ +00026450: 2869 6e74 2063 7472 2920 7b0a 2020 2020 (int ctr) {. │ │ │ │ +00026460: 2020 2020 7265 7475 726e 2043 6f6e 746f return Conto │ │ │ │ +00026470: 7572 4669 7474 696e 672e 5f5f 6672 6f6d urFitting.__from │ │ │ │ +00026480: 5074 725f 5f28 6372 6561 7465 436f 6e74 Ptr__(createCont │ │ │ │ +00026490: 6f75 7246 6974 7469 6e67 5f31 2863 7472 ourFitting_1(ctr │ │ │ │ +000264a0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +000264b0: 2a2a 0a20 2020 2020 2a20 6372 6561 7465 **. * create │ │ │ │ +000264c0: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting │ │ │ │ +000264d0: 616c 676f 7269 7468 6d20 6f62 6a65 6374 algorithm object │ │ │ │ +000264e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000264f0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00026500: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00026510: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00026520: 6320 7374 6174 6963 2043 6f6e 746f 7572 c static Contour │ │ │ │ +00026530: 4669 7474 696e 6720 6372 6561 7465 436f Fitting createCo │ │ │ │ +00026540: 6e74 6f75 7246 6974 7469 6e67 2829 207b ntourFitting() { │ │ │ │ +00026550: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00026560: 436f 6e74 6f75 7246 6974 7469 6e67 2e5f ContourFitting._ │ │ │ │ +00026570: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00026580: 6543 6f6e 746f 7572 4669 7474 696e 675f eContourFitting_ │ │ │ │ +00026590: 3228 2929 3b0a 2020 2020 7d0a 0a0a 0a0a 2());. }..... │ │ │ │ 000265a0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ 000265b0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ 000265c0: 6e69 426c 6163 6b54 6872 6573 686f 6c64 niBlackThreshold │ │ │ │ 000265d0: 284d 6174 205f 7372 632c 204d 6174 2620 (Mat _src, Mat& │ │ │ │ 000265e0: 5f64 7374 2c20 646f 7562 6c65 206d 6178 _dst, double max │ │ │ │ 000265f0: 5661 6c75 652c 2069 6e74 2074 7970 652c Value, int type, │ │ │ │ 00026600: 2069 6e74 2062 6c6f 636b 5369 7a65 2c20 int blockSize, │ │ │ │ @@ -9887,1749 +9887,1749 @@ │ │ │ │ 000269e0: 6e61 7469 7665 2076 6f69 6420 616e 6973 native void anis │ │ │ │ 000269f0: 6f74 726f 7069 6344 6966 6675 7369 6f6e otropicDiffusion │ │ │ │ 00026a00: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ 00026a10: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ 00026a20: 6e61 7469 7665 4f62 6a2c 2066 6c6f 6174 nativeObj, float │ │ │ │ 00026a30: 2061 6c70 6861 2c20 666c 6f61 7420 4b2c alpha, float K, │ │ │ │ 00026a40: 2069 6e74 206e 6974 6572 7329 3b0a 0a20 int niters);.. │ │ │ │ -00026a50: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00026a60: 2063 763a 3a78 696d 6770 726f 633a 3a77 cv::ximgproc::w │ │ │ │ -00026a70: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ -00026a80: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ -00026a90: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -00026aa0: 2c20 696e 7420 722c 2064 6f75 626c 6520 , int r, double │ │ │ │ -00026ab0: 7369 676d 6120 3d20 3235 2e35 2c20 696e sigma = 25.5, in │ │ │ │ -00026ac0: 7420 7765 6967 6874 5479 7065 203d 2057 t weightType = W │ │ │ │ -00026ad0: 4d46 5f45 5850 2c20 4d61 7420 6d61 736b MF_EXP, Mat mask │ │ │ │ -00026ae0: 203d 204d 6174 2829 290a 2020 2020 7072 = Mat()). pr │ │ │ │ -00026af0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00026b00: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ -00026b10: 644d 6564 6961 6e46 696c 7465 725f 3028 dMedianFilter_0( │ │ │ │ -00026b20: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ -00026b30: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -00026b40: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00026b50: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -00026b60: 7420 722c 2064 6f75 626c 6520 7369 676d t r, double sigm │ │ │ │ -00026b70: 612c 2069 6e74 2077 6569 6768 7454 7970 a, int weightTyp │ │ │ │ -00026b80: 652c 206c 6f6e 6720 6d61 736b 5f6e 6174 e, long mask_nat │ │ │ │ -00026b90: 6976 654f 626a 293b 0a20 2020 2070 7269 iveObj);. pri │ │ │ │ -00026ba0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00026bb0: 7665 2076 6f69 6420 7765 6967 6874 6564 ve void weighted │ │ │ │ -00026bc0: 4d65 6469 616e 4669 6c74 6572 5f31 286c MedianFilter_1(l │ │ │ │ -00026bd0: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ -00026be0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -00026bf0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -00026c00: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -00026c10: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ -00026c20: 2c20 696e 7420 7765 6967 6874 5479 7065 , int weightType │ │ │ │ -00026c30: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00026c40: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00026c50: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian │ │ │ │ -00026c60: 4669 6c74 6572 5f32 286c 6f6e 6720 6a6f Filter_2(long jo │ │ │ │ -00026c70: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l │ │ │ │ -00026c80: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -00026c90: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -00026ca0: 7665 4f62 6a2c 2069 6e74 2072 2c20 646f veObj, int r, do │ │ │ │ -00026cb0: 7562 6c65 2073 6967 6d61 293b 0a20 2020 uble sigma);. │ │ │ │ -00026cc0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026cd0: 6e61 7469 7665 2076 6f69 6420 7765 6967 native void weig │ │ │ │ -00026ce0: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ -00026cf0: 5f33 286c 6f6e 6720 6a6f 696e 745f 6e61 _3(long joint_na │ │ │ │ -00026d00: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -00026d10: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00026d20: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00026d30: 2069 6e74 2072 293b 0a0a 2020 2020 2f2f int r);.. // │ │ │ │ -00026d40: 2043 2b2b 3a20 2050 7472 5f52 4646 6561 C++: Ptr_RFFea │ │ │ │ -00026d50: 7475 7265 4765 7474 6572 2063 763a 3a78 tureGetter cv::x │ │ │ │ -00026d60: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR │ │ │ │ -00026d70: 4646 6561 7475 7265 4765 7474 6572 2829 FFeatureGetter() │ │ │ │ -00026d80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00026d90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00026da0: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ -00026db0: 6574 7465 725f 3028 293b 0a0a 2020 2020 etter_0();.. │ │ │ │ -00026dc0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7472 // C++: Ptr_Str │ │ │ │ -00026dd0: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ -00026de0: 7469 6f6e 2063 763a 3a78 696d 6770 726f tion cv::ximgpro │ │ │ │ -00026df0: 633a 3a63 7265 6174 6553 7472 7563 7475 c::createStructu │ │ │ │ -00026e00: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ -00026e10: 2853 7472 696e 6720 6d6f 6465 6c2c 2050 (String model, P │ │ │ │ -00026e20: 7472 5f52 4646 6561 7475 7265 4765 7474 tr_RFFeatureGett │ │ │ │ -00026e30: 6572 2068 6f77 546f 4765 7446 6561 7475 er howToGetFeatu │ │ │ │ -00026e40: 7265 7320 3d20 5074 723c 5246 4665 6174 res = Ptr()). │ │ │ │ -00026e60: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00026e70: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00026e80: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ -00026e90: 6544 6574 6563 7469 6f6e 5f30 2853 7472 eDetection_0(Str │ │ │ │ -00026ea0: 696e 6720 6d6f 6465 6c2c 206c 6f6e 6720 ing model, long │ │ │ │ -00026eb0: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -00026ec0: 5f6e 6174 6976 654f 626a 293b 0a20 2020 _nativeObj);. │ │ │ │ -00026ed0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026ee0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00026ef0: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ -00026f00: 4465 7465 6374 696f 6e5f 3128 5374 7269 Detection_1(Stri │ │ │ │ -00026f10: 6e67 206d 6f64 656c 293b 0a0a 2020 2020 ng model);.. │ │ │ │ -00026f20: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ -00026f30: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ -00026f40: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ -00026f50: 3a63 7265 6174 6545 6467 6541 7761 7265 :createEdgeAware │ │ │ │ -00026f60: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator(). │ │ │ │ -00026f70: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026f80: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026f90: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt │ │ │ │ -00026fa0: 6572 706f 6c61 746f 725f 3028 293b 0a0a erpolator_0();.. │ │ │ │ -00026fb0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00026fc0: 5f52 4943 496e 7465 7270 6f6c 6174 6f72 _RICInterpolator │ │ │ │ -00026fd0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00026fe0: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ -00026ff0: 6174 6f72 2829 0a20 2020 2070 7269 7661 ator(). priva │ │ │ │ -00027000: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00027010: 206c 6f6e 6720 6372 6561 7465 5249 4349 long createRICI │ │ │ │ -00027020: 6e74 6572 706f 6c61 746f 725f 3028 293b nterpolator_0(); │ │ │ │ -00027030: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00027040: 7472 5f53 7570 6572 7069 7865 6c53 4c49 tr_SuperpixelSLI │ │ │ │ -00027050: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ -00027060: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00027070: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image, │ │ │ │ -00027080: 696e 7420 616c 676f 7269 7468 6d20 3d20 int algorithm = │ │ │ │ -00027090: 534c 4943 4f2c 2069 6e74 2072 6567 696f SLICO, int regio │ │ │ │ -000270a0: 6e5f 7369 7a65 203d 2031 302c 2066 6c6f n_size = 10, flo │ │ │ │ -000270b0: 6174 2072 756c 6572 203d 2031 302e 3066 at ruler = 10.0f │ │ │ │ -000270c0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -000270d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000270e0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -000270f0: 6c53 4c49 435f 3028 6c6f 6e67 2069 6d61 lSLIC_0(long ima │ │ │ │ -00027100: 6765 5f6e 6174 6976 654f 626a 2c20 696e ge_nativeObj, in │ │ │ │ -00027110: 7420 616c 676f 7269 7468 6d2c 2069 6e74 t algorithm, int │ │ │ │ -00027120: 2072 6567 696f 6e5f 7369 7a65 2c20 666c region_size, fl │ │ │ │ -00027130: 6f61 7420 7275 6c65 7229 3b0a 2020 2020 oat ruler);. │ │ │ │ -00027140: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00027150: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00027160: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_ │ │ │ │ -00027170: 3128 6c6f 6e67 2069 6d61 6765 5f6e 6174 1(long image_nat │ │ │ │ -00027180: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo │ │ │ │ -00027190: 7269 7468 6d2c 2069 6e74 2072 6567 696f rithm, int regio │ │ │ │ -000271a0: 6e5f 7369 7a65 293b 0a20 2020 2070 7269 n_size);. pri │ │ │ │ -000271b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000271c0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ -000271d0: 7065 7270 6978 656c 534c 4943 5f32 286c perpixelSLIC_2(l │ │ │ │ -000271e0: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ -000271f0: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit │ │ │ │ -00027200: 686d 293b 0a20 2020 2070 7269 7661 7465 hm);. private │ │ │ │ -00027210: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00027220: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -00027230: 6978 656c 534c 4943 5f33 286c 6f6e 6720 ixelSLIC_3(long │ │ │ │ -00027240: 696d 6167 655f 6e61 7469 7665 4f62 6a29 image_nativeObj) │ │ │ │ -00027250: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00027260: 5074 725f 4772 6170 6853 6567 6d65 6e74 Ptr_GraphSegment │ │ │ │ -00027270: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ -00027280: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ -00027290: 3a3a 6372 6561 7465 4772 6170 6853 6567 ::createGraphSeg │ │ │ │ -000272a0: 6d65 6e74 6174 696f 6e28 646f 7562 6c65 mentation(double │ │ │ │ -000272b0: 2073 6967 6d61 203d 2030 2e35 2c20 666c sigma = 0.5, fl │ │ │ │ -000272c0: 6f61 7420 6b20 3d20 3330 302c 2069 6e74 oat k = 300, int │ │ │ │ -000272d0: 206d 696e 5f73 697a 6520 3d20 3130 3029 min_size = 100) │ │ │ │ -000272e0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000272f0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00027300: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00027310: 6e74 6174 696f 6e5f 3028 646f 7562 6c65 ntation_0(double │ │ │ │ -00027320: 2073 6967 6d61 2c20 666c 6f61 7420 6b2c sigma, float k, │ │ │ │ -00027330: 2069 6e74 206d 696e 5f73 697a 6529 3b0a int min_size);. │ │ │ │ -00027340: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00027350: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00027360: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00027370: 7461 7469 6f6e 5f31 2864 6f75 626c 6520 tation_1(double │ │ │ │ -00027380: 7369 676d 612c 2066 6c6f 6174 206b 293b sigma, float k); │ │ │ │ -00027390: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000273a0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -000273b0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -000273c0: 6e74 6174 696f 6e5f 3228 646f 7562 6c65 ntation_2(double │ │ │ │ -000273d0: 2073 6967 6d61 293b 0a20 2020 2070 7269 sigma);. pri │ │ │ │ -000273e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000273f0: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ -00027400: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ -00027410: 3328 293b 0a0a 2020 2020 2f2f 2043 2b2b 3();.. // C++ │ │ │ │ -00027420: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00027430: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027440: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -00027450: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00027460: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00027470: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027480: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027490: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ -000274a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -000274b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -000274c0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -000274d0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000274e0: 6174 6567 7943 6f6c 6f72 5f30 2829 3b0a ategyColor_0();. │ │ │ │ -000274f0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00027500: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00027510: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027520: 6174 6567 7953 697a 6520 6376 3a3a 7869 ategySize cv::xi │ │ │ │ -00027530: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00027540: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00027550: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00027560: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -00027570: 697a 6528 290a 2020 2020 7072 6976 6174 ize(). privat │ │ │ │ -00027580: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00027590: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ -000275a0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000275b0: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ -000275c0: 7a65 5f30 2829 3b0a 0a20 2020 202f 2f20 ze_0();.. // │ │ │ │ -000275d0: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -000275e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -000275f0: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -00027600: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ -00027610: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ -00027620: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ -00027630: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027640: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -00027650: 6528 290a 2020 2020 7072 6976 6174 6520 e(). private │ │ │ │ -00027660: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00027670: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ -00027680: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00027690: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -000276a0: 7572 655f 3028 293b 0a0a 2020 2020 2f2f ure_0();.. // │ │ │ │ -000276b0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ -000276c0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000276d0: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ -000276e0: 6c6c 2063 763a 3a78 696d 6770 726f 633a ll cv::ximgproc: │ │ │ │ -000276f0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -00027700: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00027710: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00027720: 5374 7261 7465 6779 4669 6c6c 2829 0a20 StrategyFill(). │ │ │ │ -00027730: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00027740: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00027750: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00027760: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027770: 7472 6174 6567 7946 696c 6c5f 3028 293b trategyFill_0(); │ │ │ │ -00027780: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00027790: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000277a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000277b0: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ -000277c0: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ -000277d0: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ -000277e0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -000277f0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00027800: 7465 6779 4d75 6c74 6970 6c65 2829 0a20 tegyMultiple(). │ │ │ │ -00027810: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00027820: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00027830: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00027840: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027850: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00027860: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ -00027870: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00027880: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027890: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -000278a0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ -000278b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -000278c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -000278d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000278e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -000278f0: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ -00027900: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00027910: 5374 7261 7465 6779 2073 3129 0a20 2020 Strategy s1). │ │ │ │ -00027920: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00027930: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00027940: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027950: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027960: 6174 6567 794d 756c 7469 706c 655f 3128 ategyMultiple_1( │ │ │ │ -00027970: 6c6f 6e67 2073 315f 6e61 7469 7665 4f62 long s1_nativeOb │ │ │ │ -00027980: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -00027990: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ -000279a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000279b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000279c0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ -000279d0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000279e0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000279f0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027a00: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ -00027a10: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00027a20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027a30: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_ │ │ │ │ -00027a40: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00027a50: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00027a60: 6567 7920 7332 290a 2020 2020 7072 6976 egy s2). priv │ │ │ │ -00027a70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00027a80: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ -00027a90: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00027aa0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00027ab0: 4d75 6c74 6970 6c65 5f32 286c 6f6e 6720 Multiple_2(long │ │ │ │ -00027ac0: 7331 5f6e 6174 6976 654f 626a 2c20 6c6f s1_nativeObj, lo │ │ │ │ -00027ad0: 6e67 2073 325f 6e61 7469 7665 4f62 6a29 ng s2_nativeObj) │ │ │ │ -00027ae0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00027af0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00027b00: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027b10: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -00027b20: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00027b30: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00027b40: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027b50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027b60: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ -00027b70: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00027b80: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027b90: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ -00027ba0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00027bb0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00027bc0: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select │ │ │ │ -00027bd0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00027be0: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ -00027bf0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00027c00: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00027c10: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -00027c20: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027c30: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00027c40: 6c65 5f33 286c 6f6e 6720 7331 5f6e 6174 le_3(long s1_nat │ │ │ │ -00027c50: 6976 654f 626a 2c20 6c6f 6e67 2073 325f iveObj, long s2_ │ │ │ │ -00027c60: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00027c70: 7333 5f6e 6174 6976 654f 626a 293b 0a0a s3_nativeObj);.. │ │ │ │ -00027c80: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00027c90: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -00027ca0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00027cb0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ -00027cc0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00027cd0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00027ce0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00027cf0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00027d00: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ -00027d10: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00027d20: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00027d30: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ -00027d40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00027d50: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00027d60: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ -00027d70: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027d80: 6f6e 5374 7261 7465 6779 2073 332c 2050 onStrategy s3, P │ │ │ │ -00027d90: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -00027da0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00027db0: 7261 7465 6779 2073 3429 0a20 2020 2070 rategy s4). p │ │ │ │ -00027dc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00027dd0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -00027de0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00027df0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00027e00: 6567 794d 756c 7469 706c 655f 3428 6c6f egyMultiple_4(lo │ │ │ │ -00027e10: 6e67 2073 315f 6e61 7469 7665 4f62 6a2c ng s1_nativeObj, │ │ │ │ -00027e20: 206c 6f6e 6720 7332 5f6e 6174 6976 654f long s2_nativeO │ │ │ │ -00027e30: 626a 2c20 6c6f 6e67 2073 335f 6e61 7469 bj, long s3_nati │ │ │ │ -00027e40: 7665 4f62 6a2c 206c 6f6e 6720 7334 5f6e veObj, long s4_n │ │ │ │ -00027e50: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -00027e60: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ -00027e70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00027e80: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ -00027e90: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ -00027ea0: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ -00027eb0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00027ec0: 7461 7469 6f6e 2829 0a20 2020 2070 7269 tation(). pri │ │ │ │ -00027ed0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00027ee0: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe │ │ │ │ -00027ef0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00027f00: 6d65 6e74 6174 696f 6e5f 3028 293b 0a0a mentation_0();.. │ │ │ │ -00027f10: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00027f20: 5f53 7570 6572 7069 7865 6c53 4545 4453 _SuperpixelSEEDS │ │ │ │ -00027f30: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00027f40: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00027f50: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ -00027f60: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -00027f70: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ -00027f80: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ -00027f90: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00027fa0: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ -00027fb0: 2069 6e74 2070 7269 6f72 203d 2032 2c20 int prior = 2, │ │ │ │ -00027fc0: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ -00027fd0: 6e73 203d 2035 2c20 626f 6f6c 2064 6f75 ns = 5, bool dou │ │ │ │ -00027fe0: 626c 655f 7374 6570 203d 2066 616c 7365 ble_step = false │ │ │ │ -00027ff0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00028000: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00028010: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00028020: 6c53 4545 4453 5f30 2869 6e74 2069 6d61 lSEEDS_0(int ima │ │ │ │ -00028030: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ -00028040: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ -00028050: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ -00028060: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ -00028070: 656c 732c 2069 6e74 206e 756d 5f6c 6576 els, int num_lev │ │ │ │ -00028080: 656c 732c 2069 6e74 2070 7269 6f72 2c20 els, int prior, │ │ │ │ -00028090: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ -000280a0: 6e73 2c20 626f 6f6c 6561 6e20 646f 7562 ns, boolean doub │ │ │ │ -000280b0: 6c65 5f73 7465 7029 3b0a 2020 2020 7072 le_step);. pr │ │ │ │ -000280c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -000280d0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -000280e0: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ -000280f0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00028100: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00028110: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00028120: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00028130: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -00028140: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00028150: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00028160: 6f67 7261 6d5f 6269 6e73 293b 0a20 2020 ogram_bins);. │ │ │ │ -00028170: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00028180: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00028190: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ -000281a0: 535f 3228 696e 7420 696d 6167 655f 7769 S_2(int image_wi │ │ │ │ -000281b0: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -000281c0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ -000281d0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ -000281e0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ -000281f0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ -00028200: 696e 7420 7072 696f 7229 3b0a 2020 2020 int prior);. │ │ │ │ -00028210: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028220: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00028230: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00028240: 5f33 2869 6e74 2069 6d61 6765 5f77 6964 _3(int image_wid │ │ │ │ -00028250: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ -00028260: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_ │ │ │ │ -00028270: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu │ │ │ │ -00028280: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ -00028290: 6e74 206e 756d 5f6c 6576 656c 7329 3b0a nt num_levels);. │ │ │ │ -000282a0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -000282b0: 725f 5363 616e 5365 676d 656e 7420 6376 r_ScanSegment cv │ │ │ │ -000282c0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -000282d0: 7465 5363 616e 5365 676d 656e 7428 696e teScanSegment(in │ │ │ │ -000282e0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ -000282f0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ -00028300: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ -00028310: 7865 6c73 2c20 696e 7420 736c 6963 6573 xels, int slices │ │ │ │ -00028320: 203d 2038 2c20 626f 6f6c 206d 6572 6765 = 8, bool merge │ │ │ │ -00028330: 5f73 6d61 6c6c 203d 2074 7275 6529 0a20 _small = true). │ │ │ │ -00028340: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00028350: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00028360: 6561 7465 5363 616e 5365 676d 656e 745f eateScanSegment_ │ │ │ │ -00028370: 3028 696e 7420 696d 6167 655f 7769 6474 0(int image_widt │ │ │ │ -00028380: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ -00028390: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup │ │ │ │ -000283a0: 6572 7069 7865 6c73 2c20 696e 7420 736c erpixels, int sl │ │ │ │ -000283b0: 6963 6573 2c20 626f 6f6c 6561 6e20 6d65 ices, boolean me │ │ │ │ -000283c0: 7267 655f 736d 616c 6c29 3b0a 2020 2020 rge_small);. │ │ │ │ -000283d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000283e0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -000283f0: 6553 6361 6e53 6567 6d65 6e74 5f31 2869 eScanSegment_1(i │ │ │ │ -00028400: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -00028410: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -00028420: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -00028430: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -00028440: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private │ │ │ │ -00028450: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00028460: 6e67 2063 7265 6174 6553 6361 6e53 6567 ng createScanSeg │ │ │ │ -00028470: 6d65 6e74 5f32 2869 6e74 2069 6d61 6765 ment_2(int image │ │ │ │ -00028480: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ -00028490: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu │ │ │ │ -000284a0: 6d5f 7375 7065 7270 6978 656c 7329 3b0a m_superpixels);. │ │ │ │ -000284b0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -000284c0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -000284d0: 3a52 6164 6f6e 5472 616e 7366 6f72 6d28 :RadonTransform( │ │ │ │ -000284e0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -000284f0: 742c 2064 6f75 626c 6520 7468 6574 6120 t, double theta │ │ │ │ -00028500: 3d20 312c 2064 6f75 626c 6520 7374 6172 = 1, double star │ │ │ │ -00028510: 745f 616e 676c 6520 3d20 302c 2064 6f75 t_angle = 0, dou │ │ │ │ -00028520: 626c 6520 656e 645f 616e 676c 6520 3d20 ble end_angle = │ │ │ │ -00028530: 3138 302c 2062 6f6f 6c20 6372 6f70 203d 180, bool crop = │ │ │ │ -00028540: 2066 616c 7365 2c20 626f 6f6c 206e 6f72 false, bool nor │ │ │ │ -00028550: 6d20 3d20 6661 6c73 6529 0a20 2020 2070 m = false). p │ │ │ │ -00028560: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00028570: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT │ │ │ │ -00028580: 7261 6e73 666f 726d 5f30 286c 6f6e 6720 ransform_0(long │ │ │ │ -00028590: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -000285a0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -000285b0: 6a2c 2064 6f75 626c 6520 7468 6574 612c j, double theta, │ │ │ │ -000285c0: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an │ │ │ │ -000285d0: 676c 652c 2064 6f75 626c 6520 656e 645f gle, double end_ │ │ │ │ -000285e0: 616e 676c 652c 2062 6f6f 6c65 616e 2063 angle, boolean c │ │ │ │ -000285f0: 726f 702c 2062 6f6f 6c65 616e 206e 6f72 rop, boolean nor │ │ │ │ -00028600: 6d29 3b0a 2020 2020 7072 6976 6174 6520 m);. private │ │ │ │ -00028610: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00028620: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -00028630: 6d5f 3128 6c6f 6e67 2073 7263 5f6e 6174 m_1(long src_nat │ │ │ │ -00028640: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00028650: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -00028660: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double │ │ │ │ -00028670: 2073 7461 7274 5f61 6e67 6c65 2c20 646f start_angle, do │ │ │ │ -00028680: 7562 6c65 2065 6e64 5f61 6e67 6c65 2c20 uble end_angle, │ │ │ │ -00028690: 626f 6f6c 6561 6e20 6372 6f70 293b 0a20 boolean crop);. │ │ │ │ -000286a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -000286b0: 6320 6e61 7469 7665 2076 6f69 6420 5261 c native void Ra │ │ │ │ -000286c0: 646f 6e54 7261 6e73 666f 726d 5f32 286c donTransform_2(l │ │ │ │ -000286d0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -000286e0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -000286f0: 7665 4f62 6a2c 2064 6f75 626c 6520 7468 veObj, double th │ │ │ │ -00028700: 6574 612c 2064 6f75 626c 6520 7374 6172 eta, double star │ │ │ │ -00028710: 745f 616e 676c 652c 2064 6f75 626c 6520 t_angle, double │ │ │ │ -00028720: 656e 645f 616e 676c 6529 3b0a 2020 2020 end_angle);. │ │ │ │ -00028730: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028740: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ -00028750: 5472 616e 7366 6f72 6d5f 3328 6c6f 6e67 Transform_3(long │ │ │ │ -00028760: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -00028770: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -00028780: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ -00028790: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -000287a0: 6e67 6c65 293b 0a20 2020 2070 7269 7661 ngle);. priva │ │ │ │ -000287b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -000287c0: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ -000287d0: 666f 726d 5f34 286c 6f6e 6720 7372 635f form_4(long src_ │ │ │ │ -000287e0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -000287f0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -00028800: 6f75 626c 6520 7468 6574 6129 3b0a 2020 ouble theta);. │ │ │ │ -00028810: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028820: 206e 6174 6976 6520 766f 6964 2052 6164 native void Rad │ │ │ │ -00028830: 6f6e 5472 616e 7366 6f72 6d5f 3528 6c6f onTransform_5(lo │ │ │ │ -00028840: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00028850: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00028860: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -00028870: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00028880: 6d67 7072 6f63 3a3a 5065 694c 696e 4e6f mgproc::PeiLinNo │ │ │ │ -00028890: 726d 616c 697a 6174 696f 6e28 4d61 7420 rmalization(Mat │ │ │ │ -000288a0: 492c 204d 6174 2620 5429 0a20 2020 2070 I, Mat& T). p │ │ │ │ -000288b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000288c0: 7469 7665 2076 6f69 6420 5065 694c 696e tive void PeiLin │ │ │ │ -000288d0: 4e6f 726d 616c 697a 6174 696f 6e5f 3028 Normalization_0( │ │ │ │ -000288e0: 6c6f 6e67 2049 5f6e 6174 6976 654f 626a long I_nativeObj │ │ │ │ -000288f0: 2c20 6c6f 6e67 2054 5f6e 6174 6976 654f , long T_nativeO │ │ │ │ -00028900: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ -00028910: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe │ │ │ │ -00028920: 6c4c 5343 2063 763a 3a78 696d 6770 726f lLSC cv::ximgpro │ │ │ │ -00028930: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ -00028940: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ -00028950: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ -00028960: 6520 3d20 3130 2c20 666c 6f61 7420 7261 e = 10, float ra │ │ │ │ -00028970: 7469 6f20 3d20 302e 3037 3566 290a 2020 tio = 0.075f). │ │ │ │ -00028980: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028990: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -000289a0: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC │ │ │ │ -000289b0: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na │ │ │ │ -000289c0: 7469 7665 4f62 6a2c 2069 6e74 2072 6567 tiveObj, int reg │ │ │ │ -000289d0: 696f 6e5f 7369 7a65 2c20 666c 6f61 7420 ion_size, float │ │ │ │ -000289e0: 7261 7469 6f29 3b0a 2020 2020 7072 6976 ratio);. priv │ │ │ │ -000289f0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028a00: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ -00028a10: 6572 7069 7865 6c4c 5343 5f31 286c 6f6e erpixelLSC_1(lon │ │ │ │ -00028a20: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -00028a30: 6a2c 2069 6e74 2072 6567 696f 6e5f 7369 j, int region_si │ │ │ │ -00028a40: 7a65 293b 0a20 2020 2070 7269 7661 7465 ze);. private │ │ │ │ -00028a50: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00028a60: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -00028a70: 6978 656c 4c53 435f 3228 6c6f 6e67 2069 ixelLSC_2(long i │ │ │ │ -00028a80: 6d61 6765 5f6e 6174 6976 654f 626a 293b mage_nativeObj); │ │ │ │ -00028a90: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -00028aa0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00028ab0: 3a3a 666f 7572 6965 7244 6573 6372 6970 ::fourierDescrip │ │ │ │ -00028ac0: 746f 7228 4d61 7420 7372 632c 204d 6174 tor(Mat src, Mat │ │ │ │ -00028ad0: 2620 6473 742c 2069 6e74 206e 6245 6c74 & dst, int nbElt │ │ │ │ -00028ae0: 203d 202d 312c 2069 6e74 206e 6246 4420 = -1, int nbFD │ │ │ │ -00028af0: 3d20 2d31 290a 2020 2020 7072 6976 6174 = -1). privat │ │ │ │ -00028b00: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00028b10: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -00028b20: 7269 7074 6f72 5f30 286c 6f6e 6720 7372 riptor_0(long sr │ │ │ │ -00028b30: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00028b40: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00028b50: 2069 6e74 206e 6245 6c74 2c20 696e 7420 int nbElt, int │ │ │ │ -00028b60: 6e62 4644 293b 0a20 2020 2070 7269 7661 nbFD);. priva │ │ │ │ -00028b70: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00028b80: 2076 6f69 6420 666f 7572 6965 7244 6573 void fourierDes │ │ │ │ -00028b90: 6372 6970 746f 725f 3128 6c6f 6e67 2073 criptor_1(long s │ │ │ │ -00028ba0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -00028bb0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -00028bc0: 2c20 696e 7420 6e62 456c 7429 3b0a 2020 , int nbElt);. │ │ │ │ -00028bd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028be0: 206e 6174 6976 6520 766f 6964 2066 6f75 native void fou │ │ │ │ -00028bf0: 7269 6572 4465 7363 7269 7074 6f72 5f32 rierDescriptor_2 │ │ │ │ -00028c00: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -00028c10: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -00028c20: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -00028c30: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -00028c40: 3a78 696d 6770 726f 633a 3a74 7261 6e73 :ximgproc::trans │ │ │ │ -00028c50: 666f 726d 4644 284d 6174 2073 7263 2c20 formFD(Mat src, │ │ │ │ -00028c60: 4d61 7420 742c 204d 6174 2620 6473 742c Mat t, Mat& dst, │ │ │ │ -00028c70: 2062 6f6f 6c20 6664 436f 6e74 6f75 7220 bool fdContour │ │ │ │ -00028c80: 3d20 7472 7565 290a 2020 2020 7072 6976 = true). priv │ │ │ │ -00028c90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028ca0: 6520 766f 6964 2074 7261 6e73 666f 726d e void transform │ │ │ │ -00028cb0: 4644 5f30 286c 6f6e 6720 7372 635f 6e61 FD_0(long src_na │ │ │ │ -00028cc0: 7469 7665 4f62 6a2c 206c 6f6e 6720 745f tiveObj, long t_ │ │ │ │ -00028cd0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00028ce0: 6473 745f 6e61 7469 7665 4f62 6a2c 2062 dst_nativeObj, b │ │ │ │ -00028cf0: 6f6f 6c65 616e 2066 6443 6f6e 746f 7572 oolean fdContour │ │ │ │ -00028d00: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00028d10: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00028d20: 6420 7472 616e 7366 6f72 6d46 445f 3128 d transformFD_1( │ │ │ │ -00028d30: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -00028d40: 626a 2c20 6c6f 6e67 2074 5f6e 6174 6976 bj, long t_nativ │ │ │ │ -00028d50: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -00028d60: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -00028d70: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00028d80: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6e74 ::ximgproc::cont │ │ │ │ -00028d90: 6f75 7253 616d 706c 696e 6728 4d61 7420 ourSampling(Mat │ │ │ │ -00028da0: 7372 632c 204d 6174 2620 6f75 742c 2069 src, Mat& out, i │ │ │ │ -00028db0: 6e74 206e 6245 6c74 290a 2020 2020 7072 nt nbElt). pr │ │ │ │ -00028dc0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00028dd0: 6976 6520 766f 6964 2063 6f6e 746f 7572 ive void contour │ │ │ │ -00028de0: 5361 6d70 6c69 6e67 5f30 286c 6f6e 6720 Sampling_0(long │ │ │ │ -00028df0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -00028e00: 6f6e 6720 6f75 745f 6e61 7469 7665 4f62 ong out_nativeOb │ │ │ │ -00028e10: 6a2c 2069 6e74 206e 6245 6c74 293b 0a0a j, int nbElt);.. │ │ │ │ -00028e20: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00028e30: 5f43 6f6e 746f 7572 4669 7474 696e 6720 _ContourFitting │ │ │ │ -00028e40: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00028e50: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ -00028e60: 6e67 2869 6e74 2063 7472 203d 2031 3032 ng(int ctr = 102 │ │ │ │ -00028e70: 342c 2069 6e74 2066 6420 3d20 3136 290a 4, int fd = 16). │ │ │ │ -00028e80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00028e90: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00028ea0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -00028eb0: 696e 675f 3028 696e 7420 6374 722c 2069 ing_0(int ctr, i │ │ │ │ -00028ec0: 6e74 2066 6429 3b0a 2020 2020 7072 6976 nt fd);. priv │ │ │ │ -00028ed0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028ee0: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon │ │ │ │ -00028ef0: 746f 7572 4669 7474 696e 675f 3128 696e tourFitting_1(in │ │ │ │ -00028f00: 7420 6374 7229 3b0a 2020 2020 7072 6976 t ctr);. priv │ │ │ │ -00028f10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028f20: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon │ │ │ │ -00028f30: 746f 7572 4669 7474 696e 675f 3228 293b tourFitting_2(); │ │ │ │ -00028f40: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -00028f50: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00028f60: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M │ │ │ │ -00028f70: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e │ │ │ │ -00028f80: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -00028f90: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold = │ │ │ │ -00028fa0: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli │ │ │ │ -00028fb0: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ -00028fc0: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ -00028fd0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -00028fe0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f). │ │ │ │ -00028ff0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029000: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -00029010: 696e 6445 6c6c 6970 7365 735f 3028 6c6f indEllipses_0(lo │ │ │ │ -00029020: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ -00029030: 626a 2c20 6c6f 6e67 2065 6c6c 6970 7365 bj, long ellipse │ │ │ │ -00029040: 735f 6e61 7469 7665 4f62 6a2c 2066 6c6f s_nativeObj, flo │ │ │ │ -00029050: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol │ │ │ │ -00029060: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi │ │ │ │ -00029070: 6c69 7479 5468 7265 7368 6f6c 642c 2066 lityThreshold, f │ │ │ │ -00029080: 6c6f 6174 2063 656e 7465 7244 6973 7461 loat centerDista │ │ │ │ -00029090: 6e63 6554 6872 6573 686f 6c64 293b 0a20 nceThreshold);. │ │ │ │ -000290a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -000290b0: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi │ │ │ │ -000290c0: 6e64 456c 6c69 7073 6573 5f31 286c 6f6e ndEllipses_1(lon │ │ │ │ -000290d0: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -000290e0: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses │ │ │ │ -000290f0: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa │ │ │ │ -00029100: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold │ │ │ │ -00029110: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil │ │ │ │ -00029120: 6974 7954 6872 6573 686f 6c64 293b 0a20 ityThreshold);. │ │ │ │ -00029130: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00029140: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi │ │ │ │ -00029150: 6e64 456c 6c69 7073 6573 5f32 286c 6f6e ndEllipses_2(lon │ │ │ │ -00029160: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -00029170: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses │ │ │ │ -00029180: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa │ │ │ │ -00029190: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold │ │ │ │ -000291a0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -000291b0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -000291c0: 6420 6669 6e64 456c 6c69 7073 6573 5f33 d findEllipses_3 │ │ │ │ -000291d0: 286c 6f6e 6720 696d 6167 655f 6e61 7469 (long image_nati │ │ │ │ -000291e0: 7665 4f62 6a2c 206c 6f6e 6720 656c 6c69 veObj, long elli │ │ │ │ -000291f0: 7073 6573 5f6e 6174 6976 654f 626a 293b pses_nativeObj); │ │ │ │ -00029200: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00029210: 7472 5f46 6173 744c 696e 6544 6574 6563 tr_FastLineDetec │ │ │ │ -00029220: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ -00029230: 3a3a 6372 6561 7465 4661 7374 4c69 6e65 ::createFastLine │ │ │ │ -00029240: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -00029250: 6774 685f 7468 7265 7368 6f6c 6420 3d20 gth_threshold = │ │ │ │ -00029260: 3130 2c20 666c 6f61 7420 6469 7374 616e 10, float distan │ │ │ │ -00029270: 6365 5f74 6872 6573 686f 6c64 203d 2031 ce_threshold = 1 │ │ │ │ -00029280: 2e34 3134 3231 3335 3632 662c 2064 6f75 .414213562f, dou │ │ │ │ -00029290: 626c 6520 6361 6e6e 795f 7468 3120 3d20 ble canny_th1 = │ │ │ │ -000292a0: 3530 2e30 2c20 646f 7562 6c65 2063 616e 50.0, double can │ │ │ │ -000292b0: 6e79 5f74 6832 203d 2035 302e 302c 2069 ny_th2 = 50.0, i │ │ │ │ -000292c0: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ -000292d0: 655f 7369 7a65 203d 2033 2c20 626f 6f6c e_size = 3, bool │ │ │ │ -000292e0: 2064 6f5f 6d65 7267 6520 3d20 6661 6c73 do_merge = fals │ │ │ │ -000292f0: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ -00029300: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029310: 6720 6372 6561 7465 4661 7374 4c69 6e65 g createFastLine │ │ │ │ -00029320: 4465 7465 6374 6f72 5f30 2869 6e74 206c Detector_0(int l │ │ │ │ -00029330: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ -00029340: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ -00029350: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl │ │ │ │ -00029360: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou │ │ │ │ -00029370: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i │ │ │ │ -00029380: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ -00029390: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean │ │ │ │ -000293a0: 646f 5f6d 6572 6765 293b 0a20 2020 2070 do_merge);. p │ │ │ │ -000293b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000293c0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -000293d0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000293e0: 5f31 2869 6e74 206c 656e 6774 685f 7468 _1(int length_th │ │ │ │ -000293f0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ -00029400: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -00029410: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ -00029420: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ -00029430: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ -00029440: 5f61 7065 7274 7572 655f 7369 7a65 293b _aperture_size); │ │ │ │ -00029450: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029460: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00029470: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -00029480: 7465 6374 6f72 5f32 2869 6e74 206c 656e tector_2(int len │ │ │ │ -00029490: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -000294a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -000294b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -000294c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -000294d0: 6520 6361 6e6e 795f 7468 3229 3b0a 2020 e canny_th2);. │ │ │ │ -000294e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -000294f0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00029500: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -00029510: 746f 725f 3328 696e 7420 6c65 6e67 7468 tor_3(int length │ │ │ │ -00029520: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ -00029530: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ -00029540: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ -00029550: 6e79 5f74 6831 293b 0a20 2020 2070 7269 ny_th1);. pri │ │ │ │ -00029560: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00029570: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -00029580: 7374 4c69 6e65 4465 7465 6374 6f72 5f34 stLineDetector_4 │ │ │ │ -00029590: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ -000295a0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ -000295b0: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold) │ │ │ │ -000295c0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -000295d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000295e0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -000295f0: 6574 6563 746f 725f 3528 696e 7420 6c65 etector_5(int le │ │ │ │ -00029600: 6e67 7468 5f74 6872 6573 686f 6c64 293b ngth_threshold); │ │ │ │ -00029610: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029620: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00029630: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -00029640: 7465 6374 6f72 5f36 2829 3b0a 0a20 2020 tector_6();.. │ │ │ │ -00029650: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -00029660: 763a 3a78 696d 6770 726f 633a 3a46 6173 v::ximgproc::Fas │ │ │ │ -00029670: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform( │ │ │ │ -00029680: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -00029690: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ -000296a0: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ -000296b0: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135 │ │ │ │ -000296c0: 2c20 696e 7420 6f70 203d 2046 4854 5f41 , int op = FHT_A │ │ │ │ -000296d0: 4444 2c20 696e 7420 6d61 6b65 536b 6577 DD, int makeSkew │ │ │ │ -000296e0: 203d 2048 444f 5f44 4553 4b45 5729 0a20 = HDO_DESKEW). │ │ │ │ -000296f0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00029700: 6320 6e61 7469 7665 2076 6f69 6420 4661 c native void Fa │ │ │ │ -00029710: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ -00029720: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ -00029730: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -00029740: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ -00029750: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ -00029760: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ -00029770: 6f70 2c20 696e 7420 6d61 6b65 536b 6577 op, int makeSkew │ │ │ │ -00029780: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029790: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -000297a0: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans │ │ │ │ -000297b0: 666f 726d 5f31 286c 6f6e 6720 7372 635f form_1(long src_ │ │ │ │ -000297c0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -000297d0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -000297e0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ -000297f0: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange, │ │ │ │ -00029800: 696e 7420 6f70 293b 0a20 2020 2070 7269 int op);. pri │ │ │ │ -00029810: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00029820: 7665 2076 6f69 6420 4661 7374 486f 7567 ve void FastHoug │ │ │ │ -00029830: 6854 7261 6e73 666f 726d 5f32 286c 6f6e hTransform_2(lon │ │ │ │ -00029840: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00029850: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -00029860: 4f62 6a2c 2069 6e74 2064 7374 4d61 7444 Obj, int dstMatD │ │ │ │ -00029870: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR │ │ │ │ -00029880: 616e 6765 293b 0a20 2020 2070 7269 7661 ange);. priva │ │ │ │ -00029890: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -000298a0: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ -000298b0: 7261 6e73 666f 726d 5f33 286c 6f6e 6720 ransform_3(long │ │ │ │ -000298c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -000298d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -000298e0: 6a2c 2069 6e74 2064 7374 4d61 7444 6570 j, int dstMatDep │ │ │ │ -000298f0: 7468 293b 0a0a 2020 2020 2f2f 2043 2b2b th);.. // C++ │ │ │ │ -00029900: 3a20 2056 6563 3469 2063 763a 3a78 696d : Vec4i cv::xim │ │ │ │ -00029910: 6770 726f 633a 3a48 6f75 6768 506f 696e gproc::HoughPoin │ │ │ │ -00029920: 7432 4c69 6e65 2850 6f69 6e74 2068 6f75 t2Line(Point hou │ │ │ │ -00029930: 6768 506f 696e 742c 204d 6174 2073 7263 ghPoint, Mat src │ │ │ │ -00029940: 496d 6749 6e66 6f2c 2069 6e74 2061 6e67 ImgInfo, int ang │ │ │ │ -00029950: 6c65 5261 6e67 6520 3d20 4152 4f5f 3331 leRange = ARO_31 │ │ │ │ -00029960: 355f 3133 352c 2069 6e74 206d 616b 6553 5_135, int makeS │ │ │ │ -00029970: 6b65 7720 3d20 4844 4f5f 4445 534b 4557 kew = HDO_DESKEW │ │ │ │ -00029980: 2c20 696e 7420 7275 6c65 7320 3d20 524f , int rules = RO │ │ │ │ -00029990: 5f49 474e 4f52 455f 424f 5244 4552 5329 _IGNORE_BORDERS) │ │ │ │ -000299a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000299b0: 7469 6320 6e61 7469 7665 2069 6e74 5b5d tic native int[] │ │ │ │ -000299c0: 2048 6f75 6768 506f 696e 7432 4c69 6e65 HoughPoint2Line │ │ │ │ -000299d0: 5f30 2864 6f75 626c 6520 686f 7567 6850 _0(double houghP │ │ │ │ -000299e0: 6f69 6e74 5f78 2c20 646f 7562 6c65 2068 oint_x, double h │ │ │ │ -000299f0: 6f75 6768 506f 696e 745f 792c 206c 6f6e oughPoint_y, lon │ │ │ │ -00029a00: 6720 7372 6349 6d67 496e 666f 5f6e 6174 g srcImgInfo_nat │ │ │ │ -00029a10: 6976 654f 626a 2c20 696e 7420 616e 676c iveObj, int angl │ │ │ │ -00029a20: 6552 616e 6765 2c20 696e 7420 6d61 6b65 eRange, int make │ │ │ │ -00029a30: 536b 6577 2c20 696e 7420 7275 6c65 7329 Skew, int rules) │ │ │ │ -00029a40: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -00029a50: 6174 6963 206e 6174 6976 6520 696e 745b atic native int[ │ │ │ │ -00029a60: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin │ │ │ │ -00029a70: 655f 3128 646f 7562 6c65 2068 6f75 6768 e_1(double hough │ │ │ │ -00029a80: 506f 696e 745f 782c 2064 6f75 626c 6520 Point_x, double │ │ │ │ -00029a90: 686f 7567 6850 6f69 6e74 5f79 2c20 6c6f houghPoint_y, lo │ │ │ │ -00029aa0: 6e67 2073 7263 496d 6749 6e66 6f5f 6e61 ng srcImgInfo_na │ │ │ │ -00029ab0: 7469 7665 4f62 6a2c 2069 6e74 2061 6e67 tiveObj, int ang │ │ │ │ -00029ac0: 6c65 5261 6e67 652c 2069 6e74 206d 616b leRange, int mak │ │ │ │ -00029ad0: 6553 6b65 7729 3b0a 2020 2020 7072 6976 eSkew);. priv │ │ │ │ -00029ae0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00029af0: 6520 696e 745b 5d20 486f 7567 6850 6f69 e int[] HoughPoi │ │ │ │ -00029b00: 6e74 324c 696e 655f 3228 646f 7562 6c65 nt2Line_2(double │ │ │ │ -00029b10: 2068 6f75 6768 506f 696e 745f 782c 2064 houghPoint_x, d │ │ │ │ -00029b20: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint │ │ │ │ -00029b30: 5f79 2c20 6c6f 6e67 2073 7263 496d 6749 _y, long srcImgI │ │ │ │ -00029b40: 6e66 6f5f 6e61 7469 7665 4f62 6a2c 2069 nfo_nativeObj, i │ │ │ │ -00029b50: 6e74 2061 6e67 6c65 5261 6e67 6529 3b0a nt angleRange);. │ │ │ │ -00029b60: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029b70: 6963 206e 6174 6976 6520 696e 745b 5d20 ic native int[] │ │ │ │ -00029b80: 486f 7567 6850 6f69 6e74 324c 696e 655f HoughPoint2Line_ │ │ │ │ -00029b90: 3328 646f 7562 6c65 2068 6f75 6768 506f 3(double houghPo │ │ │ │ -00029ba0: 696e 745f 782c 2064 6f75 626c 6520 686f int_x, double ho │ │ │ │ -00029bb0: 7567 6850 6f69 6e74 5f79 2c20 6c6f 6e67 ughPoint_y, long │ │ │ │ -00029bc0: 2073 7263 496d 6749 6e66 6f5f 6e61 7469 srcImgInfo_nati │ │ │ │ -00029bd0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -00029be0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -00029bf0: 696d 6770 726f 633a 3a63 6f76 6172 6961 imgproc::covaria │ │ │ │ -00029c00: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ -00029c10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -00029c20: 2069 6e74 2077 696e 646f 7752 6f77 732c int windowRows, │ │ │ │ -00029c30: 2069 6e74 2077 696e 646f 7743 6f6c 7329 int windowCols) │ │ │ │ -00029c40: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029c50: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -00029c60: 636f 7661 7269 616e 6365 4573 7469 6d61 covarianceEstima │ │ │ │ -00029c70: 7469 6f6e 5f30 286c 6f6e 6720 7372 635f tion_0(long src_ │ │ │ │ -00029c80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00029c90: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -00029ca0: 6e74 2077 696e 646f 7752 6f77 732c 2069 nt windowRows, i │ │ │ │ -00029cb0: 6e74 2077 696e 646f 7743 6f6c 7329 3b0a nt windowCols);. │ │ │ │ -00029cc0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00029cd0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00029ce0: 3a65 6467 6550 7265 7365 7276 696e 6746 :edgePreservingF │ │ │ │ -00029cf0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ -00029d00: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ -00029d10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ -00029d20: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00029d30: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -00029d40: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF │ │ │ │ -00029d50: 696c 7465 725f 3028 6c6f 6e67 2073 7263 ilter_0(long src │ │ │ │ -00029d60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00029d70: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -00029d80: 696e 7420 642c 2064 6f75 626c 6520 7468 int d, double th │ │ │ │ -00029d90: 7265 7368 6f6c 6429 3b0a 0a20 2020 202f reshold);.. / │ │ │ │ -00029da0: 2f20 432b 2b3a 2020 5074 725f 4564 6765 / C++: Ptr_Edge │ │ │ │ -00029db0: 426f 7865 7320 6376 3a3a 7869 6d67 7072 Boxes cv::ximgpr │ │ │ │ -00029dc0: 6f63 3a3a 6372 6561 7465 4564 6765 426f oc::createEdgeBo │ │ │ │ -00029dd0: 7865 7328 666c 6f61 7420 616c 7068 6120 xes(float alpha │ │ │ │ -00029de0: 3d20 302e 3635 662c 2066 6c6f 6174 2062 = 0.65f, float b │ │ │ │ -00029df0: 6574 6120 3d20 302e 3735 662c 2066 6c6f eta = 0.75f, flo │ │ │ │ -00029e00: 6174 2065 7461 203d 2031 2c20 666c 6f61 at eta = 1, floa │ │ │ │ -00029e10: 7420 6d69 6e53 636f 7265 203d 2030 2e30 t minScore = 0.0 │ │ │ │ -00029e20: 3166 2c20 696e 7420 6d61 7842 6f78 6573 1f, int maxBoxes │ │ │ │ -00029e30: 203d 2031 3030 3030 2c20 666c 6f61 7420 = 10000, float │ │ │ │ -00029e40: 6564 6765 4d69 6e4d 6167 203d 2030 2e31 edgeMinMag = 0.1 │ │ │ │ -00029e50: 662c 2066 6c6f 6174 2065 6467 654d 6572 f, float edgeMer │ │ │ │ -00029e60: 6765 5468 7220 3d20 302e 3566 2c20 666c geThr = 0.5f, fl │ │ │ │ -00029e70: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ -00029e80: 6720 3d20 302e 3566 2c20 666c 6f61 7420 g = 0.5f, float │ │ │ │ -00029e90: 6d61 7841 7370 6563 7452 6174 696f 203d maxAspectRatio = │ │ │ │ -00029ea0: 2033 2c20 666c 6f61 7420 6d69 6e42 6f78 3, float minBox │ │ │ │ -00029eb0: 4172 6561 203d 2031 3030 302c 2066 6c6f Area = 1000, flo │ │ │ │ -00029ec0: 6174 2067 616d 6d61 203d 2032 2c20 666c at gamma = 2, fl │ │ │ │ -00029ed0: 6f61 7420 6b61 7070 6120 3d20 312e 3566 oat kappa = 1.5f │ │ │ │ -00029ee0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00029ef0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00029f00: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -00029f10: 5f30 2866 6c6f 6174 2061 6c70 6861 2c20 _0(float alpha, │ │ │ │ -00029f20: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -00029f30: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -00029f40: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -00029f50: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ -00029f60: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ -00029f70: 654d 6572 6765 5468 722c 2066 6c6f 6174 eMergeThr, float │ │ │ │ -00029f80: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ -00029f90: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR │ │ │ │ -00029fa0: 6174 696f 2c20 666c 6f61 7420 6d69 6e42 atio, float minB │ │ │ │ -00029fb0: 6f78 4172 6561 2c20 666c 6f61 7420 6761 oxArea, float ga │ │ │ │ -00029fc0: 6d6d 612c 2066 6c6f 6174 206b 6170 7061 mma, float kappa │ │ │ │ -00029fd0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029fe0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029ff0: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ -0002a000: 735f 3128 666c 6f61 7420 616c 7068 612c s_1(float alpha, │ │ │ │ -0002a010: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -0002a020: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -0002a030: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -0002a040: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -0002a050: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -0002a060: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -0002a070: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ -0002a080: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ -0002a090: 5261 7469 6f2c 2066 6c6f 6174 206d 696e Ratio, float min │ │ │ │ -0002a0a0: 426f 7841 7265 612c 2066 6c6f 6174 2067 BoxArea, float g │ │ │ │ -0002a0b0: 616d 6d61 293b 0a20 2020 2070 7269 7661 amma);. priva │ │ │ │ -0002a0c0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a0d0: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ -0002a0e0: 426f 7865 735f 3228 666c 6f61 7420 616c Boxes_2(float al │ │ │ │ -0002a0f0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ -0002a100: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ -0002a110: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ -0002a120: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ -0002a130: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ -0002a140: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr, │ │ │ │ -0002a150: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ -0002a160: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs │ │ │ │ -0002a170: 7065 6374 5261 7469 6f2c 2066 6c6f 6174 pectRatio, float │ │ │ │ -0002a180: 206d 696e 426f 7841 7265 6129 3b0a 2020 minBoxArea);. │ │ │ │ -0002a190: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a1a0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a1b0: 6174 6545 6467 6542 6f78 6573 5f33 2866 ateEdgeBoxes_3(f │ │ │ │ -0002a1c0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ -0002a1d0: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ -0002a1e0: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ -0002a1f0: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ -0002a200: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ -0002a210: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ -0002a220: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ -0002a230: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ -0002a240: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ -0002a250: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002a260: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a270: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ -0002a280: 735f 3428 666c 6f61 7420 616c 7068 612c s_4(float alpha, │ │ │ │ -0002a290: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -0002a2a0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -0002a2b0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -0002a2c0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -0002a2d0: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -0002a2e0: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -0002a2f0: 7420 636c 7573 7465 724d 696e 4d61 6729 t clusterMinMag) │ │ │ │ +00026a50: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00026a60: 4564 6765 4177 6172 6549 6e74 6572 706f EdgeAwareInterpo │ │ │ │ +00026a70: 6c61 746f 7220 6376 3a3a 7869 6d67 7072 lator cv::ximgpr │ │ │ │ +00026a80: 6f63 3a3a 6372 6561 7465 4564 6765 4177 oc::createEdgeAw │ │ │ │ +00026a90: 6172 6549 6e74 6572 706f 6c61 746f 7228 areInterpolator( │ │ │ │ +00026aa0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00026ab0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00026ac0: 2063 7265 6174 6545 6467 6541 7761 7265 createEdgeAware │ │ │ │ +00026ad0: 496e 7465 7270 6f6c 6174 6f72 5f30 2829 Interpolator_0() │ │ │ │ +00026ae0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00026af0: 5074 725f 5249 4349 6e74 6572 706f 6c61 Ptr_RICInterpola │ │ │ │ +00026b00: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ +00026b10: 3a3a 6372 6561 7465 5249 4349 6e74 6572 ::createRICInter │ │ │ │ +00026b20: 706f 6c61 746f 7228 290a 2020 2020 7072 polator(). pr │ │ │ │ +00026b30: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00026b40: 6976 6520 6c6f 6e67 2063 7265 6174 6552 ive long createR │ │ │ │ +00026b50: 4943 496e 7465 7270 6f6c 6174 6f72 5f30 ICInterpolator_0 │ │ │ │ +00026b60: 2829 3b0a 0a20 2020 202f 2f20 432b 2b3a ();.. // C++: │ │ │ │ +00026b70: 2020 5074 725f 5375 7065 7270 6978 656c Ptr_Superpixel │ │ │ │ +00026b80: 4c53 4320 6376 3a3a 7869 6d67 7072 6f63 LSC cv::ximgproc │ │ │ │ +00026b90: 3a3a 6372 6561 7465 5375 7065 7270 6978 ::createSuperpix │ │ │ │ +00026ba0: 656c 4c53 4328 4d61 7420 696d 6167 652c elLSC(Mat image, │ │ │ │ +00026bb0: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ +00026bc0: 203d 2031 302c 2066 6c6f 6174 2072 6174 = 10, float rat │ │ │ │ +00026bd0: 696f 203d 2030 2e30 3735 6629 0a20 2020 io = 0.075f). │ │ │ │ +00026be0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00026bf0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00026c00: 7465 5375 7065 7270 6978 656c 4c53 435f teSuperpixelLSC_ │ │ │ │ +00026c10: 3028 6c6f 6e67 2069 6d61 6765 5f6e 6174 0(long image_nat │ │ │ │ +00026c20: 6976 654f 626a 2c20 696e 7420 7265 6769 iveObj, int regi │ │ │ │ +00026c30: 6f6e 5f73 697a 652c 2066 6c6f 6174 2072 on_size, float r │ │ │ │ +00026c40: 6174 696f 293b 0a20 2020 2070 7269 7661 atio);. priva │ │ │ │ +00026c50: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00026c60: 206c 6f6e 6720 6372 6561 7465 5375 7065 long createSupe │ │ │ │ +00026c70: 7270 6978 656c 4c53 435f 3128 6c6f 6e67 rpixelLSC_1(long │ │ │ │ +00026c80: 2069 6d61 6765 5f6e 6174 6976 654f 626a image_nativeObj │ │ │ │ +00026c90: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +00026ca0: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +00026cb0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00026cc0: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi │ │ │ │ +00026cd0: 7865 6c4c 5343 5f32 286c 6f6e 6720 696d xelLSC_2(long im │ │ │ │ +00026ce0: 6167 655f 6e61 7469 7665 4f62 6a29 3b0a age_nativeObj);. │ │ │ │ +00026cf0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00026d00: 725f 5375 7065 7270 6978 656c 5345 4544 r_SuperpixelSEED │ │ │ │ +00026d10: 5320 6376 3a3a 7869 6d67 7072 6f63 3a3a S cv::ximgproc:: │ │ │ │ +00026d20: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00026d30: 5345 4544 5328 696e 7420 696d 6167 655f SEEDS(int image_ │ │ │ │ +00026d40: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +00026d50: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ +00026d60: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ +00026d70: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00026d80: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ +00026d90: 2c20 696e 7420 7072 696f 7220 3d20 322c , int prior = 2, │ │ │ │ +00026da0: 2069 6e74 2068 6973 746f 6772 616d 5f62 int histogram_b │ │ │ │ +00026db0: 696e 7320 3d20 352c 2062 6f6f 6c20 646f ins = 5, bool do │ │ │ │ +00026dc0: 7562 6c65 5f73 7465 7020 3d20 6661 6c73 uble_step = fals │ │ │ │ +00026dd0: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ +00026de0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00026df0: 6720 6372 6561 7465 5375 7065 7270 6978 g createSuperpix │ │ │ │ +00026e00: 656c 5345 4544 535f 3028 696e 7420 696d elSEEDS_0(int im │ │ │ │ +00026e10: 6167 655f 7769 6474 682c 2069 6e74 2069 age_width, int i │ │ │ │ +00026e20: 6d61 6765 5f68 6569 6768 742c 2069 6e74 mage_height, int │ │ │ │ +00026e30: 2069 6d61 6765 5f63 6861 6e6e 656c 732c image_channels, │ │ │ │ +00026e40: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00026e50: 7865 6c73 2c20 696e 7420 6e75 6d5f 6c65 xels, int num_le │ │ │ │ +00026e60: 7665 6c73 2c20 696e 7420 7072 696f 722c vels, int prior, │ │ │ │ +00026e70: 2069 6e74 2068 6973 746f 6772 616d 5f62 int histogram_b │ │ │ │ +00026e80: 696e 732c 2062 6f6f 6c65 616e 2064 6f75 ins, boolean dou │ │ │ │ +00026e90: 626c 655f 7374 6570 293b 0a20 2020 2070 ble_step);. p │ │ │ │ +00026ea0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00026eb0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00026ec0: 5375 7065 7270 6978 656c 5345 4544 535f SuperpixelSEEDS_ │ │ │ │ +00026ed0: 3128 696e 7420 696d 6167 655f 7769 6474 1(int image_widt │ │ │ │ +00026ee0: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00026ef0: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ +00026f00: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ +00026f10: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00026f20: 7420 6e75 6d5f 6c65 7665 6c73 2c20 696e t num_levels, in │ │ │ │ +00026f30: 7420 7072 696f 722c 2069 6e74 2068 6973 t prior, int his │ │ │ │ +00026f40: 746f 6772 616d 5f62 696e 7329 3b0a 2020 togram_bins);. │ │ │ │ +00026f50: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00026f60: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00026f70: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ +00026f80: 4453 5f32 2869 6e74 2069 6d61 6765 5f77 DS_2(int image_w │ │ │ │ +00026f90: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +00026fa0: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ +00026fb0: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ +00026fc0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00026fd0: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ +00026fe0: 2069 6e74 2070 7269 6f72 293b 0a20 2020 int prior);. │ │ │ │ +00026ff0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027000: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00027010: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +00027020: 535f 3328 696e 7420 696d 6167 655f 7769 S_3(int image_wi │ │ │ │ +00027030: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +00027040: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ +00027050: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ +00027060: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +00027070: 696e 7420 6e75 6d5f 6c65 7665 6c73 293b int num_levels); │ │ │ │ +00027080: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +00027090: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +000270a0: 3a3a 7765 6967 6874 6564 4d65 6469 616e ::weightedMedian │ │ │ │ +000270b0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ +000270c0: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ +000270d0: 6473 742c 2069 6e74 2072 2c20 646f 7562 dst, int r, doub │ │ │ │ +000270e0: 6c65 2073 6967 6d61 203d 2032 352e 352c le sigma = 25.5, │ │ │ │ +000270f0: 2069 6e74 2077 6569 6768 7454 7970 6520 int weightType │ │ │ │ +00027100: 3d20 574d 465f 4558 502c 204d 6174 206d = WMF_EXP, Mat m │ │ │ │ +00027110: 6173 6b20 3d20 4d61 7428 2929 0a20 2020 ask = Mat()). │ │ │ │ +00027120: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027130: 6e61 7469 7665 2076 6f69 6420 7765 6967 native void weig │ │ │ │ +00027140: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ +00027150: 5f30 286c 6f6e 6720 6a6f 696e 745f 6e61 _0(long joint_na │ │ │ │ +00027160: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +00027170: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00027180: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00027190: 2069 6e74 2072 2c20 646f 7562 6c65 2073 int r, double s │ │ │ │ +000271a0: 6967 6d61 2c20 696e 7420 7765 6967 6874 igma, int weight │ │ │ │ +000271b0: 5479 7065 2c20 6c6f 6e67 206d 6173 6b5f Type, long mask_ │ │ │ │ +000271c0: 6e61 7469 7665 4f62 6a29 3b0a 2020 2020 nativeObj);. │ │ │ │ +000271d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +000271e0: 6174 6976 6520 766f 6964 2077 6569 6768 ative void weigh │ │ │ │ +000271f0: 7465 644d 6564 6961 6e46 696c 7465 725f tedMedianFilter_ │ │ │ │ +00027200: 3128 6c6f 6e67 206a 6f69 6e74 5f6e 6174 1(long joint_nat │ │ │ │ +00027210: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +00027220: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00027230: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00027240: 696e 7420 722c 2064 6f75 626c 6520 7369 int r, double si │ │ │ │ +00027250: 676d 612c 2069 6e74 2077 6569 6768 7454 gma, int weightT │ │ │ │ +00027260: 7970 6529 3b0a 2020 2020 7072 6976 6174 ype);. privat │ │ │ │ +00027270: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027280: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ +00027290: 6961 6e46 696c 7465 725f 3228 6c6f 6e67 ianFilter_2(long │ │ │ │ +000272a0: 206a 6f69 6e74 5f6e 6174 6976 654f 626a joint_nativeObj │ │ │ │ +000272b0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ +000272c0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +000272d0: 6174 6976 654f 626a 2c20 696e 7420 722c ativeObj, int r, │ │ │ │ +000272e0: 2064 6f75 626c 6520 7369 676d 6129 3b0a double sigma);. │ │ │ │ +000272f0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027300: 6963 206e 6174 6976 6520 766f 6964 2077 ic native void w │ │ │ │ +00027310: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ +00027320: 7465 725f 3328 6c6f 6e67 206a 6f69 6e74 ter_3(long joint │ │ │ │ +00027330: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00027340: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00027350: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00027360: 626a 2c20 696e 7420 7229 3b0a 0a20 2020 bj, int r);.. │ │ │ │ +00027370: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00027380: 763a 3a78 696d 6770 726f 633a 3a63 6f76 v::ximgproc::cov │ │ │ │ +00027390: 6172 6961 6e63 6545 7374 696d 6174 696f arianceEstimatio │ │ │ │ +000273a0: 6e28 4d61 7420 7372 632c 204d 6174 2620 n(Mat src, Mat& │ │ │ │ +000273b0: 6473 742c 2069 6e74 2077 696e 646f 7752 dst, int windowR │ │ │ │ +000273c0: 6f77 732c 2069 6e74 2077 696e 646f 7743 ows, int windowC │ │ │ │ +000273d0: 6f6c 7329 0a20 2020 2070 7269 7661 7465 ols). private │ │ │ │ +000273e0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +000273f0: 6f69 6420 636f 7661 7269 616e 6365 4573 oid covarianceEs │ │ │ │ +00027400: 7469 6d61 7469 6f6e 5f30 286c 6f6e 6720 timation_0(long │ │ │ │ +00027410: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +00027420: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +00027430: 6a2c 2069 6e74 2077 696e 646f 7752 6f77 j, int windowRow │ │ │ │ +00027440: 732c 2069 6e74 2077 696e 646f 7743 6f6c s, int windowCol │ │ │ │ +00027450: 7329 3b0a 0a20 2020 202f 2f20 432b 2b3a s);.. // C++: │ │ │ │ +00027460: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00027470: 726f 633a 3a65 6467 6550 7265 7365 7276 roc::edgePreserv │ │ │ │ +00027480: 696e 6746 696c 7465 7228 4d61 7420 7372 ingFilter(Mat sr │ │ │ │ +00027490: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +000274a0: 2064 2c20 646f 7562 6c65 2074 6872 6573 d, double thres │ │ │ │ +000274b0: 686f 6c64 290a 2020 2020 7072 6976 6174 hold). privat │ │ │ │ +000274c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000274d0: 766f 6964 2065 6467 6550 7265 7365 7276 void edgePreserv │ │ │ │ +000274e0: 696e 6746 696c 7465 725f 3028 6c6f 6e67 ingFilter_0(long │ │ │ │ +000274f0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00027500: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00027510: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ +00027520: 6520 7468 7265 7368 6f6c 6429 3b0a 0a20 e threshold);.. │ │ │ │ +00027530: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00027540: 4564 6765 4472 6177 696e 6720 6376 3a3a EdgeDrawing cv:: │ │ │ │ +00027550: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +00027560: 4564 6765 4472 6177 696e 6728 290a 2020 EdgeDrawing(). │ │ │ │ +00027570: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027580: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027590: 6174 6545 6467 6544 7261 7769 6e67 5f30 ateEdgeDrawing_0 │ │ │ │ +000275a0: 2829 3b0a 0a20 2020 202f 2f20 432b 2b3a ();.. // C++: │ │ │ │ +000275b0: 2020 5074 725f 4661 7374 4c69 6e65 4465 Ptr_FastLineDe │ │ │ │ +000275c0: 7465 6374 6f72 2063 763a 3a78 696d 6770 tector cv::ximgp │ │ │ │ +000275d0: 726f 633a 3a63 7265 6174 6546 6173 744c roc::createFastL │ │ │ │ +000275e0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ +000275f0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +00027600: 203d 2031 302c 2066 6c6f 6174 2064 6973 = 10, float dis │ │ │ │ +00027610: 7461 6e63 655f 7468 7265 7368 6f6c 6420 tance_threshold │ │ │ │ +00027620: 3d20 312e 3431 3432 3133 3536 3266 2c20 = 1.414213562f, │ │ │ │ +00027630: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ +00027640: 203d 2035 302e 302c 2064 6f75 626c 6520 = 50.0, double │ │ │ │ +00027650: 6361 6e6e 795f 7468 3220 3d20 3530 2e30 canny_th2 = 50.0 │ │ │ │ +00027660: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ +00027670: 7475 7265 5f73 697a 6520 3d20 332c 2062 ture_size = 3, b │ │ │ │ +00027680: 6f6f 6c20 646f 5f6d 6572 6765 203d 2066 ool do_merge = f │ │ │ │ +00027690: 616c 7365 290a 2020 2020 7072 6976 6174 alse). privat │ │ │ │ +000276a0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000276b0: 6c6f 6e67 2063 7265 6174 6546 6173 744c long createFastL │ │ │ │ +000276c0: 696e 6544 6574 6563 746f 725f 3028 696e ineDetector_0(in │ │ │ │ +000276d0: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ +000276e0: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ +000276f0: 6365 5f74 6872 6573 686f 6c64 2c20 646f ce_threshold, do │ │ │ │ +00027700: 7562 6c65 2063 616e 6e79 5f74 6831 2c20 uble canny_th1, │ │ │ │ +00027710: 646f 7562 6c65 2063 616e 6e79 5f74 6832 double canny_th2 │ │ │ │ +00027720: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ +00027730: 7475 7265 5f73 697a 652c 2062 6f6f 6c65 ture_size, boole │ │ │ │ +00027740: 616e 2064 6f5f 6d65 7267 6529 3b0a 2020 an do_merge);. │ │ │ │ +00027750: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027760: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027770: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00027780: 746f 725f 3128 696e 7420 6c65 6e67 7468 tor_1(int length │ │ │ │ +00027790: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ +000277a0: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ +000277b0: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ +000277c0: 6e79 5f74 6831 2c20 646f 7562 6c65 2063 ny_th1, double c │ │ │ │ +000277d0: 616e 6e79 5f74 6832 2c20 696e 7420 6361 anny_th2, int ca │ │ │ │ +000277e0: 6e6e 795f 6170 6572 7475 7265 5f73 697a nny_aperture_siz │ │ │ │ +000277f0: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +00027800: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027810: 6e67 2063 7265 6174 6546 6173 744c 696e ng createFastLin │ │ │ │ +00027820: 6544 6574 6563 746f 725f 3228 696e 7420 eDetector_2(int │ │ │ │ +00027830: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +00027840: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +00027850: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub │ │ │ │ +00027860: 6c65 2063 616e 6e79 5f74 6831 2c20 646f le canny_th1, do │ │ │ │ +00027870: 7562 6c65 2063 616e 6e79 5f74 6832 293b uble canny_th2); │ │ │ │ +00027880: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027890: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +000278a0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +000278b0: 7465 6374 6f72 5f33 2869 6e74 206c 656e tector_3(int len │ │ │ │ +000278c0: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +000278d0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +000278e0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +000278f0: 6361 6e6e 795f 7468 3129 3b0a 2020 2020 canny_th1);. │ │ │ │ +00027900: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00027910: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00027920: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +00027930: 725f 3428 696e 7420 6c65 6e67 7468 5f74 r_4(int length_t │ │ │ │ +00027940: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +00027950: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00027960: 6c64 293b 0a20 2020 2070 7269 7661 7465 ld);. private │ │ │ │ +00027970: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00027980: 6f6e 6720 6372 6561 7465 4661 7374 4c69 ong createFastLi │ │ │ │ +00027990: 6e65 4465 7465 6374 6f72 5f35 2869 6e74 neDetector_5(int │ │ │ │ +000279a0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +000279b0: 6429 3b0a 2020 2020 7072 6976 6174 6520 d);. private │ │ │ │ +000279c0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +000279d0: 6e67 2063 7265 6174 6546 6173 744c 696e ng createFastLin │ │ │ │ +000279e0: 6544 6574 6563 746f 725f 3628 293b 0a0a eDetector_6();.. │ │ │ │ +000279f0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00027a00: 5f53 6361 6e53 6567 6d65 6e74 2063 763a _ScanSegment cv: │ │ │ │ +00027a10: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00027a20: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int │ │ │ │ +00027a30: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +00027a40: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +00027a50: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +00027a60: 656c 732c 2069 6e74 2073 6c69 6365 7320 els, int slices │ │ │ │ +00027a70: 3d20 382c 2062 6f6f 6c20 6d65 7267 655f = 8, bool merge_ │ │ │ │ +00027a80: 736d 616c 6c20 3d20 7472 7565 290a 2020 small = true). │ │ │ │ +00027a90: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027aa0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027ab0: 6174 6553 6361 6e53 6567 6d65 6e74 5f30 ateScanSegment_0 │ │ │ │ +00027ac0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +00027ad0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +00027ae0: 6874 2c20 696e 7420 6e75 6d5f 7375 7065 ht, int num_supe │ │ │ │ +00027af0: 7270 6978 656c 732c 2069 6e74 2073 6c69 rpixels, int sli │ │ │ │ +00027b00: 6365 732c 2062 6f6f 6c65 616e 206d 6572 ces, boolean mer │ │ │ │ +00027b10: 6765 5f73 6d61 6c6c 293b 0a20 2020 2070 ge_small);. p │ │ │ │ +00027b20: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027b30: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00027b40: 5363 616e 5365 676d 656e 745f 3128 696e ScanSegment_1(in │ │ │ │ +00027b50: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +00027b60: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +00027b70: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00027b80: 7865 6c73 2c20 696e 7420 736c 6963 6573 xels, int slices │ │ │ │ +00027b90: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00027ba0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027bb0: 6720 6372 6561 7465 5363 616e 5365 676d g createScanSegm │ │ │ │ +00027bc0: 656e 745f 3228 696e 7420 696d 6167 655f ent_2(int image_ │ │ │ │ +00027bd0: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +00027be0: 5f68 6569 6768 742c 2069 6e74 206e 756d _height, int num │ │ │ │ +00027bf0: 5f73 7570 6572 7069 7865 6c73 293b 0a0a _superpixels);.. │ │ │ │ +00027c00: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00027c10: 5f44 6973 7061 7269 7479 574c 5346 696c _DisparityWLSFil │ │ │ │ +00027c20: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00027c30: 3a3a 6372 6561 7465 4469 7370 6172 6974 ::createDisparit │ │ │ │ +00027c40: 7957 4c53 4669 6c74 6572 2850 7472 5f53 yWLSFilter(Ptr_S │ │ │ │ +00027c50: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ +00027c60: 6368 6572 5f6c 6566 7429 0a20 2020 2070 cher_left). p │ │ │ │ +00027c70: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027c80: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00027c90: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +00027ca0: 6572 5f30 286c 6f6e 6720 6d61 7463 6865 er_0(long matche │ │ │ │ +00027cb0: 725f 6c65 6674 5f6e 6174 6976 654f 626a r_left_nativeObj │ │ │ │ +00027cc0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00027cd0: 2050 7472 5f53 7465 7265 6f4d 6174 6368 Ptr_StereoMatch │ │ │ │ +00027ce0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ +00027cf0: 3a63 7265 6174 6552 6967 6874 4d61 7463 :createRightMatc │ │ │ │ +00027d00: 6865 7228 5074 725f 5374 6572 656f 4d61 her(Ptr_StereoMa │ │ │ │ +00027d10: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ +00027d20: 6674 290a 2020 2020 7072 6976 6174 6520 ft). private │ │ │ │ +00027d30: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00027d40: 6e67 2063 7265 6174 6552 6967 6874 4d61 ng createRightMa │ │ │ │ +00027d50: 7463 6865 725f 3028 6c6f 6e67 206d 6174 tcher_0(long mat │ │ │ │ +00027d60: 6368 6572 5f6c 6566 745f 6e61 7469 7665 cher_left_native │ │ │ │ +00027d70: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ +00027d80: 2b3a 2020 5074 725f 4469 7370 6172 6974 +: Ptr_Disparit │ │ │ │ +00027d90: 7957 4c53 4669 6c74 6572 2063 763a 3a78 yWLSFilter cv::x │ │ │ │ +00027da0: 696d 6770 726f 633a 3a63 7265 6174 6544 imgproc::createD │ │ │ │ +00027db0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +00027dc0: 7247 656e 6572 6963 2862 6f6f 6c20 7573 rGeneric(bool us │ │ │ │ +00027dd0: 655f 636f 6e66 6964 656e 6365 290a 2020 e_confidence). │ │ │ │ +00027de0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027df0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027e00: 6174 6544 6973 7061 7269 7479 574c 5346 ateDisparityWLSF │ │ │ │ +00027e10: 696c 7465 7247 656e 6572 6963 5f30 2862 ilterGeneric_0(b │ │ │ │ +00027e20: 6f6f 6c65 616e 2075 7365 5f63 6f6e 6669 oolean use_confi │ │ │ │ +00027e30: 6465 6e63 6529 3b0a 0a20 2020 202f 2f20 dence);.. // │ │ │ │ +00027e40: 432b 2b3a 2020 696e 7420 6376 3a3a 7869 C++: int cv::xi │ │ │ │ +00027e50: 6d67 7072 6f63 3a3a 7265 6164 4754 2853 mgproc::readGT(S │ │ │ │ +00027e60: 7472 696e 6720 7372 635f 7061 7468 2c20 tring src_path, │ │ │ │ +00027e70: 4d61 7426 2064 7374 290a 2020 2020 7072 Mat& dst). pr │ │ │ │ +00027e80: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027e90: 6976 6520 696e 7420 7265 6164 4754 5f30 ive int readGT_0 │ │ │ │ +00027ea0: 2853 7472 696e 6720 7372 635f 7061 7468 (String src_path │ │ │ │ +00027eb0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00027ec0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +00027ed0: 2b2b 3a20 2064 6f75 626c 6520 6376 3a3a ++: double cv:: │ │ │ │ +00027ee0: 7869 6d67 7072 6f63 3a3a 636f 6d70 7574 ximgproc::comput │ │ │ │ +00027ef0: 654d 5345 284d 6174 2047 542c 204d 6174 eMSE(Mat GT, Mat │ │ │ │ +00027f00: 2073 7263 2c20 5265 6374 2052 4f49 290a src, Rect ROI). │ │ │ │ +00027f10: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00027f20: 6963 206e 6174 6976 6520 646f 7562 6c65 ic native double │ │ │ │ +00027f30: 2063 6f6d 7075 7465 4d53 455f 3028 6c6f computeMSE_0(lo │ │ │ │ +00027f40: 6e67 2047 545f 6e61 7469 7665 4f62 6a2c ng GT_nativeObj, │ │ │ │ +00027f50: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +00027f60: 4f62 6a2c 2069 6e74 2052 4f49 5f78 2c20 Obj, int ROI_x, │ │ │ │ +00027f70: 696e 7420 524f 495f 792c 2069 6e74 2052 int ROI_y, int R │ │ │ │ +00027f80: 4f49 5f77 6964 7468 2c20 696e 7420 524f OI_width, int RO │ │ │ │ +00027f90: 495f 6865 6967 6874 293b 0a0a 2020 2020 I_height);.. │ │ │ │ +00027fa0: 2f2f 2043 2b2b 3a20 2064 6f75 626c 6520 // C++: double │ │ │ │ +00027fb0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 636f cv::ximgproc::co │ │ │ │ +00027fc0: 6d70 7574 6542 6164 5069 7865 6c50 6572 mputeBadPixelPer │ │ │ │ +00027fd0: 6365 6e74 284d 6174 2047 542c 204d 6174 cent(Mat GT, Mat │ │ │ │ +00027fe0: 2073 7263 2c20 5265 6374 2052 4f49 2c20 src, Rect ROI, │ │ │ │ +00027ff0: 696e 7420 7468 7265 7368 203d 2032 3429 int thresh = 24) │ │ │ │ +00028000: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028010: 7469 6320 6e61 7469 7665 2064 6f75 626c tic native doubl │ │ │ │ +00028020: 6520 636f 6d70 7574 6542 6164 5069 7865 e computeBadPixe │ │ │ │ +00028030: 6c50 6572 6365 6e74 5f30 286c 6f6e 6720 lPercent_0(long │ │ │ │ +00028040: 4754 5f6e 6174 6976 654f 626a 2c20 6c6f GT_nativeObj, lo │ │ │ │ +00028050: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00028060: 2c20 696e 7420 524f 495f 782c 2069 6e74 , int ROI_x, int │ │ │ │ +00028070: 2052 4f49 5f79 2c20 696e 7420 524f 495f ROI_y, int ROI_ │ │ │ │ +00028080: 7769 6474 682c 2069 6e74 2052 4f49 5f68 width, int ROI_h │ │ │ │ +00028090: 6569 6768 742c 2069 6e74 2074 6872 6573 eight, int thres │ │ │ │ +000280a0: 6829 3b0a 2020 2020 7072 6976 6174 6520 h);. private │ │ │ │ +000280b0: 7374 6174 6963 206e 6174 6976 6520 646f static native do │ │ │ │ +000280c0: 7562 6c65 2063 6f6d 7075 7465 4261 6450 uble computeBadP │ │ │ │ +000280d0: 6978 656c 5065 7263 656e 745f 3128 6c6f ixelPercent_1(lo │ │ │ │ +000280e0: 6e67 2047 545f 6e61 7469 7665 4f62 6a2c ng GT_nativeObj, │ │ │ │ +000280f0: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +00028100: 4f62 6a2c 2069 6e74 2052 4f49 5f78 2c20 Obj, int ROI_x, │ │ │ │ +00028110: 696e 7420 524f 495f 792c 2069 6e74 2052 int ROI_y, int R │ │ │ │ +00028120: 4f49 5f77 6964 7468 2c20 696e 7420 524f OI_width, int RO │ │ │ │ +00028130: 495f 6865 6967 6874 293b 0a0a 2020 2020 I_height);.. │ │ │ │ +00028140: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +00028150: 3a3a 7869 6d67 7072 6f63 3a3a 6765 7444 ::ximgproc::getD │ │ │ │ +00028160: 6973 7061 7269 7479 5669 7328 4d61 7420 isparityVis(Mat │ │ │ │ +00028170: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +00028180: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ +00028190: 3029 0a20 2020 2070 7269 7661 7465 2073 0). private s │ │ │ │ +000281a0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +000281b0: 6420 6765 7444 6973 7061 7269 7479 5669 d getDisparityVi │ │ │ │ +000281c0: 735f 3028 6c6f 6e67 2073 7263 5f6e 6174 s_0(long src_nat │ │ │ │ +000281d0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +000281e0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +000281f0: 6c65 2073 6361 6c65 293b 0a20 2020 2070 le scale);. p │ │ │ │ +00028200: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00028210: 7469 7665 2076 6f69 6420 6765 7444 6973 tive void getDis │ │ │ │ +00028220: 7061 7269 7479 5669 735f 3128 6c6f 6e67 parityVis_1(long │ │ │ │ +00028230: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00028240: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00028250: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +00028260: 3a20 2050 7472 5f52 4646 6561 7475 7265 : Ptr_RFFeature │ │ │ │ +00028270: 4765 7474 6572 2063 763a 3a78 696d 6770 Getter cv::ximgp │ │ │ │ +00028280: 726f 633a 3a63 7265 6174 6552 4646 6561 roc::createRFFea │ │ │ │ +00028290: 7475 7265 4765 7474 6572 2829 0a20 2020 tureGetter(). │ │ │ │ +000282a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000282b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000282c0: 7465 5246 4665 6174 7572 6547 6574 7465 teRFFeatureGette │ │ │ │ +000282d0: 725f 3028 293b 0a0a 2020 2020 2f2f 2043 r_0();.. // C │ │ │ │ +000282e0: 2b2b 3a20 2050 7472 5f53 7472 7563 7475 ++: Ptr_Structu │ │ │ │ +000282f0: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ +00028300: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00028310: 7265 6174 6553 7472 7563 7475 7265 6445 reateStructuredE │ │ │ │ +00028320: 6467 6544 6574 6563 7469 6f6e 2853 7472 dgeDetection(Str │ │ │ │ +00028330: 696e 6720 6d6f 6465 6c2c 2050 7472 5f52 ing model, Ptr_R │ │ │ │ +00028340: 4646 6561 7475 7265 4765 7474 6572 2068 FFeatureGetter h │ │ │ │ +00028350: 6f77 546f 4765 7446 6561 7475 7265 7320 owToGetFeatures │ │ │ │ +00028360: 3d20 5074 723c 5246 4665 6174 7572 6547 = Ptr()). pr │ │ │ │ +00028380: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028390: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +000283a0: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ +000283b0: 6563 7469 6f6e 5f30 2853 7472 696e 6720 ection_0(String │ │ │ │ +000283c0: 6d6f 6465 6c2c 206c 6f6e 6720 686f 7754 model, long howT │ │ │ │ +000283d0: 6f47 6574 4665 6174 7572 6573 5f6e 6174 oGetFeatures_nat │ │ │ │ +000283e0: 6976 654f 626a 293b 0a20 2020 2070 7269 iveObj);. pri │ │ │ │ +000283f0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028400: 7665 206c 6f6e 6720 6372 6561 7465 5374 ve long createSt │ │ │ │ +00028410: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +00028420: 6374 696f 6e5f 3128 5374 7269 6e67 206d ction_1(String m │ │ │ │ +00028430: 6f64 656c 293b 0a0a 2020 2020 2f2f 2043 odel);.. // C │ │ │ │ +00028440: 2b2b 3a20 2050 7472 5f47 7261 7068 5365 ++: Ptr_GraphSe │ │ │ │ +00028450: 676d 656e 7461 7469 6f6e 2063 763a 3a78 gmentation cv::x │ │ │ │ +00028460: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00028470: 6174 696f 6e3a 3a63 7265 6174 6547 7261 ation::createGra │ │ │ │ +00028480: 7068 5365 676d 656e 7461 7469 6f6e 2864 phSegmentation(d │ │ │ │ +00028490: 6f75 626c 6520 7369 676d 6120 3d20 302e ouble sigma = 0. │ │ │ │ +000284a0: 352c 2066 6c6f 6174 206b 203d 2033 3030 5, float k = 300 │ │ │ │ +000284b0: 2c20 696e 7420 6d69 6e5f 7369 7a65 203d , int min_size = │ │ │ │ +000284c0: 2031 3030 290a 2020 2020 7072 6976 6174 100). privat │ │ │ │ +000284d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000284e0: 6c6f 6e67 2063 7265 6174 6547 7261 7068 long createGraph │ │ │ │ +000284f0: 5365 676d 656e 7461 7469 6f6e 5f30 2864 Segmentation_0(d │ │ │ │ +00028500: 6f75 626c 6520 7369 676d 612c 2066 6c6f ouble sigma, flo │ │ │ │ +00028510: 6174 206b 2c20 696e 7420 6d69 6e5f 7369 at k, int min_si │ │ │ │ +00028520: 7a65 293b 0a20 2020 2070 7269 7661 7465 ze);. private │ │ │ │ +00028530: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00028540: 6f6e 6720 6372 6561 7465 4772 6170 6853 ong createGraphS │ │ │ │ +00028550: 6567 6d65 6e74 6174 696f 6e5f 3128 646f egmentation_1(do │ │ │ │ +00028560: 7562 6c65 2073 6967 6d61 2c20 666c 6f61 uble sigma, floa │ │ │ │ +00028570: 7420 6b29 3b0a 2020 2020 7072 6976 6174 t k);. privat │ │ │ │ +00028580: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00028590: 6c6f 6e67 2063 7265 6174 6547 7261 7068 long createGraph │ │ │ │ +000285a0: 5365 676d 656e 7461 7469 6f6e 5f32 2864 Segmentation_2(d │ │ │ │ +000285b0: 6f75 626c 6520 7369 676d 6129 3b0a 2020 ouble sigma);. │ │ │ │ +000285c0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000285d0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +000285e0: 6174 6547 7261 7068 5365 676d 656e 7461 ateGraphSegmenta │ │ │ │ +000285f0: 7469 6f6e 5f33 2829 3b0a 0a20 2020 202f tion_3();.. / │ │ │ │ +00028600: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00028610: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00028620: 6e74 6174 696f 6e53 7472 6174 6567 7943 ntationStrategyC │ │ │ │ +00028630: 6f6c 6f72 2063 763a 3a78 696d 6770 726f olor cv::ximgpro │ │ │ │ +00028640: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00028650: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00028660: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00028670: 6f6e 5374 7261 7465 6779 436f 6c6f 7228 onStrategyColor( │ │ │ │ +00028680: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028690: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +000286a0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +000286b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +000286c0: 6f6e 5374 7261 7465 6779 436f 6c6f 725f onStrategyColor_ │ │ │ │ +000286d0: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ +000286e0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +000286f0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00028700: 6f6e 5374 7261 7465 6779 5369 7a65 2063 onStrategySize c │ │ │ │ +00028710: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +00028720: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +00028730: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00028740: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00028750: 7465 6779 5369 7a65 2829 0a20 2020 2070 tegySize(). p │ │ │ │ +00028760: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00028770: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00028780: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00028790: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000287a0: 6567 7953 697a 655f 3028 293b 0a0a 2020 egySize_0();.. │ │ │ │ +000287b0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +000287c0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000287d0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000287e0: 6779 5465 7874 7572 6520 6376 3a3a 7869 gyTexture cv::xi │ │ │ │ +000287f0: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ +00028800: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ +00028810: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00028820: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ +00028830: 6578 7475 7265 2829 0a20 2020 2070 7269 exture(). pri │ │ │ │ +00028840: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028850: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe │ │ │ │ +00028860: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00028870: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00028880: 7954 6578 7475 7265 5f30 2829 3b0a 0a20 yTexture_0();.. │ │ │ │ +00028890: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +000288a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000288b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +000288c0: 6567 7946 696c 6c20 6376 3a3a 7869 6d67 egyFill cv::ximg │ │ │ │ +000288d0: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +000288e0: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +000288f0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028900: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ +00028910: 6c28 290a 2020 2020 7072 6976 6174 6520 l(). private │ │ │ │ +00028920: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00028930: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ +00028940: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00028950: 7469 6f6e 5374 7261 7465 6779 4669 6c6c tionStrategyFill │ │ │ │ +00028960: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ +00028970: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ +00028980: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00028990: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +000289a0: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ +000289b0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ +000289c0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +000289d0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000289e0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +000289f0: 6528 290a 2020 2020 7072 6976 6174 6520 e(). private │ │ │ │ +00028a00: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00028a10: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ +00028a20: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00028a30: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00028a40: 6970 6c65 5f30 2829 3b0a 0a20 2020 202f iple_0();.. / │ │ │ │ +00028a50: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00028a60: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00028a70: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00028a80: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ +00028a90: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +00028aa0: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +00028ab0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028ac0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +00028ad0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ +00028ae0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028af0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ +00028b00: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028b10: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00028b20: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ +00028b30: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00028b40: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00028b50: 6c65 5f31 286c 6f6e 6720 7331 5f6e 6174 le_1(long s1_nat │ │ │ │ +00028b60: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. // │ │ │ │ +00028b70: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00028b80: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00028b90: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00028ba0: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +00028bb0: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +00028bc0: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +00028bd0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00028be0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00028bf0: 6970 6c65 2850 7472 5f53 656c 6563 7469 iple(Ptr_Selecti │ │ │ │ +00028c00: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00028c10: 7469 6f6e 5374 7261 7465 6779 2073 312c tionStrategy s1, │ │ │ │ +00028c20: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +00028c30: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00028c40: 5374 7261 7465 6779 2073 3229 0a20 2020 Strategy s2). │ │ │ │ +00028c50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028c60: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00028c70: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +00028c80: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00028c90: 6174 6567 794d 756c 7469 706c 655f 3228 ategyMultiple_2( │ │ │ │ +00028ca0: 6c6f 6e67 2073 315f 6e61 7469 7665 4f62 long s1_nativeOb │ │ │ │ +00028cb0: 6a2c 206c 6f6e 6720 7332 5f6e 6174 6976 j, long s2_nativ │ │ │ │ +00028cc0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +00028cd0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00028ce0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00028cf0: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00028d00: 6970 6c65 2063 763a 3a78 696d 6770 726f iple cv::ximgpro │ │ │ │ +00028d10: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00028d20: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00028d30: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00028d40: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00028d50: 6c65 2850 7472 5f53 656c 6563 7469 7665 le(Ptr_Selective │ │ │ │ +00028d60: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00028d70: 6f6e 5374 7261 7465 6779 2073 312c 2050 onStrategy s1, P │ │ │ │ +00028d80: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00028d90: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00028da0: 7261 7465 6779 2073 322c 2050 7472 5f53 rategy s2, Ptr_S │ │ │ │ +00028db0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00028dc0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00028dd0: 6779 2073 3329 0a20 2020 2070 7269 7661 gy s3). priva │ │ │ │ +00028de0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00028df0: 206c 6f6e 6720 6372 6561 7465 5365 6c65 long createSele │ │ │ │ +00028e00: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00028e10: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00028e20: 756c 7469 706c 655f 3328 6c6f 6e67 2073 ultiple_3(long s │ │ │ │ +00028e30: 315f 6e61 7469 7665 4f62 6a2c 206c 6f6e 1_nativeObj, lon │ │ │ │ +00028e40: 6720 7332 5f6e 6174 6976 654f 626a 2c20 g s2_nativeObj, │ │ │ │ +00028e50: 6c6f 6e67 2073 335f 6e61 7469 7665 4f62 long s3_nativeOb │ │ │ │ +00028e60: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +00028e70: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ +00028e80: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00028e90: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +00028ea0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +00028eb0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00028ec0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00028ed0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00028ee0: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +00028ef0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ +00028f00: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00028f10: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_ │ │ │ │ +00028f20: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +00028f30: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +00028f40: 6567 7920 7332 2c20 5074 725f 5365 6c65 egy s2, Ptr_Sele │ │ │ │ +00028f50: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00028f60: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +00028f70: 7333 2c20 5074 725f 5365 6c65 6374 6976 s3, Ptr_Selectiv │ │ │ │ +00028f80: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00028f90: 696f 6e53 7472 6174 6567 7920 7334 290a ionStrategy s4). │ │ │ │ +00028fa0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00028fb0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +00028fc0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00028fd0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00028fe0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00028ff0: 5f34 286c 6f6e 6720 7331 5f6e 6174 6976 _4(long s1_nativ │ │ │ │ +00029000: 654f 626a 2c20 6c6f 6e67 2073 325f 6e61 eObj, long s2_na │ │ │ │ +00029010: 7469 7665 4f62 6a2c 206c 6f6e 6720 7333 tiveObj, long s3 │ │ │ │ +00029020: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00029030: 2073 345f 6e61 7469 7665 4f62 6a29 3b0a s4_nativeObj);. │ │ │ │ +00029040: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00029050: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00029060: 6853 6567 6d65 6e74 6174 696f 6e20 6376 hSegmentation cv │ │ │ │ +00029070: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +00029080: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +00029090: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +000290a0: 6567 6d65 6e74 6174 696f 6e28 290a 2020 egmentation(). │ │ │ │ +000290b0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000290c0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +000290d0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +000290e0: 6368 5365 676d 656e 7461 7469 6f6e 5f30 chSegmentation_0 │ │ │ │ +000290f0: 2829 3b0a 0a20 2020 202f 2f20 432b 2b3a ();.. // C++: │ │ │ │ +00029100: 2020 5074 725f 5375 7065 7270 6978 656c Ptr_Superpixel │ │ │ │ +00029110: 534c 4943 2063 763a 3a78 696d 6770 726f SLIC cv::ximgpro │ │ │ │ +00029120: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ +00029130: 7865 6c53 4c49 4328 4d61 7420 696d 6167 xelSLIC(Mat imag │ │ │ │ +00029140: 652c 2069 6e74 2061 6c67 6f72 6974 686d e, int algorithm │ │ │ │ +00029150: 203d 2053 4c49 434f 2c20 696e 7420 7265 = SLICO, int re │ │ │ │ +00029160: 6769 6f6e 5f73 697a 6520 3d20 3130 2c20 gion_size = 10, │ │ │ │ +00029170: 666c 6f61 7420 7275 6c65 7220 3d20 3130 float ruler = 10 │ │ │ │ +00029180: 2e30 6629 0a20 2020 2070 7269 7661 7465 .0f). private │ │ │ │ +00029190: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +000291a0: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +000291b0: 6978 656c 534c 4943 5f30 286c 6f6e 6720 ixelSLIC_0(long │ │ │ │ +000291c0: 696d 6167 655f 6e61 7469 7665 4f62 6a2c image_nativeObj, │ │ │ │ +000291d0: 2069 6e74 2061 6c67 6f72 6974 686d 2c20 int algorithm, │ │ │ │ +000291e0: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ +000291f0: 2066 6c6f 6174 2072 756c 6572 293b 0a20 float ruler);. │ │ │ │ +00029200: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +00029210: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +00029220: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ +00029230: 4943 5f31 286c 6f6e 6720 696d 6167 655f IC_1(long image_ │ │ │ │ +00029240: 6e61 7469 7665 4f62 6a2c 2069 6e74 2061 nativeObj, int a │ │ │ │ +00029250: 6c67 6f72 6974 686d 2c20 696e 7420 7265 lgorithm, int re │ │ │ │ +00029260: 6769 6f6e 5f73 697a 6529 3b0a 2020 2020 gion_size);. │ │ │ │ +00029270: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029280: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00029290: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_ │ │ │ │ +000292a0: 3228 6c6f 6e67 2069 6d61 6765 5f6e 6174 2(long image_nat │ │ │ │ +000292b0: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo │ │ │ │ +000292c0: 7269 7468 6d29 3b0a 2020 2020 7072 6976 rithm);. priv │ │ │ │ +000292d0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +000292e0: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ +000292f0: 6572 7069 7865 6c53 4c49 435f 3328 6c6f erpixelSLIC_3(lo │ │ │ │ +00029300: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ +00029310: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +00029320: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00029330: 7072 6f63 3a3a 5261 646f 6e54 7261 6e73 proc::RadonTrans │ │ │ │ +00029340: 666f 726d 284d 6174 2073 7263 2c20 4d61 form(Mat src, Ma │ │ │ │ +00029350: 7426 2064 7374 2c20 646f 7562 6c65 2074 t& dst, double t │ │ │ │ +00029360: 6865 7461 203d 2031 2c20 646f 7562 6c65 heta = 1, double │ │ │ │ +00029370: 2073 7461 7274 5f61 6e67 6c65 203d 2030 start_angle = 0 │ │ │ │ +00029380: 2c20 646f 7562 6c65 2065 6e64 5f61 6e67 , double end_ang │ │ │ │ +00029390: 6c65 203d 2031 3830 2c20 626f 6f6c 2063 le = 180, bool c │ │ │ │ +000293a0: 726f 7020 3d20 6661 6c73 652c 2062 6f6f rop = false, boo │ │ │ │ +000293b0: 6c20 6e6f 726d 203d 2066 616c 7365 290a l norm = false). │ │ │ │ +000293c0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000293d0: 6963 206e 6174 6976 6520 766f 6964 2052 ic native void R │ │ │ │ +000293e0: 6164 6f6e 5472 616e 7366 6f72 6d5f 3028 adonTransform_0( │ │ │ │ +000293f0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +00029400: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +00029410: 6976 654f 626a 2c20 646f 7562 6c65 2074 iveObj, double t │ │ │ │ +00029420: 6865 7461 2c20 646f 7562 6c65 2073 7461 heta, double sta │ │ │ │ +00029430: 7274 5f61 6e67 6c65 2c20 646f 7562 6c65 rt_angle, double │ │ │ │ +00029440: 2065 6e64 5f61 6e67 6c65 2c20 626f 6f6c end_angle, bool │ │ │ │ +00029450: 6561 6e20 6372 6f70 2c20 626f 6f6c 6561 ean crop, boolea │ │ │ │ +00029460: 6e20 6e6f 726d 293b 0a20 2020 2070 7269 n norm);. pri │ │ │ │ +00029470: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00029480: 7665 2076 6f69 6420 5261 646f 6e54 7261 ve void RadonTra │ │ │ │ +00029490: 6e73 666f 726d 5f31 286c 6f6e 6720 7372 nsform_1(long sr │ │ │ │ +000294a0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +000294b0: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +000294c0: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ +000294d0: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ +000294e0: 652c 2064 6f75 626c 6520 656e 645f 616e e, double end_an │ │ │ │ +000294f0: 676c 652c 2062 6f6f 6c65 616e 2063 726f gle, boolean cro │ │ │ │ +00029500: 7029 3b0a 2020 2020 7072 6976 6174 6520 p);. private │ │ │ │ +00029510: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00029520: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ +00029530: 6d5f 3228 6c6f 6e67 2073 7263 5f6e 6174 m_2(long src_nat │ │ │ │ +00029540: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00029550: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00029560: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double │ │ │ │ +00029570: 2073 7461 7274 5f61 6e67 6c65 2c20 646f start_angle, do │ │ │ │ +00029580: 7562 6c65 2065 6e64 5f61 6e67 6c65 293b uble end_angle); │ │ │ │ +00029590: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000295a0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000295b0: 5261 646f 6e54 7261 6e73 666f 726d 5f33 RadonTransform_3 │ │ │ │ +000295c0: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +000295d0: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +000295e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +000295f0: 7468 6574 612c 2064 6f75 626c 6520 7374 theta, double st │ │ │ │ +00029600: 6172 745f 616e 676c 6529 3b0a 2020 2020 art_angle);. │ │ │ │ +00029610: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029620: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ +00029630: 5472 616e 7366 6f72 6d5f 3428 6c6f 6e67 Transform_4(long │ │ │ │ +00029640: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00029650: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00029660: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ +00029670: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00029680: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00029690: 6420 5261 646f 6e54 7261 6e73 666f 726d d RadonTransform │ │ │ │ +000296a0: 5f35 286c 6f6e 6720 7372 635f 6e61 7469 _5(long src_nati │ │ │ │ +000296b0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +000296c0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +000296d0: 202f 2f20 432b 2b3a 2020 5074 725f 4454 // C++: Ptr_DT │ │ │ │ +000296e0: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +000296f0: 726f 633a 3a63 7265 6174 6544 5446 696c roc::createDTFil │ │ │ │ +00029700: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +00029710: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ +00029720: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00029730: 436f 6c6f 722c 2069 6e74 206d 6f64 6520 Color, int mode │ │ │ │ +00029740: 3d20 4454 465f 4e43 2c20 696e 7420 6e75 = DTF_NC, int nu │ │ │ │ +00029750: 6d49 7465 7273 203d 2033 290a 2020 2020 mIters = 3). │ │ │ │ +00029760: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029770: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00029780: 6544 5446 696c 7465 725f 3028 6c6f 6e67 eDTFilter_0(long │ │ │ │ +00029790: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +000297a0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +000297b0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +000297c0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +000297d0: 6465 2c20 696e 7420 6e75 6d49 7465 7273 de, int numIters │ │ │ │ +000297e0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +000297f0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00029800: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ +00029810: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +00029820: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +00029830: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00029840: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +00029850: 2069 6e74 206d 6f64 6529 3b0a 2020 2020 int mode);. │ │ │ │ +00029860: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029870: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00029880: 6544 5446 696c 7465 725f 3228 6c6f 6e67 eDTFilter_2(long │ │ │ │ +00029890: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +000298a0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +000298b0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +000298c0: 676d 6143 6f6c 6f72 293b 0a0a 2020 2020 gmaColor);.. │ │ │ │ +000298d0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +000298e0: 3a3a 7869 6d67 7072 6f63 3a3a 6474 4669 ::ximgproc::dtFi │ │ │ │ +000298f0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00029900: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +00029910: 742c 2064 6f75 626c 6520 7369 676d 6153 t, double sigmaS │ │ │ │ +00029920: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +00029930: 6967 6d61 436f 6c6f 722c 2069 6e74 206d igmaColor, int m │ │ │ │ +00029940: 6f64 6520 3d20 4454 465f 4e43 2c20 696e ode = DTF_NC, in │ │ │ │ +00029950: 7420 6e75 6d49 7465 7273 203d 2033 290a t numIters = 3). │ │ │ │ +00029960: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +00029970: 6963 206e 6174 6976 6520 766f 6964 2064 ic native void d │ │ │ │ +00029980: 7446 696c 7465 725f 3028 6c6f 6e67 2067 tFilter_0(long g │ │ │ │ +00029990: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +000299a0: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +000299b0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +000299c0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +000299d0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +000299e0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +000299f0: 696e 7420 6d6f 6465 2c20 696e 7420 6e75 int mode, int nu │ │ │ │ +00029a00: 6d49 7465 7273 293b 0a20 2020 2070 7269 mIters);. pri │ │ │ │ +00029a10: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00029a20: 7665 2076 6f69 6420 6474 4669 6c74 6572 ve void dtFilter │ │ │ │ +00029a30: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +00029a40: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +00029a50: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00029a60: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00029a70: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +00029a80: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +00029a90: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +00029aa0: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +00029ab0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +00029ac0: 6964 2064 7446 696c 7465 725f 3228 6c6f id dtFilter_2(lo │ │ │ │ +00029ad0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +00029ae0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +00029af0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00029b00: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00029b10: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +00029b20: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +00029b30: 6f72 293b 0a0a 2020 2020 2f2f 2043 2b2b or);.. // C++ │ │ │ │ +00029b40: 3a20 2050 7472 5f47 7569 6465 6446 696c : Ptr_GuidedFil │ │ │ │ +00029b50: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +00029b60: 3a3a 6372 6561 7465 4775 6964 6564 4669 ::createGuidedFi │ │ │ │ +00029b70: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00029b80: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +00029b90: 6c65 2065 7073 2c20 646f 7562 6c65 2073 le eps, double s │ │ │ │ +00029ba0: 6361 6c65 203d 2031 2e30 290a 2020 2020 cale = 1.0). │ │ │ │ +00029bb0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029bc0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00029bd0: 6547 7569 6465 6446 696c 7465 725f 3028 eGuidedFilter_0( │ │ │ │ +00029be0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +00029bf0: 654f 626a 2c20 696e 7420 7261 6469 7573 eObj, int radius │ │ │ │ +00029c00: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ +00029c10: 7562 6c65 2073 6361 6c65 293b 0a20 2020 uble scale);. │ │ │ │ +00029c20: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00029c30: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00029c40: 7465 4775 6964 6564 4669 6c74 6572 5f31 teGuidedFilter_1 │ │ │ │ +00029c50: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +00029c60: 7665 4f62 6a2c 2069 6e74 2072 6164 6975 veObj, int radiu │ │ │ │ +00029c70: 732c 2064 6f75 626c 6520 6570 7329 3b0a s, double eps);. │ │ │ │ +00029c80: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00029c90: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +00029ca0: 3a67 7569 6465 6446 696c 7465 7228 4d61 :guidedFilter(Ma │ │ │ │ +00029cb0: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +00029cc0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ +00029cd0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +00029ce0: 7073 2c20 696e 7420 6444 6570 7468 203d ps, int dDepth = │ │ │ │ +00029cf0: 202d 312c 2064 6f75 626c 6520 7363 616c -1, double scal │ │ │ │ +00029d00: 6520 3d20 312e 3029 0a20 2020 2070 7269 e = 1.0). pri │ │ │ │ +00029d10: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00029d20: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ +00029d30: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ +00029d40: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +00029d50: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00029d60: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00029d70: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ +00029d80: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ +00029d90: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ +00029da0: 7363 616c 6529 3b0a 2020 2020 7072 6976 scale);. priv │ │ │ │ +00029db0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00029dc0: 6520 766f 6964 2067 7569 6465 6446 696c e void guidedFil │ │ │ │ +00029dd0: 7465 725f 3128 6c6f 6e67 2067 7569 6465 ter_1(long guide │ │ │ │ +00029de0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +00029df0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00029e00: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00029e10: 626a 2c20 696e 7420 7261 6469 7573 2c20 bj, int radius, │ │ │ │ +00029e20: 646f 7562 6c65 2065 7073 2c20 696e 7420 double eps, int │ │ │ │ +00029e30: 6444 6570 7468 293b 0a20 2020 2070 7269 dDepth);. pri │ │ │ │ +00029e40: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00029e50: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ +00029e60: 6c74 6572 5f32 286c 6f6e 6720 6775 6964 lter_2(long guid │ │ │ │ +00029e70: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +00029e80: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00029e90: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00029ea0: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ +00029eb0: 2064 6f75 626c 6520 6570 7329 3b0a 0a20 double eps);.. │ │ │ │ +00029ec0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00029ed0: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ +00029ee0: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +00029ef0: 726f 633a 3a63 7265 6174 6541 4d46 696c roc::createAMFil │ │ │ │ +00029f00: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +00029f10: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +00029f20: 5f72 2c20 626f 6f6c 2061 646a 7573 745f _r, bool adjust_ │ │ │ │ +00029f30: 6f75 746c 6965 7273 203d 2066 616c 7365 outliers = false │ │ │ │ +00029f40: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00029f50: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00029f60: 2063 7265 6174 6541 4d46 696c 7465 725f createAMFilter_ │ │ │ │ +00029f70: 3028 646f 7562 6c65 2073 6967 6d61 5f73 0(double sigma_s │ │ │ │ +00029f80: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +00029f90: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ +00029fa0: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ +00029fb0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00029fc0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00029fd0: 6541 4d46 696c 7465 725f 3128 646f 7562 eAMFilter_1(doub │ │ │ │ +00029fe0: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ +00029ff0: 6c65 2073 6967 6d61 5f72 293b 0a0a 2020 le sigma_r);.. │ │ │ │ +0002a000: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002a010: 6376 3a3a 7869 6d67 7072 6f63 3a3a 616d cv::ximgproc::am │ │ │ │ +0002a020: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ +0002a030: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ +0002a040: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +0002a050: 615f 732c 2064 6f75 626c 6520 7369 676d a_s, double sigm │ │ │ │ +0002a060: 615f 722c 2062 6f6f 6c20 6164 6a75 7374 a_r, bool adjust │ │ │ │ +0002a070: 5f6f 7574 6c69 6572 7320 3d20 6661 6c73 _outliers = fals │ │ │ │ +0002a080: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ +0002a090: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002a0a0: 6420 616d 4669 6c74 6572 5f30 286c 6f6e d amFilter_0(lon │ │ │ │ +0002a0b0: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ +0002a0c0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002a0d0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002a0e0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002a0f0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +0002a100: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ +0002a110: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ +0002a120: 7273 293b 0a20 2020 2070 7269 7661 7465 rs);. private │ │ │ │ +0002a130: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002a140: 6f69 6420 616d 4669 6c74 6572 5f31 286c oid amFilter_1(l │ │ │ │ +0002a150: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ +0002a160: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002a170: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002a180: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002a190: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ +0002a1a0: 626c 6520 7369 676d 615f 7229 3b0a 0a20 ble sigma_r);.. │ │ │ │ +0002a1b0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0002a1c0: 2063 763a 3a78 696d 6770 726f 633a 3a6a cv::ximgproc::j │ │ │ │ +0002a1d0: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +0002a1e0: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +0002a1f0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0002a200: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +0002a210: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ +0002a220: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i │ │ │ │ +0002a230: 6e74 2062 6f72 6465 7254 7970 6520 3d20 nt borderType = │ │ │ │ +0002a240: 424f 5244 4552 5f44 4546 4155 4c54 290a BORDER_DEFAULT). │ │ │ │ +0002a250: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002a260: 6963 206e 6174 6976 6520 766f 6964 206a ic native void j │ │ │ │ +0002a270: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +0002a280: 7465 725f 3028 6c6f 6e67 206a 6f69 6e74 ter_0(long joint │ │ │ │ +0002a290: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002a2a0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002a2b0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002a2c0: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ +0002a2d0: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0002a2e0: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ +0002a2f0: 2069 6e74 2062 6f72 6465 7254 7970 6529 int borderType) │ │ │ │ 0002a300: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a310: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a320: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a330: 5f35 2866 6c6f 6174 2061 6c70 6861 2c20 _5(float alpha, │ │ │ │ -0002a340: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -0002a350: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -0002a360: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -0002a370: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ -0002a380: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ -0002a390: 654d 6572 6765 5468 7229 3b0a 2020 2020 eMergeThr);. │ │ │ │ -0002a3a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002a3b0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002a3c0: 6545 6467 6542 6f78 6573 5f36 2866 6c6f eEdgeBoxes_6(flo │ │ │ │ -0002a3d0: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -0002a3e0: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -0002a3f0: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -0002a400: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ -0002a410: 6c6f 6174 2065 6467 654d 696e 4d61 6729 loat edgeMinMag) │ │ │ │ -0002a420: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a430: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a440: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a450: 5f37 2866 6c6f 6174 2061 6c70 6861 2c20 _7(float alpha, │ │ │ │ -0002a460: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -0002a470: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -0002a480: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -0002a490: 7865 7329 3b0a 2020 2020 7072 6976 6174 xes);. privat │ │ │ │ -0002a4a0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002a4b0: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ -0002a4c0: 6f78 6573 5f38 2866 6c6f 6174 2061 6c70 oxes_8(float alp │ │ │ │ -0002a4d0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -0002a4e0: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -0002a4f0: 206d 696e 5363 6f72 6529 3b0a 2020 2020 minScore);. │ │ │ │ -0002a500: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002a510: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002a520: 6545 6467 6542 6f78 6573 5f39 2866 6c6f eEdgeBoxes_9(flo │ │ │ │ -0002a530: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -0002a540: 6265 7461 2c20 666c 6f61 7420 6574 6129 beta, float eta) │ │ │ │ -0002a550: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a560: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a570: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a580: 5f31 3028 666c 6f61 7420 616c 7068 612c _10(float alpha, │ │ │ │ -0002a590: 2066 6c6f 6174 2062 6574 6129 3b0a 2020 float beta);. │ │ │ │ -0002a5a0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a5b0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a5c0: 6174 6545 6467 6542 6f78 6573 5f31 3128 ateEdgeBoxes_11( │ │ │ │ -0002a5d0: 666c 6f61 7420 616c 7068 6129 3b0a 2020 float alpha);. │ │ │ │ -0002a5e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a5f0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a600: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ -0002a610: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ -0002a620: 2050 7472 5f44 5446 696c 7465 7220 6376 Ptr_DTFilter cv │ │ │ │ -0002a630: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002a640: 7465 4454 4669 6c74 6572 284d 6174 2067 teDTFilter(Mat g │ │ │ │ -0002a650: 7569 6465 2c20 646f 7562 6c65 2073 6967 uide, double sig │ │ │ │ -0002a660: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ -0002a670: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ -0002a680: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ -0002a690: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ -0002a6a0: 3329 0a20 2020 2070 7269 7661 7465 2073 3). private s │ │ │ │ -0002a6b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a6c0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ -0002a6d0: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ -0002a6e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002a6f0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -0002a700: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0002a710: 2069 6e74 206d 6f64 652c 2069 6e74 206e int mode, int n │ │ │ │ -0002a720: 756d 4974 6572 7329 3b0a 2020 2020 7072 umIters);. pr │ │ │ │ -0002a730: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002a740: 6976 6520 6c6f 6e67 2063 7265 6174 6544 ive long createD │ │ │ │ -0002a750: 5446 696c 7465 725f 3128 6c6f 6e67 2067 TFilter_1(long g │ │ │ │ -0002a760: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a770: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ -0002a780: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ -0002a790: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ -0002a7a0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002a7b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a7c0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ -0002a7d0: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002a7e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002a7f0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -0002a800: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ -0002a810: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002a820: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002a830: 633a 3a64 7446 696c 7465 7228 4d61 7420 c::dtFilter(Mat │ │ │ │ -0002a840: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -0002a850: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -0002a860: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ -0002a870: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -0002a880: 2c20 696e 7420 6d6f 6465 203d 2044 5446 , int mode = DTF │ │ │ │ -0002a890: 5f4e 432c 2069 6e74 206e 756d 4974 6572 _NC, int numIter │ │ │ │ -0002a8a0: 7320 3d20 3329 0a20 2020 2070 7269 7661 s = 3). priva │ │ │ │ -0002a8b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a8c0: 2076 6f69 6420 6474 4669 6c74 6572 5f30 void dtFilter_0 │ │ │ │ -0002a8d0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ -0002a8e0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ -0002a8f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002a900: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -0002a910: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ -0002a920: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0002a930: 436f 6c6f 722c 2069 6e74 206d 6f64 652c Color, int mode, │ │ │ │ -0002a940: 2069 6e74 206e 756d 4974 6572 7329 3b0a int numIters);. │ │ │ │ -0002a950: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002a960: 6963 206e 6174 6976 6520 766f 6964 2064 ic native void d │ │ │ │ -0002a970: 7446 696c 7465 725f 3128 6c6f 6e67 2067 tFilter_1(long g │ │ │ │ -0002a980: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a990: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -0002a9a0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ -0002a9b0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ -0002a9c0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ -0002a9d0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -0002a9e0: 696e 7420 6d6f 6465 293b 0a20 2020 2070 int mode);. p │ │ │ │ -0002a9f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002aa00: 7469 7665 2076 6f69 6420 6474 4669 6c74 tive void dtFilt │ │ │ │ -0002aa10: 6572 5f32 286c 6f6e 6720 6775 6964 655f er_2(long guide_ │ │ │ │ -0002aa20: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002aa30: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002aa40: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002aa50: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ -0002aa60: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002aa70: 6967 6d61 436f 6c6f 7229 3b0a 0a20 2020 igmaColor);.. │ │ │ │ -0002aa80: 202f 2f20 432b 2b3a 2020 5074 725f 4775 // C++: Ptr_Gu │ │ │ │ -0002aa90: 6964 6564 4669 6c74 6572 2063 763a 3a78 idedFilter cv::x │ │ │ │ -0002aaa0: 696d 6770 726f 633a 3a63 7265 6174 6547 imgproc::createG │ │ │ │ -0002aab0: 7569 6465 6446 696c 7465 7228 4d61 7420 uidedFilter(Mat │ │ │ │ -0002aac0: 6775 6964 652c 2069 6e74 2072 6164 6975 guide, int radiu │ │ │ │ -0002aad0: 732c 2064 6f75 626c 6520 6570 732c 2064 s, double eps, d │ │ │ │ -0002aae0: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ -0002aaf0: 3029 0a20 2020 2070 7269 7661 7465 2073 0). private s │ │ │ │ -0002ab00: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002ab10: 6720 6372 6561 7465 4775 6964 6564 4669 g createGuidedFi │ │ │ │ -0002ab20: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ -0002ab30: 655f 6e61 7469 7665 4f62 6a2c 2069 6e74 e_nativeObj, int │ │ │ │ -0002ab40: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ -0002ab50: 6570 732c 2064 6f75 626c 6520 7363 616c eps, double scal │ │ │ │ -0002ab60: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -0002ab70: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -0002ab80: 6e67 2063 7265 6174 6547 7569 6465 6446 ng createGuidedF │ │ │ │ -0002ab90: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ -0002aba0: 6465 5f6e 6174 6976 654f 626a 2c20 696e de_nativeObj, in │ │ │ │ -0002abb0: 7420 7261 6469 7573 2c20 646f 7562 6c65 t radius, double │ │ │ │ -0002abc0: 2065 7073 293b 0a0a 2020 2020 2f2f 2043 eps);.. // C │ │ │ │ -0002abd0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0002abe0: 6d67 7072 6f63 3a3a 6775 6964 6564 4669 mgproc::guidedFi │ │ │ │ -0002abf0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0002ac00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -0002ac10: 742c 2069 6e74 2072 6164 6975 732c 2064 t, int radius, d │ │ │ │ -0002ac20: 6f75 626c 6520 6570 732c 2069 6e74 2064 ouble eps, int d │ │ │ │ -0002ac30: 4465 7074 6820 3d20 2d31 2c20 646f 7562 Depth = -1, doub │ │ │ │ -0002ac40: 6c65 2073 6361 6c65 203d 2031 2e30 290a le scale = 1.0). │ │ │ │ -0002ac50: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002ac60: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ -0002ac70: 7569 6465 6446 696c 7465 725f 3028 6c6f uidedFilter_0(lo │ │ │ │ -0002ac80: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002ac90: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002aca0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002acb0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002acc0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -0002acd0: 7073 2c20 696e 7420 6444 6570 7468 2c20 ps, int dDepth, │ │ │ │ -0002ace0: 646f 7562 6c65 2073 6361 6c65 293b 0a20 double scale);. │ │ │ │ -0002acf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002ad00: 6320 6e61 7469 7665 2076 6f69 6420 6775 c native void gu │ │ │ │ -0002ad10: 6964 6564 4669 6c74 6572 5f31 286c 6f6e idedFilter_1(lon │ │ │ │ -0002ad20: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002ad30: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -0002ad40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002ad50: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ -0002ad60: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep │ │ │ │ -0002ad70: 732c 2069 6e74 2064 4465 7074 6829 3b0a s, int dDepth);. │ │ │ │ -0002ad80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002ad90: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ -0002ada0: 7569 6465 6446 696c 7465 725f 3228 6c6f uidedFilter_2(lo │ │ │ │ +0002a310: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002a320: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0002a330: 696c 7465 725f 3128 6c6f 6e67 206a 6f69 ilter_1(long joi │ │ │ │ +0002a340: 6e74 5f6e 6174 6976 654f 626a 2c20 6c6f nt_nativeObj, lo │ │ │ │ +0002a350: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a360: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002a370: 654f 626a 2c20 696e 7420 642c 2064 6f75 eObj, int d, dou │ │ │ │ +0002a380: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0002a390: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +0002a3a0: 6529 3b0a 0a20 2020 202f 2f20 432b 2b3a e);.. // C++: │ │ │ │ +0002a3b0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002a3c0: 726f 633a 3a62 696c 6174 6572 616c 5465 roc::bilateralTe │ │ │ │ +0002a3d0: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ +0002a3e0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0002a3f0: 6e74 2066 7220 3d20 332c 2069 6e74 206e nt fr = 3, int n │ │ │ │ +0002a400: 756d 4974 6572 203d 2031 2c20 646f 7562 umIter = 1, doub │ │ │ │ +0002a410: 6c65 2073 6967 6d61 416c 7068 6120 3d20 le sigmaAlpha = │ │ │ │ +0002a420: 2d31 2e2c 2064 6f75 626c 6520 7369 676d -1., double sigm │ │ │ │ +0002a430: 6141 7667 203d 202d 312e 290a 2020 2020 aAvg = -1.). │ │ │ │ +0002a440: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002a450: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ +0002a460: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +0002a470: 725f 3028 6c6f 6e67 2073 7263 5f6e 6174 r_0(long src_nat │ │ │ │ +0002a480: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002a490: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a4a0: 6672 2c20 696e 7420 6e75 6d49 7465 722c fr, int numIter, │ │ │ │ +0002a4b0: 2064 6f75 626c 6520 7369 676d 6141 6c70 double sigmaAlp │ │ │ │ +0002a4c0: 6861 2c20 646f 7562 6c65 2073 6967 6d61 ha, double sigma │ │ │ │ +0002a4d0: 4176 6729 3b0a 2020 2020 7072 6976 6174 Avg);. privat │ │ │ │ +0002a4e0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002a4f0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ +0002a500: 7874 7572 6546 696c 7465 725f 3128 6c6f xtureFilter_1(lo │ │ │ │ +0002a510: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a520: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002a530: 654f 626a 2c20 696e 7420 6672 2c20 696e eObj, int fr, in │ │ │ │ +0002a540: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +0002a550: 6520 7369 676d 6141 6c70 6861 293b 0a20 e sigmaAlpha);. │ │ │ │ +0002a560: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a570: 6320 6e61 7469 7665 2076 6f69 6420 6269 c native void bi │ │ │ │ +0002a580: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0002a590: 6c74 6572 5f32 286c 6f6e 6720 7372 635f lter_2(long src_ │ │ │ │ +0002a5a0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002a5b0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002a5c0: 6e74 2066 722c 2069 6e74 206e 756d 4974 nt fr, int numIt │ │ │ │ +0002a5d0: 6572 293b 0a20 2020 2070 7269 7661 7465 er);. private │ │ │ │ +0002a5e0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002a5f0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ +0002a600: 7475 7265 4669 6c74 6572 5f33 286c 6f6e tureFilter_3(lon │ │ │ │ +0002a610: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002a620: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002a630: 4f62 6a2c 2069 6e74 2066 7229 3b0a 2020 Obj, int fr);. │ │ │ │ +0002a640: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a650: 206e 6174 6976 6520 766f 6964 2062 696c native void bil │ │ │ │ +0002a660: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0002a670: 7465 725f 3428 6c6f 6e67 2073 7263 5f6e ter_4(long src_n │ │ │ │ +0002a680: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002a690: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002a6a0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0002a6b0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0002a6c0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0002a6d0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0002a6e0: 6174 2620 6473 742c 2069 6e74 2064 203d at& dst, int d = │ │ │ │ +0002a6f0: 202d 312c 2064 6f75 626c 6520 7369 676d -1, double sigm │ │ │ │ +0002a700: 6143 6f6c 6f72 203d 2032 352c 2064 6f75 aColor = 25, dou │ │ │ │ +0002a710: 626c 6520 7369 676d 6153 7061 6365 203d ble sigmaSpace = │ │ │ │ +0002a720: 2033 2c20 696e 7420 6e75 6d4f 6649 7465 3, int numOfIte │ │ │ │ +0002a730: 7220 3d20 342c 2069 6e74 2062 6f72 6465 r = 4, int borde │ │ │ │ +0002a740: 7254 7970 6520 3d20 424f 5244 4552 5f44 rType = BORDER_D │ │ │ │ +0002a750: 4546 4155 4c54 290a 2020 2020 7072 6976 EFAULT). priv │ │ │ │ +0002a760: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002a770: 6520 766f 6964 2072 6f6c 6c69 6e67 4775 e void rollingGu │ │ │ │ +0002a780: 6964 616e 6365 4669 6c74 6572 5f30 286c idanceFilter_0(l │ │ │ │ +0002a790: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002a7a0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002a7b0: 7665 4f62 6a2c 2069 6e74 2064 2c20 646f veObj, int d, do │ │ │ │ +0002a7c0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +0002a7d0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002a7e0: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte │ │ │ │ +0002a7f0: 722c 2069 6e74 2062 6f72 6465 7254 7970 r, int borderTyp │ │ │ │ +0002a800: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +0002a810: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002a820: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0002a830: 6365 4669 6c74 6572 5f31 286c 6f6e 6720 ceFilter_1(long │ │ │ │ +0002a840: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002a850: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002a860: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double │ │ │ │ +0002a870: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou │ │ │ │ +0002a880: 626c 6520 7369 676d 6153 7061 6365 2c20 ble sigmaSpace, │ │ │ │ +0002a890: 696e 7420 6e75 6d4f 6649 7465 7229 3b0a int numOfIter);. │ │ │ │ +0002a8a0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002a8b0: 6963 206e 6174 6976 6520 766f 6964 2072 ic native void r │ │ │ │ +0002a8c0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0002a8d0: 6c74 6572 5f32 286c 6f6e 6720 7372 635f lter_2(long src_ │ │ │ │ +0002a8e0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002a8f0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002a900: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +0002a910: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +0002a920: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ +0002a930: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a940: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll │ │ │ │ +0002a950: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0002a960: 725f 3328 6c6f 6e67 2073 7263 5f6e 6174 r_3(long src_nat │ │ │ │ +0002a970: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002a980: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a990: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0002a9a0: 6f6c 6f72 293b 0a20 2020 2070 7269 7661 olor);. priva │ │ │ │ +0002a9b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a9c0: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +0002a9d0: 6461 6e63 6546 696c 7465 725f 3428 6c6f danceFilter_4(lo │ │ │ │ +0002a9e0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a9f0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002aa00: 654f 626a 2c20 696e 7420 6429 3b0a 2020 eObj, int d);. │ │ │ │ +0002aa10: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002aa20: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ +0002aa30: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +0002aa40: 6572 5f35 286c 6f6e 6720 7372 635f 6e61 er_5(long src_na │ │ │ │ +0002aa50: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002aa60: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ +0002aa70: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002aa80: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0002aa90: 7665 7246 696c 7465 7220 6376 3a3a 7869 verFilter cv::xi │ │ │ │ +0002aaa0: 6d67 7072 6f63 3a3a 6372 6561 7465 4661 mgproc::createFa │ │ │ │ +0002aab0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0002aac0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0002aad0: 652c 2064 6f75 626c 6520 7369 676d 615f e, double sigma_ │ │ │ │ +0002aae0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +0002aaf0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +0002ab00: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ +0002ab10: 2064 6f75 626c 6520 6c61 6d62 6461 203d double lambda = │ │ │ │ +0002ab20: 2031 3238 2e30 2c20 696e 7420 6e75 6d5f 128.0, int num_ │ │ │ │ +0002ab30: 6974 6572 203d 2032 352c 2064 6f75 626c iter = 25, doubl │ │ │ │ +0002ab40: 6520 6d61 785f 746f 6c20 3d20 3165 2d35 e max_tol = 1e-5 │ │ │ │ +0002ab50: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002ab60: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002ab70: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +0002ab80: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0002ab90: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ +0002aba0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002abb0: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0002abc0: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0002abd0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002abe0: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +0002abf0: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +0002ac00: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ +0002ac10: 6f6c 293b 0a20 2020 2070 7269 7661 7465 ol);. private │ │ │ │ +0002ac20: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002ac30: 6f6e 6720 6372 6561 7465 4661 7374 4269 ong createFastBi │ │ │ │ +0002ac40: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0002ac50: 7465 725f 3128 6c6f 6e67 2067 7569 6465 ter_1(long guide │ │ │ │ +0002ac60: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002ac70: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0002ac80: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0002ac90: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +0002aca0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +0002acb0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ +0002acc0: 5f69 7465 7229 3b0a 2020 2020 7072 6976 _iter);. priv │ │ │ │ +0002acd0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002ace0: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ +0002acf0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0002ad00: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ +0002ad10: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +0002ad20: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +0002ad30: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +0002ad40: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +0002ad50: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +0002ad60: 626c 6520 6c61 6d62 6461 293b 0a20 2020 ble lambda);. │ │ │ │ +0002ad70: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002ad80: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002ad90: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ +0002ada0: 6f6c 7665 7246 696c 7465 725f 3328 6c6f olverFilter_3(lo │ │ │ │ 0002adb0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002adc0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002add0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ade0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002adf0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -0002ae00: 7073 293b 0a0a 2020 2020 2f2f 2043 2b2b ps);.. // C++ │ │ │ │ -0002ae10: 3a20 2050 7472 5f41 6461 7074 6976 654d : Ptr_AdaptiveM │ │ │ │ -0002ae20: 616e 6966 6f6c 6446 696c 7465 7220 6376 anifoldFilter cv │ │ │ │ -0002ae30: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002ae40: 7465 414d 4669 6c74 6572 2864 6f75 626c teAMFilter(doubl │ │ │ │ -0002ae50: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ -0002ae60: 6520 7369 676d 615f 722c 2062 6f6f 6c20 e sigma_r, bool │ │ │ │ -0002ae70: 6164 6a75 7374 5f6f 7574 6c69 6572 7320 adjust_outliers │ │ │ │ -0002ae80: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri │ │ │ │ -0002ae90: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002aea0: 7665 206c 6f6e 6720 6372 6561 7465 414d ve long createAM │ │ │ │ -0002aeb0: 4669 6c74 6572 5f30 2864 6f75 626c 6520 Filter_0(double │ │ │ │ -0002aec0: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ -0002aed0: 7369 676d 615f 722c 2062 6f6f 6c65 616e sigma_r, boolean │ │ │ │ -0002aee0: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -0002aef0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002af00: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002af10: 6720 6372 6561 7465 414d 4669 6c74 6572 g createAMFilter │ │ │ │ -0002af20: 5f31 2864 6f75 626c 6520 7369 676d 615f _1(double sigma_ │ │ │ │ -0002af30: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ -0002af40: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ -0002af50: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002af60: 726f 633a 3a61 6d46 696c 7465 7228 4d61 roc::amFilter(Ma │ │ │ │ -0002af70: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -0002af80: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ -0002af90: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ -0002afa0: 6c65 2073 6967 6d61 5f72 2c20 626f 6f6c le sigma_r, bool │ │ │ │ -0002afb0: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -0002afc0: 203d 2066 616c 7365 290a 2020 2020 7072 = false). pr │ │ │ │ -0002afd0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002afe0: 6976 6520 766f 6964 2061 6d46 696c 7465 ive void amFilte │ │ │ │ -0002aff0: 725f 3028 6c6f 6e67 206a 6f69 6e74 5f6e r_0(long joint_n │ │ │ │ -0002b000: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ -0002b010: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -0002b020: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002b030: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002b040: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ -0002b050: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ -0002b060: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ -0002b070: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b080: 6174 6976 6520 766f 6964 2061 6d46 696c ative void amFil │ │ │ │ -0002b090: 7465 725f 3128 6c6f 6e67 206a 6f69 6e74 ter_1(long joint │ │ │ │ -0002b0a0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002b0b0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002b0c0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002b0d0: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ -0002b0e0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ -0002b0f0: 5f72 293b 0a0a 2020 2020 2f2f 2043 2b2b _r);.. // C++ │ │ │ │ -0002b100: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -0002b110: 7072 6f63 3a3a 6a6f 696e 7442 696c 6174 proc::jointBilat │ │ │ │ -0002b120: 6572 616c 4669 6c74 6572 284d 6174 206a eralFilter(Mat j │ │ │ │ -0002b130: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -0002b140: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ -0002b150: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -0002b160: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ -0002b170: 7061 6365 2c20 696e 7420 626f 7264 6572 pace, int border │ │ │ │ -0002b180: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ -0002b190: 4641 554c 5429 0a20 2020 2070 7269 7661 FAULT). priva │ │ │ │ -0002b1a0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b1b0: 2076 6f69 6420 6a6f 696e 7442 696c 6174 void jointBilat │ │ │ │ -0002b1c0: 6572 616c 4669 6c74 6572 5f30 286c 6f6e eralFilter_0(lon │ │ │ │ -0002b1d0: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ -0002b1e0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -0002b1f0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002b200: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ -0002b210: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -0002b220: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ -0002b230: 6153 7061 6365 2c20 696e 7420 626f 7264 aSpace, int bord │ │ │ │ -0002b240: 6572 5479 7065 293b 0a20 2020 2070 7269 erType);. pri │ │ │ │ -0002b250: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002b260: 7665 2076 6f69 6420 6a6f 696e 7442 696c ve void jointBil │ │ │ │ -0002b270: 6174 6572 616c 4669 6c74 6572 5f31 286c ateralFilter_1(l │ │ │ │ -0002b280: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ -0002b290: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -0002b2a0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b2b0: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b2c0: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ -0002b2d0: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si │ │ │ │ -0002b2e0: 676d 6153 7061 6365 293b 0a0a 2020 2020 gmaSpace);.. │ │ │ │ -0002b2f0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -0002b300: 3a3a 7869 6d67 7072 6f63 3a3a 6269 6c61 ::ximgproc::bila │ │ │ │ -0002b310: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002b320: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat& │ │ │ │ -0002b330: 2064 7374 2c20 696e 7420 6672 203d 2033 dst, int fr = 3 │ │ │ │ -0002b340: 2c20 696e 7420 6e75 6d49 7465 7220 3d20 , int numIter = │ │ │ │ -0002b350: 312c 2064 6f75 626c 6520 7369 676d 6141 1, double sigmaA │ │ │ │ -0002b360: 6c70 6861 203d 202d 312e 2c20 646f 7562 lpha = -1., doub │ │ │ │ -0002b370: 6c65 2073 6967 6d61 4176 6720 3d20 2d31 le sigmaAvg = -1 │ │ │ │ -0002b380: 2e29 0a20 2020 2070 7269 7661 7465 2073 .). private s │ │ │ │ -0002b390: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002b3a0: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ -0002b3b0: 7265 4669 6c74 6572 5f30 286c 6f6e 6720 reFilter_0(long │ │ │ │ -0002b3c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b3d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b3e0: 6a2c 2069 6e74 2066 722c 2069 6e74 206e j, int fr, int n │ │ │ │ -0002b3f0: 756d 4974 6572 2c20 646f 7562 6c65 2073 umIter, double s │ │ │ │ -0002b400: 6967 6d61 416c 7068 612c 2064 6f75 626c igmaAlpha, doubl │ │ │ │ -0002b410: 6520 7369 676d 6141 7667 293b 0a20 2020 e sigmaAvg);. │ │ │ │ -0002b420: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002b430: 6e61 7469 7665 2076 6f69 6420 6269 6c61 native void bila │ │ │ │ -0002b440: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002b450: 6572 5f31 286c 6f6e 6720 7372 635f 6e61 er_1(long src_na │ │ │ │ -0002b460: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b470: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b480: 2066 722c 2069 6e74 206e 756d 4974 6572 fr, int numIter │ │ │ │ -0002b490: 2c20 646f 7562 6c65 2073 6967 6d61 416c , double sigmaAl │ │ │ │ -0002b4a0: 7068 6129 3b0a 2020 2020 7072 6976 6174 pha);. privat │ │ │ │ -0002b4b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002b4c0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0002b4d0: 7874 7572 6546 696c 7465 725f 3228 6c6f xtureFilter_2(lo │ │ │ │ -0002b4e0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002b4f0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002b500: 654f 626a 2c20 696e 7420 6672 2c20 696e eObj, int fr, in │ │ │ │ -0002b510: 7420 6e75 6d49 7465 7229 3b0a 2020 2020 t numIter);. │ │ │ │ -0002b520: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b530: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ -0002b540: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ -0002b550: 725f 3328 6c6f 6e67 2073 7263 5f6e 6174 r_3(long src_nat │ │ │ │ -0002b560: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002b570: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002b580: 6672 293b 0a20 2020 2070 7269 7661 7465 fr);. private │ │ │ │ -0002b590: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b5a0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ -0002b5b0: 7475 7265 4669 6c74 6572 5f34 286c 6f6e tureFilter_4(lon │ │ │ │ -0002b5c0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002b5d0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002b5e0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ -0002b5f0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0002b600: 6770 726f 633a 3a72 6f6c 6c69 6e67 4775 gproc::rollingGu │ │ │ │ -0002b610: 6964 616e 6365 4669 6c74 6572 284d 6174 idanceFilter(Mat │ │ │ │ -0002b620: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -0002b630: 696e 7420 6420 3d20 2d31 2c20 646f 7562 int d = -1, doub │ │ │ │ -0002b640: 6c65 2073 6967 6d61 436f 6c6f 7220 3d20 le sigmaColor = │ │ │ │ -0002b650: 3235 2c20 646f 7562 6c65 2073 6967 6d61 25, double sigma │ │ │ │ -0002b660: 5370 6163 6520 3d20 332c 2069 6e74 206e Space = 3, int n │ │ │ │ -0002b670: 756d 4f66 4974 6572 203d 2034 2c20 696e umOfIter = 4, in │ │ │ │ -0002b680: 7420 626f 7264 6572 5479 7065 203d 2042 t borderType = B │ │ │ │ -0002b690: 4f52 4445 525f 4445 4641 554c 5429 0a20 ORDER_DEFAULT). │ │ │ │ -0002b6a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002b6b0: 6320 6e61 7469 7665 2076 6f69 6420 726f c native void ro │ │ │ │ -0002b6c0: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0002b6d0: 7465 725f 3028 6c6f 6e67 2073 7263 5f6e ter_0(long src_n │ │ │ │ -0002b6e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002b6f0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -0002b700: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ -0002b710: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ -0002b720: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ -0002b730: 756d 4f66 4974 6572 2c20 696e 7420 626f umOfIter, int bo │ │ │ │ -0002b740: 7264 6572 5479 7065 293b 0a20 2020 2070 rderType);. p │ │ │ │ -0002b750: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002b760: 7469 7665 2076 6f69 6420 726f 6c6c 696e tive void rollin │ │ │ │ -0002b770: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ -0002b780: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ -0002b790: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -0002b7a0: 6174 6976 654f 626a 2c20 696e 7420 642c ativeObj, int d, │ │ │ │ -0002b7b0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ -0002b7c0: 6f72 2c20 646f 7562 6c65 2073 6967 6d61 or, double sigma │ │ │ │ -0002b7d0: 5370 6163 652c 2069 6e74 206e 756d 4f66 Space, int numOf │ │ │ │ -0002b7e0: 4974 6572 293b 0a20 2020 2070 7269 7661 Iter);. priva │ │ │ │ -0002b7f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b800: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ -0002b810: 6461 6e63 6546 696c 7465 725f 3228 6c6f danceFilter_2(lo │ │ │ │ -0002b820: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002b830: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002b840: 654f 626a 2c20 696e 7420 642c 2064 6f75 eObj, int d, dou │ │ │ │ -0002b850: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -0002b860: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ -0002b870: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -0002b880: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002b890: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0002b8a0: 6365 4669 6c74 6572 5f33 286c 6f6e 6720 ceFilter_3(long │ │ │ │ -0002b8b0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b8c0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b8d0: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double │ │ │ │ -0002b8e0: 2073 6967 6d61 436f 6c6f 7229 3b0a 2020 sigmaColor);. │ │ │ │ -0002b8f0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002b900: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ -0002b910: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0002b920: 6572 5f34 286c 6f6e 6720 7372 635f 6e61 er_4(long src_na │ │ │ │ -0002b930: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b940: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b950: 2064 293b 0a20 2020 2070 7269 7661 7465 d);. private │ │ │ │ -0002b960: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b970: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ -0002b980: 6e63 6546 696c 7465 725f 3528 6c6f 6e67 nceFilter_5(long │ │ │ │ -0002b990: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002b9a0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002b9b0: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ -0002b9c0: 3a20 2050 7472 5f46 6173 7442 696c 6174 : Ptr_FastBilat │ │ │ │ -0002b9d0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002b9e0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0002b9f0: 7265 6174 6546 6173 7442 696c 6174 6572 reateFastBilater │ │ │ │ -0002ba00: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ -0002ba10: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ -0002ba20: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0002ba30: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -0002ba40: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002ba50: 6368 726f 6d61 2c20 646f 7562 6c65 206c chroma, double l │ │ │ │ -0002ba60: 616d 6264 6120 3d20 3132 382e 302c 2069 ambda = 128.0, i │ │ │ │ -0002ba70: 6e74 206e 756d 5f69 7465 7220 3d20 3235 nt num_iter = 25 │ │ │ │ -0002ba80: 2c20 646f 7562 6c65 206d 6178 5f74 6f6c , double max_tol │ │ │ │ -0002ba90: 203d 2031 652d 3529 0a20 2020 2070 7269 = 1e-5). pri │ │ │ │ -0002baa0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002bab0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -0002bac0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0002bad0: 7246 696c 7465 725f 3028 6c6f 6e67 2067 rFilter_0(long g │ │ │ │ -0002bae0: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002baf0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -0002bb00: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -0002bb10: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ -0002bb20: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ -0002bb30: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int │ │ │ │ -0002bb40: 206e 756d 5f69 7465 722c 2064 6f75 626c num_iter, doubl │ │ │ │ -0002bb50: 6520 6d61 785f 746f 6c29 3b0a 2020 2020 e max_tol);. │ │ │ │ -0002bb60: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002bb70: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002bb80: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ -0002bb90: 6c76 6572 4669 6c74 6572 5f31 286c 6f6e lverFilter_1(lon │ │ │ │ -0002bba0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002bbb0: 6a2c 2064 6f75 626c 6520 7369 676d 615f j, double sigma_ │ │ │ │ -0002bbc0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ -0002bbd0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ -0002bbe0: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ -0002bbf0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ -0002bc00: 696e 7420 6e75 6d5f 6974 6572 293b 0a20 int num_iter);. │ │ │ │ -0002bc10: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002bc20: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -0002bc30: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0002bc40: 6c53 6f6c 7665 7246 696c 7465 725f 3228 lSolverFilter_2( │ │ │ │ -0002bc50: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ -0002bc60: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ -0002bc70: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ -0002bc80: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d │ │ │ │ -0002bc90: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro │ │ │ │ -0002bca0: 6d61 2c20 646f 7562 6c65 206c 616d 6264 ma, double lambd │ │ │ │ -0002bcb0: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ -0002bcc0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -0002bcd0: 6e67 2063 7265 6174 6546 6173 7442 696c ng createFastBil │ │ │ │ -0002bce0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0002bcf0: 6572 5f33 286c 6f6e 6720 6775 6964 655f er_3(long guide_ │ │ │ │ -0002bd00: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002bd10: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ -0002bd20: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ -0002bd30: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ -0002bd40: 5f63 6872 6f6d 6129 3b0a 0a20 2020 202f _chroma);.. / │ │ │ │ -0002bd50: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -0002bd60: 3a78 696d 6770 726f 633a 3a66 6173 7442 :ximgproc::fastB │ │ │ │ -0002bd70: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002bd80: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0002bd90: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ -0002bda0: 6669 6465 6e63 652c 204d 6174 2620 6473 fidence, Mat& ds │ │ │ │ -0002bdb0: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ -0002bdc0: 7370 6174 6961 6c20 3d20 382c 2064 6f75 spatial = 8, dou │ │ │ │ -0002bdd0: 626c 6520 7369 676d 615f 6c75 6d61 203d ble sigma_luma = │ │ │ │ -0002bde0: 2038 2c20 646f 7562 6c65 2073 6967 6d61 8, double sigma │ │ │ │ -0002bdf0: 5f63 6872 6f6d 6120 3d20 382c 2064 6f75 _chroma = 8, dou │ │ │ │ -0002be00: 626c 6520 6c61 6d62 6461 203d 2031 3238 ble lambda = 128 │ │ │ │ -0002be10: 2e30 2c20 696e 7420 6e75 6d5f 6974 6572 .0, int num_iter │ │ │ │ -0002be20: 203d 2032 352c 2064 6f75 626c 6520 6d61 = 25, double ma │ │ │ │ -0002be30: 785f 746f 6c20 3d20 3165 2d35 290a 2020 x_tol = 1e-5). │ │ │ │ -0002be40: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002be50: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002be60: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002be70: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ -0002be80: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002be90: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bea0: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002beb0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002bec0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002bed0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002bee0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002bef0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002bf00: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002bf10: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0002bf20: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ -0002bf30: 626c 6520 6d61 785f 746f 6c29 3b0a 2020 ble max_tol);. │ │ │ │ -0002bf40: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002bf50: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002bf60: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002bf70: 4669 6c74 6572 5f31 286c 6f6e 6720 6775 Filter_1(long gu │ │ │ │ -0002bf80: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002bf90: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bfa0: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002bfb0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002bfc0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002bfd0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002bfe0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002bff0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002c000: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002c010: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0002c020: 6e74 206e 756d 5f69 7465 7229 3b0a 2020 nt num_iter);. │ │ │ │ -0002c030: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c040: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002c050: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002c060: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ -0002c070: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002c080: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002c090: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002c0a0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002c0b0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002c0c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002c0d0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002c0e0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002c0f0: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002c100: 646f 7562 6c65 206c 616d 6264 6129 3b0a double lambda);. │ │ │ │ -0002c110: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002c120: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -0002c130: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0002c140: 6572 4669 6c74 6572 5f33 286c 6f6e 6720 erFilter_3(long │ │ │ │ -0002c150: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c160: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -0002c170: 4f62 6a2c 206c 6f6e 6720 636f 6e66 6964 Obj, long confid │ │ │ │ -0002c180: 656e 6365 5f6e 6174 6976 654f 626a 2c20 ence_nativeObj, │ │ │ │ -0002c190: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002c1a0: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ -0002c1b0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ -0002c1c0: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ -0002c1d0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ -0002c1e0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002c1f0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002c200: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ -0002c210: 6f6c 7665 7246 696c 7465 725f 3428 6c6f olverFilter_4(lo │ │ │ │ -0002c220: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002c230: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002c240: 6976 654f 626a 2c20 6c6f 6e67 2063 6f6e iveObj, long con │ │ │ │ -0002c250: 6669 6465 6e63 655f 6e61 7469 7665 4f62 fidence_nativeOb │ │ │ │ -0002c260: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002c270: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ -0002c280: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ -0002c290: 626c 6520 7369 676d 615f 6c75 6d61 293b ble sigma_luma); │ │ │ │ -0002c2a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002c2b0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002c2c0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0002c2d0: 7665 7246 696c 7465 725f 3528 6c6f 6e67 verFilter_5(long │ │ │ │ -0002c2e0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ -0002c2f0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002c300: 654f 626a 2c20 6c6f 6e67 2063 6f6e 6669 eObj, long confi │ │ │ │ -0002c310: 6465 6e63 655f 6e61 7469 7665 4f62 6a2c dence_nativeObj, │ │ │ │ -0002c320: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002c330: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ -0002c340: 615f 7370 6174 6961 6c29 3b0a 2020 2020 a_spatial);. │ │ │ │ -0002c350: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002c360: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ -0002c370: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002c380: 6c74 6572 5f36 286c 6f6e 6720 6775 6964 lter_6(long guid │ │ │ │ -0002c390: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ -0002c3a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002c3b0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ -0002c3c0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c3d0: 2064 7374 5f6e 6174 6976 654f 626a 293b dst_nativeObj); │ │ │ │ -0002c3e0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -0002c3f0: 7472 5f46 6173 7447 6c6f 6261 6c53 6d6f tr_FastGlobalSmo │ │ │ │ -0002c400: 6f74 6865 7246 696c 7465 7220 6376 3a3a otherFilter cv:: │ │ │ │ -0002c410: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ -0002c420: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -0002c430: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -0002c440: 6465 2c20 646f 7562 6c65 206c 616d 6264 de, double lambd │ │ │ │ -0002c450: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c460: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c470: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c480: 203d 2030 2e32 352c 2069 6e74 206e 756d = 0.25, int num │ │ │ │ -0002c490: 5f69 7465 7220 3d20 3329 0a20 2020 2070 _iter = 3). p │ │ │ │ -0002c4a0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c4b0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -0002c4c0: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -0002c4d0: 6572 4669 6c74 6572 5f30 286c 6f6e 6720 erFilter_0(long │ │ │ │ -0002c4e0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c4f0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ -0002c500: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col │ │ │ │ -0002c510: 6f72 2c20 646f 7562 6c65 206c 616d 6264 or, double lambd │ │ │ │ -0002c520: 615f 6174 7465 6e75 6174 696f 6e2c 2069 a_attenuation, i │ │ │ │ -0002c530: 6e74 206e 756d 5f69 7465 7229 3b0a 2020 nt num_iter);. │ │ │ │ -0002c540: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c550: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002c560: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ -0002c570: 6f74 6865 7246 696c 7465 725f 3128 6c6f otherFilter_1(lo │ │ │ │ -0002c580: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002c590: 626a 2c20 646f 7562 6c65 206c 616d 6264 bj, double lambd │ │ │ │ -0002c5a0: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c5b0: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c5c0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c5d0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002c5e0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002c5f0: 6720 6372 6561 7465 4661 7374 476c 6f62 g createFastGlob │ │ │ │ -0002c600: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -0002c610: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002c620: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002c630: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -0002c640: 6967 6d61 5f63 6f6c 6f72 293b 0a0a 2020 igma_color);.. │ │ │ │ -0002c650: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -0002c660: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6661 cv::ximgproc::fa │ │ │ │ -0002c670: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -0002c680: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -0002c690: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ -0002c6a0: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ -0002c6b0: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ -0002c6c0: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ -0002c6d0: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ -0002c6e0: 6e20 3d20 302e 3235 2c20 696e 7420 6e75 n = 0.25, int nu │ │ │ │ -0002c6f0: 6d5f 6974 6572 203d 2033 290a 2020 2020 m_iter = 3). │ │ │ │ -0002c700: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002c710: 6174 6976 6520 766f 6964 2066 6173 7447 ative void fastG │ │ │ │ -0002c720: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -0002c730: 7465 725f 3028 6c6f 6e67 2067 7569 6465 ter_0(long guide │ │ │ │ -0002c740: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c750: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002c760: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002c770: 626a 2c20 646f 7562 6c65 206c 616d 6264 bj, double lambd │ │ │ │ -0002c780: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c790: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c7a0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c7b0: 2c20 696e 7420 6e75 6d5f 6974 6572 293b , int num_iter); │ │ │ │ -0002c7c0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002c7d0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002c7e0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ -0002c7f0: 6572 4669 6c74 6572 5f31 286c 6f6e 6720 erFilter_1(long │ │ │ │ -0002c800: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c810: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -0002c820: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -0002c830: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002c840: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -0002c850: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ -0002c860: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ -0002c870: 6174 696f 6e29 3b0a 2020 2020 7072 6976 ation);. priv │ │ │ │ -0002c880: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002c890: 6520 766f 6964 2066 6173 7447 6c6f 6261 e void fastGloba │ │ │ │ -0002c8a0: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ -0002c8b0: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ -0002c8c0: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002c8d0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c8e0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -0002c8f0: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ -0002c900: 6f75 626c 6520 7369 676d 615f 636f 6c6f ouble sigma_colo │ │ │ │ -0002c910: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ -0002c920: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002c930: 726f 633a 3a6c 3053 6d6f 6f74 6828 4d61 roc::l0Smooth(Ma │ │ │ │ -0002c940: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -0002c950: 2064 6f75 626c 6520 6c61 6d62 6461 203d double lambda = │ │ │ │ -0002c960: 2030 2e30 322c 2064 6f75 626c 6520 6b61 0.02, double ka │ │ │ │ -0002c970: 7070 6120 3d20 322e 3029 0a20 2020 2070 ppa = 2.0). p │ │ │ │ -0002c980: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c990: 7469 7665 2076 6f69 6420 6c30 536d 6f6f tive void l0Smoo │ │ │ │ -0002c9a0: 7468 5f30 286c 6f6e 6720 7372 635f 6e61 th_0(long src_na │ │ │ │ -0002c9b0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002c9c0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002c9d0: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ -0002c9e0: 6c65 206b 6170 7061 293b 0a20 2020 2070 le kappa);. p │ │ │ │ -0002c9f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002ca00: 7469 7665 2076 6f69 6420 6c30 536d 6f6f tive void l0Smoo │ │ │ │ -0002ca10: 7468 5f31 286c 6f6e 6720 7372 635f 6e61 th_1(long src_na │ │ │ │ -0002ca20: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002ca30: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002ca40: 626c 6520 6c61 6d62 6461 293b 0a20 2020 ble lambda);. │ │ │ │ -0002ca50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002ca60: 6e61 7469 7665 2076 6f69 6420 6c30 536d native void l0Sm │ │ │ │ -0002ca70: 6f6f 7468 5f32 286c 6f6e 6720 7372 635f ooth_2(long src_ │ │ │ │ -0002ca80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002ca90: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ -0002caa0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -0002cab0: 725f 4564 6765 4472 6177 696e 6720 6376 r_EdgeDrawing cv │ │ │ │ -0002cac0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002cad0: 7465 4564 6765 4472 6177 696e 6728 290a teEdgeDrawing(). │ │ │ │ -0002cae0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002caf0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -0002cb00: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ -0002cb10: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ -0002cb20: 2b3a 2020 5074 725f 4469 7370 6172 6974 +: Ptr_Disparit │ │ │ │ -0002cb30: 7957 4c53 4669 6c74 6572 2063 763a 3a78 yWLSFilter cv::x │ │ │ │ -0002cb40: 696d 6770 726f 633a 3a63 7265 6174 6544 imgproc::createD │ │ │ │ -0002cb50: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -0002cb60: 7228 5074 725f 5374 6572 656f 4d61 7463 r(Ptr_StereoMatc │ │ │ │ -0002cb70: 6865 7220 6d61 7463 6865 725f 6c65 6674 her matcher_left │ │ │ │ -0002cb80: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002cb90: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002cba0: 2063 7265 6174 6544 6973 7061 7269 7479 createDisparity │ │ │ │ -0002cbb0: 574c 5346 696c 7465 725f 3028 6c6f 6e67 WLSFilter_0(long │ │ │ │ -0002cbc0: 206d 6174 6368 6572 5f6c 6566 745f 6e61 matcher_left_na │ │ │ │ -0002cbd0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002cbe0: 2f20 432b 2b3a 2020 5074 725f 5374 6572 / C++: Ptr_Ster │ │ │ │ -0002cbf0: 656f 4d61 7463 6865 7220 6376 3a3a 7869 eoMatcher cv::xi │ │ │ │ -0002cc00: 6d67 7072 6f63 3a3a 6372 6561 7465 5269 mgproc::createRi │ │ │ │ -0002cc10: 6768 744d 6174 6368 6572 2850 7472 5f53 ghtMatcher(Ptr_S │ │ │ │ -0002cc20: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ -0002cc30: 6368 6572 5f6c 6566 7429 0a20 2020 2070 cher_left). p │ │ │ │ -0002cc40: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002cc50: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -0002cc60: 5269 6768 744d 6174 6368 6572 5f30 286c RightMatcher_0(l │ │ │ │ -0002cc70: 6f6e 6720 6d61 7463 6865 725f 6c65 6674 ong matcher_left │ │ │ │ -0002cc80: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ -0002cc90: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -0002cca0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -0002ccb0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -0002ccc0: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ -0002ccd0: 4c53 4669 6c74 6572 4765 6e65 7269 6328 LSFilterGeneric( │ │ │ │ -0002cce0: 626f 6f6c 2075 7365 5f63 6f6e 6669 6465 bool use_confide │ │ │ │ -0002ccf0: 6e63 6529 0a20 2020 2070 7269 7661 7465 nce). private │ │ │ │ -0002cd00: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -0002cd10: 6f6e 6720 6372 6561 7465 4469 7370 6172 ong createDispar │ │ │ │ -0002cd20: 6974 7957 4c53 4669 6c74 6572 4765 6e65 ityWLSFilterGene │ │ │ │ -0002cd30: 7269 635f 3028 626f 6f6c 6561 6e20 7573 ric_0(boolean us │ │ │ │ -0002cd40: 655f 636f 6e66 6964 656e 6365 293b 0a0a e_confidence);.. │ │ │ │ -0002cd50: 2020 2020 2f2f 2043 2b2b 3a20 2069 6e74 // C++: int │ │ │ │ -0002cd60: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ -0002cd70: 6561 6447 5428 5374 7269 6e67 2073 7263 eadGT(String src │ │ │ │ -0002cd80: 5f70 6174 682c 204d 6174 2620 6473 7429 _path, Mat& dst) │ │ │ │ -0002cd90: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002cda0: 7469 6320 6e61 7469 7665 2069 6e74 2072 tic native int r │ │ │ │ -0002cdb0: 6561 6447 545f 3028 5374 7269 6e67 2073 eadGT_0(String s │ │ │ │ -0002cdc0: 7263 5f70 6174 682c 206c 6f6e 6720 6473 rc_path, long ds │ │ │ │ -0002cdd0: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ -0002cde0: 2020 202f 2f20 432b 2b3a 2020 646f 7562 // C++: doub │ │ │ │ -0002cdf0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ -0002ce00: 3a63 6f6d 7075 7465 4d53 4528 4d61 7420 :computeMSE(Mat │ │ │ │ -0002ce10: 4754 2c20 4d61 7420 7372 632c 2052 6563 GT, Mat src, Rec │ │ │ │ -0002ce20: 7420 524f 4929 0a20 2020 2070 7269 7661 t ROI). priva │ │ │ │ -0002ce30: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002ce40: 2064 6f75 626c 6520 636f 6d70 7574 654d double computeM │ │ │ │ -0002ce50: 5345 5f30 286c 6f6e 6720 4754 5f6e 6174 SE_0(long GT_nat │ │ │ │ -0002ce60: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002ce70: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002ce80: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ -0002ce90: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ -0002cea0: 2069 6e74 2052 4f49 5f68 6569 6768 7429 int ROI_height) │ │ │ │ -0002ceb0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002cec0: 646f 7562 6c65 2063 763a 3a78 696d 6770 double cv::ximgp │ │ │ │ -0002ced0: 726f 633a 3a63 6f6d 7075 7465 4261 6450 roc::computeBadP │ │ │ │ -0002cee0: 6978 656c 5065 7263 656e 7428 4d61 7420 ixelPercent(Mat │ │ │ │ -0002cef0: 4754 2c20 4d61 7420 7372 632c 2052 6563 GT, Mat src, Rec │ │ │ │ -0002cf00: 7420 524f 492c 2069 6e74 2074 6872 6573 t ROI, int thres │ │ │ │ -0002cf10: 6820 3d20 3234 290a 2020 2020 7072 6976 h = 24). priv │ │ │ │ -0002cf20: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002cf30: 6520 646f 7562 6c65 2063 6f6d 7075 7465 e double compute │ │ │ │ -0002cf40: 4261 6450 6978 656c 5065 7263 656e 745f BadPixelPercent_ │ │ │ │ -0002cf50: 3028 6c6f 6e67 2047 545f 6e61 7469 7665 0(long GT_native │ │ │ │ -0002cf60: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -0002cf70: 7469 7665 4f62 6a2c 2069 6e74 2052 4f49 tiveObj, int ROI │ │ │ │ -0002cf80: 5f78 2c20 696e 7420 524f 495f 792c 2069 _x, int ROI_y, i │ │ │ │ -0002cf90: 6e74 2052 4f49 5f77 6964 7468 2c20 696e nt ROI_width, in │ │ │ │ -0002cfa0: 7420 524f 495f 6865 6967 6874 2c20 696e t ROI_height, in │ │ │ │ -0002cfb0: 7420 7468 7265 7368 293b 0a20 2020 2070 t thresh);. p │ │ │ │ -0002cfc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002cfd0: 7469 7665 2064 6f75 626c 6520 636f 6d70 tive double comp │ │ │ │ -0002cfe0: 7574 6542 6164 5069 7865 6c50 6572 6365 uteBadPixelPerce │ │ │ │ -0002cff0: 6e74 5f31 286c 6f6e 6720 4754 5f6e 6174 nt_1(long GT_nat │ │ │ │ -0002d000: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002d010: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002d020: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ -0002d030: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ -0002d040: 2069 6e74 2052 4f49 5f68 6569 6768 7429 int ROI_height) │ │ │ │ -0002d050: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002d060: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002d070: 633a 3a67 6574 4469 7370 6172 6974 7956 c::getDisparityV │ │ │ │ -0002d080: 6973 284d 6174 2073 7263 2c20 4d61 7426 is(Mat src, Mat& │ │ │ │ -0002d090: 2064 7374 2c20 646f 7562 6c65 2073 6361 dst, double sca │ │ │ │ -0002d0a0: 6c65 203d 2031 2e30 290a 2020 2020 7072 le = 1.0). pr │ │ │ │ -0002d0b0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002d0c0: 6976 6520 766f 6964 2067 6574 4469 7370 ive void getDisp │ │ │ │ -0002d0d0: 6172 6974 7956 6973 5f30 286c 6f6e 6720 arityVis_0(long │ │ │ │ -0002d0e0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002d0f0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002d100: 6a2c 2064 6f75 626c 6520 7363 616c 6529 j, double scale) │ │ │ │ -0002d110: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002d120: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002d130: 2067 6574 4469 7370 6172 6974 7956 6973 getDisparityVis │ │ │ │ -0002d140: 5f31 286c 6f6e 6720 7372 635f 6e61 7469 _1(long src_nati │ │ │ │ -0002d150: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002d160: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ -0002d170: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -0002d180: 763a 3a78 696d 6770 726f 633a 3a47 7261 v::ximgproc::Gra │ │ │ │ -0002d190: 6469 656e 7444 6572 6963 6865 5928 4d61 dientDericheY(Ma │ │ │ │ -0002d1a0: 7420 6f70 2c20 4d61 7426 2064 7374 2c20 t op, Mat& dst, │ │ │ │ -0002d1b0: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ -0002d1c0: 7562 6c65 206f 6d65 6761 290a 2020 2020 uble omega). │ │ │ │ -0002d1d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002d1e0: 6174 6976 6520 766f 6964 2047 7261 6469 ative void Gradi │ │ │ │ -0002d1f0: 656e 7444 6572 6963 6865 595f 3028 6c6f entDericheY_0(lo │ │ │ │ -0002d200: 6e67 206f 705f 6e61 7469 7665 4f62 6a2c ng op_nativeObj, │ │ │ │ -0002d210: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002d220: 4f62 6a2c 2064 6f75 626c 6520 616c 7068 Obj, double alph │ │ │ │ -0002d230: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ -0002d240: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002d250: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002d260: 633a 3a47 7261 6469 656e 7444 6572 6963 c::GradientDeric │ │ │ │ -0002d270: 6865 5828 4d61 7420 6f70 2c20 4d61 7426 heX(Mat op, Mat& │ │ │ │ -0002d280: 2064 7374 2c20 646f 7562 6c65 2061 6c70 dst, double alp │ │ │ │ -0002d290: 6861 2c20 646f 7562 6c65 206f 6d65 6761 ha, double omega │ │ │ │ -0002d2a0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002d2b0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002d2c0: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -0002d2d0: 585f 3028 6c6f 6e67 206f 705f 6e61 7469 X_0(long op_nati │ │ │ │ -0002d2e0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002d2f0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002d300: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ -0002d310: 6f6d 6567 6129 3b0a 0a20 2020 202f 2f20 omega);.. // │ │ │ │ -0002d320: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -0002d330: 696d 6770 726f 633a 3a63 7265 6174 6551 imgproc::createQ │ │ │ │ -0002d340: 7561 7465 726e 696f 6e49 6d61 6765 284d uaternionImage(M │ │ │ │ -0002d350: 6174 2069 6d67 2c20 4d61 7426 2071 696d at img, Mat& qim │ │ │ │ -0002d360: 6729 0a20 2020 2070 7269 7661 7465 2073 g). private s │ │ │ │ -0002d370: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d380: 6420 6372 6561 7465 5175 6174 6572 6e69 d createQuaterni │ │ │ │ -0002d390: 6f6e 496d 6167 655f 3028 6c6f 6e67 2069 onImage_0(long i │ │ │ │ -0002d3a0: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ -0002d3b0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ -0002d3c0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002d3d0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002d3e0: 726f 633a 3a71 636f 6e6a 284d 6174 2071 roc::qconj(Mat q │ │ │ │ -0002d3f0: 696d 672c 204d 6174 2620 7163 696d 6729 img, Mat& qcimg) │ │ │ │ -0002d400: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002d410: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002d420: 7163 6f6e 6a5f 3028 6c6f 6e67 2071 696d qconj_0(long qim │ │ │ │ -0002d430: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ -0002d440: 6720 7163 696d 675f 6e61 7469 7665 4f62 g qcimg_nativeOb │ │ │ │ -0002d450: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002d460: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002d470: 726f 633a 3a71 756e 6974 6172 7928 4d61 roc::qunitary(Ma │ │ │ │ -0002d480: 7420 7169 6d67 2c20 4d61 7426 2071 6e69 t qimg, Mat& qni │ │ │ │ -0002d490: 6d67 290a 2020 2020 7072 6976 6174 6520 mg). private │ │ │ │ -0002d4a0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002d4b0: 6964 2071 756e 6974 6172 795f 3028 6c6f id qunitary_0(lo │ │ │ │ -0002d4c0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ -0002d4d0: 6a2c 206c 6f6e 6720 716e 696d 675f 6e61 j, long qnimg_na │ │ │ │ -0002d4e0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002d4f0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -0002d500: 3a78 696d 6770 726f 633a 3a71 6d75 6c74 :ximgproc::qmult │ │ │ │ -0002d510: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M │ │ │ │ -0002d520: 6174 2073 7263 322c 204d 6174 2620 6473 at src2, Mat& ds │ │ │ │ -0002d530: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ -0002d540: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d550: 6420 716d 756c 7469 706c 795f 3028 6c6f d qmultiply_0(lo │ │ │ │ -0002d560: 6e67 2073 7263 315f 6e61 7469 7665 4f62 ng src1_nativeOb │ │ │ │ -0002d570: 6a2c 206c 6f6e 6720 7372 6332 5f6e 6174 j, long src2_nat │ │ │ │ -0002d580: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002d590: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ -0002d5a0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -0002d5b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7164 cv::ximgproc::qd │ │ │ │ -0002d5c0: 6674 284d 6174 2069 6d67 2c20 4d61 7426 ft(Mat img, Mat& │ │ │ │ -0002d5d0: 2071 696d 672c 2069 6e74 2066 6c61 6773 qimg, int flags │ │ │ │ -0002d5e0: 2c20 626f 6f6c 2073 6964 654c 6566 7429 , bool sideLeft) │ │ │ │ -0002d5f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002d600: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002d610: 7164 6674 5f30 286c 6f6e 6720 696d 675f qdft_0(long img_ │ │ │ │ -0002d620: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002d630: 7169 6d67 5f6e 6174 6976 654f 626a 2c20 qimg_nativeObj, │ │ │ │ -0002d640: 696e 7420 666c 6167 732c 2062 6f6f 6c65 int flags, boole │ │ │ │ -0002d650: 616e 2073 6964 654c 6566 7429 3b0a 0a20 an sideLeft);.. │ │ │ │ -0002d660: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002d670: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0002d680: 6f6c 6f72 4d61 7463 6854 656d 706c 6174 olorMatchTemplat │ │ │ │ -0002d690: 6528 4d61 7420 696d 672c 204d 6174 2074 e(Mat img, Mat t │ │ │ │ -0002d6a0: 656d 706c 2c20 4d61 7426 2072 6573 756c empl, Mat& resul │ │ │ │ -0002d6b0: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ -0002d6c0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d6d0: 6420 636f 6c6f 724d 6174 6368 5465 6d70 d colorMatchTemp │ │ │ │ -0002d6e0: 6c61 7465 5f30 286c 6f6e 6720 696d 675f late_0(long img_ │ │ │ │ -0002d6f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002d700: 7465 6d70 6c5f 6e61 7469 7665 4f62 6a2c templ_nativeObj, │ │ │ │ -0002d710: 206c 6f6e 6720 7265 7375 6c74 5f6e 6174 long result_nat │ │ │ │ -0002d720: 6976 654f 626a 293b 0a0a 7d0a iveObj);..}. │ │ │ │ +0002adc0: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002add0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0002ade0: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0002adf0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002ae00: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002ae10: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002ae20: 6f63 3a3a 6661 7374 4269 6c61 7465 7261 oc::fastBilatera │ │ │ │ +0002ae30: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +0002ae40: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +0002ae50: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence │ │ │ │ +0002ae60: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +0002ae70: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0002ae80: 203d 2038 2c20 646f 7562 6c65 2073 6967 = 8, double sig │ │ │ │ +0002ae90: 6d61 5f6c 756d 6120 3d20 382c 2064 6f75 ma_luma = 8, dou │ │ │ │ +0002aea0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002aeb0: 203d 2038 2c20 646f 7562 6c65 206c 616d = 8, double lam │ │ │ │ +0002aec0: 6264 6120 3d20 3132 382e 302c 2069 6e74 bda = 128.0, int │ │ │ │ +0002aed0: 206e 756d 5f69 7465 7220 3d20 3235 2c20 num_iter = 25, │ │ │ │ +0002aee0: 646f 7562 6c65 206d 6178 5f74 6f6c 203d double max_tol = │ │ │ │ +0002aef0: 2031 652d 3529 0a20 2020 2070 7269 7661 1e-5). priva │ │ │ │ +0002af00: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002af10: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002af20: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002af30: 3028 6c6f 6e67 2067 7569 6465 5f6e 6174 0(long guide_nat │ │ │ │ +0002af40: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002af50: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002af60: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002af70: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002af80: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002af90: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002afa0: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002afb0: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002afc0: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002afd0: 6c61 6d62 6461 2c20 696e 7420 6e75 6d5f lambda, int num_ │ │ │ │ +0002afe0: 6974 6572 2c20 646f 7562 6c65 206d 6178 iter, double max │ │ │ │ +0002aff0: 5f74 6f6c 293b 0a20 2020 2070 7269 7661 _tol);. priva │ │ │ │ +0002b000: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b010: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002b020: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002b030: 3128 6c6f 6e67 2067 7569 6465 5f6e 6174 1(long guide_nat │ │ │ │ +0002b040: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002b050: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b060: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002b070: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002b080: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002b090: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002b0a0: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002b0b0: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002b0c0: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002b0d0: 6c61 6d62 6461 2c20 696e 7420 6e75 6d5f lambda, int num_ │ │ │ │ +0002b0e0: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva │ │ │ │ +0002b0f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b100: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002b110: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002b120: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ +0002b130: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002b140: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b150: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002b160: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002b170: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002b180: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002b190: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002b1a0: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002b1b0: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002b1c0: 6c61 6d62 6461 293b 0a20 2020 2070 7269 lambda);. pri │ │ │ │ +0002b1d0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b1e0: 7665 2076 6f69 6420 6661 7374 4269 6c61 ve void fastBila │ │ │ │ +0002b1f0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0002b200: 725f 3328 6c6f 6e67 2067 7569 6465 5f6e r_3(long guide_n │ │ │ │ +0002b210: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002b220: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002b230: 6e67 2063 6f6e 6669 6465 6e63 655f 6e61 ng confidence_na │ │ │ │ +0002b240: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002b250: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002b260: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +0002b270: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +0002b280: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ +0002b290: 6d61 5f63 6872 6f6d 6129 3b0a 2020 2020 ma_chroma);. │ │ │ │ +0002b2a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b2b0: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ +0002b2c0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0002b2d0: 6c74 6572 5f34 286c 6f6e 6720 6775 6964 lter_4(long guid │ │ │ │ +0002b2e0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b2f0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b300: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ +0002b310: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b320: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002b330: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0002b340: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002b350: 6d61 5f6c 756d 6129 3b0a 2020 2020 7072 ma_luma);. pr │ │ │ │ +0002b360: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002b370: 6976 6520 766f 6964 2066 6173 7442 696c ive void fastBil │ │ │ │ +0002b380: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0002b390: 6572 5f35 286c 6f6e 6720 6775 6964 655f er_5(long guide_ │ │ │ │ +0002b3a0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002b3b0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002b3c0: 6f6e 6720 636f 6e66 6964 656e 6365 5f6e ong confidence_n │ │ │ │ +0002b3d0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002b3e0: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +0002b3f0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0002b400: 616c 293b 0a20 2020 2070 7269 7661 7465 al);. private │ │ │ │ +0002b410: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002b420: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera │ │ │ │ +0002b430: 6c53 6f6c 7665 7246 696c 7465 725f 3628 lSolverFilter_6( │ │ │ │ +0002b440: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002b450: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002b460: 6174 6976 654f 626a 2c20 6c6f 6e67 2063 ativeObj, long c │ │ │ │ +0002b470: 6f6e 6669 6465 6e63 655f 6e61 7469 7665 onfidence_native │ │ │ │ +0002b480: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002b490: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +0002b4a0: 2f20 432b 2b3a 2020 5074 725f 4661 7374 / C++: Ptr_Fast │ │ │ │ +0002b4b0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0002b4c0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +0002b4d0: 633a 3a63 7265 6174 6546 6173 7447 6c6f c::createFastGlo │ │ │ │ +0002b4e0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002b4f0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +0002b500: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002b510: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002b520: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002b530: 7465 6e75 6174 696f 6e20 3d20 302e 3235 tenuation = 0.25 │ │ │ │ +0002b540: 2c20 696e 7420 6e75 6d5f 6974 6572 203d , int num_iter = │ │ │ │ +0002b550: 2033 290a 2020 2020 7072 6976 6174 6520 3). private │ │ │ │ +0002b560: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002b570: 6e67 2063 7265 6174 6546 6173 7447 6c6f ng createFastGlo │ │ │ │ +0002b580: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002b590: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ +0002b5a0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002b5b0: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +0002b5c0: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +0002b5d0: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +0002b5e0: 7561 7469 6f6e 2c20 696e 7420 6e75 6d5f uation, int num_ │ │ │ │ +0002b5f0: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva │ │ │ │ +0002b600: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b610: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +0002b620: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0002b630: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ +0002b640: 655f 6e61 7469 7665 4f62 6a2c 2064 6f75 e_nativeObj, dou │ │ │ │ +0002b650: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002b660: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002b670: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002b680: 7465 6e75 6174 696f 6e29 3b0a 2020 2020 tenuation);. │ │ │ │ +0002b690: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b6a0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002b6b0: 6546 6173 7447 6c6f 6261 6c53 6d6f 6f74 eFastGlobalSmoot │ │ │ │ +0002b6c0: 6865 7246 696c 7465 725f 3228 6c6f 6e67 herFilter_2(long │ │ │ │ +0002b6d0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b6e0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002b6f0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002b700: 6c6f 7229 3b0a 0a20 2020 202f 2f20 432b lor);.. // C+ │ │ │ │ +0002b710: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002b720: 6770 726f 633a 3a66 6173 7447 6c6f 6261 gproc::fastGloba │ │ │ │ +0002b730: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +0002b740: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +0002b750: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ +0002b760: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ +0002b770: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ +0002b780: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ +0002b790: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ +0002b7a0: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ +0002b7b0: 3d20 3329 0a20 2020 2070 7269 7661 7465 = 3). private │ │ │ │ +0002b7c0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002b7d0: 6f69 6420 6661 7374 476c 6f62 616c 536d oid fastGlobalSm │ │ │ │ +0002b7e0: 6f6f 7468 6572 4669 6c74 6572 5f30 286c ootherFilter_0(l │ │ │ │ +0002b7f0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +0002b800: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002b810: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002b820: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002b830: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002b840: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002b850: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002b860: 7465 6e75 6174 696f 6e2c 2069 6e74 206e tenuation, int n │ │ │ │ +0002b870: 756d 5f69 7465 7229 3b0a 2020 2020 7072 um_iter);. pr │ │ │ │ +0002b880: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002b890: 6976 6520 766f 6964 2066 6173 7447 6c6f ive void fastGlo │ │ │ │ +0002b8a0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002b8b0: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ +0002b8c0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002b8d0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002b8e0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002b8f0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002b900: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002b910: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +0002b920: 6461 5f61 7474 656e 7561 7469 6f6e 293b da_attenuation); │ │ │ │ +0002b930: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002b940: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002b950: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +0002b960: 6572 4669 6c74 6572 5f32 286c 6f6e 6720 erFilter_2(long │ │ │ │ +0002b970: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002b980: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002b990: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002b9a0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002b9b0: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ +0002b9c0: 6967 6d61 5f63 6f6c 6f72 293b 0a0a 2020 igma_color);.. │ │ │ │ +0002b9d0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002b9e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6c30 cv::ximgproc::l0 │ │ │ │ +0002b9f0: 536d 6f6f 7468 284d 6174 2073 7263 2c20 Smooth(Mat src, │ │ │ │ +0002ba00: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +0002ba10: 206c 616d 6264 6120 3d20 302e 3032 2c20 lambda = 0.02, │ │ │ │ +0002ba20: 646f 7562 6c65 206b 6170 7061 203d 2032 double kappa = 2 │ │ │ │ +0002ba30: 2e30 290a 2020 2020 7072 6976 6174 6520 .0). private │ │ │ │ +0002ba40: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002ba50: 6964 206c 3053 6d6f 6f74 685f 3028 6c6f id l0Smooth_0(lo │ │ │ │ +0002ba60: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002ba70: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002ba80: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002ba90: 6264 612c 2064 6f75 626c 6520 6b61 7070 bda, double kapp │ │ │ │ +0002baa0: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002bab0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002bac0: 6964 206c 3053 6d6f 6f74 685f 3128 6c6f id l0Smooth_1(lo │ │ │ │ +0002bad0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002bae0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002baf0: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002bb00: 6264 6129 3b0a 2020 2020 7072 6976 6174 bda);. privat │ │ │ │ +0002bb10: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002bb20: 766f 6964 206c 3053 6d6f 6f74 685f 3228 void l0Smooth_2( │ │ │ │ +0002bb30: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002bb40: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002bb50: 6976 654f 626a 293b 0a0a 2020 2020 2f2f iveObj);.. // │ │ │ │ +0002bb60: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0002bb70: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0002bb80: 5175 6174 6572 6e69 6f6e 496d 6167 6528 QuaternionImage( │ │ │ │ +0002bb90: 4d61 7420 696d 672c 204d 6174 2620 7169 Mat img, Mat& qi │ │ │ │ +0002bba0: 6d67 290a 2020 2020 7072 6976 6174 6520 mg). private │ │ │ │ +0002bbb0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002bbc0: 6964 2063 7265 6174 6551 7561 7465 726e id createQuatern │ │ │ │ +0002bbd0: 696f 6e49 6d61 6765 5f30 286c 6f6e 6720 ionImage_0(long │ │ │ │ +0002bbe0: 696d 675f 6e61 7469 7665 4f62 6a2c 206c img_nativeObj, l │ │ │ │ +0002bbf0: 6f6e 6720 7169 6d67 5f6e 6174 6976 654f ong qimg_nativeO │ │ │ │ +0002bc00: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002bc10: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002bc20: 7072 6f63 3a3a 7163 6f6e 6a28 4d61 7420 proc::qconj(Mat │ │ │ │ +0002bc30: 7169 6d67 2c20 4d61 7426 2071 6369 6d67 qimg, Mat& qcimg │ │ │ │ +0002bc40: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002bc50: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002bc60: 2071 636f 6e6a 5f30 286c 6f6e 6720 7169 qconj_0(long qi │ │ │ │ +0002bc70: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ +0002bc80: 6e67 2071 6369 6d67 5f6e 6174 6976 654f ng qcimg_nativeO │ │ │ │ +0002bc90: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002bca0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002bcb0: 7072 6f63 3a3a 7175 6e69 7461 7279 284d proc::qunitary(M │ │ │ │ +0002bcc0: 6174 2071 696d 672c 204d 6174 2620 716e at qimg, Mat& qn │ │ │ │ +0002bcd0: 696d 6729 0a20 2020 2070 7269 7661 7465 img). private │ │ │ │ +0002bce0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002bcf0: 6f69 6420 7175 6e69 7461 7279 5f30 286c oid qunitary_0(l │ │ │ │ +0002bd00: 6f6e 6720 7169 6d67 5f6e 6174 6976 654f ong qimg_nativeO │ │ │ │ +0002bd10: 626a 2c20 6c6f 6e67 2071 6e69 6d67 5f6e bj, long qnimg_n │ │ │ │ +0002bd20: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ +0002bd30: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002bd40: 3a3a 7869 6d67 7072 6f63 3a3a 716d 756c ::ximgproc::qmul │ │ │ │ +0002bd50: 7469 706c 7928 4d61 7420 7372 6331 2c20 tiply(Mat src1, │ │ │ │ +0002bd60: 4d61 7420 7372 6332 2c20 4d61 7426 2064 Mat src2, Mat& d │ │ │ │ +0002bd70: 7374 290a 2020 2020 7072 6976 6174 6520 st). private │ │ │ │ +0002bd80: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002bd90: 6964 2071 6d75 6c74 6970 6c79 5f30 286c id qmultiply_0(l │ │ │ │ +0002bda0: 6f6e 6720 7372 6331 5f6e 6174 6976 654f ong src1_nativeO │ │ │ │ +0002bdb0: 626a 2c20 6c6f 6e67 2073 7263 325f 6e61 bj, long src2_na │ │ │ │ +0002bdc0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002bdd0: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ +0002bde0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0002bdf0: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ +0002be00: 6466 7428 4d61 7420 696d 672c 204d 6174 dft(Mat img, Mat │ │ │ │ +0002be10: 2620 7169 6d67 2c20 696e 7420 666c 6167 & qimg, int flag │ │ │ │ +0002be20: 732c 2062 6f6f 6c20 7369 6465 4c65 6674 s, bool sideLeft │ │ │ │ +0002be30: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002be40: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002be50: 2071 6466 745f 3028 6c6f 6e67 2069 6d67 qdft_0(long img │ │ │ │ +0002be60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002be70: 2071 696d 675f 6e61 7469 7665 4f62 6a2c qimg_nativeObj, │ │ │ │ +0002be80: 2069 6e74 2066 6c61 6773 2c20 626f 6f6c int flags, bool │ │ │ │ +0002be90: 6561 6e20 7369 6465 4c65 6674 293b 0a0a ean sideLeft);.. │ │ │ │ +0002bea0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0002beb0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0002bec0: 636f 6c6f 724d 6174 6368 5465 6d70 6c61 colorMatchTempla │ │ │ │ +0002bed0: 7465 284d 6174 2069 6d67 2c20 4d61 7420 te(Mat img, Mat │ │ │ │ +0002bee0: 7465 6d70 6c2c 204d 6174 2620 7265 7375 templ, Mat& resu │ │ │ │ +0002bef0: 6c74 290a 2020 2020 7072 6976 6174 6520 lt). private │ │ │ │ +0002bf00: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002bf10: 6964 2063 6f6c 6f72 4d61 7463 6854 656d id colorMatchTem │ │ │ │ +0002bf20: 706c 6174 655f 3028 6c6f 6e67 2069 6d67 plate_0(long img │ │ │ │ +0002bf30: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002bf40: 2074 656d 706c 5f6e 6174 6976 654f 626a templ_nativeObj │ │ │ │ +0002bf50: 2c20 6c6f 6e67 2072 6573 756c 745f 6e61 , long result_na │ │ │ │ +0002bf60: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +0002bf70: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0002bf80: 3a78 696d 6770 726f 633a 3a66 696e 6445 :ximgproc::findE │ │ │ │ +0002bf90: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ +0002bfa0: 652c 204d 6174 2620 656c 6c69 7073 6573 e, Mat& ellipses │ │ │ │ +0002bfb0: 2c20 666c 6f61 7420 7363 6f72 6554 6872 , float scoreThr │ │ │ │ +0002bfc0: 6573 686f 6c64 203d 2030 2e37 662c 2066 eshold = 0.7f, f │ │ │ │ +0002bfd0: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ +0002bfe0: 5468 7265 7368 6f6c 6420 3d20 302e 3566 Threshold = 0.5f │ │ │ │ +0002bff0: 2c20 666c 6f61 7420 6365 6e74 6572 4469 , float centerDi │ │ │ │ +0002c000: 7374 616e 6365 5468 7265 7368 6f6c 6420 stanceThreshold │ │ │ │ +0002c010: 3d20 302e 3035 6629 0a20 2020 2070 7269 = 0.05f). pri │ │ │ │ +0002c020: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002c030: 7665 2076 6f69 6420 6669 6e64 456c 6c69 ve void findElli │ │ │ │ +0002c040: 7073 6573 5f30 286c 6f6e 6720 696d 6167 pses_0(long imag │ │ │ │ +0002c050: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002c060: 6720 656c 6c69 7073 6573 5f6e 6174 6976 g ellipses_nativ │ │ │ │ +0002c070: 654f 626a 2c20 666c 6f61 7420 7363 6f72 eObj, float scor │ │ │ │ +0002c080: 6554 6872 6573 686f 6c64 2c20 666c 6f61 eThreshold, floa │ │ │ │ +0002c090: 7420 7265 6c69 6162 696c 6974 7954 6872 t reliabilityThr │ │ │ │ +0002c0a0: 6573 686f 6c64 2c20 666c 6f61 7420 6365 eshold, float ce │ │ │ │ +0002c0b0: 6e74 6572 4469 7374 616e 6365 5468 7265 nterDistanceThre │ │ │ │ +0002c0c0: 7368 6f6c 6429 3b0a 2020 2020 7072 6976 shold);. priv │ │ │ │ +0002c0d0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c0e0: 6520 766f 6964 2066 696e 6445 6c6c 6970 e void findEllip │ │ │ │ +0002c0f0: 7365 735f 3128 6c6f 6e67 2069 6d61 6765 ses_1(long image │ │ │ │ +0002c100: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002c110: 2065 6c6c 6970 7365 735f 6e61 7469 7665 ellipses_native │ │ │ │ +0002c120: 4f62 6a2c 2066 6c6f 6174 2073 636f 7265 Obj, float score │ │ │ │ +0002c130: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ +0002c140: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ +0002c150: 7368 6f6c 6429 3b0a 2020 2020 7072 6976 shold);. priv │ │ │ │ +0002c160: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c170: 6520 766f 6964 2066 696e 6445 6c6c 6970 e void findEllip │ │ │ │ +0002c180: 7365 735f 3228 6c6f 6e67 2069 6d61 6765 ses_2(long image │ │ │ │ +0002c190: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002c1a0: 2065 6c6c 6970 7365 735f 6e61 7469 7665 ellipses_native │ │ │ │ +0002c1b0: 4f62 6a2c 2066 6c6f 6174 2073 636f 7265 Obj, float score │ │ │ │ +0002c1c0: 5468 7265 7368 6f6c 6429 3b0a 2020 2020 Threshold);. │ │ │ │ +0002c1d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002c1e0: 6174 6976 6520 766f 6964 2066 696e 6445 ative void findE │ │ │ │ +0002c1f0: 6c6c 6970 7365 735f 3328 6c6f 6e67 2069 llipses_3(long i │ │ │ │ +0002c200: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ +0002c210: 6c6f 6e67 2065 6c6c 6970 7365 735f 6e61 long ellipses_na │ │ │ │ +0002c220: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +0002c230: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +0002c240: 3a78 696d 6770 726f 633a 3a50 6569 4c69 :ximgproc::PeiLi │ │ │ │ +0002c250: 6e4e 6f72 6d61 6c69 7a61 7469 6f6e 284d nNormalization(M │ │ │ │ +0002c260: 6174 2049 2c20 4d61 7426 2054 290a 2020 at I, Mat& T). │ │ │ │ +0002c270: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002c280: 206e 6174 6976 6520 766f 6964 2050 6569 native void Pei │ │ │ │ +0002c290: 4c69 6e4e 6f72 6d61 6c69 7a61 7469 6f6e LinNormalization │ │ │ │ +0002c2a0: 5f30 286c 6f6e 6720 495f 6e61 7469 7665 _0(long I_native │ │ │ │ +0002c2b0: 4f62 6a2c 206c 6f6e 6720 545f 6e61 7469 Obj, long T_nati │ │ │ │ +0002c2c0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ +0002c2d0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +0002c2e0: 696d 6770 726f 633a 3a47 7261 6469 656e imgproc::Gradien │ │ │ │ +0002c2f0: 7444 6572 6963 6865 5928 4d61 7420 6f70 tDericheY(Mat op │ │ │ │ +0002c300: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +0002c310: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double │ │ │ │ +0002c320: 206f 6d65 6761 290a 2020 2020 7072 6976 omega). priv │ │ │ │ +0002c330: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c340: 6520 766f 6964 2047 7261 6469 656e 7444 e void GradientD │ │ │ │ +0002c350: 6572 6963 6865 595f 3028 6c6f 6e67 206f ericheY_0(long o │ │ │ │ +0002c360: 705f 6e61 7469 7665 4f62 6a2c 206c 6f6e p_nativeObj, lon │ │ │ │ +0002c370: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002c380: 2064 6f75 626c 6520 616c 7068 612c 2064 double alpha, d │ │ │ │ +0002c390: 6f75 626c 6520 6f6d 6567 6129 3b0a 0a20 ouble omega);.. │ │ │ │ +0002c3a0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0002c3b0: 2063 763a 3a78 696d 6770 726f 633a 3a47 cv::ximgproc::G │ │ │ │ +0002c3c0: 7261 6469 656e 7444 6572 6963 6865 5828 radientDericheX( │ │ │ │ +0002c3d0: 4d61 7420 6f70 2c20 4d61 7426 2064 7374 Mat op, Mat& dst │ │ │ │ +0002c3e0: 2c20 646f 7562 6c65 2061 6c70 6861 2c20 , double alpha, │ │ │ │ +0002c3f0: 646f 7562 6c65 206f 6d65 6761 290a 2020 double omega). │ │ │ │ +0002c400: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002c410: 206e 6174 6976 6520 766f 6964 2047 7261 native void Gra │ │ │ │ +0002c420: 6469 656e 7444 6572 6963 6865 585f 3028 dientDericheX_0( │ │ │ │ +0002c430: 6c6f 6e67 206f 705f 6e61 7469 7665 4f62 long op_nativeOb │ │ │ │ +0002c440: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002c450: 7665 4f62 6a2c 2064 6f75 626c 6520 616c veObj, double al │ │ │ │ +0002c460: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +0002c470: 6129 3b0a 0a20 2020 202f 2f20 432b 2b3a a);.. // C++: │ │ │ │ +0002c480: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002c490: 726f 633a 3a46 6173 7448 6f75 6768 5472 roc::FastHoughTr │ │ │ │ +0002c4a0: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ +0002c4b0: 204d 6174 2620 6473 742c 2069 6e74 2064 Mat& dst, int d │ │ │ │ +0002c4c0: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ +0002c4d0: 616e 676c 6552 616e 6765 203d 2041 524f angleRange = ARO │ │ │ │ +0002c4e0: 5f33 3135 5f31 3335 2c20 696e 7420 6f70 _315_135, int op │ │ │ │ +0002c4f0: 203d 2046 4854 5f41 4444 2c20 696e 7420 = FHT_ADD, int │ │ │ │ +0002c500: 6d61 6b65 536b 6577 203d 2048 444f 5f44 makeSkew = HDO_D │ │ │ │ +0002c510: 4553 4b45 5729 0a20 2020 2070 7269 7661 ESKEW). priva │ │ │ │ +0002c520: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002c530: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ +0002c540: 7261 6e73 666f 726d 5f30 286c 6f6e 6720 ransform_0(long │ │ │ │ +0002c550: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002c560: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002c570: 6a2c 2069 6e74 2064 7374 4d61 7444 6570 j, int dstMatDep │ │ │ │ +0002c580: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ +0002c590: 6765 2c20 696e 7420 6f70 2c20 696e 7420 ge, int op, int │ │ │ │ +0002c5a0: 6d61 6b65 536b 6577 293b 0a20 2020 2070 makeSkew);. p │ │ │ │ +0002c5b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002c5c0: 7469 7665 2076 6f69 6420 4661 7374 486f tive void FastHo │ │ │ │ +0002c5d0: 7567 6854 7261 6e73 666f 726d 5f31 286c ughTransform_1(l │ │ │ │ +0002c5e0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002c5f0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002c600: 7665 4f62 6a2c 2069 6e74 2064 7374 4d61 veObj, int dstMa │ │ │ │ +0002c610: 7444 6570 7468 2c20 696e 7420 616e 676c tDepth, int angl │ │ │ │ +0002c620: 6552 616e 6765 2c20 696e 7420 6f70 293b eRange, int op); │ │ │ │ +0002c630: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002c640: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002c650: 4661 7374 486f 7567 6854 7261 6e73 666f FastHoughTransfo │ │ │ │ +0002c660: 726d 5f32 286c 6f6e 6720 7372 635f 6e61 rm_2(long src_na │ │ │ │ +0002c670: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002c680: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +0002c690: 2064 7374 4d61 7444 6570 7468 2c20 696e dstMatDepth, in │ │ │ │ +0002c6a0: 7420 616e 676c 6552 616e 6765 293b 0a20 t angleRange);. │ │ │ │ +0002c6b0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002c6c0: 6320 6e61 7469 7665 2076 6f69 6420 4661 c native void Fa │ │ │ │ +0002c6d0: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +0002c6e0: 5f33 286c 6f6e 6720 7372 635f 6e61 7469 _3(long src_nati │ │ │ │ +0002c6f0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002c700: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ +0002c710: 7374 4d61 7444 6570 7468 293b 0a0a 2020 stMatDepth);.. │ │ │ │ +0002c720: 2020 2f2f 2043 2b2b 3a20 2056 6563 3469 // C++: Vec4i │ │ │ │ +0002c730: 2063 763a 3a78 696d 6770 726f 633a 3a48 cv::ximgproc::H │ │ │ │ +0002c740: 6f75 6768 506f 696e 7432 4c69 6e65 2850 oughPoint2Line(P │ │ │ │ +0002c750: 6f69 6e74 2068 6f75 6768 506f 696e 742c oint houghPoint, │ │ │ │ +0002c760: 204d 6174 2073 7263 496d 6749 6e66 6f2c Mat srcImgInfo, │ │ │ │ +0002c770: 2069 6e74 2061 6e67 6c65 5261 6e67 6520 int angleRange │ │ │ │ +0002c780: 3d20 4152 4f5f 3331 355f 3133 352c 2069 = ARO_315_135, i │ │ │ │ +0002c790: 6e74 206d 616b 6553 6b65 7720 3d20 4844 nt makeSkew = HD │ │ │ │ +0002c7a0: 4f5f 4445 534b 4557 2c20 696e 7420 7275 O_DESKEW, int ru │ │ │ │ +0002c7b0: 6c65 7320 3d20 524f 5f49 474e 4f52 455f les = RO_IGNORE_ │ │ │ │ +0002c7c0: 424f 5244 4552 5329 0a20 2020 2070 7269 BORDERS). pri │ │ │ │ +0002c7d0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002c7e0: 7665 2069 6e74 5b5d 2048 6f75 6768 506f ve int[] HoughPo │ │ │ │ +0002c7f0: 696e 7432 4c69 6e65 5f30 2864 6f75 626c int2Line_0(doubl │ │ │ │ +0002c800: 6520 686f 7567 6850 6f69 6e74 5f78 2c20 e houghPoint_x, │ │ │ │ +0002c810: 646f 7562 6c65 2068 6f75 6768 506f 696e double houghPoin │ │ │ │ +0002c820: 745f 792c 206c 6f6e 6720 7372 6349 6d67 t_y, long srcImg │ │ │ │ +0002c830: 496e 666f 5f6e 6174 6976 654f 626a 2c20 Info_nativeObj, │ │ │ │ +0002c840: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange, │ │ │ │ +0002c850: 696e 7420 6d61 6b65 536b 6577 2c20 696e int makeSkew, in │ │ │ │ +0002c860: 7420 7275 6c65 7329 3b0a 2020 2020 7072 t rules);. pr │ │ │ │ +0002c870: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002c880: 6976 6520 696e 745b 5d20 486f 7567 6850 ive int[] HoughP │ │ │ │ +0002c890: 6f69 6e74 324c 696e 655f 3128 646f 7562 oint2Line_1(doub │ │ │ │ +0002c8a0: 6c65 2068 6f75 6768 506f 696e 745f 782c le houghPoint_x, │ │ │ │ +0002c8b0: 2064 6f75 626c 6520 686f 7567 6850 6f69 double houghPoi │ │ │ │ +0002c8c0: 6e74 5f79 2c20 6c6f 6e67 2073 7263 496d nt_y, long srcIm │ │ │ │ +0002c8d0: 6749 6e66 6f5f 6e61 7469 7665 4f62 6a2c gInfo_nativeObj, │ │ │ │ +0002c8e0: 2069 6e74 2061 6e67 6c65 5261 6e67 652c int angleRange, │ │ │ │ +0002c8f0: 2069 6e74 206d 616b 6553 6b65 7729 3b0a int makeSkew);. │ │ │ │ +0002c900: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c910: 6963 206e 6174 6976 6520 696e 745b 5d20 ic native int[] │ │ │ │ +0002c920: 486f 7567 6850 6f69 6e74 324c 696e 655f HoughPoint2Line_ │ │ │ │ +0002c930: 3228 646f 7562 6c65 2068 6f75 6768 506f 2(double houghPo │ │ │ │ +0002c940: 696e 745f 782c 2064 6f75 626c 6520 686f int_x, double ho │ │ │ │ +0002c950: 7567 6850 6f69 6e74 5f79 2c20 6c6f 6e67 ughPoint_y, long │ │ │ │ +0002c960: 2073 7263 496d 6749 6e66 6f5f 6e61 7469 srcImgInfo_nati │ │ │ │ +0002c970: 7665 4f62 6a2c 2069 6e74 2061 6e67 6c65 veObj, int angle │ │ │ │ +0002c980: 5261 6e67 6529 3b0a 2020 2020 7072 6976 Range);. priv │ │ │ │ +0002c990: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c9a0: 6520 696e 745b 5d20 486f 7567 6850 6f69 e int[] HoughPoi │ │ │ │ +0002c9b0: 6e74 324c 696e 655f 3328 646f 7562 6c65 nt2Line_3(double │ │ │ │ +0002c9c0: 2068 6f75 6768 506f 696e 745f 782c 2064 houghPoint_x, d │ │ │ │ +0002c9d0: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint │ │ │ │ +0002c9e0: 5f79 2c20 6c6f 6e67 2073 7263 496d 6749 _y, long srcImgI │ │ │ │ +0002c9f0: 6e66 6f5f 6e61 7469 7665 4f62 6a29 3b0a nfo_nativeObj);. │ │ │ │ +0002ca00: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0002ca10: 725f 4564 6765 426f 7865 7320 6376 3a3a r_EdgeBoxes cv:: │ │ │ │ +0002ca20: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0002ca30: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ +0002ca40: 616c 7068 6120 3d20 302e 3635 662c 2066 alpha = 0.65f, f │ │ │ │ +0002ca50: 6c6f 6174 2062 6574 6120 3d20 302e 3735 loat beta = 0.75 │ │ │ │ +0002ca60: 662c 2066 6c6f 6174 2065 7461 203d 2031 f, float eta = 1 │ │ │ │ +0002ca70: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +0002ca80: 203d 2030 2e30 3166 2c20 696e 7420 6d61 = 0.01f, int ma │ │ │ │ +0002ca90: 7842 6f78 6573 203d 2031 3030 3030 2c20 xBoxes = 10000, │ │ │ │ +0002caa0: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +0002cab0: 203d 2030 2e31 662c 2066 6c6f 6174 2065 = 0.1f, float e │ │ │ │ +0002cac0: 6467 654d 6572 6765 5468 7220 3d20 302e dgeMergeThr = 0. │ │ │ │ +0002cad0: 3566 2c20 666c 6f61 7420 636c 7573 7465 5f, float cluste │ │ │ │ +0002cae0: 724d 696e 4d61 6720 3d20 302e 3566 2c20 rMinMag = 0.5f, │ │ │ │ +0002caf0: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR │ │ │ │ +0002cb00: 6174 696f 203d 2033 2c20 666c 6f61 7420 atio = 3, float │ │ │ │ +0002cb10: 6d69 6e42 6f78 4172 6561 203d 2031 3030 minBoxArea = 100 │ │ │ │ +0002cb20: 302c 2066 6c6f 6174 2067 616d 6d61 203d 0, float gamma = │ │ │ │ +0002cb30: 2032 2c20 666c 6f61 7420 6b61 7070 6120 2, float kappa │ │ │ │ +0002cb40: 3d20 312e 3566 290a 2020 2020 7072 6976 = 1.5f). priv │ │ │ │ +0002cb50: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002cb60: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ +0002cb70: 6542 6f78 6573 5f30 2866 6c6f 6174 2061 eBoxes_0(float a │ │ │ │ +0002cb80: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +0002cb90: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +0002cba0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +0002cbb0: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +0002cbc0: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +0002cbd0: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ +0002cbe0: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ +0002cbf0: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ +0002cc00: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ +0002cc10: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ +0002cc20: 6f61 7420 6761 6d6d 612c 2066 6c6f 6174 oat gamma, float │ │ │ │ +0002cc30: 206b 6170 7061 293b 0a20 2020 2070 7269 kappa);. pri │ │ │ │ +0002cc40: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002cc50: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +0002cc60: 6765 426f 7865 735f 3128 666c 6f61 7420 geBoxes_1(float │ │ │ │ +0002cc70: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +0002cc80: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +0002cc90: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +0002cca0: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +0002ccb0: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +0002ccc0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +0002ccd0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +0002cce0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ +0002ccf0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ +0002cd00: 6174 206d 696e 426f 7841 7265 612c 2066 at minBoxArea, f │ │ │ │ +0002cd10: 6c6f 6174 2067 616d 6d61 293b 0a20 2020 loat gamma);. │ │ │ │ +0002cd20: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002cd30: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002cd40: 7465 4564 6765 426f 7865 735f 3228 666c teEdgeBoxes_2(fl │ │ │ │ +0002cd50: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +0002cd60: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +0002cd70: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +0002cd80: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +0002cd90: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +0002cda0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +0002cdb0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ +0002cdc0: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ +0002cdd0: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ +0002cde0: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ +0002cdf0: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002ce00: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002ce10: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +0002ce20: 6573 5f33 2866 6c6f 6174 2061 6c70 6861 es_3(float alpha │ │ │ │ +0002ce30: 2c20 666c 6f61 7420 6265 7461 2c20 666c , float beta, fl │ │ │ │ +0002ce40: 6f61 7420 6574 612c 2066 6c6f 6174 206d oat eta, float m │ │ │ │ +0002ce50: 696e 5363 6f72 652c 2069 6e74 206d 6178 inScore, int max │ │ │ │ +0002ce60: 426f 7865 732c 2066 6c6f 6174 2065 6467 Boxes, float edg │ │ │ │ +0002ce70: 654d 696e 4d61 672c 2066 6c6f 6174 2065 eMinMag, float e │ │ │ │ +0002ce80: 6467 654d 6572 6765 5468 722c 2066 6c6f dgeMergeThr, flo │ │ │ │ +0002ce90: 6174 2063 6c75 7374 6572 4d69 6e4d 6167 at clusterMinMag │ │ │ │ +0002cea0: 2c20 666c 6f61 7420 6d61 7841 7370 6563 , float maxAspec │ │ │ │ +0002ceb0: 7452 6174 696f 293b 0a20 2020 2070 7269 tRatio);. pri │ │ │ │ +0002cec0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002ced0: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +0002cee0: 6765 426f 7865 735f 3428 666c 6f61 7420 geBoxes_4(float │ │ │ │ +0002cef0: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +0002cf00: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +0002cf10: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +0002cf20: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +0002cf30: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +0002cf40: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +0002cf50: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +0002cf60: 696e 4d61 6729 3b0a 2020 2020 7072 6976 inMag);. priv │ │ │ │ +0002cf70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002cf80: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ +0002cf90: 6542 6f78 6573 5f35 2866 6c6f 6174 2061 eBoxes_5(float a │ │ │ │ +0002cfa0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +0002cfb0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +0002cfc0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +0002cfd0: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ +0002cfe0: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ +0002cff0: 6174 2065 6467 654d 6572 6765 5468 7229 at edgeMergeThr) │ │ │ │ +0002d000: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002d010: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002d020: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +0002d030: 5f36 2866 6c6f 6174 2061 6c70 6861 2c20 _6(float alpha, │ │ │ │ +0002d040: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +0002d050: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +0002d060: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +0002d070: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ +0002d080: 696e 4d61 6729 3b0a 2020 2020 7072 6976 inMag);. priv │ │ │ │ +0002d090: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002d0a0: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ +0002d0b0: 6542 6f78 6573 5f37 2866 6c6f 6174 2061 eBoxes_7(float a │ │ │ │ +0002d0c0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +0002d0d0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +0002d0e0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +0002d0f0: 206d 6178 426f 7865 7329 3b0a 2020 2020 maxBoxes);. │ │ │ │ +0002d100: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002d110: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002d120: 6545 6467 6542 6f78 6573 5f38 2866 6c6f eEdgeBoxes_8(flo │ │ │ │ +0002d130: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +0002d140: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +0002d150: 2066 6c6f 6174 206d 696e 5363 6f72 6529 float minScore) │ │ │ │ +0002d160: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002d170: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002d180: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +0002d190: 5f39 2866 6c6f 6174 2061 6c70 6861 2c20 _9(float alpha, │ │ │ │ +0002d1a0: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +0002d1b0: 7420 6574 6129 3b0a 2020 2020 7072 6976 t eta);. priv │ │ │ │ +0002d1c0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002d1d0: 6520 6c6f 6e67 2063 7265 6174 6545 6467 e long createEdg │ │ │ │ +0002d1e0: 6542 6f78 6573 5f31 3028 666c 6f61 7420 eBoxes_10(float │ │ │ │ +0002d1f0: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +0002d200: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002d210: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002d220: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +0002d230: 6573 5f31 3128 666c 6f61 7420 616c 7068 es_11(float alph │ │ │ │ +0002d240: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002d250: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002d260: 6e67 2063 7265 6174 6545 6467 6542 6f78 ng createEdgeBox │ │ │ │ +0002d270: 6573 5f31 3228 293b 0a0a 2020 2020 2f2f es_12();.. // │ │ │ │ +0002d280: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0002d290: 7869 6d67 7072 6f63 3a3a 666f 7572 6965 ximgproc::fourie │ │ │ │ +0002d2a0: 7244 6573 6372 6970 746f 7228 4d61 7420 rDescriptor(Mat │ │ │ │ +0002d2b0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0002d2c0: 6e74 206e 6245 6c74 203d 202d 312c 2069 nt nbElt = -1, i │ │ │ │ +0002d2d0: 6e74 206e 6246 4420 3d20 2d31 290a 2020 nt nbFD = -1). │ │ │ │ +0002d2e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002d2f0: 206e 6174 6976 6520 766f 6964 2066 6f75 native void fou │ │ │ │ +0002d300: 7269 6572 4465 7363 7269 7074 6f72 5f30 rierDescriptor_0 │ │ │ │ +0002d310: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ +0002d320: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002d330: 7469 7665 4f62 6a2c 2069 6e74 206e 6245 tiveObj, int nbE │ │ │ │ +0002d340: 6c74 2c20 696e 7420 6e62 4644 293b 0a20 lt, int nbFD);. │ │ │ │ +0002d350: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002d360: 6320 6e61 7469 7665 2076 6f69 6420 666f c native void fo │ │ │ │ +0002d370: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ +0002d380: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ +0002d390: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +0002d3a0: 6174 6976 654f 626a 2c20 696e 7420 6e62 ativeObj, int nb │ │ │ │ +0002d3b0: 456c 7429 3b0a 2020 2020 7072 6976 6174 Elt);. privat │ │ │ │ +0002d3c0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002d3d0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ +0002d3e0: 7269 7074 6f72 5f32 286c 6f6e 6720 7372 riptor_2(long sr │ │ │ │ +0002d3f0: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002d400: 6720 6473 745f 6e61 7469 7665 4f62 6a29 g dst_nativeObj) │ │ │ │ +0002d410: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +0002d420: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0002d430: 633a 3a74 7261 6e73 666f 726d 4644 284d c::transformFD(M │ │ │ │ +0002d440: 6174 2073 7263 2c20 4d61 7420 742c 204d at src, Mat t, M │ │ │ │ +0002d450: 6174 2620 6473 742c 2062 6f6f 6c20 6664 at& dst, bool fd │ │ │ │ +0002d460: 436f 6e74 6f75 7220 3d20 7472 7565 290a Contour = true). │ │ │ │ +0002d470: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002d480: 6963 206e 6174 6976 6520 766f 6964 2074 ic native void t │ │ │ │ +0002d490: 7261 6e73 666f 726d 4644 5f30 286c 6f6e ransformFD_0(lon │ │ │ │ +0002d4a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002d4b0: 206c 6f6e 6720 745f 6e61 7469 7665 4f62 long t_nativeOb │ │ │ │ +0002d4c0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002d4d0: 7665 4f62 6a2c 2062 6f6f 6c65 616e 2066 veObj, boolean f │ │ │ │ +0002d4e0: 6443 6f6e 746f 7572 293b 0a20 2020 2070 dContour);. p │ │ │ │ +0002d4f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +0002d500: 7469 7665 2076 6f69 6420 7472 616e 7366 tive void transf │ │ │ │ +0002d510: 6f72 6d46 445f 3128 6c6f 6e67 2073 7263 ormFD_1(long src │ │ │ │ +0002d520: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002d530: 2074 5f6e 6174 6976 654f 626a 2c20 6c6f t_nativeObj, lo │ │ │ │ +0002d540: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002d550: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002d560: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002d570: 6f63 3a3a 636f 6e74 6f75 7253 616d 706c oc::contourSampl │ │ │ │ +0002d580: 696e 6728 4d61 7420 7372 632c 204d 6174 ing(Mat src, Mat │ │ │ │ +0002d590: 2620 6f75 742c 2069 6e74 206e 6245 6c74 & out, int nbElt │ │ │ │ +0002d5a0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002d5b0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002d5c0: 2063 6f6e 746f 7572 5361 6d70 6c69 6e67 contourSampling │ │ │ │ +0002d5d0: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ +0002d5e0: 7665 4f62 6a2c 206c 6f6e 6720 6f75 745f veObj, long out_ │ │ │ │ +0002d5f0: 6e61 7469 7665 4f62 6a2c 2069 6e74 206e nativeObj, int n │ │ │ │ +0002d600: 6245 6c74 293b 0a0a 2020 2020 2f2f 2043 bElt);.. // C │ │ │ │ +0002d610: 2b2b 3a20 2050 7472 5f43 6f6e 746f 7572 ++: Ptr_Contour │ │ │ │ +0002d620: 4669 7474 696e 6720 6376 3a3a 7869 6d67 Fitting cv::ximg │ │ │ │ +0002d630: 7072 6f63 3a3a 6372 6561 7465 436f 6e74 proc::createCont │ │ │ │ +0002d640: 6f75 7246 6974 7469 6e67 2869 6e74 2063 ourFitting(int c │ │ │ │ +0002d650: 7472 203d 2031 3032 342c 2069 6e74 2066 tr = 1024, int f │ │ │ │ +0002d660: 6420 3d20 3136 290a 2020 2020 7072 6976 d = 16). priv │ │ │ │ +0002d670: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002d680: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon │ │ │ │ +0002d690: 746f 7572 4669 7474 696e 675f 3028 696e tourFitting_0(in │ │ │ │ +0002d6a0: 7420 6374 722c 2069 6e74 2066 6429 3b0a t ctr, int fd);. │ │ │ │ +0002d6b0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002d6c0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002d6d0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ +0002d6e0: 696e 675f 3128 696e 7420 6374 7229 3b0a ing_1(int ctr);. │ │ │ │ +0002d6f0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002d700: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002d710: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ +0002d720: 696e 675f 3228 293b 0a0a 7d0a ing_2();..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,78 +9,18 @@ │ │ │ │ │ public static final int BM3D_STEP1 = 1; │ │ │ │ │ public static final int BM3D_STEP2 = 2; │ │ │ │ │ public static final int INPAINT_SHIFTMAP = 0; │ │ │ │ │ public static final int INPAINT_FSR_BEST = 1; │ │ │ │ │ public static final int INPAINT_FSR_FAST = 2; │ │ │ │ │ public static final int HAAR = 0; │ │ │ │ │ │ │ │ │ │ - public static SimpleWB createSimpleWB() { │ │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static GrayworldWB createGrayworldWB() { │ │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) { │ │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static TonemapDurand createTonemapDurand() { │ │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) { │ │ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void inpaint(final Mat src, final Mat mask, final Mat dst, final int algorithmType) { │ │ │ │ │ inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ - dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ - dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step, final int transformType) { │ │ │ │ │ bm3dDenoising_0(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step, transformType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step) { │ │ │ │ │ bm3dDenoising_1(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step); │ │ │ │ │ } │ │ │ │ │ @@ -169,45 +109,75 @@ │ │ │ │ │ bm3dDenoising_22(src.nativeObj, dst.nativeObj, h); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dst) { │ │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color, final float sigma_space) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation, final float sigma_color) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast, final float saturation) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma, final float contrast) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static TonemapDurand createTonemapDurand(final float gamma) { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(final String path_to_model) { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ │ + public static void applyChannelGains(final Mat src, final Mat dst, final float gainB, final float gainG, final float gainR) { │ │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) { │ │ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ - private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ + private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_0(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12, final int p13); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_1(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_2(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11); │ │ │ │ │ │ │ │ │ │ @@ -248,8 +218,38 @@ │ │ │ │ │ private static native void bm3dDenoising_20(final long p0, final long p1, final float p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_21(final long p0, final long p1, final float p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_22(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_23(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_0(final float p0, final float p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_1(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_2(final float p0, final float p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createTonemapDurand_5(); │ │ │ │ │ + │ │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ │ + │ │ │ │ │ + private static native void applyChannelGains_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ } │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,210 +29,14 @@ │ │ │ │ │ │ │ │ // C++: enum TransformTypes (cv.xphoto.TransformTypes) │ │ │ │ public static final int │ │ │ │ HAAR = 0; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of SimpleWB │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static SimpleWB createSimpleWB() { │ │ │ │ - return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of GrayworldWB │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static GrayworldWB createGrayworldWB() { │ │ │ │ - return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of LearningBasedWB │ │ │ │ - * │ │ │ │ - * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates an instance of LearningBasedWB │ │ │ │ - * │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static LearningBasedWB createLearningBasedWB() { │ │ │ │ - return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ - * the last step of multiple white balance algorithms. │ │ │ │ - * │ │ │ │ - * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param gainB gain for the B channel │ │ │ │ - * @param gainG gain for the G channel │ │ │ │ - * @param gainR gain for the R channel │ │ │ │ - */ │ │ │ │ - public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ - applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @param sigma_color bilateral filter sigma in color space │ │ │ │ - * @param sigma_space bilateral filter sigma in coordinate space │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @param sigma_color bilateral filter sigma in color space │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma, float contrast) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand(float gamma) { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Creates TonemapDurand object │ │ │ │ - * │ │ │ │ - * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ - * │ │ │ │ - * are maximum and minimum luminance values of the resulting image. │ │ │ │ - * @return automatically generated │ │ │ │ - */ │ │ │ │ - public static TonemapDurand createTonemapDurand() { │ │ │ │ - return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * oilPainting │ │ │ │ - * See the book CITE: Holzmann1988 for details. │ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param size neighbouring size is 2-size+1 │ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ - * @param code automatically generated │ │ │ │ - */ │ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) { │ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * oilPainting │ │ │ │ - * See the book CITE: Holzmann1988 for details. │ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param size neighbouring size is 2-size+1 │ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ - */ │ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) { │ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * The function implements different single-image inpainting algorithms. │ │ │ │ * │ │ │ │ * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details. │ │ │ │ @@ -256,50 +60,14 @@ │ │ │ │ */ │ │ │ │ public static void inpaint(Mat src, Mat mask, Mat dst, int algorithmType) { │ │ │ │ inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements simple dct-based denoising │ │ │ │ - * │ │ │ │ - * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * @param psize size of block side where dct is computed │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ - dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements simple dct-based denoising │ │ │ │ - * │ │ │ │ - * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ - dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Performs image denoising using the Block-Matching and 3D-filtering algorithm │ │ │ │ * <http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf> with several computational │ │ │ │ * optimizations. Noise expected to be a gaussian white noise. │ │ │ │ @@ -1177,49 +945,250 @@ │ │ │ │ * fastNlMeansDenoising │ │ │ │ */ │ │ │ │ public static void bm3dDenoising(Mat src, Mat dst) { │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @param sigma_space bilateral filter sigma in coordinate space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color, float sigma_space) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_0(gamma, contrast, saturation, sigma_color, sigma_space)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @param sigma_color bilateral filter sigma in color space │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation, float sigma_color) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_1(gamma, contrast, saturation, sigma_color)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @param saturation saturation enhancement value. See createTonemapDrago │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast, float saturation) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_2(gamma, contrast, saturation)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * @param contrast resulting contrast on logarithmic scale, i. e. log(max / min), where max and min │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma, float contrast) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_3(gamma, contrast)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * @param gamma gamma value for gamma correction. See createTonemap │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand(float gamma) { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates TonemapDurand object │ │ │ │ + * │ │ │ │ + * You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk. │ │ │ │ + * │ │ │ │ + * are maximum and minimum luminance values of the resulting image. │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static TonemapDurand createTonemapDurand() { │ │ │ │ + return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ - private static native long createSimpleWB_0(); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates an instance of SimpleWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static SimpleWB createSimpleWB() { │ │ │ │ + return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ - private static native long createGrayworldWB_0(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of GrayworldWB │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static GrayworldWB createGrayworldWB() { │ │ │ │ + return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ + } │ │ │ │ + │ │ │ │ │ │ │ │ + // │ │ │ │ // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ - private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ - private static native long createLearningBasedWB_1(); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @param path_to_model Path to a .yml file with the model. If not specified, the default model is used │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB(String path_to_model) { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_0(path_to_model)); │ │ │ │ + } │ │ │ │ │ │ │ │ + /** │ │ │ │ + * Creates an instance of LearningBasedWB │ │ │ │ + * │ │ │ │ + * @return automatically generated │ │ │ │ + */ │ │ │ │ + public static LearningBasedWB createLearningBasedWB() { │ │ │ │ + return LearningBasedWB.__fromPtr__(createLearningBasedWB_1()); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ - private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + // │ │ │ │ │ │ │ │ - // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ - private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ - private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ - private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ - private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ - private static native long createTonemapDurand_4(float gamma); │ │ │ │ - private static native long createTonemapDurand_5(); │ │ │ │ + /** │ │ │ │ + * Implements an efficient fixed-point approximation for applying channel gains, which is │ │ │ │ + * the last step of multiple white balance algorithms. │ │ │ │ + * │ │ │ │ + * @param src Input three-channel image in the BGR color space (either CV_8UC3 or CV_16UC3) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param gainB gain for the B channel │ │ │ │ + * @param gainG gain for the G channel │ │ │ │ + * @param gainR gain for the R channel │ │ │ │ + */ │ │ │ │ + public static void applyChannelGains(Mat src, Mat dst, float gainB, float gainG, float gainR) { │ │ │ │ + applyChannelGains_0(src.nativeObj, dst.nativeObj, gainB, gainG, gainR); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ - private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ + // │ │ │ │ │ │ │ │ + /** │ │ │ │ + * oilPainting │ │ │ │ + * See the book CITE: Holzmann1988 for details. │ │ │ │ + * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param size neighbouring size is 2-size+1 │ │ │ │ + * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ + * @param code automatically generated │ │ │ │ + */ │ │ │ │ + public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) { │ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ - private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ + // │ │ │ │ │ │ │ │ - // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ - private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ + /** │ │ │ │ + * oilPainting │ │ │ │ + * See the book CITE: Holzmann1988 for details. │ │ │ │ + * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param size neighbouring size is 2-size+1 │ │ │ │ + * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ + */ │ │ │ │ + public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) { │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ + } │ │ │ │ │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ - private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ - private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * @param psize size of block side where dct is computed │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ private static native void bm3dDenoising_0(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType); │ │ │ │ private static native void bm3dDenoising_1(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step); │ │ │ │ private static native void bm3dDenoising_2(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType); │ │ │ │ private static native void bm3dDenoising_3(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta); │ │ │ │ private static native void bm3dDenoising_4(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep); │ │ │ │ @@ -1241,8 +1210,39 @@ │ │ │ │ private static native void bm3dDenoising_18(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2); │ │ │ │ private static native void bm3dDenoising_19(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1); │ │ │ │ private static native void bm3dDenoising_20(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize, int searchWindowSize); │ │ │ │ private static native void bm3dDenoising_21(long src_nativeObj, long dst_nativeObj, float h, int templateWindowSize); │ │ │ │ private static native void bm3dDenoising_22(long src_nativeObj, long dst_nativeObj, float h); │ │ │ │ private static native void bm3dDenoising_23(long src_nativeObj, long dst_nativeObj); │ │ │ │ │ │ │ │ + // C++: Ptr_TonemapDurand cv::xphoto::createTonemapDurand(float gamma = 1.0f, float contrast = 4.0f, float saturation = 1.0f, float sigma_color = 2.0f, float sigma_space = 2.0f) │ │ │ │ + private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ + private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ + private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ + private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ + private static native long createTonemapDurand_4(float gamma); │ │ │ │ + private static native long createTonemapDurand_5(); │ │ │ │ + │ │ │ │ + // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ + private static native long createSimpleWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ + private static native long createGrayworldWB_0(); │ │ │ │ + │ │ │ │ + // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ + private static native long createLearningBasedWB_0(String path_to_model); │ │ │ │ + private static native long createLearningBasedWB_1(); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::applyChannelGains(Mat src, Mat& dst, float gainB, float gainG, float gainR) │ │ │ │ + private static native void applyChannelGains_0(long src_nativeObj, long dst_nativeObj, float gainB, float gainG, float gainR); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ + private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ + private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ + private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ + private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ + │ │ │ │ }