--- /srv/rebuilderd/tmp/rebuilderdyaUSZt/inputs/libopencv-java_5.0.0+dfsg-1~exp1+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdyaUSZt/out/libopencv-java_5.0.0+dfsg-1~exp1+b2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-22 19:26:41.000000 debian-binary │ -rw-r--r-- 0 0 0 1116 2026-08-22 19:26:41.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1167456 2026-08-22 19:26:41.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1167928 2026-08-22 19:26:41.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 19:26:41.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:41.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 238 2026-08-22 19:26:41.000000 ./usr/share/doc/libopencv-java/changelog.Debian.armhf.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2234 2026-08-22 19:26:41.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 19:26:41.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:41.000000 ./usr/share/java/opencv5/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1233245 2026-08-22 19:26:41.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1233505 2026-08-22 19:26:41.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:41.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:41.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 19:26:41.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:41.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:41.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:41.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv5/opencv-500.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1233245 bytes, number of entries: 661 │ │ │ │ +Zip file size: 1233505 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 │ │ │ │ @@ -160,17 +160,17 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5842 b- defN 26-Jul-05 13:50 org/opencv/face/Face.class │ │ │ │ -rw-r--r-- 2.0 unx 19923 b- defN 26-Jul-05 13:50 org/opencv/face/Face.java │ │ │ │ -rw-r--r-- 2.0 unx 3098 b- defN 26-Jul-05 13:50 org/opencv/face/FaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19875 b- defN 26-Jul-05 13:50 org/opencv/face/FaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1507 b- defN 26-Jul-05 13:50 org/opencv/face/Facemark.class │ │ │ │ -rw-r--r-- 2.0 unx 3489 b- defN 26-Jul-05 13:50 org/opencv/face/Facemark.java │ │ │ │ -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 450 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 460 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 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 │ │ │ │ @@ -234,25 +234,25 @@ │ │ │ │ -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 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 3161 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 │ │ │ │ -rw-r--r-- 2.0 unx 921 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1562 b- defN 26-Jul-05 13:50 org/opencv/img_hash/RadialVarianceHash.class │ │ │ │ -rw-r--r-- 2.0 unx 2770 b- defN 26-Jul-05 13:50 org/opencv/img_hash/RadialVarianceHash.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/imgcodecs/ │ │ │ │ -rw-r--r-- 2.0 unx 4803 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Animation.class │ │ │ │ -rw-r--r-- 2.0 unx 8470 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Animation.java │ │ │ │ @@ -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/ │ │ │ │ @@ -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, 1134293 bytes compressed: 81.5% │ │ │ │ +661 files, 6127900 bytes uncompressed, 1134553 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -3289,29233 +3289,29233 @@ │ │ │ │ 049C3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ 049C3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ 049C3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 049C40 Compression Method 0008 (8) 'Deflated' │ │ │ │ 049C42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049C46 CRC 832370DE (2200137950) │ │ │ │ -049C4A Compressed Size 00000113 (275) │ │ │ │ -049C4E Uncompressed Size 000001E7 (487) │ │ │ │ +049C46 CRC 5D94FCB7 (1570045111) │ │ │ │ +049C4A Compressed Size 00000107 (263) │ │ │ │ +049C4E Uncompressed Size 000001C2 (450) │ │ │ │ 049C52 Filename Length 0020 (32) │ │ │ │ 049C54 Extra Length 0000 (0) │ │ │ │ 049C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x49C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 049C76 PAYLOAD │ │ │ │ │ │ │ │ -049D89 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -049D8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049D8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049D8F General Purpose Flag 0800 (2048) │ │ │ │ +049D7D LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +049D81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049D82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049D83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049D91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049D93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049D97 CRC 618AE27F (1636491903) │ │ │ │ -049D9B Compressed Size 00000122 (290) │ │ │ │ -049D9F Uncompressed Size 000001D5 (469) │ │ │ │ -049DA3 Filename Length 0024 (36) │ │ │ │ -049DA5 Extra Length 0000 (0) │ │ │ │ -049DA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049D85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049D87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049D8B CRC 618AE27F (1636491903) │ │ │ │ +049D8F Compressed Size 00000122 (290) │ │ │ │ +049D93 Uncompressed Size 000001D5 (469) │ │ │ │ +049D97 Filename Length 0024 (36) │ │ │ │ +049D99 Extra Length 0000 (0) │ │ │ │ +049D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49DA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49D9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049DCB PAYLOAD │ │ │ │ +049DBF PAYLOAD │ │ │ │ │ │ │ │ -049EED LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -049EF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049EF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049EF3 General Purpose Flag 0800 (2048) │ │ │ │ +049EE1 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +049EE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049EE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049EE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049EF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049EF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049EFB CRC A818CF8C (2820198284) │ │ │ │ -049EFF Compressed Size 0000010F (271) │ │ │ │ -049F03 Uncompressed Size 000001EC (492) │ │ │ │ -049F07 Filename Length 0023 (35) │ │ │ │ -049F09 Extra Length 0000 (0) │ │ │ │ -049F0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049EE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049EEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049EEF CRC 5789E4AE (1468654766) │ │ │ │ +049EF3 Compressed Size 00000105 (261) │ │ │ │ +049EF7 Uncompressed Size 000001CC (460) │ │ │ │ +049EFB Filename Length 0023 (35) │ │ │ │ +049EFD Extra Length 0000 (0) │ │ │ │ +049EFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49EFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049F2E PAYLOAD │ │ │ │ +049F22 PAYLOAD │ │ │ │ │ │ │ │ -04A03D LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -04A041 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A042 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A043 General Purpose Flag 0800 (2048) │ │ │ │ +04A027 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +04A02B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A02C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A02D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A045 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A047 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A04B CRC 60496974 (1615423860) │ │ │ │ -04A04F Compressed Size 00000121 (289) │ │ │ │ -04A053 Uncompressed Size 000001CE (462) │ │ │ │ -04A057 Filename Length 0021 (33) │ │ │ │ -04A059 Extra Length 0000 (0) │ │ │ │ -04A05B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A02F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A035 CRC 60496974 (1615423860) │ │ │ │ +04A039 Compressed Size 00000121 (289) │ │ │ │ +04A03D Uncompressed Size 000001CE (462) │ │ │ │ +04A041 Filename Length 0021 (33) │ │ │ │ +04A043 Extra Length 0000 (0) │ │ │ │ +04A045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A05B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07C PAYLOAD │ │ │ │ +04A066 PAYLOAD │ │ │ │ │ │ │ │ -04A19D LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -04A1A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A1A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A1A3 General Purpose Flag 0800 (2048) │ │ │ │ +04A187 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +04A18B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A18C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A18D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A1A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A1A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A1AB CRC 991351B6 (2568180150) │ │ │ │ -04A1AF Compressed Size 00000113 (275) │ │ │ │ -04A1B3 Uncompressed Size 000001E7 (487) │ │ │ │ -04A1B7 Filename Length 0020 (32) │ │ │ │ -04A1B9 Extra Length 0000 (0) │ │ │ │ -04A1BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A18F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A191 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A195 CRC 991351B6 (2568180150) │ │ │ │ +04A199 Compressed Size 00000113 (275) │ │ │ │ +04A19D Uncompressed Size 000001E7 (487) │ │ │ │ +04A1A1 Filename Length 0020 (32) │ │ │ │ +04A1A3 Extra Length 0000 (0) │ │ │ │ +04A1A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A1A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A1DB PAYLOAD │ │ │ │ +04A1C5 PAYLOAD │ │ │ │ │ │ │ │ -04A2EE LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -04A2F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A2F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A2F4 General Purpose Flag 0800 (2048) │ │ │ │ +04A2D8 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +04A2DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A2DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A2DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A2F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A2F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A2FC CRC 2138D3DD (557372381) │ │ │ │ -04A300 Compressed Size 00000120 (288) │ │ │ │ -04A304 Uncompressed Size 000001D1 (465) │ │ │ │ -04A308 Filename Length 0023 (35) │ │ │ │ -04A30A Extra Length 0000 (0) │ │ │ │ -04A30C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A2E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A2E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A2E6 CRC 2138D3DD (557372381) │ │ │ │ +04A2EA Compressed Size 00000120 (288) │ │ │ │ +04A2EE Uncompressed Size 000001D1 (465) │ │ │ │ +04A2F2 Filename Length 0023 (35) │ │ │ │ +04A2F4 Extra Length 0000 (0) │ │ │ │ +04A2F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A30C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A2F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A32F PAYLOAD │ │ │ │ +04A319 PAYLOAD │ │ │ │ │ │ │ │ -04A44F LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -04A453 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A454 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A455 General Purpose Flag 0800 (2048) │ │ │ │ +04A439 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +04A43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A43F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A457 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A459 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A45D CRC ECCEDB96 (3972979606) │ │ │ │ -04A461 Compressed Size 00000383 (899) │ │ │ │ -04A465 Uncompressed Size 000007B0 (1968) │ │ │ │ -04A469 Filename Length 0022 (34) │ │ │ │ -04A46B Extra Length 0000 (0) │ │ │ │ -04A46D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A443 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A447 CRC ECCEDB96 (3972979606) │ │ │ │ +04A44B Compressed Size 00000383 (899) │ │ │ │ +04A44F Uncompressed Size 000007B0 (1968) │ │ │ │ +04A453 Filename Length 0022 (34) │ │ │ │ +04A455 Extra Length 0000 (0) │ │ │ │ +04A457 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A46D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A457: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A48F PAYLOAD │ │ │ │ +04A479 PAYLOAD │ │ │ │ │ │ │ │ -04A812 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -04A816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A818 General Purpose Flag 0800 (2048) │ │ │ │ +04A7FC LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +04A800 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A801 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A802 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A81A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A81C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A820 CRC B50D9A2B (3037567531) │ │ │ │ -04A824 Compressed Size 000001E9 (489) │ │ │ │ -04A828 Uncompressed Size 000003D8 (984) │ │ │ │ -04A82C Filename Length 002A (42) │ │ │ │ -04A82E Extra Length 0000 (0) │ │ │ │ -04A830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A804 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A806 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A80A CRC B50D9A2B (3037567531) │ │ │ │ +04A80E Compressed Size 000001E9 (489) │ │ │ │ +04A812 Uncompressed Size 000003D8 (984) │ │ │ │ +04A816 Filename Length 002A (42) │ │ │ │ +04A818 Extra Length 0000 (0) │ │ │ │ +04A81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A85A PAYLOAD │ │ │ │ +04A844 PAYLOAD │ │ │ │ │ │ │ │ -04AA43 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -04AA47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AA48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AA49 General Purpose Flag 0800 (2048) │ │ │ │ +04AA2D LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +04AA31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AA32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AA33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AA4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AA4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AA51 CRC 34723D5A (879902042) │ │ │ │ -04AA55 Compressed Size 0000050D (1293) │ │ │ │ -04AA59 Uncompressed Size 00001E9E (7838) │ │ │ │ -04AA5D Filename Length 0029 (41) │ │ │ │ -04AA5F Extra Length 0000 (0) │ │ │ │ -04AA61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AA35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AA37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AA3B CRC 34723D5A (879902042) │ │ │ │ +04AA3F Compressed Size 0000050D (1293) │ │ │ │ +04AA43 Uncompressed Size 00001E9E (7838) │ │ │ │ +04AA47 Filename Length 0029 (41) │ │ │ │ +04AA49 Extra Length 0000 (0) │ │ │ │ +04AA4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AA61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AA4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AA8A PAYLOAD │ │ │ │ +04AA74 PAYLOAD │ │ │ │ │ │ │ │ -04AF97 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -04AF9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AF9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AF9D General Purpose Flag 0800 (2048) │ │ │ │ +04AF81 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +04AF85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AF86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AF87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AF9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AFA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AFA5 CRC 928E82FC (2458813180) │ │ │ │ -04AFA9 Compressed Size 00000569 (1385) │ │ │ │ -04AFAD Uncompressed Size 00000DBB (3515) │ │ │ │ -04AFB1 Filename Length 0028 (40) │ │ │ │ -04AFB3 Extra Length 0000 (0) │ │ │ │ -04AFB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AF89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AF8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AF8F CRC 928E82FC (2458813180) │ │ │ │ +04AF93 Compressed Size 00000569 (1385) │ │ │ │ +04AF97 Uncompressed Size 00000DBB (3515) │ │ │ │ +04AF9B Filename Length 0028 (40) │ │ │ │ +04AF9D Extra Length 0000 (0) │ │ │ │ +04AF9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AFB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AF9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AFDD PAYLOAD │ │ │ │ +04AFC7 PAYLOAD │ │ │ │ │ │ │ │ -04B546 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -04B54A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B54B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B54C General Purpose Flag 0800 (2048) │ │ │ │ +04B530 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +04B534 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B535 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B536 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B54E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B550 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04B554 CRC E815CAC1 (3893742273) │ │ │ │ -04B558 Compressed Size 00000735 (1845) │ │ │ │ -04B55C Uncompressed Size 00004AE0 (19168) │ │ │ │ -04B560 Filename Length 0027 (39) │ │ │ │ -04B562 Extra Length 0000 (0) │ │ │ │ -04B564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B538 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B53A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04B53E CRC E815CAC1 (3893742273) │ │ │ │ +04B542 Compressed Size 00000735 (1845) │ │ │ │ +04B546 Uncompressed Size 00004AE0 (19168) │ │ │ │ +04B54A Filename Length 0027 (39) │ │ │ │ +04B54C Extra Length 0000 (0) │ │ │ │ +04B54E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B54E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B58B PAYLOAD │ │ │ │ +04B575 PAYLOAD │ │ │ │ │ │ │ │ -04BCC0 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -04BCC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BCC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BCC6 General Purpose Flag 0800 (2048) │ │ │ │ +04BCAA LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +04BCAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BCAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BCB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BCC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BCCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04BCCE CRC D0E00AFD (3504343805) │ │ │ │ -04BCD2 Compressed Size 000003A3 (931) │ │ │ │ -04BCD6 Uncompressed Size 000007BF (1983) │ │ │ │ -04BCDA Filename Length 001A (26) │ │ │ │ -04BCDC Extra Length 0000 (0) │ │ │ │ -04BCDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BCB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BCB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04BCB8 CRC D0E00AFD (3504343805) │ │ │ │ +04BCBC Compressed Size 000003A3 (931) │ │ │ │ +04BCC0 Uncompressed Size 000007BF (1983) │ │ │ │ +04BCC4 Filename Length 001A (26) │ │ │ │ +04BCC6 Extra Length 0000 (0) │ │ │ │ +04BCC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BCC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCF8 PAYLOAD │ │ │ │ +04BCE2 PAYLOAD │ │ │ │ │ │ │ │ -04C09B LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -04C09F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C0A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C0A1 General Purpose Flag 0800 (2048) │ │ │ │ +04C085 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +04C089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C08A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C08B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C0A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C0A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C0A9 CRC 7C327096 (2083680406) │ │ │ │ -04C0AD Compressed Size 00000649 (1609) │ │ │ │ -04C0B1 Uncompressed Size 00001522 (5410) │ │ │ │ -04C0B5 Filename Length 0019 (25) │ │ │ │ -04C0B7 Extra Length 0000 (0) │ │ │ │ -04C0B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C08D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C08F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C093 CRC 7C327096 (2083680406) │ │ │ │ +04C097 Compressed Size 00000649 (1609) │ │ │ │ +04C09B Uncompressed Size 00001522 (5410) │ │ │ │ +04C09F Filename Length 0019 (25) │ │ │ │ +04C0A1 Extra Length 0000 (0) │ │ │ │ +04C0A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C0B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C0A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C0D2 PAYLOAD │ │ │ │ +04C0BC PAYLOAD │ │ │ │ │ │ │ │ -04C71B LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -04C71F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C720 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C721 General Purpose Flag 0800 (2048) │ │ │ │ +04C705 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +04C709 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C70A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C70B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C723 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C725 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C729 CRC F354206A (4082376810) │ │ │ │ -04C72D Compressed Size 000002E2 (738) │ │ │ │ -04C731 Uncompressed Size 000005D1 (1489) │ │ │ │ -04C735 Filename Length 0026 (38) │ │ │ │ -04C737 Extra Length 0000 (0) │ │ │ │ -04C739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C70D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C70F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C713 CRC F354206A (4082376810) │ │ │ │ +04C717 Compressed Size 000002E2 (738) │ │ │ │ +04C71B Uncompressed Size 000005D1 (1489) │ │ │ │ +04C71F Filename Length 0026 (38) │ │ │ │ +04C721 Extra Length 0000 (0) │ │ │ │ +04C723 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C723: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C75F PAYLOAD │ │ │ │ +04C749 PAYLOAD │ │ │ │ │ │ │ │ -04CA41 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -04CA45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CA46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CA47 General Purpose Flag 0800 (2048) │ │ │ │ +04CA2B LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +04CA2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CA30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CA31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CA49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CA4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CA4F CRC A9857AC6 (2844097222) │ │ │ │ -04CA53 Compressed Size 00000175 (373) │ │ │ │ -04CA57 Uncompressed Size 000002F1 (753) │ │ │ │ -04CA5B Filename Length 0025 (37) │ │ │ │ -04CA5D Extra Length 0000 (0) │ │ │ │ -04CA5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CA33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CA35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CA39 CRC A9857AC6 (2844097222) │ │ │ │ +04CA3D Compressed Size 00000175 (373) │ │ │ │ +04CA41 Uncompressed Size 000002F1 (753) │ │ │ │ +04CA45 Filename Length 0025 (37) │ │ │ │ +04CA47 Extra Length 0000 (0) │ │ │ │ +04CA49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CA5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CA49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CA84 PAYLOAD │ │ │ │ +04CA6E PAYLOAD │ │ │ │ │ │ │ │ -04CBF9 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -04CBFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CBFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CBFF General Purpose Flag 0800 (2048) │ │ │ │ +04CBE3 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +04CBE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CBE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CBE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CC01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CC03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CC07 CRC 67A72259 (1739006553) │ │ │ │ -04CC0B Compressed Size 00000214 (532) │ │ │ │ -04CC0F Uncompressed Size 0000041F (1055) │ │ │ │ -04CC13 Filename Length 0027 (39) │ │ │ │ -04CC15 Extra Length 0000 (0) │ │ │ │ -04CC17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CBEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CBED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CBF1 CRC 67A72259 (1739006553) │ │ │ │ +04CBF5 Compressed Size 00000214 (532) │ │ │ │ +04CBF9 Uncompressed Size 0000041F (1055) │ │ │ │ +04CBFD Filename Length 0027 (39) │ │ │ │ +04CBFF Extra Length 0000 (0) │ │ │ │ +04CC01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CC17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CC01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CC3E PAYLOAD │ │ │ │ +04CC28 PAYLOAD │ │ │ │ │ │ │ │ -04CE52 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -04CE56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE58 General Purpose Flag 0800 (2048) │ │ │ │ +04CE3C LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +04CE40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CE60 CRC BB568875 (3143010421) │ │ │ │ -04CE64 Compressed Size 000002B9 (697) │ │ │ │ -04CE68 Uncompressed Size 0000098C (2444) │ │ │ │ -04CE6C Filename Length 0026 (38) │ │ │ │ -04CE6E Extra Length 0000 (0) │ │ │ │ -04CE70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CE4A CRC BB568875 (3143010421) │ │ │ │ +04CE4E Compressed Size 000002B9 (697) │ │ │ │ +04CE52 Uncompressed Size 0000098C (2444) │ │ │ │ +04CE56 Filename Length 0026 (38) │ │ │ │ +04CE58 Extra Length 0000 (0) │ │ │ │ +04CE5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CE96 PAYLOAD │ │ │ │ +04CE80 PAYLOAD │ │ │ │ │ │ │ │ -04D14F LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -04D153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D155 General Purpose Flag 0800 (2048) │ │ │ │ +04D139 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +04D13D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D13E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D13F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D157 Compression Method 0000 (0) 'Stored' │ │ │ │ -04D159 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D15D CRC 00000000 (0) │ │ │ │ -04D161 Compressed Size 00000000 (0) │ │ │ │ -04D165 Uncompressed Size 00000000 (0) │ │ │ │ -04D169 Filename Length 0014 (20) │ │ │ │ -04D16B Extra Length 0000 (0) │ │ │ │ -04D16D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D141 Compression Method 0000 (0) 'Stored' │ │ │ │ +04D143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D147 CRC 00000000 (0) │ │ │ │ +04D14B Compressed Size 00000000 (0) │ │ │ │ +04D14F Uncompressed Size 00000000 (0) │ │ │ │ +04D153 Filename Length 0014 (20) │ │ │ │ +04D155 Extra Length 0000 (0) │ │ │ │ +04D157 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D16D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D157: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04D181 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -04D185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D187 General Purpose Flag 0800 (2048) │ │ │ │ +04D16B LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +04D16F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D170 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D171 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D18B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D18F CRC 045A6BE4 (73034724) │ │ │ │ -04D193 Compressed Size 000001F3 (499) │ │ │ │ -04D197 Uncompressed Size 000003F5 (1013) │ │ │ │ -04D19B Filename Length 0020 (32) │ │ │ │ -04D19D Extra Length 0000 (0) │ │ │ │ -04D19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D173 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D175 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D179 CRC 045A6BE4 (73034724) │ │ │ │ +04D17D Compressed Size 000001F3 (499) │ │ │ │ +04D181 Uncompressed Size 000003F5 (1013) │ │ │ │ +04D185 Filename Length 0020 (32) │ │ │ │ +04D187 Extra Length 0000 (0) │ │ │ │ +04D189 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D189: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D1BF PAYLOAD │ │ │ │ +04D1A9 PAYLOAD │ │ │ │ │ │ │ │ -04D3B2 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -04D3B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D3B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D3B8 General Purpose Flag 0800 (2048) │ │ │ │ +04D39C LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +04D3A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D3A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D3A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D3BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D3BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D3C0 CRC AEEC026D (2934702701) │ │ │ │ -04D3C4 Compressed Size 000002BE (702) │ │ │ │ -04D3C8 Uncompressed Size 0000078C (1932) │ │ │ │ -04D3CC Filename Length 001F (31) │ │ │ │ -04D3CE Extra Length 0000 (0) │ │ │ │ -04D3D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D3A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D3A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D3AA CRC AEEC026D (2934702701) │ │ │ │ +04D3AE Compressed Size 000002BE (702) │ │ │ │ +04D3B2 Uncompressed Size 0000078C (1932) │ │ │ │ +04D3B6 Filename Length 001F (31) │ │ │ │ +04D3B8 Extra Length 0000 (0) │ │ │ │ +04D3BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D3D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D3BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D3EF PAYLOAD │ │ │ │ +04D3D9 PAYLOAD │ │ │ │ │ │ │ │ -04D6AD LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -04D6B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D6B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D6B3 General Purpose Flag 0800 (2048) │ │ │ │ +04D697 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +04D69B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D69C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D69D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D6B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D6B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D6BB CRC CFF7C16F (3489120623) │ │ │ │ -04D6BF Compressed Size 0000056C (1388) │ │ │ │ -04D6C3 Uncompressed Size 00000CF1 (3313) │ │ │ │ -04D6C7 Filename Length 0027 (39) │ │ │ │ -04D6C9 Extra Length 0000 (0) │ │ │ │ -04D6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D69F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D6A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D6A5 CRC CFF7C16F (3489120623) │ │ │ │ +04D6A9 Compressed Size 0000056C (1388) │ │ │ │ +04D6AD Uncompressed Size 00000CF1 (3313) │ │ │ │ +04D6B1 Filename Length 0027 (39) │ │ │ │ +04D6B3 Extra Length 0000 (0) │ │ │ │ +04D6B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D6B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D6F2 PAYLOAD │ │ │ │ +04D6DC PAYLOAD │ │ │ │ │ │ │ │ -04DC5E LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -04DC62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DC63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DC64 General Purpose Flag 0800 (2048) │ │ │ │ +04DC48 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +04DC4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DC4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DC4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DC66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DC68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DC6C CRC F733F775 (4147378037) │ │ │ │ -04DC70 Compressed Size 000002F8 (760) │ │ │ │ -04DC74 Uncompressed Size 00000EC7 (3783) │ │ │ │ -04DC78 Filename Length 0026 (38) │ │ │ │ -04DC7A Extra Length 0000 (0) │ │ │ │ -04DC7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DC50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DC52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DC56 CRC F733F775 (4147378037) │ │ │ │ +04DC5A Compressed Size 000002F8 (760) │ │ │ │ +04DC5E Uncompressed Size 00000EC7 (3783) │ │ │ │ +04DC62 Filename Length 0026 (38) │ │ │ │ +04DC64 Extra Length 0000 (0) │ │ │ │ +04DC66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DC7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DC66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DCA2 PAYLOAD │ │ │ │ +04DC8C PAYLOAD │ │ │ │ │ │ │ │ -04DF9A LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -04DF9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DF9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DFA0 General Purpose Flag 0800 (2048) │ │ │ │ +04DF84 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +04DF88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DF89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DF8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DFA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DFA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DFA8 CRC 2BF66AD1 (737569489) │ │ │ │ -04DFAC Compressed Size 000006C9 (1737) │ │ │ │ -04DFB0 Uncompressed Size 0000101D (4125) │ │ │ │ -04DFB4 Filename Length 0022 (34) │ │ │ │ -04DFB6 Extra Length 0000 (0) │ │ │ │ -04DFB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DF8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DF8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DF92 CRC 2BF66AD1 (737569489) │ │ │ │ +04DF96 Compressed Size 000006C9 (1737) │ │ │ │ +04DF9A Uncompressed Size 0000101D (4125) │ │ │ │ +04DF9E Filename Length 0022 (34) │ │ │ │ +04DFA0 Extra Length 0000 (0) │ │ │ │ +04DFA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DFB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DFA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DFDA PAYLOAD │ │ │ │ +04DFC4 PAYLOAD │ │ │ │ │ │ │ │ -04E6A3 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -04E6A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04E6A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04E6A9 General Purpose Flag 0800 (2048) │ │ │ │ +04E68D LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +04E691 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04E692 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04E693 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04E6AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -04E6AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04E6B1 CRC AE70CA6B (2926627435) │ │ │ │ -04E6B5 Compressed Size 000007BD (1981) │ │ │ │ -04E6B9 Uncompressed Size 00002508 (9480) │ │ │ │ -04E6BD Filename Length 0021 (33) │ │ │ │ -04E6BF Extra Length 0000 (0) │ │ │ │ -04E6C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04E695 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04E697 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04E69B CRC AE70CA6B (2926627435) │ │ │ │ +04E69F Compressed Size 000007BD (1981) │ │ │ │ +04E6A3 Uncompressed Size 00002508 (9480) │ │ │ │ +04E6A7 Filename Length 0021 (33) │ │ │ │ +04E6A9 Extra Length 0000 (0) │ │ │ │ +04E6AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4E6C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4E6AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04E6E2 PAYLOAD │ │ │ │ +04E6CC PAYLOAD │ │ │ │ │ │ │ │ -04EE9F LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -04EEA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04EEA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04EEA5 General Purpose Flag 0800 (2048) │ │ │ │ +04EE89 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +04EE8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04EE8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04EE8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04EEA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04EEA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04EEAD CRC 21C9029D (566821533) │ │ │ │ -04EEB1 Compressed Size 000003C6 (966) │ │ │ │ -04EEB5 Uncompressed Size 00000950 (2384) │ │ │ │ -04EEB9 Filename Length 0027 (39) │ │ │ │ -04EEBB Extra Length 0000 (0) │ │ │ │ -04EEBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04EE91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04EE93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04EE97 CRC 21C9029D (566821533) │ │ │ │ +04EE9B Compressed Size 000003C6 (966) │ │ │ │ +04EE9F Uncompressed Size 00000950 (2384) │ │ │ │ +04EEA3 Filename Length 0027 (39) │ │ │ │ +04EEA5 Extra Length 0000 (0) │ │ │ │ +04EEA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4EEBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4EEA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04EEE4 PAYLOAD │ │ │ │ +04EECE PAYLOAD │ │ │ │ │ │ │ │ -04F2AA LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -04F2AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F2AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F2B0 General Purpose Flag 0800 (2048) │ │ │ │ +04F294 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +04F298 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F299 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F29A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F2B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F2B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F2B8 CRC 421E085D (1109264477) │ │ │ │ -04F2BC Compressed Size 00000413 (1043) │ │ │ │ -04F2C0 Uncompressed Size 00001612 (5650) │ │ │ │ -04F2C4 Filename Length 0026 (38) │ │ │ │ -04F2C6 Extra Length 0000 (0) │ │ │ │ -04F2C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F29C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F29E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F2A2 CRC 421E085D (1109264477) │ │ │ │ +04F2A6 Compressed Size 00000413 (1043) │ │ │ │ +04F2AA Uncompressed Size 00001612 (5650) │ │ │ │ +04F2AE Filename Length 0026 (38) │ │ │ │ +04F2B0 Extra Length 0000 (0) │ │ │ │ +04F2B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F2C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F2B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F2EE PAYLOAD │ │ │ │ +04F2D8 PAYLOAD │ │ │ │ │ │ │ │ -04F701 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -04F705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F707 General Purpose Flag 0800 (2048) │ │ │ │ +04F6EB LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +04F6EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F6F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F6F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F709 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F70B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F70F CRC 80A46BC6 (2158259142) │ │ │ │ -04F713 Compressed Size 00000264 (612) │ │ │ │ -04F717 Uncompressed Size 00000502 (1282) │ │ │ │ -04F71B Filename Length 0023 (35) │ │ │ │ -04F71D Extra Length 0000 (0) │ │ │ │ -04F71F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F6F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F6F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F6F9 CRC 80A46BC6 (2158259142) │ │ │ │ +04F6FD Compressed Size 00000264 (612) │ │ │ │ +04F701 Uncompressed Size 00000502 (1282) │ │ │ │ +04F705 Filename Length 0023 (35) │ │ │ │ +04F707 Extra Length 0000 (0) │ │ │ │ +04F709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F71F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F742 PAYLOAD │ │ │ │ +04F72C PAYLOAD │ │ │ │ │ │ │ │ -04F9A6 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -04F9AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F9AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F9AC General Purpose Flag 0800 (2048) │ │ │ │ +04F990 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +04F994 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F995 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F996 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F9AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F9B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F9B4 CRC 67856ACD (1736796877) │ │ │ │ -04F9B8 Compressed Size 00000476 (1142) │ │ │ │ -04F9BC Uncompressed Size 000015B5 (5557) │ │ │ │ -04F9C0 Filename Length 0022 (34) │ │ │ │ -04F9C2 Extra Length 0000 (0) │ │ │ │ -04F9C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F998 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F99A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F99E CRC 67856ACD (1736796877) │ │ │ │ +04F9A2 Compressed Size 00000476 (1142) │ │ │ │ +04F9A6 Uncompressed Size 000015B5 (5557) │ │ │ │ +04F9AA Filename Length 0022 (34) │ │ │ │ +04F9AC Extra Length 0000 (0) │ │ │ │ +04F9AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F9C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F9AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F9E6 PAYLOAD │ │ │ │ +04F9D0 PAYLOAD │ │ │ │ │ │ │ │ -04FE5C LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -04FE60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04FE61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04FE62 General Purpose Flag 0800 (2048) │ │ │ │ +04FE46 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +04FE4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04FE4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04FE4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04FE64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04FE66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04FE6A CRC CEDFA7AF (3470763951) │ │ │ │ -04FE6E Compressed Size 000006A2 (1698) │ │ │ │ -04FE72 Uncompressed Size 0000120D (4621) │ │ │ │ -04FE76 Filename Length 001E (30) │ │ │ │ -04FE78 Extra Length 0000 (0) │ │ │ │ -04FE7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04FE4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04FE50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04FE54 CRC CEDFA7AF (3470763951) │ │ │ │ +04FE58 Compressed Size 000006A2 (1698) │ │ │ │ +04FE5C Uncompressed Size 0000120D (4621) │ │ │ │ +04FE60 Filename Length 001E (30) │ │ │ │ +04FE62 Extra Length 0000 (0) │ │ │ │ +04FE64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4FE7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4FE64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04FE98 PAYLOAD │ │ │ │ +04FE82 PAYLOAD │ │ │ │ │ │ │ │ -05053A LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -05053E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05053F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050540 General Purpose Flag 0800 (2048) │ │ │ │ +050524 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +050528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05052A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050542 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050544 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050548 CRC 28531D78 (676535672) │ │ │ │ -05054C Compressed Size 00000916 (2326) │ │ │ │ -050550 Uncompressed Size 000054E9 (21737) │ │ │ │ -050554 Filename Length 001D (29) │ │ │ │ -050556 Extra Length 0000 (0) │ │ │ │ -050558 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05052C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05052E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050532 CRC 28531D78 (676535672) │ │ │ │ +050536 Compressed Size 00000916 (2326) │ │ │ │ +05053A Uncompressed Size 000054E9 (21737) │ │ │ │ +05053E Filename Length 001D (29) │ │ │ │ +050540 Extra Length 0000 (0) │ │ │ │ +050542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50558: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050575 PAYLOAD │ │ │ │ +05055F PAYLOAD │ │ │ │ │ │ │ │ -050E8B LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -050E8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050E90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050E91 General Purpose Flag 0800 (2048) │ │ │ │ +050E75 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +050E79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050E7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050E7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050E93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050E99 CRC 67404CB2 (1732267186) │ │ │ │ -050E9D Compressed Size 00000BE6 (3046) │ │ │ │ -050EA1 Uncompressed Size 00002665 (9829) │ │ │ │ -050EA5 Filename Length 002B (43) │ │ │ │ -050EA7 Extra Length 0000 (0) │ │ │ │ -050EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +050E7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +050E7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050E83 CRC 67404CB2 (1732267186) │ │ │ │ +050E87 Compressed Size 00000BE6 (3046) │ │ │ │ +050E8B Uncompressed Size 00002665 (9829) │ │ │ │ +050E8F Filename Length 002B (43) │ │ │ │ +050E91 Extra Length 0000 (0) │ │ │ │ +050E93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50E93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050ED4 PAYLOAD │ │ │ │ +050EBE PAYLOAD │ │ │ │ │ │ │ │ -051ABA LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -051ABE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051ABF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051AC0 General Purpose Flag 0800 (2048) │ │ │ │ +051AA4 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +051AA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051AA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051AAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051AC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051AC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -051AC8 CRC 168B1528 (378213672) │ │ │ │ -051ACC Compressed Size 00000DF0 (3568) │ │ │ │ -051AD0 Uncompressed Size 00008326 (33574) │ │ │ │ -051AD4 Filename Length 002A (42) │ │ │ │ -051AD6 Extra Length 0000 (0) │ │ │ │ -051AD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051AAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +051AAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +051AB2 CRC 168B1528 (378213672) │ │ │ │ +051AB6 Compressed Size 00000DF0 (3568) │ │ │ │ +051ABA Uncompressed Size 00008326 (33574) │ │ │ │ +051ABE Filename Length 002A (42) │ │ │ │ +051AC0 Extra Length 0000 (0) │ │ │ │ +051AC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51AC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051B02 PAYLOAD │ │ │ │ +051AEC PAYLOAD │ │ │ │ │ │ │ │ -0528F2 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -0528F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0528F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0528F8 General Purpose Flag 0800 (2048) │ │ │ │ +0528DC LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +0528E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0528E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0528E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0528FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0528FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052900 CRC F1A2C9FA (4053977594) │ │ │ │ -052904 Compressed Size 000003ED (1005) │ │ │ │ -052908 Uncompressed Size 00000951 (2385) │ │ │ │ -05290C Filename Length 002D (45) │ │ │ │ -05290E Extra Length 0000 (0) │ │ │ │ -052910 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0528E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0528E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0528EA CRC F1A2C9FA (4053977594) │ │ │ │ +0528EE Compressed Size 000003ED (1005) │ │ │ │ +0528F2 Uncompressed Size 00000951 (2385) │ │ │ │ +0528F6 Filename Length 002D (45) │ │ │ │ +0528F8 Extra Length 0000 (0) │ │ │ │ +0528FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52910: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x528FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05293D PAYLOAD │ │ │ │ +052927 PAYLOAD │ │ │ │ │ │ │ │ -052D2A LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -052D2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052D2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052D30 General Purpose Flag 0800 (2048) │ │ │ │ +052D14 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +052D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052D1A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052D32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052D34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052D38 CRC 3A875FD7 (981950423) │ │ │ │ -052D3C Compressed Size 0000039D (925) │ │ │ │ -052D40 Uncompressed Size 00001205 (4613) │ │ │ │ -052D44 Filename Length 002C (44) │ │ │ │ -052D46 Extra Length 0000 (0) │ │ │ │ -052D48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ +052D1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +052D22 CRC 3A875FD7 (981950423) │ │ │ │ +052D26 Compressed Size 0000039D (925) │ │ │ │ +052D2A Uncompressed Size 00001205 (4613) │ │ │ │ +052D2E Filename Length 002C (44) │ │ │ │ +052D30 Extra Length 0000 (0) │ │ │ │ +052D32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52D48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52D32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052D74 PAYLOAD │ │ │ │ +052D5E PAYLOAD │ │ │ │ │ │ │ │ -053111 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -053115 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053116 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053117 General Purpose Flag 0800 (2048) │ │ │ │ +0530FB LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +0530FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053101 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053119 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05311B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05311F CRC E168592E (3781712174) │ │ │ │ -053123 Compressed Size 0000077B (1915) │ │ │ │ -053127 Uncompressed Size 0000128D (4749) │ │ │ │ -05312B Filename Length 0023 (35) │ │ │ │ -05312D Extra Length 0000 (0) │ │ │ │ -05312F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053103 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +053109 CRC E168592E (3781712174) │ │ │ │ +05310D Compressed Size 0000077B (1915) │ │ │ │ +053111 Uncompressed Size 0000128D (4749) │ │ │ │ +053115 Filename Length 0023 (35) │ │ │ │ +053117 Extra Length 0000 (0) │ │ │ │ +053119 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5312F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53119: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053152 PAYLOAD │ │ │ │ +05313C PAYLOAD │ │ │ │ │ │ │ │ -0538CD LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -0538D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0538D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0538D3 General Purpose Flag 0800 (2048) │ │ │ │ +0538B7 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +0538BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0538BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0538BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0538D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0538D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0538DB CRC 8B2D10C6 (2334986438) │ │ │ │ -0538DF Compressed Size 0000070D (1805) │ │ │ │ -0538E3 Uncompressed Size 00002C58 (11352) │ │ │ │ -0538E7 Filename Length 0022 (34) │ │ │ │ -0538E9 Extra Length 0000 (0) │ │ │ │ -0538EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0538BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0538C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0538C5 CRC 8B2D10C6 (2334986438) │ │ │ │ +0538C9 Compressed Size 0000070D (1805) │ │ │ │ +0538CD Uncompressed Size 00002C58 (11352) │ │ │ │ +0538D1 Filename Length 0022 (34) │ │ │ │ +0538D3 Extra Length 0000 (0) │ │ │ │ +0538D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x538EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x538D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05390D PAYLOAD │ │ │ │ +0538F7 PAYLOAD │ │ │ │ │ │ │ │ -05401A LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -05401E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05401F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054020 General Purpose Flag 0800 (2048) │ │ │ │ +054004 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +054008 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +054009 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05400A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054022 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054024 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -054028 CRC 100E219F (269361567) │ │ │ │ -05402C Compressed Size 00001191 (4497) │ │ │ │ -054030 Uncompressed Size 000041E9 (16873) │ │ │ │ -054034 Filename Length 0022 (34) │ │ │ │ -054036 Extra Length 0000 (0) │ │ │ │ -054038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05400C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05400E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +054012 CRC 100E219F (269361567) │ │ │ │ +054016 Compressed Size 00001191 (4497) │ │ │ │ +05401A Uncompressed Size 000041E9 (16873) │ │ │ │ +05401E Filename Length 0022 (34) │ │ │ │ +054020 Extra Length 0000 (0) │ │ │ │ +054022 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x54022: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05405A PAYLOAD │ │ │ │ +054044 PAYLOAD │ │ │ │ │ │ │ │ -0551EB LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0551EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0551F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0551F1 General Purpose Flag 0800 (2048) │ │ │ │ +0551D5 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0551D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0551DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0551DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0551F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0551F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0551F9 CRC 683F2557 (1748968791) │ │ │ │ -0551FD Compressed Size 00000F9D (3997) │ │ │ │ -055201 Uncompressed Size 0000F024 (61476) │ │ │ │ -055205 Filename Length 0021 (33) │ │ │ │ -055207 Extra Length 0000 (0) │ │ │ │ -055209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0551DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0551DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0551E3 CRC 683F2557 (1748968791) │ │ │ │ +0551E7 Compressed Size 00000F9D (3997) │ │ │ │ +0551EB Uncompressed Size 0000F024 (61476) │ │ │ │ +0551EF Filename Length 0021 (33) │ │ │ │ +0551F1 Extra Length 0000 (0) │ │ │ │ +0551F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x55209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x551F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05522A PAYLOAD │ │ │ │ +055214 PAYLOAD │ │ │ │ │ │ │ │ -0561C7 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0561CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0561CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0561CD General Purpose Flag 0800 (2048) │ │ │ │ +0561B1 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0561B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0561B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0561B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0561CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0561D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0561D5 CRC 73ADC2A9 (1940767401) │ │ │ │ -0561D9 Compressed Size 00000197 (407) │ │ │ │ -0561DD Uncompressed Size 000002FB (763) │ │ │ │ -0561E1 Filename Length 002B (43) │ │ │ │ -0561E3 Extra Length 0000 (0) │ │ │ │ -0561E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0561B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0561BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0561BF CRC 73ADC2A9 (1940767401) │ │ │ │ +0561C3 Compressed Size 00000197 (407) │ │ │ │ +0561C7 Uncompressed Size 000002FB (763) │ │ │ │ +0561CB Filename Length 002B (43) │ │ │ │ +0561CD Extra Length 0000 (0) │ │ │ │ +0561CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x561E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x561CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056210 PAYLOAD │ │ │ │ +0561FA PAYLOAD │ │ │ │ │ │ │ │ -0563A7 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -0563AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0563AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0563AD General Purpose Flag 0800 (2048) │ │ │ │ +056391 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +056395 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056396 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056397 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0563AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0563B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0563B5 CRC 5E62D745 (1583535941) │ │ │ │ -0563B9 Compressed Size 0000026F (623) │ │ │ │ -0563BD Uncompressed Size 00000744 (1860) │ │ │ │ -0563C1 Filename Length 002A (42) │ │ │ │ -0563C3 Extra Length 0000 (0) │ │ │ │ -0563C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056399 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05639B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05639F CRC 5E62D745 (1583535941) │ │ │ │ +0563A3 Compressed Size 0000026F (623) │ │ │ │ +0563A7 Uncompressed Size 00000744 (1860) │ │ │ │ +0563AB Filename Length 002A (42) │ │ │ │ +0563AD Extra Length 0000 (0) │ │ │ │ +0563AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x563C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x563AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0563EF PAYLOAD │ │ │ │ +0563D9 PAYLOAD │ │ │ │ │ │ │ │ -05665E LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -056662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056664 General Purpose Flag 0800 (2048) │ │ │ │ +056648 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +05664C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05664D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05664E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056668 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05666C CRC 1E7A7481 (511341697) │ │ │ │ -056670 Compressed Size 0000062A (1578) │ │ │ │ -056674 Uncompressed Size 0000114F (4431) │ │ │ │ -056678 Filename Length 0026 (38) │ │ │ │ -05667A Extra Length 0000 (0) │ │ │ │ -05667C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056650 Compression Method 0008 (8) 'Deflated' │ │ │ │ +056652 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056656 CRC 1E7A7481 (511341697) │ │ │ │ +05665A Compressed Size 0000062A (1578) │ │ │ │ +05665E Uncompressed Size 0000114F (4431) │ │ │ │ +056662 Filename Length 0026 (38) │ │ │ │ +056664 Extra Length 0000 (0) │ │ │ │ +056666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5667C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0566A2 PAYLOAD │ │ │ │ +05668C PAYLOAD │ │ │ │ │ │ │ │ -056CCC LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -056CD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056CD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056CD2 General Purpose Flag 0800 (2048) │ │ │ │ +056CB6 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +056CBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056CBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056CBC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056CD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056CD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -056CDA CRC F05D89C4 (4032661956) │ │ │ │ -056CDE Compressed Size 00000499 (1177) │ │ │ │ -056CE2 Uncompressed Size 00002442 (9282) │ │ │ │ -056CE6 Filename Length 0025 (37) │ │ │ │ -056CE8 Extra Length 0000 (0) │ │ │ │ -056CEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056CBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +056CC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056CC4 CRC F05D89C4 (4032661956) │ │ │ │ +056CC8 Compressed Size 00000499 (1177) │ │ │ │ +056CCC Uncompressed Size 00002442 (9282) │ │ │ │ +056CD0 Filename Length 0025 (37) │ │ │ │ +056CD2 Extra Length 0000 (0) │ │ │ │ +056CD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x56CEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56CD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056D0F PAYLOAD │ │ │ │ +056CF9 PAYLOAD │ │ │ │ │ │ │ │ -0571A8 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -0571AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0571AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0571AE General Purpose Flag 0800 (2048) │ │ │ │ +057192 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +057196 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057197 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057198 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0571B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0571B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0571B6 CRC B6D74B98 (3067562904) │ │ │ │ -0571BA Compressed Size 00000509 (1289) │ │ │ │ -0571BE Uncompressed Size 00000D44 (3396) │ │ │ │ -0571C2 Filename Length 002A (42) │ │ │ │ -0571C4 Extra Length 0000 (0) │ │ │ │ -0571C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05719A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05719C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0571A0 CRC B6D74B98 (3067562904) │ │ │ │ +0571A4 Compressed Size 00000509 (1289) │ │ │ │ +0571A8 Uncompressed Size 00000D44 (3396) │ │ │ │ +0571AC Filename Length 002A (42) │ │ │ │ +0571AE Extra Length 0000 (0) │ │ │ │ +0571B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x571C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x571B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0571F0 PAYLOAD │ │ │ │ +0571DA PAYLOAD │ │ │ │ │ │ │ │ -0576F9 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0576FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0576FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0576FF General Purpose Flag 0800 (2048) │ │ │ │ +0576E3 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +0576E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0576E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0576E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057701 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057703 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057707 CRC 720AB545 (1913304389) │ │ │ │ -05770B Compressed Size 0000060C (1548) │ │ │ │ -05770F Uncompressed Size 00002738 (10040) │ │ │ │ -057713 Filename Length 0029 (41) │ │ │ │ -057715 Extra Length 0000 (0) │ │ │ │ -057717 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0576EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0576ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0576F1 CRC 720AB545 (1913304389) │ │ │ │ +0576F5 Compressed Size 0000060C (1548) │ │ │ │ +0576F9 Uncompressed Size 00002738 (10040) │ │ │ │ +0576FD Filename Length 0029 (41) │ │ │ │ +0576FF Extra Length 0000 (0) │ │ │ │ +057701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57717: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057740 PAYLOAD │ │ │ │ +05772A PAYLOAD │ │ │ │ │ │ │ │ -057D4C LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -057D50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057D51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057D52 General Purpose Flag 0800 (2048) │ │ │ │ +057D36 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +057D3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057D3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057D3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057D54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057D56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057D5A CRC F010A0E8 (4027621608) │ │ │ │ -057D5E Compressed Size 000008AD (2221) │ │ │ │ -057D62 Uncompressed Size 00001785 (6021) │ │ │ │ -057D66 Filename Length 001E (30) │ │ │ │ -057D68 Extra Length 0000 (0) │ │ │ │ -057D6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057D3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +057D40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +057D44 CRC F010A0E8 (4027621608) │ │ │ │ +057D48 Compressed Size 000008AD (2221) │ │ │ │ +057D4C Uncompressed Size 00001785 (6021) │ │ │ │ +057D50 Filename Length 001E (30) │ │ │ │ +057D52 Extra Length 0000 (0) │ │ │ │ +057D54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57D6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57D54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057D88 PAYLOAD │ │ │ │ +057D72 PAYLOAD │ │ │ │ │ │ │ │ -058635 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -058639 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05863A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05863B General Purpose Flag 0800 (2048) │ │ │ │ +05861F LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +058623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058625 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05863D Compression Method 0008 (8) 'Deflated' │ │ │ │ -05863F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058643 CRC A9CBDF2F (2848710447) │ │ │ │ -058647 Compressed Size 00000962 (2402) │ │ │ │ -05864B Uncompressed Size 00004252 (16978) │ │ │ │ -05864F Filename Length 001D (29) │ │ │ │ -058651 Extra Length 0000 (0) │ │ │ │ -058653 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058627 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058629 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05862D CRC A9CBDF2F (2848710447) │ │ │ │ +058631 Compressed Size 00000962 (2402) │ │ │ │ +058635 Uncompressed Size 00004252 (16978) │ │ │ │ +058639 Filename Length 001D (29) │ │ │ │ +05863B Extra Length 0000 (0) │ │ │ │ +05863D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58653: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5863D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058670 PAYLOAD │ │ │ │ +05865A PAYLOAD │ │ │ │ │ │ │ │ -058FD2 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -058FD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058FD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058FD8 General Purpose Flag 0800 (2048) │ │ │ │ +058FBC LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +058FC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058FC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058FC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058FDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -058FDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058FE0 CRC 77C43470 (2009347184) │ │ │ │ -058FE4 Compressed Size 000006F1 (1777) │ │ │ │ -058FE8 Uncompressed Size 0000133C (4924) │ │ │ │ -058FEC Filename Length 001D (29) │ │ │ │ -058FEE Extra Length 0000 (0) │ │ │ │ -058FF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058FC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058FC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +058FCA CRC 77C43470 (2009347184) │ │ │ │ +058FCE Compressed Size 000006F1 (1777) │ │ │ │ +058FD2 Uncompressed Size 0000133C (4924) │ │ │ │ +058FD6 Filename Length 001D (29) │ │ │ │ +058FD8 Extra Length 0000 (0) │ │ │ │ +058FDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58FDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05900D PAYLOAD │ │ │ │ +058FF7 PAYLOAD │ │ │ │ │ │ │ │ -0596FE LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -059702 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059703 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059704 General Purpose Flag 0800 (2048) │ │ │ │ +0596E8 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +0596EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059706 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059708 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05970C CRC CAE1A33D (3403785021) │ │ │ │ -059710 Compressed Size 00000AF6 (2806) │ │ │ │ -059714 Uncompressed Size 00007DCD (32205) │ │ │ │ -059718 Filename Length 001C (28) │ │ │ │ -05971A Extra Length 0000 (0) │ │ │ │ -05971C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0596F6 CRC CAE1A33D (3403785021) │ │ │ │ +0596FA Compressed Size 00000AF6 (2806) │ │ │ │ +0596FE Uncompressed Size 00007DCD (32205) │ │ │ │ +059702 Filename Length 001C (28) │ │ │ │ +059704 Extra Length 0000 (0) │ │ │ │ +059706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5971C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059738 PAYLOAD │ │ │ │ +059722 PAYLOAD │ │ │ │ │ │ │ │ -05A22E LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -05A232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A234 General Purpose Flag 0800 (2048) │ │ │ │ +05A218 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +05A21C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A21D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A21E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A236 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A238 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A23C CRC 69B612A5 (1773540005) │ │ │ │ -05A240 Compressed Size 00000560 (1376) │ │ │ │ -05A244 Uncompressed Size 00000E2D (3629) │ │ │ │ -05A248 Filename Length 001E (30) │ │ │ │ -05A24A Extra Length 0000 (0) │ │ │ │ -05A24C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A220 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A222 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A226 CRC 69B612A5 (1773540005) │ │ │ │ +05A22A Compressed Size 00000560 (1376) │ │ │ │ +05A22E Uncompressed Size 00000E2D (3629) │ │ │ │ +05A232 Filename Length 001E (30) │ │ │ │ +05A234 Extra Length 0000 (0) │ │ │ │ +05A236 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A24C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A26A PAYLOAD │ │ │ │ +05A254 PAYLOAD │ │ │ │ │ │ │ │ -05A7CA LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -05A7CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A7CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A7D0 General Purpose Flag 0800 (2048) │ │ │ │ +05A7B4 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +05A7B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A7B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A7BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A7D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A7D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A7D8 CRC 5705CA7F (1459997311) │ │ │ │ -05A7DC Compressed Size 00000789 (1929) │ │ │ │ -05A7E0 Uncompressed Size 0000500F (20495) │ │ │ │ -05A7E4 Filename Length 001D (29) │ │ │ │ -05A7E6 Extra Length 0000 (0) │ │ │ │ -05A7E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A7BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A7BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A7C2 CRC 5705CA7F (1459997311) │ │ │ │ +05A7C6 Compressed Size 00000789 (1929) │ │ │ │ +05A7CA Uncompressed Size 0000500F (20495) │ │ │ │ +05A7CE Filename Length 001D (29) │ │ │ │ +05A7D0 Extra Length 0000 (0) │ │ │ │ +05A7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A7E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A805 PAYLOAD │ │ │ │ +05A7EF PAYLOAD │ │ │ │ │ │ │ │ -05AF8E LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -05AF92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AF93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AF94 General Purpose Flag 0800 (2048) │ │ │ │ +05AF78 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +05AF7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AF7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AF7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AF96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AF98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05AF9C CRC 3F0636EC (1057371884) │ │ │ │ -05AFA0 Compressed Size 000003B1 (945) │ │ │ │ -05AFA4 Uncompressed Size 00000863 (2147) │ │ │ │ -05AFA8 Filename Length 002C (44) │ │ │ │ -05AFAA Extra Length 0000 (0) │ │ │ │ -05AFAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AF80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AF82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05AF86 CRC 3F0636EC (1057371884) │ │ │ │ +05AF8A Compressed Size 000003B1 (945) │ │ │ │ +05AF8E Uncompressed Size 00000863 (2147) │ │ │ │ +05AF92 Filename Length 002C (44) │ │ │ │ +05AF94 Extra Length 0000 (0) │ │ │ │ +05AF96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AFAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AF96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AFD8 PAYLOAD │ │ │ │ +05AFC2 PAYLOAD │ │ │ │ │ │ │ │ -05B389 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -05B38D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B38E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B38F General Purpose Flag 0800 (2048) │ │ │ │ +05B373 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +05B377 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B378 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B379 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B393 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05B397 CRC 15234597 (354633111) │ │ │ │ -05B39B Compressed Size 000006AE (1710) │ │ │ │ -05B39F Uncompressed Size 000017B8 (6072) │ │ │ │ -05B3A3 Filename Length 002B (43) │ │ │ │ -05B3A5 Extra Length 0000 (0) │ │ │ │ -05B3A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B37B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B37D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05B381 CRC 15234597 (354633111) │ │ │ │ +05B385 Compressed Size 000006AE (1710) │ │ │ │ +05B389 Uncompressed Size 000017B8 (6072) │ │ │ │ +05B38D Filename Length 002B (43) │ │ │ │ +05B38F Extra Length 0000 (0) │ │ │ │ +05B391 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B3A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B3D2 PAYLOAD │ │ │ │ +05B3BC PAYLOAD │ │ │ │ │ │ │ │ -05BA80 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -05BA84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BA85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BA86 General Purpose Flag 0800 (2048) │ │ │ │ +05BA6A LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +05BA6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BA6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BA70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BA88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BA8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05BA8E CRC 9DDCF619 (2648503833) │ │ │ │ -05BA92 Compressed Size 00000914 (2324) │ │ │ │ -05BA96 Uncompressed Size 00001D6E (7534) │ │ │ │ -05BA9A Filename Length 0033 (51) │ │ │ │ -05BA9C Extra Length 0000 (0) │ │ │ │ -05BA9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BA72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BA74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05BA78 CRC 9DDCF619 (2648503833) │ │ │ │ +05BA7C Compressed Size 00000914 (2324) │ │ │ │ +05BA80 Uncompressed Size 00001D6E (7534) │ │ │ │ +05BA84 Filename Length 0033 (51) │ │ │ │ +05BA86 Extra Length 0000 (0) │ │ │ │ +05BA88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BA9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BA88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BAD1 PAYLOAD │ │ │ │ +05BABB PAYLOAD │ │ │ │ │ │ │ │ -05C3E5 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -05C3E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C3EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C3EB General Purpose Flag 0800 (2048) │ │ │ │ +05C3CF LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +05C3D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C3D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C3D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C3ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C3EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05C3F3 CRC F2DC3060 (4074516576) │ │ │ │ -05C3F7 Compressed Size 0000062A (1578) │ │ │ │ -05C3FB Uncompressed Size 000036A9 (13993) │ │ │ │ -05C3FF Filename Length 0032 (50) │ │ │ │ -05C401 Extra Length 0000 (0) │ │ │ │ -05C403 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C3D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C3D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05C3DD CRC F2DC3060 (4074516576) │ │ │ │ +05C3E1 Compressed Size 0000062A (1578) │ │ │ │ +05C3E5 Uncompressed Size 000036A9 (13993) │ │ │ │ +05C3E9 Filename Length 0032 (50) │ │ │ │ +05C3EB Extra Length 0000 (0) │ │ │ │ +05C3ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C403: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C3ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C435 PAYLOAD │ │ │ │ +05C41F PAYLOAD │ │ │ │ │ │ │ │ -05CA5F LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -05CA63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA65 General Purpose Flag 0800 (2048) │ │ │ │ +05CA49 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +05CA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA4F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA67 Compression Method 0000 (0) 'Stored' │ │ │ │ -05CA69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA6D CRC 00000000 (0) │ │ │ │ -05CA71 Compressed Size 00000000 (0) │ │ │ │ -05CA75 Uncompressed Size 00000000 (0) │ │ │ │ -05CA79 Filename Length 0014 (20) │ │ │ │ -05CA7B Extra Length 0000 (0) │ │ │ │ -05CA7D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA51 Compression Method 0000 (0) 'Stored' │ │ │ │ +05CA53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA57 CRC 00000000 (0) │ │ │ │ +05CA5B Compressed Size 00000000 (0) │ │ │ │ +05CA5F Uncompressed Size 00000000 (0) │ │ │ │ +05CA63 Filename Length 0014 (20) │ │ │ │ +05CA65 Extra Length 0000 (0) │ │ │ │ +05CA67 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CA7D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA67: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05CA91 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -05CA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA97 General Purpose Flag 0800 (2048) │ │ │ │ +05CA7B LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +05CA7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05CA9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA9F CRC 14358F6A (339054442) │ │ │ │ -05CAA3 Compressed Size 00004C73 (19571) │ │ │ │ -05CAA7 Uncompressed Size 00011D0C (72972) │ │ │ │ -05CAAB Filename Length 0022 (34) │ │ │ │ -05CAAD Extra Length 0000 (0) │ │ │ │ -05CAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05CA85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA89 CRC 917DB6A7 (2440935079) │ │ │ │ +05CA8D Compressed Size 00004C6D (19565) │ │ │ │ +05CA91 Uncompressed Size 00011D0C (72972) │ │ │ │ +05CA95 Filename Length 0022 (34) │ │ │ │ +05CA97 Extra Length 0000 (0) │ │ │ │ +05CA99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05CAD1 PAYLOAD │ │ │ │ +05CABB PAYLOAD │ │ │ │ │ │ │ │ -061744 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -061748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06174A General Purpose Flag 0800 (2048) │ │ │ │ +061728 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06172C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06172D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06172E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06174C Compression Method 0008 (8) 'Deflated' │ │ │ │ -06174E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -061752 CRC 3CD5E4D2 (1020650706) │ │ │ │ -061756 Compressed Size 0000B704 (46852) │ │ │ │ -06175A Uncompressed Size 00088FA9 (561065) │ │ │ │ -06175E Filename Length 0021 (33) │ │ │ │ -061760 Extra Length 0000 (0) │ │ │ │ -061762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061730 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061732 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +061736 CRC 1AEBB69D (451655325) │ │ │ │ +06173A Compressed Size 0000B6FC (46844) │ │ │ │ +06173E Uncompressed Size 00088FA9 (561065) │ │ │ │ +061742 Filename Length 0021 (33) │ │ │ │ +061744 Extra Length 0000 (0) │ │ │ │ +061746 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61746: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061783 PAYLOAD │ │ │ │ +061767 PAYLOAD │ │ │ │ │ │ │ │ -06CE87 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06CE8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE8D General Purpose Flag 0800 (2048) │ │ │ │ +06CE63 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06CE67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06CE95 CRC 1C916145 (479289669) │ │ │ │ -06CE99 Compressed Size 000003FB (1019) │ │ │ │ -06CE9D Uncompressed Size 000008D5 (2261) │ │ │ │ -06CEA1 Filename Length 0021 (33) │ │ │ │ -06CEA3 Extra Length 0000 (0) │ │ │ │ -06CEA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06CE71 CRC 1C916145 (479289669) │ │ │ │ +06CE75 Compressed Size 000003FB (1019) │ │ │ │ +06CE79 Uncompressed Size 000008D5 (2261) │ │ │ │ +06CE7D Filename Length 0021 (33) │ │ │ │ +06CE7F Extra Length 0000 (0) │ │ │ │ +06CE81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CEA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CEC6 PAYLOAD │ │ │ │ +06CEA2 PAYLOAD │ │ │ │ │ │ │ │ -06D2C1 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06D2C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D2C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D2C7 General Purpose Flag 0800 (2048) │ │ │ │ +06D29D LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06D2A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D2A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D2A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D2C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D2CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D2CF CRC 85A3953D (2242090301) │ │ │ │ -06D2D3 Compressed Size 0000027E (638) │ │ │ │ -06D2D7 Uncompressed Size 000008A2 (2210) │ │ │ │ -06D2DB Filename Length 0020 (32) │ │ │ │ -06D2DD Extra Length 0000 (0) │ │ │ │ -06D2DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D2A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D2A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D2AB CRC 85A3953D (2242090301) │ │ │ │ +06D2AF Compressed Size 0000027E (638) │ │ │ │ +06D2B3 Uncompressed Size 000008A2 (2210) │ │ │ │ +06D2B7 Filename Length 0020 (32) │ │ │ │ +06D2B9 Extra Length 0000 (0) │ │ │ │ +06D2BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D2DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D2BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D2FF PAYLOAD │ │ │ │ +06D2DB PAYLOAD │ │ │ │ │ │ │ │ -06D57D LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06D581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D583 General Purpose Flag 0800 (2048) │ │ │ │ +06D559 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06D55D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D55E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D55F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D585 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D587 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D58B CRC B82ABBED (3089808365) │ │ │ │ -06D58F Compressed Size 00000A54 (2644) │ │ │ │ -06D593 Uncompressed Size 00001CC5 (7365) │ │ │ │ -06D597 Filename Length 0021 (33) │ │ │ │ -06D599 Extra Length 0000 (0) │ │ │ │ -06D59B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D561 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D563 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D567 CRC B82ABBED (3089808365) │ │ │ │ +06D56B Compressed Size 00000A54 (2644) │ │ │ │ +06D56F Uncompressed Size 00001CC5 (7365) │ │ │ │ +06D573 Filename Length 0021 (33) │ │ │ │ +06D575 Extra Length 0000 (0) │ │ │ │ +06D577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D59B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D5BC PAYLOAD │ │ │ │ +06D598 PAYLOAD │ │ │ │ │ │ │ │ -06E010 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -06E014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E016 General Purpose Flag 0800 (2048) │ │ │ │ +06DFEC LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +06DFF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06DFF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06DFF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E018 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E01A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E01E CRC 13A30EBD (329453245) │ │ │ │ -06E022 Compressed Size 000005BE (1470) │ │ │ │ -06E026 Uncompressed Size 00001DAD (7597) │ │ │ │ -06E02A Filename Length 0020 (32) │ │ │ │ -06E02C Extra Length 0000 (0) │ │ │ │ -06E02E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06DFF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06DFF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06DFFA CRC 13A30EBD (329453245) │ │ │ │ +06DFFE Compressed Size 000005BE (1470) │ │ │ │ +06E002 Uncompressed Size 00001DAD (7597) │ │ │ │ +06E006 Filename Length 0020 (32) │ │ │ │ +06E008 Extra Length 0000 (0) │ │ │ │ +06E00A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E02E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E00A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E04E PAYLOAD │ │ │ │ +06E02A PAYLOAD │ │ │ │ │ │ │ │ -06E60C LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -06E610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E612 General Purpose Flag 0800 (2048) │ │ │ │ +06E5E8 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +06E5EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E5ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E5EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E614 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E61A CRC 219C2370 (563880816) │ │ │ │ -06E61E Compressed Size 00000BF1 (3057) │ │ │ │ -06E622 Uncompressed Size 00001CB6 (7350) │ │ │ │ -06E626 Filename Length 0022 (34) │ │ │ │ -06E628 Extra Length 0000 (0) │ │ │ │ -06E62A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E5F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E5F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E5F6 CRC 219C2370 (563880816) │ │ │ │ +06E5FA Compressed Size 00000BF1 (3057) │ │ │ │ +06E5FE Uncompressed Size 00001CB6 (7350) │ │ │ │ +06E602 Filename Length 0022 (34) │ │ │ │ +06E604 Extra Length 0000 (0) │ │ │ │ +06E606 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E62A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E606: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E64C PAYLOAD │ │ │ │ +06E628 PAYLOAD │ │ │ │ │ │ │ │ -06F23D LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -06F241 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F242 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F243 General Purpose Flag 0800 (2048) │ │ │ │ +06F219 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +06F21D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F21E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F21F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F245 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F247 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06F24B CRC 8083873D (2156103485) │ │ │ │ -06F24F Compressed Size 00000E2F (3631) │ │ │ │ -06F253 Uncompressed Size 0000466A (18026) │ │ │ │ -06F257 Filename Length 0021 (33) │ │ │ │ -06F259 Extra Length 0000 (0) │ │ │ │ -06F25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F221 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F223 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06F227 CRC 8083873D (2156103485) │ │ │ │ +06F22B Compressed Size 00000E2F (3631) │ │ │ │ +06F22F Uncompressed Size 0000466A (18026) │ │ │ │ +06F233 Filename Length 0021 (33) │ │ │ │ +06F235 Extra Length 0000 (0) │ │ │ │ +06F237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F27C PAYLOAD │ │ │ │ +06F258 PAYLOAD │ │ │ │ │ │ │ │ -0700AB LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -0700AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700B1 General Purpose Flag 0800 (2048) │ │ │ │ +070087 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +07008B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07008C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07008D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0700B9 CRC 92D36FDE (2463330270) │ │ │ │ -0700BD Compressed Size 0000074D (1869) │ │ │ │ -0700C1 Uncompressed Size 0000151E (5406) │ │ │ │ -0700C5 Filename Length 0024 (36) │ │ │ │ -0700C7 Extra Length 0000 (0) │ │ │ │ -0700C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07008F Compression Method 0008 (8) 'Deflated' │ │ │ │ +070091 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070095 CRC 92D36FDE (2463330270) │ │ │ │ +070099 Compressed Size 0000074D (1869) │ │ │ │ +07009D Uncompressed Size 0000151E (5406) │ │ │ │ +0700A1 Filename Length 0024 (36) │ │ │ │ +0700A3 Extra Length 0000 (0) │ │ │ │ +0700A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x700C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0700ED PAYLOAD │ │ │ │ +0700C9 PAYLOAD │ │ │ │ │ │ │ │ -07083A LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -07083E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07083F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070840 General Purpose Flag 0800 (2048) │ │ │ │ +070816 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +07081A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07081B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07081C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070842 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070848 CRC A5B8472C (2780317484) │ │ │ │ -07084C Compressed Size 000004B5 (1205) │ │ │ │ -070850 Uncompressed Size 000020C7 (8391) │ │ │ │ -070854 Filename Length 0023 (35) │ │ │ │ -070856 Extra Length 0000 (0) │ │ │ │ -070858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07081E Compression Method 0008 (8) 'Deflated' │ │ │ │ +070820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070824 CRC A5B8472C (2780317484) │ │ │ │ +070828 Compressed Size 000004B5 (1205) │ │ │ │ +07082C Uncompressed Size 000020C7 (8391) │ │ │ │ +070830 Filename Length 0023 (35) │ │ │ │ +070832 Extra Length 0000 (0) │ │ │ │ +070834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07087B PAYLOAD │ │ │ │ +070857 PAYLOAD │ │ │ │ │ │ │ │ -070D30 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -070D34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D36 General Purpose Flag 0800 (2048) │ │ │ │ +070D0C LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +070D10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D12 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D38 Compression Method 0000 (0) 'Stored' │ │ │ │ -070D3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D3E CRC 00000000 (0) │ │ │ │ -070D42 Compressed Size 00000000 (0) │ │ │ │ -070D46 Uncompressed Size 00000000 (0) │ │ │ │ -070D4A Filename Length 0013 (19) │ │ │ │ -070D4C Extra Length 0000 (0) │ │ │ │ -070D4E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D14 Compression Method 0000 (0) 'Stored' │ │ │ │ +070D16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D1A CRC 00000000 (0) │ │ │ │ +070D1E Compressed Size 00000000 (0) │ │ │ │ +070D22 Uncompressed Size 00000000 (0) │ │ │ │ +070D26 Filename Length 0013 (19) │ │ │ │ +070D28 Extra Length 0000 (0) │ │ │ │ +070D2A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D4E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D2A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -070D61 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -070D65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D67 General Purpose Flag 0800 (2048) │ │ │ │ +070D3D LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +070D41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070D6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D6F CRC DDCA94AC (3721041068) │ │ │ │ -070D73 Compressed Size 00000225 (549) │ │ │ │ -070D77 Uncompressed Size 000003A3 (931) │ │ │ │ -070D7B Filename Length 0022 (34) │ │ │ │ -070D7D Extra Length 0000 (0) │ │ │ │ -070D7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070D47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D4B CRC DDCA94AC (3721041068) │ │ │ │ +070D4F Compressed Size 00000225 (549) │ │ │ │ +070D53 Uncompressed Size 000003A3 (931) │ │ │ │ +070D57 Filename Length 0022 (34) │ │ │ │ +070D59 Extra Length 0000 (0) │ │ │ │ +070D5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070DA1 PAYLOAD │ │ │ │ +070D7D PAYLOAD │ │ │ │ │ │ │ │ -070FC6 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -070FCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070FCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070FCC General Purpose Flag 0800 (2048) │ │ │ │ +070FA2 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +070FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070FA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070FCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -070FD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070FD4 CRC E3740053 (3816030291) │ │ │ │ -070FD8 Compressed Size 0000022C (556) │ │ │ │ -070FDC Uncompressed Size 00000401 (1025) │ │ │ │ -070FE0 Filename Length 0022 (34) │ │ │ │ -070FE2 Extra Length 0000 (0) │ │ │ │ -070FE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070FAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +070FAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070FB0 CRC E3740053 (3816030291) │ │ │ │ +070FB4 Compressed Size 0000022C (556) │ │ │ │ +070FB8 Uncompressed Size 00000401 (1025) │ │ │ │ +070FBC Filename Length 0022 (34) │ │ │ │ +070FBE Extra Length 0000 (0) │ │ │ │ +070FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70FE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071006 PAYLOAD │ │ │ │ +070FE2 PAYLOAD │ │ │ │ │ │ │ │ -071232 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -071236 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071237 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071238 General Purpose Flag 0800 (2048) │ │ │ │ +07120E LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +071212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071214 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07123A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07123C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071240 CRC 20D69D35 (550935861) │ │ │ │ -071244 Compressed Size 00000CF7 (3319) │ │ │ │ -071248 Uncompressed Size 000019C1 (6593) │ │ │ │ -07124C Filename Length 0020 (32) │ │ │ │ -07124E Extra Length 0000 (0) │ │ │ │ -071250 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071216 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07121C CRC 20D69D35 (550935861) │ │ │ │ +071220 Compressed Size 00000CF7 (3319) │ │ │ │ +071224 Uncompressed Size 000019C1 (6593) │ │ │ │ +071228 Filename Length 0020 (32) │ │ │ │ +07122A Extra Length 0000 (0) │ │ │ │ +07122C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7122C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071270 PAYLOAD │ │ │ │ +07124C PAYLOAD │ │ │ │ │ │ │ │ -071F67 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -071F6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071F6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071F6D General Purpose Flag 0800 (2048) │ │ │ │ +071F43 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +071F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071F49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071F6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -071F71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071F75 CRC C8205DB3 (3357564339) │ │ │ │ -071F79 Compressed Size 0000066A (1642) │ │ │ │ -071F7D Uncompressed Size 00001673 (5747) │ │ │ │ -071F81 Filename Length 001F (31) │ │ │ │ -071F83 Extra Length 0000 (0) │ │ │ │ -071F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +071F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +071F51 CRC C8205DB3 (3357564339) │ │ │ │ +071F55 Compressed Size 0000066A (1642) │ │ │ │ +071F59 Uncompressed Size 00001673 (5747) │ │ │ │ +071F5D Filename Length 001F (31) │ │ │ │ +071F5F Extra Length 0000 (0) │ │ │ │ +071F61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71F61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071FA4 PAYLOAD │ │ │ │ +071F80 PAYLOAD │ │ │ │ │ │ │ │ -07260E LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -072612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072614 General Purpose Flag 0800 (2048) │ │ │ │ +0725EA LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +0725EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0725EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0725F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072616 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072618 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07261C CRC 3D16EE22 (1024912930) │ │ │ │ -072620 Compressed Size 000006CD (1741) │ │ │ │ -072624 Uncompressed Size 00000D13 (3347) │ │ │ │ -072628 Filename Length 0024 (36) │ │ │ │ -07262A Extra Length 0000 (0) │ │ │ │ -07262C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0725F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0725F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0725F8 CRC 3D16EE22 (1024912930) │ │ │ │ +0725FC Compressed Size 000006CD (1741) │ │ │ │ +072600 Uncompressed Size 00000D13 (3347) │ │ │ │ +072604 Filename Length 0024 (36) │ │ │ │ +072606 Extra Length 0000 (0) │ │ │ │ +072608 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7262C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72608: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072650 PAYLOAD │ │ │ │ +07262C PAYLOAD │ │ │ │ │ │ │ │ -072D1D LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -072D21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072D22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072D23 General Purpose Flag 0800 (2048) │ │ │ │ +072CF9 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +072CFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072CFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072CFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072D25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072D27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -072D2B CRC 8F89A5CA (2408162762) │ │ │ │ -072D2F Compressed Size 000003AD (941) │ │ │ │ -072D33 Uncompressed Size 00000D54 (3412) │ │ │ │ -072D37 Filename Length 0023 (35) │ │ │ │ -072D39 Extra Length 0000 (0) │ │ │ │ -072D3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072D01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072D03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +072D07 CRC 8F89A5CA (2408162762) │ │ │ │ +072D0B Compressed Size 000003AD (941) │ │ │ │ +072D0F Uncompressed Size 00000D54 (3412) │ │ │ │ +072D13 Filename Length 0023 (35) │ │ │ │ +072D15 Extra Length 0000 (0) │ │ │ │ +072D17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72D3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72D17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072D5E PAYLOAD │ │ │ │ +072D3A PAYLOAD │ │ │ │ │ │ │ │ -07310B LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -07310F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073110 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073111 General Purpose Flag 0800 (2048) │ │ │ │ +0730E7 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +0730EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0730EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0730ED General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073113 Compression Method 0000 (0) 'Stored' │ │ │ │ -073115 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073119 CRC 00000000 (0) │ │ │ │ -07311D Compressed Size 00000000 (0) │ │ │ │ -073121 Uncompressed Size 00000000 (0) │ │ │ │ -073125 Filename Length 0014 (20) │ │ │ │ -073127 Extra Length 0000 (0) │ │ │ │ -073129 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0730EF Compression Method 0000 (0) 'Stored' │ │ │ │ +0730F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0730F5 CRC 00000000 (0) │ │ │ │ +0730F9 Compressed Size 00000000 (0) │ │ │ │ +0730FD Uncompressed Size 00000000 (0) │ │ │ │ +073101 Filename Length 0014 (20) │ │ │ │ +073103 Extra Length 0000 (0) │ │ │ │ +073105 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73129: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73105: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07313D LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -073141 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073142 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073143 General Purpose Flag 0800 (2048) │ │ │ │ +073119 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +07311D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07311E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07311F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073145 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073147 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07314B CRC 6AFDF8CF (1795029199) │ │ │ │ -07314F Compressed Size 00000160 (352) │ │ │ │ -073153 Uncompressed Size 00000265 (613) │ │ │ │ -073157 Filename Length 0025 (37) │ │ │ │ -073159 Extra Length 0000 (0) │ │ │ │ -07315B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073121 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073123 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073127 CRC 68062B72 (1745234802) │ │ │ │ +07312B Compressed Size 0000015F (351) │ │ │ │ +07312F Uncompressed Size 00000265 (613) │ │ │ │ +073133 Filename Length 0025 (37) │ │ │ │ +073135 Extra Length 0000 (0) │ │ │ │ +073137 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7315B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73137: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073180 PAYLOAD │ │ │ │ +07315C PAYLOAD │ │ │ │ │ │ │ │ -0732E0 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -0732E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0732E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0732E6 General Purpose Flag 0800 (2048) │ │ │ │ +0732BB LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0732BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0732C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0732C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0732E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0732EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0732EE CRC F88A2D24 (4169805092) │ │ │ │ -0732F2 Compressed Size 000001CC (460) │ │ │ │ -0732F6 Uncompressed Size 000003FD (1021) │ │ │ │ -0732FA Filename Length 0024 (36) │ │ │ │ -0732FC Extra Length 0000 (0) │ │ │ │ -0732FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0732C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0732C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0732C9 CRC 697995B7 (1769575863) │ │ │ │ +0732CD Compressed Size 000001C6 (454) │ │ │ │ +0732D1 Uncompressed Size 000003D5 (981) │ │ │ │ +0732D5 Filename Length 0024 (36) │ │ │ │ +0732D7 Extra Length 0000 (0) │ │ │ │ +0732D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x732FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x732D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073322 PAYLOAD │ │ │ │ +0732FD PAYLOAD │ │ │ │ │ │ │ │ -0734EE LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -0734F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734F4 General Purpose Flag 0800 (2048) │ │ │ │ +0734C3 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +0734C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0734FC CRC 810E62DF (2165203679) │ │ │ │ -073500 Compressed Size 0000024E (590) │ │ │ │ -073504 Uncompressed Size 00000496 (1174) │ │ │ │ -073508 Filename Length 0027 (39) │ │ │ │ -07350A Extra Length 0000 (0) │ │ │ │ -07350C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0734D1 CRC 810E62DF (2165203679) │ │ │ │ +0734D5 Compressed Size 0000024E (590) │ │ │ │ +0734D9 Uncompressed Size 00000496 (1174) │ │ │ │ +0734DD Filename Length 0027 (39) │ │ │ │ +0734DF Extra Length 0000 (0) │ │ │ │ +0734E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7350C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073533 PAYLOAD │ │ │ │ +073508 PAYLOAD │ │ │ │ │ │ │ │ -073781 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -073785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073787 General Purpose Flag 0800 (2048) │ │ │ │ +073756 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +07375A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07375B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07375C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073789 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07378B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07378F CRC 481A1264 (1209668196) │ │ │ │ -073793 Compressed Size 0000028B (651) │ │ │ │ -073797 Uncompressed Size 000007F0 (2032) │ │ │ │ -07379B Filename Length 0026 (38) │ │ │ │ -07379D Extra Length 0000 (0) │ │ │ │ -07379F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07375E Compression Method 0008 (8) 'Deflated' │ │ │ │ +073760 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073764 CRC 481A1264 (1209668196) │ │ │ │ +073768 Compressed Size 0000028B (651) │ │ │ │ +07376C Uncompressed Size 000007F0 (2032) │ │ │ │ +073770 Filename Length 0026 (38) │ │ │ │ +073772 Extra Length 0000 (0) │ │ │ │ +073774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7379F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0737C5 PAYLOAD │ │ │ │ +07379A PAYLOAD │ │ │ │ │ │ │ │ -073A50 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -073A54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073A55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073A56 General Purpose Flag 0800 (2048) │ │ │ │ +073A25 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +073A29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073A2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073A2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073A58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073A5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073A5E CRC A799C93F (2811873599) │ │ │ │ -073A62 Compressed Size 00000165 (357) │ │ │ │ -073A66 Uncompressed Size 00000279 (633) │ │ │ │ -073A6A Filename Length 0029 (41) │ │ │ │ -073A6C Extra Length 0000 (0) │ │ │ │ -073A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073A2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +073A2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073A33 CRC 1C8BC2FC (478921468) │ │ │ │ +073A37 Compressed Size 00000166 (358) │ │ │ │ +073A3B Uncompressed Size 00000279 (633) │ │ │ │ +073A3F Filename Length 0029 (41) │ │ │ │ +073A41 Extra Length 0000 (0) │ │ │ │ +073A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073A97 PAYLOAD │ │ │ │ +073A6C PAYLOAD │ │ │ │ │ │ │ │ -073BFC LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -073C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073C02 General Purpose Flag 0800 (2048) │ │ │ │ +073BD2 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +073BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073BD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073C0A CRC DA8855AD (3666367917) │ │ │ │ -073C0E Compressed Size 0000019B (411) │ │ │ │ -073C12 Uncompressed Size 000003CE (974) │ │ │ │ -073C16 Filename Length 0028 (40) │ │ │ │ -073C18 Extra Length 0000 (0) │ │ │ │ -073C1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +073BDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073BE0 CRC 2A2E03E6 (707658726) │ │ │ │ +073BE4 Compressed Size 00000195 (405) │ │ │ │ +073BE8 Uncompressed Size 000003A6 (934) │ │ │ │ +073BEC Filename Length 0028 (40) │ │ │ │ +073BEE Extra Length 0000 (0) │ │ │ │ +073BF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73BF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073C42 PAYLOAD │ │ │ │ +073C18 PAYLOAD │ │ │ │ │ │ │ │ -073DDD LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -073DE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073DE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073DE3 General Purpose Flag 0800 (2048) │ │ │ │ +073DAD LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +073DB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073DB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073DB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073DE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073DE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073DEB CRC A1510AD6 (2706442966) │ │ │ │ -073DEF Compressed Size 000001F8 (504) │ │ │ │ -073DF3 Uncompressed Size 000003CB (971) │ │ │ │ -073DF7 Filename Length 0025 (37) │ │ │ │ -073DF9 Extra Length 0000 (0) │ │ │ │ -073DFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073DB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073DB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073DBB CRC A1510AD6 (2706442966) │ │ │ │ +073DBF Compressed Size 000001F8 (504) │ │ │ │ +073DC3 Uncompressed Size 000003CB (971) │ │ │ │ +073DC7 Filename Length 0025 (37) │ │ │ │ +073DC9 Extra Length 0000 (0) │ │ │ │ +073DCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73DFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73DCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073E20 PAYLOAD │ │ │ │ +073DF0 PAYLOAD │ │ │ │ │ │ │ │ -074018 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -07401C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07401D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07401E General Purpose Flag 0800 (2048) │ │ │ │ +073FE8 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +073FEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073FED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073FEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074020 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074022 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074026 CRC AC73620D (2893242893) │ │ │ │ -07402A Compressed Size 0000026A (618) │ │ │ │ -07402E Uncompressed Size 00000767 (1895) │ │ │ │ -074032 Filename Length 0024 (36) │ │ │ │ -074034 Extra Length 0000 (0) │ │ │ │ -074036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073FF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073FF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073FF6 CRC AC73620D (2893242893) │ │ │ │ +073FFA Compressed Size 0000026A (618) │ │ │ │ +073FFE Uncompressed Size 00000767 (1895) │ │ │ │ +074002 Filename Length 0024 (36) │ │ │ │ +074004 Extra Length 0000 (0) │ │ │ │ +074006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07405A PAYLOAD │ │ │ │ +07402A PAYLOAD │ │ │ │ │ │ │ │ -0742C4 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -0742C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0742C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0742CA General Purpose Flag 0800 (2048) │ │ │ │ +074294 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +074298 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074299 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07429A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0742CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0742CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0742D2 CRC 10FC16D7 (284956375) │ │ │ │ -0742D6 Compressed Size 000003A1 (929) │ │ │ │ -0742DA Uncompressed Size 00000959 (2393) │ │ │ │ -0742DE Filename Length 0022 (34) │ │ │ │ -0742E0 Extra Length 0000 (0) │ │ │ │ -0742E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07429C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07429E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0742A2 CRC F71753F6 (4145501174) │ │ │ │ +0742A6 Compressed Size 0000039C (924) │ │ │ │ +0742AA Uncompressed Size 00000959 (2393) │ │ │ │ +0742AE Filename Length 0022 (34) │ │ │ │ +0742B0 Extra Length 0000 (0) │ │ │ │ +0742B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x742E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x742B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074304 PAYLOAD │ │ │ │ +0742D4 PAYLOAD │ │ │ │ │ │ │ │ -0746A5 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0746A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0746AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0746AB General Purpose Flag 0800 (2048) │ │ │ │ +074670 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +074674 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074675 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074676 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0746AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0746AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0746B3 CRC 417505E5 (1098188261) │ │ │ │ -0746B7 Compressed Size 00000461 (1121) │ │ │ │ -0746BB Uncompressed Size 00001FAF (8111) │ │ │ │ -0746BF Filename Length 0021 (33) │ │ │ │ -0746C1 Extra Length 0000 (0) │ │ │ │ -0746C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074678 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07467A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07467E CRC F79CBD65 (4154244453) │ │ │ │ +074682 Compressed Size 00000474 (1140) │ │ │ │ +074686 Uncompressed Size 00001FAF (8111) │ │ │ │ +07468A Filename Length 0021 (33) │ │ │ │ +07468C Extra Length 0000 (0) │ │ │ │ +07468E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x746C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7468E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0746E4 PAYLOAD │ │ │ │ +0746AF PAYLOAD │ │ │ │ │ │ │ │ -074B45 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -074B49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B4B General Purpose Flag 0800 (2048) │ │ │ │ +074B23 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +074B27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074B28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074B29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074B53 CRC 625C8951 (1650231633) │ │ │ │ -074B57 Compressed Size 00000281 (641) │ │ │ │ -074B5B Uncompressed Size 00000557 (1367) │ │ │ │ -074B5F Filename Length 002A (42) │ │ │ │ -074B61 Extra Length 0000 (0) │ │ │ │ -074B63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074B2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +074B2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074B31 CRC 297DCE25 (696110629) │ │ │ │ +074B35 Compressed Size 00000281 (641) │ │ │ │ +074B39 Uncompressed Size 00000557 (1367) │ │ │ │ +074B3D Filename Length 002A (42) │ │ │ │ +074B3F Extra Length 0000 (0) │ │ │ │ +074B41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B8D PAYLOAD │ │ │ │ +074B6B PAYLOAD │ │ │ │ │ │ │ │ -074E0E LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -074E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074E14 General Purpose Flag 0800 (2048) │ │ │ │ +074DEC LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +074DF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074DF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074DF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074E18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074E1C CRC 58FA9C98 (1492819096) │ │ │ │ -074E20 Compressed Size 000002DC (732) │ │ │ │ -074E24 Uncompressed Size 00000C31 (3121) │ │ │ │ -074E28 Filename Length 0029 (41) │ │ │ │ -074E2A Extra Length 0000 (0) │ │ │ │ -074E2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074DF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074DF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074DFA CRC 01A8183B (27793467) │ │ │ │ +074DFE Compressed Size 000002E4 (740) │ │ │ │ +074E02 Uncompressed Size 00000C59 (3161) │ │ │ │ +074E06 Filename Length 0029 (41) │ │ │ │ +074E08 Extra Length 0000 (0) │ │ │ │ +074E0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74E0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074E55 PAYLOAD │ │ │ │ +074E33 PAYLOAD │ │ │ │ │ │ │ │ -075131 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -075135 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075136 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075137 General Purpose Flag 0800 (2048) │ │ │ │ +075117 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +07511B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07511C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07511D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075139 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07513B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07513F CRC ECB7C135 (3971465525) │ │ │ │ -075143 Compressed Size 0000015B (347) │ │ │ │ -075147 Uncompressed Size 00000247 (583) │ │ │ │ -07514B Filename Length 001F (31) │ │ │ │ -07514D Extra Length 0000 (0) │ │ │ │ -07514F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07511F Compression Method 0008 (8) 'Deflated' │ │ │ │ +075121 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075125 CRC ECB7C135 (3971465525) │ │ │ │ +075129 Compressed Size 0000015B (347) │ │ │ │ +07512D Uncompressed Size 00000247 (583) │ │ │ │ +075131 Filename Length 001F (31) │ │ │ │ +075133 Extra Length 0000 (0) │ │ │ │ +075135 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7514F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75135: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07516E PAYLOAD │ │ │ │ +075154 PAYLOAD │ │ │ │ │ │ │ │ -0752C9 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -0752CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0752CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0752CF General Purpose Flag 0800 (2048) │ │ │ │ +0752AF LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0752B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0752B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0752B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0752D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0752D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0752D7 CRC 509AD5C7 (1352324551) │ │ │ │ -0752DB Compressed Size 000001BC (444) │ │ │ │ -0752DF Uncompressed Size 00000399 (921) │ │ │ │ -0752E3 Filename Length 001E (30) │ │ │ │ -0752E5 Extra Length 0000 (0) │ │ │ │ -0752E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0752B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0752B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0752BD CRC 509AD5C7 (1352324551) │ │ │ │ +0752C1 Compressed Size 000001BC (444) │ │ │ │ +0752C5 Uncompressed Size 00000399 (921) │ │ │ │ +0752C9 Filename Length 001E (30) │ │ │ │ +0752CB Extra Length 0000 (0) │ │ │ │ +0752CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x752E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x752CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075305 PAYLOAD │ │ │ │ +0752EB PAYLOAD │ │ │ │ │ │ │ │ -0754C1 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -0754C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0754C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0754C7 General Purpose Flag 0800 (2048) │ │ │ │ +0754A7 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +0754AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0754AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0754AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0754C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0754CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0754CF CRC 90F46AD0 (2431937232) │ │ │ │ -0754D3 Compressed Size 000002C5 (709) │ │ │ │ -0754D7 Uncompressed Size 0000061A (1562) │ │ │ │ -0754DB Filename Length 002C (44) │ │ │ │ -0754DD Extra Length 0000 (0) │ │ │ │ -0754DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0754AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0754B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0754B5 CRC 90F46AD0 (2431937232) │ │ │ │ +0754B9 Compressed Size 000002C5 (709) │ │ │ │ +0754BD Uncompressed Size 0000061A (1562) │ │ │ │ +0754C1 Filename Length 002C (44) │ │ │ │ +0754C3 Extra Length 0000 (0) │ │ │ │ +0754C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x754DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x754C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07550B PAYLOAD │ │ │ │ +0754F1 PAYLOAD │ │ │ │ │ │ │ │ -0757D0 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -0757D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0757D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0757D6 General Purpose Flag 0800 (2048) │ │ │ │ +0757B6 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +0757BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0757BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0757BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0757D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0757DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0757DE CRC D148CE43 (3511209539) │ │ │ │ -0757E2 Compressed Size 00000276 (630) │ │ │ │ -0757E6 Uncompressed Size 00000AD2 (2770) │ │ │ │ -0757EA Filename Length 002B (43) │ │ │ │ -0757EC Extra Length 0000 (0) │ │ │ │ -0757EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0757BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0757C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0757C4 CRC D148CE43 (3511209539) │ │ │ │ +0757C8 Compressed Size 00000276 (630) │ │ │ │ +0757CC Uncompressed Size 00000AD2 (2770) │ │ │ │ +0757D0 Filename Length 002B (43) │ │ │ │ +0757D2 Extra Length 0000 (0) │ │ │ │ +0757D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x757EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x757D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075819 PAYLOAD │ │ │ │ +0757FF PAYLOAD │ │ │ │ │ │ │ │ -075A8F LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -075A93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A95 General Purpose Flag 0800 (2048) │ │ │ │ +075A75 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +075A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A7B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A97 Compression Method 0000 (0) 'Stored' │ │ │ │ -075A99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075A9D CRC 00000000 (0) │ │ │ │ -075AA1 Compressed Size 00000000 (0) │ │ │ │ -075AA5 Uncompressed Size 00000000 (0) │ │ │ │ -075AA9 Filename Length 0015 (21) │ │ │ │ -075AAB Extra Length 0000 (0) │ │ │ │ -075AAD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A7D Compression Method 0000 (0) 'Stored' │ │ │ │ +075A7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075A83 CRC 00000000 (0) │ │ │ │ +075A87 Compressed Size 00000000 (0) │ │ │ │ +075A8B Uncompressed Size 00000000 (0) │ │ │ │ +075A8F Filename Length 0015 (21) │ │ │ │ +075A91 Extra Length 0000 (0) │ │ │ │ +075A93 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AAD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A93: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075AC2 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -075AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075AC8 General Purpose Flag 0800 (2048) │ │ │ │ +075AA8 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +075AAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075AAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075AAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ -075ACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075AD0 CRC 3B0BEA5D (990636637) │ │ │ │ -075AD4 Compressed Size 000007F5 (2037) │ │ │ │ -075AD8 Uncompressed Size 000012C3 (4803) │ │ │ │ -075ADC Filename Length 0024 (36) │ │ │ │ -075ADE Extra Length 0000 (0) │ │ │ │ -075AE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075AB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075AB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075AB6 CRC 3B0BEA5D (990636637) │ │ │ │ +075ABA Compressed Size 000007F5 (2037) │ │ │ │ +075ABE Uncompressed Size 000012C3 (4803) │ │ │ │ +075AC2 Filename Length 0024 (36) │ │ │ │ +075AC4 Extra Length 0000 (0) │ │ │ │ +075AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075B04 PAYLOAD │ │ │ │ +075AEA PAYLOAD │ │ │ │ │ │ │ │ -0762F9 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -0762FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0762FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0762FF General Purpose Flag 0800 (2048) │ │ │ │ +0762DF LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +0762E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0762E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0762E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076301 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076303 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -076307 CRC 003B8489 (3900553) │ │ │ │ -07630B Compressed Size 00000673 (1651) │ │ │ │ -07630F Uncompressed Size 00002116 (8470) │ │ │ │ -076313 Filename Length 0023 (35) │ │ │ │ -076315 Extra Length 0000 (0) │ │ │ │ -076317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0762E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0762E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0762ED CRC 003B8489 (3900553) │ │ │ │ +0762F1 Compressed Size 00000673 (1651) │ │ │ │ +0762F5 Uncompressed Size 00002116 (8470) │ │ │ │ +0762F9 Filename Length 0023 (35) │ │ │ │ +0762FB Extra Length 0000 (0) │ │ │ │ +0762FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x762FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07633A PAYLOAD │ │ │ │ +076320 PAYLOAD │ │ │ │ │ │ │ │ -0769AD LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0769B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0769B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0769B3 General Purpose Flag 0800 (2048) │ │ │ │ +076993 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +076997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0769B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0769B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0769BB CRC 93366264 (2469814884) │ │ │ │ -0769BF Compressed Size 000016BC (5820) │ │ │ │ -0769C3 Uncompressed Size 00004B05 (19205) │ │ │ │ -0769C7 Filename Length 0024 (36) │ │ │ │ -0769C9 Extra Length 0000 (0) │ │ │ │ -0769CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07699B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07699D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0769A1 CRC 93366264 (2469814884) │ │ │ │ +0769A5 Compressed Size 000016BC (5820) │ │ │ │ +0769A9 Uncompressed Size 00004B05 (19205) │ │ │ │ +0769AD Filename Length 0024 (36) │ │ │ │ +0769AF Extra Length 0000 (0) │ │ │ │ +0769B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x769B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769EF PAYLOAD │ │ │ │ +0769D5 PAYLOAD │ │ │ │ │ │ │ │ -0780AB LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -0780AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0780B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0780B1 General Purpose Flag 0800 (2048) │ │ │ │ +078091 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +078095 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078096 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +078097 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0780B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0780B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0780B9 CRC 725FF681 (1918891649) │ │ │ │ -0780BD Compressed Size 000024BF (9407) │ │ │ │ -0780C1 Uncompressed Size 00011BF8 (72696) │ │ │ │ -0780C5 Filename Length 0023 (35) │ │ │ │ -0780C7 Extra Length 0000 (0) │ │ │ │ -0780C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078099 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07809B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07809F CRC 725FF681 (1918891649) │ │ │ │ +0780A3 Compressed Size 000024BF (9407) │ │ │ │ +0780A7 Uncompressed Size 00011BF8 (72696) │ │ │ │ +0780AB Filename Length 0023 (35) │ │ │ │ +0780AD Extra Length 0000 (0) │ │ │ │ +0780AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x780C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x780AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0780EC PAYLOAD │ │ │ │ +0780D2 PAYLOAD │ │ │ │ │ │ │ │ -07A5AB LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A5AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5B1 General Purpose Flag 0800 (2048) │ │ │ │ +07A591 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A595 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A596 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A597 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5B3 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A5B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5B9 CRC 00000000 (0) │ │ │ │ -07A5BD Compressed Size 00000000 (0) │ │ │ │ -07A5C1 Uncompressed Size 00000000 (0) │ │ │ │ -07A5C5 Filename Length 0013 (19) │ │ │ │ -07A5C7 Extra Length 0000 (0) │ │ │ │ -07A5C9 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A599 Compression Method 0000 (0) 'Stored' │ │ │ │ +07A59B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A59F CRC 00000000 (0) │ │ │ │ +07A5A3 Compressed Size 00000000 (0) │ │ │ │ +07A5A7 Uncompressed Size 00000000 (0) │ │ │ │ +07A5AB Filename Length 0013 (19) │ │ │ │ +07A5AD Extra Length 0000 (0) │ │ │ │ +07A5AF Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5C9: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5AF: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A5DC LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A5E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5E2 General Purpose Flag 0800 (2048) │ │ │ │ +07A5C2 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A5C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A5E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5EA CRC 02948DEA (43290090) │ │ │ │ -07A5EE Compressed Size 00000372 (882) │ │ │ │ -07A5F2 Uncompressed Size 0000075B (1883) │ │ │ │ -07A5F6 Filename Length 001E (30) │ │ │ │ -07A5F8 Extra Length 0000 (0) │ │ │ │ -07A5FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A5CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5D0 CRC 02948DEA (43290090) │ │ │ │ +07A5D4 Compressed Size 00000372 (882) │ │ │ │ +07A5D8 Uncompressed Size 0000075B (1883) │ │ │ │ +07A5DC Filename Length 001E (30) │ │ │ │ +07A5DE Extra Length 0000 (0) │ │ │ │ +07A5E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A618 PAYLOAD │ │ │ │ +07A5FE PAYLOAD │ │ │ │ │ │ │ │ -07A98A LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07A98E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A98F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A990 General Purpose Flag 0800 (2048) │ │ │ │ +07A970 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07A974 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A975 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A976 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A992 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A994 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A998 CRC 7DC22D0F (2109877519) │ │ │ │ -07A99C Compressed Size 000003D8 (984) │ │ │ │ -07A9A0 Uncompressed Size 00000EE8 (3816) │ │ │ │ -07A9A4 Filename Length 001D (29) │ │ │ │ -07A9A6 Extra Length 0000 (0) │ │ │ │ -07A9A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A978 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A97A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A97E CRC 7DC22D0F (2109877519) │ │ │ │ +07A982 Compressed Size 000003D8 (984) │ │ │ │ +07A986 Uncompressed Size 00000EE8 (3816) │ │ │ │ +07A98A Filename Length 001D (29) │ │ │ │ +07A98C Extra Length 0000 (0) │ │ │ │ +07A98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A9A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A9C5 PAYLOAD │ │ │ │ +07A9AB PAYLOAD │ │ │ │ │ │ │ │ -07AD9D LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07ADA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07ADA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07ADA3 General Purpose Flag 0800 (2048) │ │ │ │ +07AD83 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AD87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AD88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AD89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07ADA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07ADA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07ADAB CRC EE9E2C07 (4003343367) │ │ │ │ -07ADAF Compressed Size 000004C2 (1218) │ │ │ │ -07ADB3 Uncompressed Size 00000BDE (3038) │ │ │ │ -07ADB7 Filename Length 0027 (39) │ │ │ │ -07ADB9 Extra Length 0000 (0) │ │ │ │ -07ADBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AD8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AD8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07AD91 CRC EE9E2C07 (4003343367) │ │ │ │ +07AD95 Compressed Size 000004C2 (1218) │ │ │ │ +07AD99 Uncompressed Size 00000BDE (3038) │ │ │ │ +07AD9D Filename Length 0027 (39) │ │ │ │ +07AD9F Extra Length 0000 (0) │ │ │ │ +07ADA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7ADA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ADE2 PAYLOAD │ │ │ │ +07ADC8 PAYLOAD │ │ │ │ │ │ │ │ -07B2A4 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B2AA General Purpose Flag 0800 (2048) │ │ │ │ +07B28A LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B28E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B28F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B290 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B2AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B2AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B2B2 CRC C24E87A0 (3259926432) │ │ │ │ -07B2B6 Compressed Size 000002C3 (707) │ │ │ │ -07B2BA Uncompressed Size 00000E75 (3701) │ │ │ │ -07B2BE Filename Length 0026 (38) │ │ │ │ -07B2C0 Extra Length 0000 (0) │ │ │ │ -07B2C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B292 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B294 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B298 CRC C24E87A0 (3259926432) │ │ │ │ +07B29C Compressed Size 000002C3 (707) │ │ │ │ +07B2A0 Uncompressed Size 00000E75 (3701) │ │ │ │ +07B2A4 Filename Length 0026 (38) │ │ │ │ +07B2A6 Extra Length 0000 (0) │ │ │ │ +07B2A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B2C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B2A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B2E8 PAYLOAD │ │ │ │ +07B2CE PAYLOAD │ │ │ │ │ │ │ │ -07B5AB LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B5AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B5B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B5B1 General Purpose Flag 0800 (2048) │ │ │ │ +07B591 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B595 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B596 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B597 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B5B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B5B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B5B9 CRC BA38C9A1 (3124283809) │ │ │ │ -07B5BD Compressed Size 000004B1 (1201) │ │ │ │ -07B5C1 Uncompressed Size 00000AD4 (2772) │ │ │ │ -07B5C5 Filename Length 0021 (33) │ │ │ │ -07B5C7 Extra Length 0000 (0) │ │ │ │ -07B5C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B599 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B59B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B59F CRC BA38C9A1 (3124283809) │ │ │ │ +07B5A3 Compressed Size 000004B1 (1201) │ │ │ │ +07B5A7 Uncompressed Size 00000AD4 (2772) │ │ │ │ +07B5AB Filename Length 0021 (33) │ │ │ │ +07B5AD Extra Length 0000 (0) │ │ │ │ +07B5AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B5AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B5EA PAYLOAD │ │ │ │ +07B5D0 PAYLOAD │ │ │ │ │ │ │ │ -07BA9B LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BA9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BAA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BAA1 General Purpose Flag 0800 (2048) │ │ │ │ +07BA81 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BA85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BA86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BA87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BAA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BAA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BAA9 CRC 613829F7 (1631070711) │ │ │ │ -07BAAD Compressed Size 00000475 (1141) │ │ │ │ -07BAB1 Uncompressed Size 00000FA9 (4009) │ │ │ │ -07BAB5 Filename Length 0020 (32) │ │ │ │ -07BAB7 Extra Length 0000 (0) │ │ │ │ -07BAB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BA89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BA8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BA8F CRC 613829F7 (1631070711) │ │ │ │ +07BA93 Compressed Size 00000475 (1141) │ │ │ │ +07BA97 Uncompressed Size 00000FA9 (4009) │ │ │ │ +07BA9B Filename Length 0020 (32) │ │ │ │ +07BA9D Extra Length 0000 (0) │ │ │ │ +07BA9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BAB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BA9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BAD9 PAYLOAD │ │ │ │ +07BABF PAYLOAD │ │ │ │ │ │ │ │ -07BF4E LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BF52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BF53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BF54 General Purpose Flag 0800 (2048) │ │ │ │ +07BF34 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BF38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BF39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BF3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BF56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BF58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BF5C CRC 8EBE1B1E (2394823454) │ │ │ │ -07BF60 Compressed Size 0000055E (1374) │ │ │ │ -07BF64 Uncompressed Size 00000EE0 (3808) │ │ │ │ -07BF68 Filename Length 0029 (41) │ │ │ │ -07BF6A Extra Length 0000 (0) │ │ │ │ -07BF6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BF3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BF3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BF42 CRC 8EBE1B1E (2394823454) │ │ │ │ +07BF46 Compressed Size 0000055E (1374) │ │ │ │ +07BF4A Uncompressed Size 00000EE0 (3808) │ │ │ │ +07BF4E Filename Length 0029 (41) │ │ │ │ +07BF50 Extra Length 0000 (0) │ │ │ │ +07BF52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BF52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BF95 PAYLOAD │ │ │ │ +07BF7B PAYLOAD │ │ │ │ │ │ │ │ -07C4F3 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C4F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C4F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C4F9 General Purpose Flag 0800 (2048) │ │ │ │ +07C4D9 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C4DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C4DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C4DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C4FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C4FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C501 CRC 8FF0BD5B (2414919003) │ │ │ │ -07C505 Compressed Size 0000040B (1035) │ │ │ │ -07C509 Uncompressed Size 00001B27 (6951) │ │ │ │ -07C50D Filename Length 0028 (40) │ │ │ │ -07C50F Extra Length 0000 (0) │ │ │ │ -07C511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C4E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C4E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C4E7 CRC 8FF0BD5B (2414919003) │ │ │ │ +07C4EB Compressed Size 0000040B (1035) │ │ │ │ +07C4EF Uncompressed Size 00001B27 (6951) │ │ │ │ +07C4F3 Filename Length 0028 (40) │ │ │ │ +07C4F5 Extra Length 0000 (0) │ │ │ │ +07C4F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C4F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C539 PAYLOAD │ │ │ │ +07C51F PAYLOAD │ │ │ │ │ │ │ │ -07C944 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C94A General Purpose Flag 0800 (2048) │ │ │ │ +07C92A LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C92E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C92F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C930 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C94C Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C94E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C952 CRC FB76257C (4218824060) │ │ │ │ -07C956 Compressed Size 00000212 (530) │ │ │ │ -07C95A Uncompressed Size 0000044B (1099) │ │ │ │ -07C95E Filename Length 0030 (48) │ │ │ │ -07C960 Extra Length 0000 (0) │ │ │ │ -07C962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C932 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C934 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C938 CRC FB76257C (4218824060) │ │ │ │ +07C93C Compressed Size 00000212 (530) │ │ │ │ +07C940 Uncompressed Size 0000044B (1099) │ │ │ │ +07C944 Filename Length 0030 (48) │ │ │ │ +07C946 Extra Length 0000 (0) │ │ │ │ +07C948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C992 PAYLOAD │ │ │ │ +07C978 PAYLOAD │ │ │ │ │ │ │ │ -07CBA4 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -07CBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CBAA General Purpose Flag 0800 (2048) │ │ │ │ +07CB8A LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +07CB8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CB8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CB90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CBAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CBB2 CRC 4F605552 (1331713362) │ │ │ │ -07CBB6 Compressed Size 0000022C (556) │ │ │ │ -07CBBA Uncompressed Size 000007DE (2014) │ │ │ │ -07CBBE Filename Length 002F (47) │ │ │ │ -07CBC0 Extra Length 0000 (0) │ │ │ │ -07CBC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CB92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CB94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CB98 CRC 4F605552 (1331713362) │ │ │ │ +07CB9C Compressed Size 0000022C (556) │ │ │ │ +07CBA0 Uncompressed Size 000007DE (2014) │ │ │ │ +07CBA4 Filename Length 002F (47) │ │ │ │ +07CBA6 Extra Length 0000 (0) │ │ │ │ +07CBA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CBC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CBA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CBF1 PAYLOAD │ │ │ │ +07CBD7 PAYLOAD │ │ │ │ │ │ │ │ -07CE1D LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -07CE21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CE22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CE23 General Purpose Flag 0800 (2048) │ │ │ │ +07CE03 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +07CE07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CE08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CE09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CE25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CE27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CE2B CRC F018D60A (4028159498) │ │ │ │ -07CE2F Compressed Size 00000491 (1169) │ │ │ │ -07CE33 Uncompressed Size 00000E28 (3624) │ │ │ │ -07CE37 Filename Length 002D (45) │ │ │ │ -07CE39 Extra Length 0000 (0) │ │ │ │ -07CE3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CE0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CE0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CE11 CRC F018D60A (4028159498) │ │ │ │ +07CE15 Compressed Size 00000491 (1169) │ │ │ │ +07CE19 Uncompressed Size 00000E28 (3624) │ │ │ │ +07CE1D Filename Length 002D (45) │ │ │ │ +07CE1F Extra Length 0000 (0) │ │ │ │ +07CE21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CE3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CE21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CE68 PAYLOAD │ │ │ │ +07CE4E PAYLOAD │ │ │ │ │ │ │ │ -07D2F9 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -07D2FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D2FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D2FF General Purpose Flag 0800 (2048) │ │ │ │ +07D2DF LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +07D2E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D2E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D2E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D301 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D303 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D307 CRC 9F63E5F3 (2674124275) │ │ │ │ -07D30B Compressed Size 00000462 (1122) │ │ │ │ -07D30F Uncompressed Size 00001FDD (8157) │ │ │ │ -07D313 Filename Length 002C (44) │ │ │ │ -07D315 Extra Length 0000 (0) │ │ │ │ -07D317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D2E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D2E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D2ED CRC 9F63E5F3 (2674124275) │ │ │ │ +07D2F1 Compressed Size 00000462 (1122) │ │ │ │ +07D2F5 Uncompressed Size 00001FDD (8157) │ │ │ │ +07D2F9 Filename Length 002C (44) │ │ │ │ +07D2FB Extra Length 0000 (0) │ │ │ │ +07D2FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D2FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D343 PAYLOAD │ │ │ │ +07D329 PAYLOAD │ │ │ │ │ │ │ │ -07D7A5 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -07D7A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D7AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D7AB General Purpose Flag 0800 (2048) │ │ │ │ +07D78B LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +07D78F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D790 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D791 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D7AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D7AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D7B3 CRC AE278A14 (2921826836) │ │ │ │ -07D7B7 Compressed Size 0000685F (26719) │ │ │ │ -07D7BB Uncompressed Size 0001768B (95883) │ │ │ │ -07D7BF Filename Length 0020 (32) │ │ │ │ -07D7C1 Extra Length 0000 (0) │ │ │ │ -07D7C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D793 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D795 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D799 CRC AE278A14 (2921826836) │ │ │ │ +07D79D Compressed Size 0000685F (26719) │ │ │ │ +07D7A1 Uncompressed Size 0001768B (95883) │ │ │ │ +07D7A5 Filename Length 0020 (32) │ │ │ │ +07D7A7 Extra Length 0000 (0) │ │ │ │ +07D7A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D7C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D7A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D7E3 PAYLOAD │ │ │ │ +07D7C9 PAYLOAD │ │ │ │ │ │ │ │ -084042 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -084046 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -084047 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -084048 General Purpose Flag 0800 (2048) │ │ │ │ +084028 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +08402C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +08402D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +08402E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -08404A Compression Method 0008 (8) 'Deflated' │ │ │ │ -08404C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -084050 CRC 7E776CD6 (2121755862) │ │ │ │ -084054 Compressed Size 0000EBD4 (60372) │ │ │ │ -084058 Uncompressed Size 00087E13 (556563) │ │ │ │ -08405C Filename Length 001F (31) │ │ │ │ -08405E Extra Length 0000 (0) │ │ │ │ -084060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +084030 Compression Method 0008 (8) 'Deflated' │ │ │ │ +084032 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +084036 CRC 7E776CD6 (2121755862) │ │ │ │ +08403A Compressed Size 0000EBD4 (60372) │ │ │ │ +08403E Uncompressed Size 00087E13 (556563) │ │ │ │ +084042 Filename Length 001F (31) │ │ │ │ +084044 Extra Length 0000 (0) │ │ │ │ +084046 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x84060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x84046: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -08407F PAYLOAD │ │ │ │ +084065 PAYLOAD │ │ │ │ │ │ │ │ -092C53 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -092C57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -092C58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -092C59 General Purpose Flag 0800 (2048) │ │ │ │ +092C39 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +092C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +092C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +092C3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -092C5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -092C5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -092C61 CRC 7231C635 (1915864629) │ │ │ │ -092C65 Compressed Size 00000380 (896) │ │ │ │ -092C69 Uncompressed Size 00000920 (2336) │ │ │ │ -092C6D Filename Length 002C (44) │ │ │ │ -092C6F Extra Length 0000 (0) │ │ │ │ -092C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +092C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +092C43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +092C47 CRC 7231C635 (1915864629) │ │ │ │ +092C4B Compressed Size 00000380 (896) │ │ │ │ +092C4F Uncompressed Size 00000920 (2336) │ │ │ │ +092C53 Filename Length 002C (44) │ │ │ │ +092C55 Extra Length 0000 (0) │ │ │ │ +092C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x92C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x92C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -092C9D PAYLOAD │ │ │ │ +092C83 PAYLOAD │ │ │ │ │ │ │ │ -09301D LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -093021 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -093022 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -093023 General Purpose Flag 0800 (2048) │ │ │ │ +093003 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +093007 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093008 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093009 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093025 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093027 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09302B CRC E6A7C6D1 (3869755089) │ │ │ │ -09302F Compressed Size 00000711 (1809) │ │ │ │ -093033 Uncompressed Size 000027CC (10188) │ │ │ │ -093037 Filename Length 002B (43) │ │ │ │ -093039 Extra Length 0000 (0) │ │ │ │ -09303B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09300B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09300D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +093011 CRC E6A7C6D1 (3869755089) │ │ │ │ +093015 Compressed Size 00000711 (1809) │ │ │ │ +093019 Uncompressed Size 000027CC (10188) │ │ │ │ +09301D Filename Length 002B (43) │ │ │ │ +09301F Extra Length 0000 (0) │ │ │ │ +093021 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9303B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x93021: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093066 PAYLOAD │ │ │ │ +09304C PAYLOAD │ │ │ │ │ │ │ │ -093777 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09377B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09377C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09377D General Purpose Flag 0800 (2048) │ │ │ │ +09375D LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +093761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093763 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09377F Compression Method 0008 (8) 'Deflated' │ │ │ │ -093781 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -093785 CRC 3E0EDA7E (1041160830) │ │ │ │ -093789 Compressed Size 00000A54 (2644) │ │ │ │ -09378D Uncompressed Size 00001CC3 (7363) │ │ │ │ -093791 Filename Length 0020 (32) │ │ │ │ -093793 Extra Length 0000 (0) │ │ │ │ -093795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093765 Compression Method 0008 (8) 'Deflated' │ │ │ │ +093767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09376B CRC 3E0EDA7E (1041160830) │ │ │ │ +09376F Compressed Size 00000A54 (2644) │ │ │ │ +093773 Uncompressed Size 00001CC3 (7363) │ │ │ │ +093777 Filename Length 0020 (32) │ │ │ │ +093779 Extra Length 0000 (0) │ │ │ │ +09377B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x93795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9377B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0937B5 PAYLOAD │ │ │ │ +09379B PAYLOAD │ │ │ │ │ │ │ │ -094209 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09420D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09420E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09420F General Purpose Flag 0800 (2048) │ │ │ │ +0941EF LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +0941F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0941F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0941F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094211 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094213 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094217 CRC 8F0167EF (2399234031) │ │ │ │ -09421B Compressed Size 000005BE (1470) │ │ │ │ -09421F Uncompressed Size 00001DAC (7596) │ │ │ │ -094223 Filename Length 001F (31) │ │ │ │ -094225 Extra Length 0000 (0) │ │ │ │ -094227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0941F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0941F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0941FD CRC 8F0167EF (2399234031) │ │ │ │ +094201 Compressed Size 000005BE (1470) │ │ │ │ +094205 Uncompressed Size 00001DAC (7596) │ │ │ │ +094209 Filename Length 001F (31) │ │ │ │ +09420B Extra Length 0000 (0) │ │ │ │ +09420D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9420D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094246 PAYLOAD │ │ │ │ +09422C PAYLOAD │ │ │ │ │ │ │ │ -094804 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -094808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09480A General Purpose Flag 0800 (2048) │ │ │ │ +0947EA LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +0947EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0947EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0947F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09480C Compression Method 0000 (0) 'Stored' │ │ │ │ -09480E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094812 CRC 00000000 (0) │ │ │ │ -094816 Compressed Size 00000000 (0) │ │ │ │ -09481A Uncompressed Size 00000000 (0) │ │ │ │ -09481E Filename Length 000E (14) │ │ │ │ -094820 Extra Length 0000 (0) │ │ │ │ -094822 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +0947F2 Compression Method 0000 (0) 'Stored' │ │ │ │ +0947F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0947F8 CRC 00000000 (0) │ │ │ │ +0947FC Compressed Size 00000000 (0) │ │ │ │ +094800 Uncompressed Size 00000000 (0) │ │ │ │ +094804 Filename Length 000E (14) │ │ │ │ +094806 Extra Length 0000 (0) │ │ │ │ +094808 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94822: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94808: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -094830 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -094834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094836 General Purpose Flag 0800 (2048) │ │ │ │ +094816 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +09481A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09481B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09481C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094838 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09483A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09483E CRC 8EE91545 (2397640005) │ │ │ │ -094842 Compressed Size 00000885 (2181) │ │ │ │ -094846 Uncompressed Size 0000181B (6171) │ │ │ │ -09484A Filename Length 001B (27) │ │ │ │ -09484C Extra Length 0000 (0) │ │ │ │ -09484E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09481E Compression Method 0008 (8) 'Deflated' │ │ │ │ +094820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094824 CRC 8EE91545 (2397640005) │ │ │ │ +094828 Compressed Size 00000885 (2181) │ │ │ │ +09482C Uncompressed Size 0000181B (6171) │ │ │ │ +094830 Filename Length 001B (27) │ │ │ │ +094832 Extra Length 0000 (0) │ │ │ │ +094834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9484E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094869 PAYLOAD │ │ │ │ +09484F PAYLOAD │ │ │ │ │ │ │ │ -0950EE LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0950F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0950F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0950F4 General Purpose Flag 0800 (2048) │ │ │ │ +0950D4 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +0950D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0950D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0950DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0950F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0950F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0950FC CRC 15C10296 (364970646) │ │ │ │ -095100 Compressed Size 00000AE3 (2787) │ │ │ │ -095104 Uncompressed Size 000048F0 (18672) │ │ │ │ -095108 Filename Length 001A (26) │ │ │ │ -09510A Extra Length 0000 (0) │ │ │ │ -09510C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0950DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0950DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0950E2 CRC 15C10296 (364970646) │ │ │ │ +0950E6 Compressed Size 00000AE3 (2787) │ │ │ │ +0950EA Uncompressed Size 000048F0 (18672) │ │ │ │ +0950EE Filename Length 001A (26) │ │ │ │ +0950F0 Extra Length 0000 (0) │ │ │ │ +0950F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9510C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x950F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095126 PAYLOAD │ │ │ │ +09510C PAYLOAD │ │ │ │ │ │ │ │ -095C09 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -095C0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095C0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095C0F General Purpose Flag 0800 (2048) │ │ │ │ +095BEF LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +095BF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095BF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095BF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095C11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095C13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095C17 CRC 41630374 (1097007988) │ │ │ │ -095C1B Compressed Size 00000363 (867) │ │ │ │ -095C1F Uncompressed Size 00000793 (1939) │ │ │ │ -095C23 Filename Length 0019 (25) │ │ │ │ -095C25 Extra Length 0000 (0) │ │ │ │ -095C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095BF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095BF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095BFD CRC 41630374 (1097007988) │ │ │ │ +095C01 Compressed Size 00000363 (867) │ │ │ │ +095C05 Uncompressed Size 00000793 (1939) │ │ │ │ +095C09 Filename Length 0019 (25) │ │ │ │ +095C0B Extra Length 0000 (0) │ │ │ │ +095C0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95C0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095C40 PAYLOAD │ │ │ │ +095C26 PAYLOAD │ │ │ │ │ │ │ │ -095FA3 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -095FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095FA9 General Purpose Flag 0800 (2048) │ │ │ │ +095F89 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +095F8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095F8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095F8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -095FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095FB1 CRC A36F593C (2741983548) │ │ │ │ -095FB5 Compressed Size 00000426 (1062) │ │ │ │ -095FB9 Uncompressed Size 00001306 (4870) │ │ │ │ -095FBD Filename Length 0018 (24) │ │ │ │ -095FBF Extra Length 0000 (0) │ │ │ │ -095FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095F91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095F93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095F97 CRC A36F593C (2741983548) │ │ │ │ +095F9B Compressed Size 00000426 (1062) │ │ │ │ +095F9F Uncompressed Size 00001306 (4870) │ │ │ │ +095FA3 Filename Length 0018 (24) │ │ │ │ +095FA5 Extra Length 0000 (0) │ │ │ │ +095FA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95FA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095FD9 PAYLOAD │ │ │ │ +095FBF PAYLOAD │ │ │ │ │ │ │ │ -0963FF LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -096403 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096404 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096405 General Purpose Flag 0800 (2048) │ │ │ │ +0963E5 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +0963E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0963EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0963EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096407 Compression Method 0008 (8) 'Deflated' │ │ │ │ -096409 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09640D CRC A85F7569 (2824828265) │ │ │ │ -096411 Compressed Size 00000575 (1397) │ │ │ │ -096415 Uncompressed Size 00000E68 (3688) │ │ │ │ -096419 Filename Length 001A (26) │ │ │ │ -09641B Extra Length 0000 (0) │ │ │ │ -09641D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0963ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0963EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0963F3 CRC A85F7569 (2824828265) │ │ │ │ +0963F7 Compressed Size 00000575 (1397) │ │ │ │ +0963FB Uncompressed Size 00000E68 (3688) │ │ │ │ +0963FF Filename Length 001A (26) │ │ │ │ +096401 Extra Length 0000 (0) │ │ │ │ +096403 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9641D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96403: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -096437 PAYLOAD │ │ │ │ +09641D PAYLOAD │ │ │ │ │ │ │ │ -0969AC LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -0969B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0969B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0969B2 General Purpose Flag 0800 (2048) │ │ │ │ +096992 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +096996 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096997 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096998 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0969B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0969B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0969BA CRC A164E44C (2707743820) │ │ │ │ -0969BE Compressed Size 00000706 (1798) │ │ │ │ -0969C2 Uncompressed Size 000027F9 (10233) │ │ │ │ -0969C6 Filename Length 0019 (25) │ │ │ │ -0969C8 Extra Length 0000 (0) │ │ │ │ -0969CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09699A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09699C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0969A0 CRC A164E44C (2707743820) │ │ │ │ +0969A4 Compressed Size 00000706 (1798) │ │ │ │ +0969A8 Uncompressed Size 000027F9 (10233) │ │ │ │ +0969AC Filename Length 0019 (25) │ │ │ │ +0969AE Extra Length 0000 (0) │ │ │ │ +0969B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x969CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x969B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0969E3 PAYLOAD │ │ │ │ +0969C9 PAYLOAD │ │ │ │ │ │ │ │ -0970E9 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -0970ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0970EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0970EF General Purpose Flag 0800 (2048) │ │ │ │ +0970CF LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +0970D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0970D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0970D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0970F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0970F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0970F7 CRC DF119ADF (3742472927) │ │ │ │ -0970FB Compressed Size 0000097E (2430) │ │ │ │ -0970FF Uncompressed Size 00001AC0 (6848) │ │ │ │ -097103 Filename Length 0016 (22) │ │ │ │ -097105 Extra Length 0000 (0) │ │ │ │ -097107 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0970D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0970D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0970DD CRC DF119ADF (3742472927) │ │ │ │ +0970E1 Compressed Size 0000097E (2430) │ │ │ │ +0970E5 Uncompressed Size 00001AC0 (6848) │ │ │ │ +0970E9 Filename Length 0016 (22) │ │ │ │ +0970EB Extra Length 0000 (0) │ │ │ │ +0970ED Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97107: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x970ED: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09711D PAYLOAD │ │ │ │ +097103 PAYLOAD │ │ │ │ │ │ │ │ -097A9B LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -097A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097AA1 General Purpose Flag 0800 (2048) │ │ │ │ +097A81 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +097A85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097A86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097A87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097AA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -097AA9 CRC 7BFC3DD6 (2080128470) │ │ │ │ -097AAD Compressed Size 00000ECD (3789) │ │ │ │ -097AB1 Uncompressed Size 00009F7E (40830) │ │ │ │ -097AB5 Filename Length 0015 (21) │ │ │ │ -097AB7 Extra Length 0000 (0) │ │ │ │ -097AB9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097A89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +097A8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +097A8F CRC 7BFC3DD6 (2080128470) │ │ │ │ +097A93 Compressed Size 00000ECD (3789) │ │ │ │ +097A97 Uncompressed Size 00009F7E (40830) │ │ │ │ +097A9B Filename Length 0015 (21) │ │ │ │ +097A9D Extra Length 0000 (0) │ │ │ │ +097A9F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97AB9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97A9F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097ACE PAYLOAD │ │ │ │ +097AB4 PAYLOAD │ │ │ │ │ │ │ │ -09899B LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09899F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989A1 General Purpose Flag 0800 (2048) │ │ │ │ +098981 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +098985 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098986 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098987 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0989A9 CRC 5D13A94B (1561569611) │ │ │ │ -0989AD Compressed Size 00000476 (1142) │ │ │ │ -0989B1 Uncompressed Size 00000AAE (2734) │ │ │ │ -0989B5 Filename Length 001C (28) │ │ │ │ -0989B7 Extra Length 0000 (0) │ │ │ │ -0989B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098989 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09898B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09898F CRC 5D13A94B (1561569611) │ │ │ │ +098993 Compressed Size 00000476 (1142) │ │ │ │ +098997 Uncompressed Size 00000AAE (2734) │ │ │ │ +09899B Filename Length 001C (28) │ │ │ │ +09899D Extra Length 0000 (0) │ │ │ │ +09899F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9899F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989D5 PAYLOAD │ │ │ │ +0989BB PAYLOAD │ │ │ │ │ │ │ │ -098E4B LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -098E4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098E50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098E51 General Purpose Flag 0800 (2048) │ │ │ │ +098E31 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +098E35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098E36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098E37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098E53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -098E55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -098E59 CRC 470F4BB4 (1192184756) │ │ │ │ -098E5D Compressed Size 00000700 (1792) │ │ │ │ -098E61 Uncompressed Size 00002BC2 (11202) │ │ │ │ -098E65 Filename Length 001B (27) │ │ │ │ -098E67 Extra Length 0000 (0) │ │ │ │ -098E69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098E39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +098E3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098E3F CRC 470F4BB4 (1192184756) │ │ │ │ +098E43 Compressed Size 00000700 (1792) │ │ │ │ +098E47 Uncompressed Size 00002BC2 (11202) │ │ │ │ +098E4B Filename Length 001B (27) │ │ │ │ +098E4D Extra Length 0000 (0) │ │ │ │ +098E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x98E69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -098E84 PAYLOAD │ │ │ │ +098E6A PAYLOAD │ │ │ │ │ │ │ │ -099584 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -099588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09958A General Purpose Flag 0800 (2048) │ │ │ │ +09956A LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09956E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09956F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099570 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09958C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09958E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099592 CRC DD672B65 (3714526053) │ │ │ │ -099596 Compressed Size 00000606 (1542) │ │ │ │ -09959A Uncompressed Size 00000F1C (3868) │ │ │ │ -09959E Filename Length 0026 (38) │ │ │ │ -0995A0 Extra Length 0000 (0) │ │ │ │ -0995A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099572 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099574 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099578 CRC DD672B65 (3714526053) │ │ │ │ +09957C Compressed Size 00000606 (1542) │ │ │ │ +099580 Uncompressed Size 00000F1C (3868) │ │ │ │ +099584 Filename Length 0026 (38) │ │ │ │ +099586 Extra Length 0000 (0) │ │ │ │ +099588 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x995A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0995C8 PAYLOAD │ │ │ │ +0995AE PAYLOAD │ │ │ │ │ │ │ │ -099BCE LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -099BD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099BD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099BD4 General Purpose Flag 0800 (2048) │ │ │ │ +099BB4 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +099BB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099BB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099BBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099BD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099BD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099BDC CRC B4155815 (3021297685) │ │ │ │ -099BE0 Compressed Size 000006FC (1788) │ │ │ │ -099BE4 Uncompressed Size 00002AD8 (10968) │ │ │ │ -099BE8 Filename Length 0025 (37) │ │ │ │ -099BEA Extra Length 0000 (0) │ │ │ │ -099BEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099BBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +099BBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099BC2 CRC B4155815 (3021297685) │ │ │ │ +099BC6 Compressed Size 000006FC (1788) │ │ │ │ +099BCA Uncompressed Size 00002AD8 (10968) │ │ │ │ +099BCE Filename Length 0025 (37) │ │ │ │ +099BD0 Extra Length 0000 (0) │ │ │ │ +099BD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99BEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99BD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099C11 PAYLOAD │ │ │ │ +099BF7 PAYLOAD │ │ │ │ │ │ │ │ -09A30D LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09A311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A313 General Purpose Flag 0800 (2048) │ │ │ │ +09A2F3 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09A2F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A2F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A2F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A317 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A31B CRC D892700E (3633475598) │ │ │ │ -09A31F Compressed Size 0000013E (318) │ │ │ │ -09A323 Uncompressed Size 000001F6 (502) │ │ │ │ -09A327 Filename Length 0016 (22) │ │ │ │ -09A329 Extra Length 0000 (0) │ │ │ │ -09A32B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A2FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A2FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A301 CRC D892700E (3633475598) │ │ │ │ +09A305 Compressed Size 0000013E (318) │ │ │ │ +09A309 Uncompressed Size 000001F6 (502) │ │ │ │ +09A30D Filename Length 0016 (22) │ │ │ │ +09A30F Extra Length 0000 (0) │ │ │ │ +09A311 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A32B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A311: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A341 PAYLOAD │ │ │ │ +09A327 PAYLOAD │ │ │ │ │ │ │ │ -09A47F LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09A483 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A484 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A485 General Purpose Flag 0800 (2048) │ │ │ │ +09A465 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09A469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A46A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A46B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A487 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A489 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A48D CRC 7E8487F9 (2122614777) │ │ │ │ -09A491 Compressed Size 00000101 (257) │ │ │ │ -09A495 Uncompressed Size 0000023E (574) │ │ │ │ -09A499 Filename Length 0015 (21) │ │ │ │ -09A49B Extra Length 0000 (0) │ │ │ │ -09A49D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A46D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A46F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A473 CRC 7E8487F9 (2122614777) │ │ │ │ +09A477 Compressed Size 00000101 (257) │ │ │ │ +09A47B Uncompressed Size 0000023E (574) │ │ │ │ +09A47F Filename Length 0015 (21) │ │ │ │ +09A481 Extra Length 0000 (0) │ │ │ │ +09A483 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A49D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A483: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A4B2 PAYLOAD │ │ │ │ +09A498 PAYLOAD │ │ │ │ │ │ │ │ -09A5B3 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09A5B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A5B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A5B9 General Purpose Flag 0800 (2048) │ │ │ │ +09A599 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09A59D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A59E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A59F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A5BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A5BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A5C1 CRC 40C4FA09 (1086650889) │ │ │ │ -09A5C5 Compressed Size 000002E0 (736) │ │ │ │ -09A5C9 Uncompressed Size 00000681 (1665) │ │ │ │ -09A5CD Filename Length 0029 (41) │ │ │ │ -09A5CF Extra Length 0000 (0) │ │ │ │ -09A5D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A5A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A5A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A5A7 CRC 40C4FA09 (1086650889) │ │ │ │ +09A5AB Compressed Size 000002E0 (736) │ │ │ │ +09A5AF Uncompressed Size 00000681 (1665) │ │ │ │ +09A5B3 Filename Length 0029 (41) │ │ │ │ +09A5B5 Extra Length 0000 (0) │ │ │ │ +09A5B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A5D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A5B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A5FA PAYLOAD │ │ │ │ +09A5E0 PAYLOAD │ │ │ │ │ │ │ │ -09A8DA LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09A8DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A8DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A8E0 General Purpose Flag 0800 (2048) │ │ │ │ +09A8C0 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09A8C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A8C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A8C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A8E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A8E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A8E8 CRC 72515277 (1917932151) │ │ │ │ -09A8EC Compressed Size 00000459 (1113) │ │ │ │ -09A8F0 Uncompressed Size 0000148E (5262) │ │ │ │ -09A8F4 Filename Length 0028 (40) │ │ │ │ -09A8F6 Extra Length 0000 (0) │ │ │ │ -09A8F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A8C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A8CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A8CE CRC 72515277 (1917932151) │ │ │ │ +09A8D2 Compressed Size 00000459 (1113) │ │ │ │ +09A8D6 Uncompressed Size 0000148E (5262) │ │ │ │ +09A8DA Filename Length 0028 (40) │ │ │ │ +09A8DC Extra Length 0000 (0) │ │ │ │ +09A8DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A8F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A8DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A920 PAYLOAD │ │ │ │ +09A906 PAYLOAD │ │ │ │ │ │ │ │ -09AD79 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09AD7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AD7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AD7F General Purpose Flag 0800 (2048) │ │ │ │ +09AD5F LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09AD63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AD64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AD65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AD81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AD83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09AD87 CRC 1AA2256E (446834030) │ │ │ │ -09AD8B Compressed Size 000004AD (1197) │ │ │ │ -09AD8F Uncompressed Size 00000AE6 (2790) │ │ │ │ -09AD93 Filename Length 001D (29) │ │ │ │ -09AD95 Extra Length 0000 (0) │ │ │ │ -09AD97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AD67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AD69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09AD6D CRC 1AA2256E (446834030) │ │ │ │ +09AD71 Compressed Size 000004AD (1197) │ │ │ │ +09AD75 Uncompressed Size 00000AE6 (2790) │ │ │ │ +09AD79 Filename Length 001D (29) │ │ │ │ +09AD7B Extra Length 0000 (0) │ │ │ │ +09AD7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AD97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AD7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09ADB4 PAYLOAD │ │ │ │ +09AD9A PAYLOAD │ │ │ │ │ │ │ │ -09B261 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09B265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B267 General Purpose Flag 0800 (2048) │ │ │ │ +09B247 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09B24B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B24C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B24D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B26B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B26F CRC 43CD1169 (1137512809) │ │ │ │ -09B273 Compressed Size 000003A8 (936) │ │ │ │ -09B277 Uncompressed Size 00001100 (4352) │ │ │ │ -09B27B Filename Length 001C (28) │ │ │ │ -09B27D Extra Length 0000 (0) │ │ │ │ -09B27F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B24F Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B255 CRC 43CD1169 (1137512809) │ │ │ │ +09B259 Compressed Size 000003A8 (936) │ │ │ │ +09B25D Uncompressed Size 00001100 (4352) │ │ │ │ +09B261 Filename Length 001C (28) │ │ │ │ +09B263 Extra Length 0000 (0) │ │ │ │ +09B265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B27F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B29B PAYLOAD │ │ │ │ +09B281 PAYLOAD │ │ │ │ │ │ │ │ -09B643 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09B647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B649 General Purpose Flag 0800 (2048) │ │ │ │ +09B629 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09B62D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B62E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B62F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B64B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B64D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B651 CRC 06AB8287 (111903367) │ │ │ │ -09B655 Compressed Size 0000045B (1115) │ │ │ │ -09B659 Uncompressed Size 00000A1A (2586) │ │ │ │ -09B65D Filename Length 001A (26) │ │ │ │ -09B65F Extra Length 0000 (0) │ │ │ │ -09B661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B631 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B633 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B637 CRC 06AB8287 (111903367) │ │ │ │ +09B63B Compressed Size 0000045B (1115) │ │ │ │ +09B63F Uncompressed Size 00000A1A (2586) │ │ │ │ +09B643 Filename Length 001A (26) │ │ │ │ +09B645 Extra Length 0000 (0) │ │ │ │ +09B647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B67B PAYLOAD │ │ │ │ +09B661 PAYLOAD │ │ │ │ │ │ │ │ -09BAD6 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09BADA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09BADB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09BADC General Purpose Flag 0800 (2048) │ │ │ │ +09BABC LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09BAC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09BAC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09BAC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09BADE Compression Method 0008 (8) 'Deflated' │ │ │ │ -09BAE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09BAE4 CRC 011AF7EE (18544622) │ │ │ │ -09BAE8 Compressed Size 00000612 (1554) │ │ │ │ -09BAEC Uncompressed Size 00001B1D (6941) │ │ │ │ -09BAF0 Filename Length 0019 (25) │ │ │ │ -09BAF2 Extra Length 0000 (0) │ │ │ │ -09BAF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09BAC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09BAC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09BACA CRC 011AF7EE (18544622) │ │ │ │ +09BACE Compressed Size 00000612 (1554) │ │ │ │ +09BAD2 Uncompressed Size 00001B1D (6941) │ │ │ │ +09BAD6 Filename Length 0019 (25) │ │ │ │ +09BAD8 Extra Length 0000 (0) │ │ │ │ +09BADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9BAF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9BADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09BB0D PAYLOAD │ │ │ │ +09BAF3 PAYLOAD │ │ │ │ │ │ │ │ -09C11F LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09C123 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C124 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C125 General Purpose Flag 0800 (2048) │ │ │ │ +09C105 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09C109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C10A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C10B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C127 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C129 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09C12D CRC A234D8AF (2721372335) │ │ │ │ -09C131 Compressed Size 00000A96 (2710) │ │ │ │ -09C135 Uncompressed Size 00001F1F (7967) │ │ │ │ -09C139 Filename Length 0017 (23) │ │ │ │ -09C13B Extra Length 0000 (0) │ │ │ │ -09C13D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C10D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C10F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09C113 CRC A234D8AF (2721372335) │ │ │ │ +09C117 Compressed Size 00000A96 (2710) │ │ │ │ +09C11B Uncompressed Size 00001F1F (7967) │ │ │ │ +09C11F Filename Length 0017 (23) │ │ │ │ +09C121 Extra Length 0000 (0) │ │ │ │ +09C123 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C13D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C123: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C154 PAYLOAD │ │ │ │ +09C13A PAYLOAD │ │ │ │ │ │ │ │ -09CBEA LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -09CBEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CBEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CBF0 General Purpose Flag 0800 (2048) │ │ │ │ +09CBD0 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +09CBD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CBD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CBD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CBF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CBF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09CBF8 CRC D4D34A56 (3570616918) │ │ │ │ -09CBFC Compressed Size 00000E05 (3589) │ │ │ │ -09CC00 Uncompressed Size 00007E20 (32288) │ │ │ │ -09CC04 Filename Length 0016 (22) │ │ │ │ -09CC06 Extra Length 0000 (0) │ │ │ │ -09CC08 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CBD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CBDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09CBDE CRC D4D34A56 (3570616918) │ │ │ │ +09CBE2 Compressed Size 00000E05 (3589) │ │ │ │ +09CBE6 Uncompressed Size 00007E20 (32288) │ │ │ │ +09CBEA Filename Length 0016 (22) │ │ │ │ +09CBEC Extra Length 0000 (0) │ │ │ │ +09CBEE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CC08: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CBEE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09CC1E PAYLOAD │ │ │ │ +09CC04 PAYLOAD │ │ │ │ │ │ │ │ -09DA23 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -09DA27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DA28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DA29 General Purpose Flag 0800 (2048) │ │ │ │ +09DA09 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +09DA0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DA0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DA0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DA2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DA2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09DA31 CRC 3697EF67 (915926887) │ │ │ │ -09DA35 Compressed Size 000005DD (1501) │ │ │ │ -09DA39 Uncompressed Size 00000EEF (3823) │ │ │ │ -09DA3D Filename Length 001A (26) │ │ │ │ -09DA3F Extra Length 0000 (0) │ │ │ │ -09DA41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DA11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DA13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09DA17 CRC 3697EF67 (915926887) │ │ │ │ +09DA1B Compressed Size 000005DD (1501) │ │ │ │ +09DA1F Uncompressed Size 00000EEF (3823) │ │ │ │ +09DA23 Filename Length 001A (26) │ │ │ │ +09DA25 Extra Length 0000 (0) │ │ │ │ +09DA27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DA41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DA27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DA5B PAYLOAD │ │ │ │ +09DA41 PAYLOAD │ │ │ │ │ │ │ │ -09E038 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -09E03C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E03D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E03E General Purpose Flag 0800 (2048) │ │ │ │ +09E01E LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +09E022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E024 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E040 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E042 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E046 CRC 9698FA18 (2526607896) │ │ │ │ -09E04A Compressed Size 000006D6 (1750) │ │ │ │ -09E04E Uncompressed Size 000028C5 (10437) │ │ │ │ -09E052 Filename Length 0019 (25) │ │ │ │ -09E054 Extra Length 0000 (0) │ │ │ │ -09E056 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E026 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E02C CRC 9698FA18 (2526607896) │ │ │ │ +09E030 Compressed Size 000006D6 (1750) │ │ │ │ +09E034 Uncompressed Size 000028C5 (10437) │ │ │ │ +09E038 Filename Length 0019 (25) │ │ │ │ +09E03A Extra Length 0000 (0) │ │ │ │ +09E03C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E056: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E03C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E06F PAYLOAD │ │ │ │ +09E055 PAYLOAD │ │ │ │ │ │ │ │ -09E745 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -09E749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E74A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E74B General Purpose Flag 0800 (2048) │ │ │ │ +09E72B LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +09E72F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E731 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E74D Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E74F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E753 CRC 83EBBD5F (2213264735) │ │ │ │ -09E757 Compressed Size 00000448 (1096) │ │ │ │ -09E75B Uncompressed Size 00000A00 (2560) │ │ │ │ -09E75F Filename Length 001D (29) │ │ │ │ -09E761 Extra Length 0000 (0) │ │ │ │ -09E763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E733 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E739 CRC 83EBBD5F (2213264735) │ │ │ │ +09E73D Compressed Size 00000448 (1096) │ │ │ │ +09E741 Uncompressed Size 00000A00 (2560) │ │ │ │ +09E745 Filename Length 001D (29) │ │ │ │ +09E747 Extra Length 0000 (0) │ │ │ │ +09E749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E780 PAYLOAD │ │ │ │ +09E766 PAYLOAD │ │ │ │ │ │ │ │ -09EBC8 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -09EBCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EBCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EBCE General Purpose Flag 0800 (2048) │ │ │ │ +09EBAE LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +09EBB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EBD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EBD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09EBD6 CRC 88221179 (2283934073) │ │ │ │ -09EBDA Compressed Size 00000665 (1637) │ │ │ │ -09EBDE Uncompressed Size 00001CE4 (7396) │ │ │ │ -09EBE2 Filename Length 001C (28) │ │ │ │ -09EBE4 Extra Length 0000 (0) │ │ │ │ -09EBE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EBB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EBB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09EBBC CRC 88221179 (2283934073) │ │ │ │ +09EBC0 Compressed Size 00000665 (1637) │ │ │ │ +09EBC4 Uncompressed Size 00001CE4 (7396) │ │ │ │ +09EBC8 Filename Length 001C (28) │ │ │ │ +09EBCA Extra Length 0000 (0) │ │ │ │ +09EBCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EBCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC02 PAYLOAD │ │ │ │ +09EBE8 PAYLOAD │ │ │ │ │ │ │ │ -09F267 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -09F26B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F26C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F26D General Purpose Flag 0800 (2048) │ │ │ │ +09F24D LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +09F251 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F252 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F253 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F26F Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F271 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09F275 CRC 62076E32 (1644654130) │ │ │ │ -09F279 Compressed Size 00000BE9 (3049) │ │ │ │ -09F27D Uncompressed Size 00002472 (9330) │ │ │ │ -09F281 Filename Length 001D (29) │ │ │ │ -09F283 Extra Length 0000 (0) │ │ │ │ -09F285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F255 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F257 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09F25B CRC 62076E32 (1644654130) │ │ │ │ +09F25F Compressed Size 00000BE9 (3049) │ │ │ │ +09F263 Uncompressed Size 00002472 (9330) │ │ │ │ +09F267 Filename Length 001D (29) │ │ │ │ +09F269 Extra Length 0000 (0) │ │ │ │ +09F26B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F26B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F2A2 PAYLOAD │ │ │ │ +09F288 PAYLOAD │ │ │ │ │ │ │ │ -09FE8B LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -09FE8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FE90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FE91 General Purpose Flag 0800 (2048) │ │ │ │ +09FE71 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +09FE75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FE76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FE77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FE93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FE95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09FE99 CRC DBBB630D (3686490893) │ │ │ │ -09FE9D Compressed Size 00000DFB (3579) │ │ │ │ -09FEA1 Uncompressed Size 00006D6C (28012) │ │ │ │ -09FEA5 Filename Length 001C (28) │ │ │ │ -09FEA7 Extra Length 0000 (0) │ │ │ │ -09FEA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FE79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FE7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09FE7F CRC DBBB630D (3686490893) │ │ │ │ +09FE83 Compressed Size 00000DFB (3579) │ │ │ │ +09FE87 Uncompressed Size 00006D6C (28012) │ │ │ │ +09FE8B Filename Length 001C (28) │ │ │ │ +09FE8D Extra Length 0000 (0) │ │ │ │ +09FE8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FEA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FE8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FEC5 PAYLOAD │ │ │ │ +09FEAB PAYLOAD │ │ │ │ │ │ │ │ -0A0CC0 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A0CC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CC6 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CA6 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A0CAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CAC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CC8 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A0CCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0CCE CRC 00000000 (0) │ │ │ │ -0A0CD2 Compressed Size 00000000 (0) │ │ │ │ -0A0CD6 Uncompressed Size 00000000 (0) │ │ │ │ -0A0CDA Filename Length 0015 (21) │ │ │ │ -0A0CDC Extra Length 0000 (0) │ │ │ │ -0A0CDE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CAE Compression Method 0000 (0) 'Stored' │ │ │ │ +0A0CB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CB4 CRC 00000000 (0) │ │ │ │ +0A0CB8 Compressed Size 00000000 (0) │ │ │ │ +0A0CBC Uncompressed Size 00000000 (0) │ │ │ │ +0A0CC0 Filename Length 0015 (21) │ │ │ │ +0A0CC2 Extra Length 0000 (0) │ │ │ │ +0A0CC4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0CDE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CC4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A0CF3 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A0CF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CF9 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CD9 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A0CDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A0CFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0D01 CRC 3D75D759 (1031133017) │ │ │ │ -0A0D05 Compressed Size 00000A65 (2661) │ │ │ │ -0A0D09 Uncompressed Size 00002387 (9095) │ │ │ │ -0A0D0D Filename Length 0028 (40) │ │ │ │ -0A0D0F Extra Length 0000 (0) │ │ │ │ -0A0D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A0CE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CE7 CRC 3D75D759 (1031133017) │ │ │ │ +0A0CEB Compressed Size 00000A65 (2661) │ │ │ │ +0A0CEF Uncompressed Size 00002387 (9095) │ │ │ │ +0A0CF3 Filename Length 0028 (40) │ │ │ │ +0A0CF5 Extra Length 0000 (0) │ │ │ │ +0A0CF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A0D39 PAYLOAD │ │ │ │ +0A0D1F PAYLOAD │ │ │ │ │ │ │ │ -0A179E LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A17A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A17A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A17A4 General Purpose Flag 0800 (2048) │ │ │ │ +0A1784 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A1788 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1789 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A178A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A17A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A17A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A17AC CRC 51B05197 (1370509719) │ │ │ │ -0A17B0 Compressed Size 00000D48 (3400) │ │ │ │ -0A17B4 Uncompressed Size 00008600 (34304) │ │ │ │ -0A17B8 Filename Length 0027 (39) │ │ │ │ -0A17BA Extra Length 0000 (0) │ │ │ │ -0A17BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A178C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A178E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A1792 CRC 51B05197 (1370509719) │ │ │ │ +0A1796 Compressed Size 00000D48 (3400) │ │ │ │ +0A179A Uncompressed Size 00008600 (34304) │ │ │ │ +0A179E Filename Length 0027 (39) │ │ │ │ +0A17A0 Extra Length 0000 (0) │ │ │ │ +0A17A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA17BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA17A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A17E3 PAYLOAD │ │ │ │ +0A17C9 PAYLOAD │ │ │ │ │ │ │ │ -0A252B LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A252F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2530 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2531 General Purpose Flag 0800 (2048) │ │ │ │ +0A2511 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A2515 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2516 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2517 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2533 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2535 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2539 CRC B2472903 (2991008003) │ │ │ │ -0A253D Compressed Size 000004EA (1258) │ │ │ │ -0A2541 Uncompressed Size 00000EA9 (3753) │ │ │ │ -0A2545 Filename Length 002A (42) │ │ │ │ -0A2547 Extra Length 0000 (0) │ │ │ │ -0A2549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2519 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A251B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A251F CRC B2472903 (2991008003) │ │ │ │ +0A2523 Compressed Size 000004EA (1258) │ │ │ │ +0A2527 Uncompressed Size 00000EA9 (3753) │ │ │ │ +0A252B Filename Length 002A (42) │ │ │ │ +0A252D Extra Length 0000 (0) │ │ │ │ +0A252F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA252F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2573 PAYLOAD │ │ │ │ +0A2559 PAYLOAD │ │ │ │ │ │ │ │ -0A2A5D LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A2A61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2A62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2A63 General Purpose Flag 0800 (2048) │ │ │ │ +0A2A43 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A2A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2A49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2A65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2A67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2A6B CRC AF369FB6 (2939592630) │ │ │ │ -0A2A6F Compressed Size 000008AA (2218) │ │ │ │ -0A2A73 Uncompressed Size 00002721 (10017) │ │ │ │ -0A2A77 Filename Length 0029 (41) │ │ │ │ -0A2A79 Extra Length 0000 (0) │ │ │ │ -0A2A7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2A51 CRC AF369FB6 (2939592630) │ │ │ │ +0A2A55 Compressed Size 000008AA (2218) │ │ │ │ +0A2A59 Uncompressed Size 00002721 (10017) │ │ │ │ +0A2A5D Filename Length 0029 (41) │ │ │ │ +0A2A5F Extra Length 0000 (0) │ │ │ │ +0A2A61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2A7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2A61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2AA4 PAYLOAD │ │ │ │ +0A2A8A PAYLOAD │ │ │ │ │ │ │ │ -0A334E LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A3352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3354 General Purpose Flag 0800 (2048) │ │ │ │ +0A3334 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A3338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A333A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3356 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A335C CRC 40475A04 (1078417924) │ │ │ │ -0A3360 Compressed Size 000007B3 (1971) │ │ │ │ -0A3364 Uncompressed Size 0000125B (4699) │ │ │ │ -0A3368 Filename Length 0020 (32) │ │ │ │ -0A336A Extra Length 0000 (0) │ │ │ │ -0A336C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A333C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A333E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3342 CRC 40475A04 (1078417924) │ │ │ │ +0A3346 Compressed Size 000007B3 (1971) │ │ │ │ +0A334A Uncompressed Size 0000125B (4699) │ │ │ │ +0A334E Filename Length 0020 (32) │ │ │ │ +0A3350 Extra Length 0000 (0) │ │ │ │ +0A3352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA336C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A338C PAYLOAD │ │ │ │ +0A3372 PAYLOAD │ │ │ │ │ │ │ │ -0A3B3F LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A3B43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3B44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3B45 General Purpose Flag 0800 (2048) │ │ │ │ +0A3B25 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A3B29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3B2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3B2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3B47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3B49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A3B4D CRC 6274F8E6 (1651833062) │ │ │ │ -0A3B51 Compressed Size 000007FB (2043) │ │ │ │ -0A3B55 Uncompressed Size 000023B5 (9141) │ │ │ │ -0A3B59 Filename Length 001F (31) │ │ │ │ -0A3B5B Extra Length 0000 (0) │ │ │ │ -0A3B5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3B2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3B2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3B33 CRC 6274F8E6 (1651833062) │ │ │ │ +0A3B37 Compressed Size 000007FB (2043) │ │ │ │ +0A3B3B Uncompressed Size 000023B5 (9141) │ │ │ │ +0A3B3F Filename Length 001F (31) │ │ │ │ +0A3B41 Extra Length 0000 (0) │ │ │ │ +0A3B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3B7C PAYLOAD │ │ │ │ +0A3B62 PAYLOAD │ │ │ │ │ │ │ │ -0A4377 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A437B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A437C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A437D General Purpose Flag 0800 (2048) │ │ │ │ +0A435D LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A4361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4363 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A437F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4381 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4385 CRC AA38300D (2855809037) │ │ │ │ -0A4389 Compressed Size 00000482 (1154) │ │ │ │ -0A438D Uncompressed Size 00000AAA (2730) │ │ │ │ -0A4391 Filename Length 0023 (35) │ │ │ │ -0A4393 Extra Length 0000 (0) │ │ │ │ -0A4395 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4365 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A436B CRC AA38300D (2855809037) │ │ │ │ +0A436F Compressed Size 00000482 (1154) │ │ │ │ +0A4373 Uncompressed Size 00000AAA (2730) │ │ │ │ +0A4377 Filename Length 0023 (35) │ │ │ │ +0A4379 Extra Length 0000 (0) │ │ │ │ +0A437B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA437B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A43B8 PAYLOAD │ │ │ │ +0A439E PAYLOAD │ │ │ │ │ │ │ │ -0A483A LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A483E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A483F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4840 General Purpose Flag 0800 (2048) │ │ │ │ +0A4820 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A4824 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4825 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4826 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4842 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4848 CRC F6B91BE7 (4139326439) │ │ │ │ -0A484C Compressed Size 000004F6 (1270) │ │ │ │ -0A4850 Uncompressed Size 00001620 (5664) │ │ │ │ -0A4854 Filename Length 0022 (34) │ │ │ │ -0A4856 Extra Length 0000 (0) │ │ │ │ -0A4858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4828 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A482A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A482E CRC F6B91BE7 (4139326439) │ │ │ │ +0A4832 Compressed Size 000004F6 (1270) │ │ │ │ +0A4836 Uncompressed Size 00001620 (5664) │ │ │ │ +0A483A Filename Length 0022 (34) │ │ │ │ +0A483C Extra Length 0000 (0) │ │ │ │ +0A483E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA483E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A487A PAYLOAD │ │ │ │ +0A4860 PAYLOAD │ │ │ │ │ │ │ │ -0A4D70 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A4D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4D76 General Purpose Flag 0800 (2048) │ │ │ │ +0A4D56 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A4D5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4D5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4D5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4D78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4D7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4D7E CRC 0AD2C816 (181585942) │ │ │ │ -0A4D82 Compressed Size 00000489 (1161) │ │ │ │ -0A4D86 Uncompressed Size 00000ABF (2751) │ │ │ │ -0A4D8A Filename Length 002B (43) │ │ │ │ -0A4D8C Extra Length 0000 (0) │ │ │ │ -0A4D8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4D5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4D60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4D64 CRC 0AD2C816 (181585942) │ │ │ │ +0A4D68 Compressed Size 00000489 (1161) │ │ │ │ +0A4D6C Uncompressed Size 00000ABF (2751) │ │ │ │ +0A4D70 Filename Length 002B (43) │ │ │ │ +0A4D72 Extra Length 0000 (0) │ │ │ │ +0A4D74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4D8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4D74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A4DB9 PAYLOAD │ │ │ │ +0A4D9F PAYLOAD │ │ │ │ │ │ │ │ -0A5242 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A5246 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5247 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5248 General Purpose Flag 0800 (2048) │ │ │ │ +0A5228 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A522C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A522D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A522E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A524A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A524C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5250 CRC 3B040E69 (990121577) │ │ │ │ -0A5254 Compressed Size 000006CB (1739) │ │ │ │ -0A5258 Uncompressed Size 00002379 (9081) │ │ │ │ -0A525C Filename Length 002A (42) │ │ │ │ -0A525E Extra Length 0000 (0) │ │ │ │ -0A5260 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5230 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5232 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5236 CRC 3B040E69 (990121577) │ │ │ │ +0A523A Compressed Size 000006CB (1739) │ │ │ │ +0A523E Uncompressed Size 00002379 (9081) │ │ │ │ +0A5242 Filename Length 002A (42) │ │ │ │ +0A5244 Extra Length 0000 (0) │ │ │ │ +0A5246 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5246: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A528A PAYLOAD │ │ │ │ +0A5270 PAYLOAD │ │ │ │ │ │ │ │ -0A5955 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A5959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A595A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A595B General Purpose Flag 0800 (2048) │ │ │ │ +0A593B LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A593F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5941 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A595D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A595F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5963 CRC FA9F7582 (4204754306) │ │ │ │ -0A5967 Compressed Size 0000044F (1103) │ │ │ │ -0A596B Uncompressed Size 000009EB (2539) │ │ │ │ -0A596F Filename Length 0027 (39) │ │ │ │ -0A5971 Extra Length 0000 (0) │ │ │ │ -0A5973 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5943 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5945 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5949 CRC FA9F7582 (4204754306) │ │ │ │ +0A594D Compressed Size 0000044F (1103) │ │ │ │ +0A5951 Uncompressed Size 000009EB (2539) │ │ │ │ +0A5955 Filename Length 0027 (39) │ │ │ │ +0A5957 Extra Length 0000 (0) │ │ │ │ +0A5959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5973: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A599A PAYLOAD │ │ │ │ +0A5980 PAYLOAD │ │ │ │ │ │ │ │ -0A5DE9 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A5DED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5DEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5DEF General Purpose Flag 0800 (2048) │ │ │ │ +0A5DCF LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A5DD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5DD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5DD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5DF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5DF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5DF7 CRC C17090F3 (3245379827) │ │ │ │ -0A5DFB Compressed Size 000006B4 (1716) │ │ │ │ -0A5DFF Uncompressed Size 00001AF6 (6902) │ │ │ │ -0A5E03 Filename Length 0026 (38) │ │ │ │ -0A5E05 Extra Length 0000 (0) │ │ │ │ -0A5E07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5DD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5DD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5DDD CRC C17090F3 (3245379827) │ │ │ │ +0A5DE1 Compressed Size 000006B4 (1716) │ │ │ │ +0A5DE5 Uncompressed Size 00001AF6 (6902) │ │ │ │ +0A5DE9 Filename Length 0026 (38) │ │ │ │ +0A5DEB Extra Length 0000 (0) │ │ │ │ +0A5DED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5DED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5E2D PAYLOAD │ │ │ │ +0A5E13 PAYLOAD │ │ │ │ │ │ │ │ -0A64E1 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A64E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A64E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A64E7 General Purpose Flag 0800 (2048) │ │ │ │ +0A64C7 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A64CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A64CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A64CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A64E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A64EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A64EF CRC F20EE0D2 (4061061330) │ │ │ │ -0A64F3 Compressed Size 000007FE (2046) │ │ │ │ -0A64F7 Uncompressed Size 0000197F (6527) │ │ │ │ -0A64FB Filename Length 002A (42) │ │ │ │ -0A64FD Extra Length 0000 (0) │ │ │ │ -0A64FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A64CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A64D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A64D5 CRC F20EE0D2 (4061061330) │ │ │ │ +0A64D9 Compressed Size 000007FE (2046) │ │ │ │ +0A64DD Uncompressed Size 0000197F (6527) │ │ │ │ +0A64E1 Filename Length 002A (42) │ │ │ │ +0A64E3 Extra Length 0000 (0) │ │ │ │ +0A64E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA64FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA64E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6529 PAYLOAD │ │ │ │ +0A650F PAYLOAD │ │ │ │ │ │ │ │ -0A6D27 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0A6D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6D2D General Purpose Flag 0800 (2048) │ │ │ │ +0A6D0D LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0A6D11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6D12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6D13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6D31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A6D35 CRC 1A83FFDE (444858334) │ │ │ │ -0A6D39 Compressed Size 00000970 (2416) │ │ │ │ -0A6D3D Uncompressed Size 00005083 (20611) │ │ │ │ -0A6D41 Filename Length 0029 (41) │ │ │ │ -0A6D43 Extra Length 0000 (0) │ │ │ │ -0A6D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6D15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6D17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A6D1B CRC 1A83FFDE (444858334) │ │ │ │ +0A6D1F Compressed Size 00000970 (2416) │ │ │ │ +0A6D23 Uncompressed Size 00005083 (20611) │ │ │ │ +0A6D27 Filename Length 0029 (41) │ │ │ │ +0A6D29 Extra Length 0000 (0) │ │ │ │ +0A6D2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6D2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6D6E PAYLOAD │ │ │ │ +0A6D54 PAYLOAD │ │ │ │ │ │ │ │ -0A76DE LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0A76E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A76E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A76E4 General Purpose Flag 0800 (2048) │ │ │ │ +0A76C4 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0A76C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A76C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A76CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A76E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A76E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A76EC CRC 13124CE1 (319966433) │ │ │ │ -0A76F0 Compressed Size 00000538 (1336) │ │ │ │ -0A76F4 Uncompressed Size 00000CFA (3322) │ │ │ │ -0A76F8 Filename Length 002C (44) │ │ │ │ -0A76FA Extra Length 0000 (0) │ │ │ │ -0A76FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A76CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A76CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A76D2 CRC 13124CE1 (319966433) │ │ │ │ +0A76D6 Compressed Size 00000538 (1336) │ │ │ │ +0A76DA Uncompressed Size 00000CFA (3322) │ │ │ │ +0A76DE Filename Length 002C (44) │ │ │ │ +0A76E0 Extra Length 0000 (0) │ │ │ │ +0A76E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA76FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA76E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7728 PAYLOAD │ │ │ │ +0A770E PAYLOAD │ │ │ │ │ │ │ │ -0A7C60 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0A7C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7C66 General Purpose Flag 0800 (2048) │ │ │ │ +0A7C46 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0A7C4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7C4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7C4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7C6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7C6E CRC 31421C37 (826416183) │ │ │ │ -0A7C72 Compressed Size 000002E7 (743) │ │ │ │ -0A7C76 Uncompressed Size 00001007 (4103) │ │ │ │ -0A7C7A Filename Length 002B (43) │ │ │ │ -0A7C7C Extra Length 0000 (0) │ │ │ │ -0A7C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7C4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7C50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7C54 CRC 31421C37 (826416183) │ │ │ │ +0A7C58 Compressed Size 000002E7 (743) │ │ │ │ +0A7C5C Uncompressed Size 00001007 (4103) │ │ │ │ +0A7C60 Filename Length 002B (43) │ │ │ │ +0A7C62 Extra Length 0000 (0) │ │ │ │ +0A7C64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7CA9 PAYLOAD │ │ │ │ +0A7C8F PAYLOAD │ │ │ │ │ │ │ │ -0A7F90 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0A7F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7F96 General Purpose Flag 0800 (2048) │ │ │ │ +0A7F76 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0A7F7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7F7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7F7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7F9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7F9E CRC C1D27241 (3251794497) │ │ │ │ -0A7FA2 Compressed Size 0000089E (2206) │ │ │ │ -0A7FA6 Uncompressed Size 00001977 (6519) │ │ │ │ -0A7FAA Filename Length 0036 (54) │ │ │ │ -0A7FAC Extra Length 0000 (0) │ │ │ │ -0A7FAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7F7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7F80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7F84 CRC C1D27241 (3251794497) │ │ │ │ +0A7F88 Compressed Size 0000089E (2206) │ │ │ │ +0A7F8C Uncompressed Size 00001977 (6519) │ │ │ │ +0A7F90 Filename Length 0036 (54) │ │ │ │ +0A7F92 Extra Length 0000 (0) │ │ │ │ +0A7F94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7F94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7FE4 PAYLOAD │ │ │ │ +0A7FCA PAYLOAD │ │ │ │ │ │ │ │ -0A8882 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0A8886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8888 General Purpose Flag 0800 (2048) │ │ │ │ +0A8868 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0A886C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A886D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A886E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A888A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A888C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8890 CRC 4BF27431 (1274180657) │ │ │ │ -0A8894 Compressed Size 0000060F (1551) │ │ │ │ -0A8898 Uncompressed Size 00002E32 (11826) │ │ │ │ -0A889C Filename Length 0035 (53) │ │ │ │ -0A889E Extra Length 0000 (0) │ │ │ │ -0A88A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8870 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8872 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8876 CRC 4BF27431 (1274180657) │ │ │ │ +0A887A Compressed Size 0000060F (1551) │ │ │ │ +0A887E Uncompressed Size 00002E32 (11826) │ │ │ │ +0A8882 Filename Length 0035 (53) │ │ │ │ +0A8884 Extra Length 0000 (0) │ │ │ │ +0A8886 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA88A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8886: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A88D5 PAYLOAD │ │ │ │ +0A88BB PAYLOAD │ │ │ │ │ │ │ │ -0A8EE4 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0A8EE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8EE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8EEA General Purpose Flag 0800 (2048) │ │ │ │ +0A8ECA LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0A8ECE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8ECF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8ED0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A8EEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A8EEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8EF2 CRC 67951229 (1737822761) │ │ │ │ -0A8EF6 Compressed Size 00000DD5 (3541) │ │ │ │ -0A8EFA Uncompressed Size 00003416 (13334) │ │ │ │ -0A8EFE Filename Length 002D (45) │ │ │ │ -0A8F00 Extra Length 0000 (0) │ │ │ │ -0A8F02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8ED2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8ED4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8ED8 CRC 67951229 (1737822761) │ │ │ │ +0A8EDC Compressed Size 00000DD5 (3541) │ │ │ │ +0A8EE0 Uncompressed Size 00003416 (13334) │ │ │ │ +0A8EE4 Filename Length 002D (45) │ │ │ │ +0A8EE6 Extra Length 0000 (0) │ │ │ │ +0A8EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA8F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8F2F PAYLOAD │ │ │ │ +0A8F15 PAYLOAD │ │ │ │ │ │ │ │ -0A9D04 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0A9D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9D0A General Purpose Flag 0800 (2048) │ │ │ │ +0A9CEA LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0A9CEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9CEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9CF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A9D12 CRC D7F8E9F2 (3623414258) │ │ │ │ -0A9D16 Compressed Size 00000B4C (2892) │ │ │ │ -0A9D1A Uncompressed Size 000069DB (27099) │ │ │ │ -0A9D1E Filename Length 002C (44) │ │ │ │ -0A9D20 Extra Length 0000 (0) │ │ │ │ -0A9D22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9CF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9CF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A9CF8 CRC D7F8E9F2 (3623414258) │ │ │ │ +0A9CFC Compressed Size 00000B4C (2892) │ │ │ │ +0A9D00 Uncompressed Size 000069DB (27099) │ │ │ │ +0A9D04 Filename Length 002C (44) │ │ │ │ +0A9D06 Extra Length 0000 (0) │ │ │ │ +0A9D08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9D22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9D08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9D4E PAYLOAD │ │ │ │ +0A9D34 PAYLOAD │ │ │ │ │ │ │ │ -0AA89A LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0AA89E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA89F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA8A0 General Purpose Flag 0800 (2048) │ │ │ │ +0AA880 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0AA884 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA885 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA886 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA8A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA8A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AA8A8 CRC A86E1CB0 (2825788592) │ │ │ │ -0AA8AC Compressed Size 000008D0 (2256) │ │ │ │ -0AA8B0 Uncompressed Size 00001D32 (7474) │ │ │ │ -0AA8B4 Filename Length 0030 (48) │ │ │ │ -0AA8B6 Extra Length 0000 (0) │ │ │ │ -0AA8B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA888 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA88A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AA88E CRC A86E1CB0 (2825788592) │ │ │ │ +0AA892 Compressed Size 000008D0 (2256) │ │ │ │ +0AA896 Uncompressed Size 00001D32 (7474) │ │ │ │ +0AA89A Filename Length 0030 (48) │ │ │ │ +0AA89C Extra Length 0000 (0) │ │ │ │ +0AA89E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA8B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA89E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA8E8 PAYLOAD │ │ │ │ +0AA8CE PAYLOAD │ │ │ │ │ │ │ │ -0AB1B8 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AB1BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB1BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB1BE General Purpose Flag 0800 (2048) │ │ │ │ +0AB19E LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AB1A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB1A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB1A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB1C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB1C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB1C6 CRC A94C0A74 (2840332916) │ │ │ │ -0AB1CA Compressed Size 00000628 (1576) │ │ │ │ -0AB1CE Uncompressed Size 000035D2 (13778) │ │ │ │ -0AB1D2 Filename Length 002F (47) │ │ │ │ -0AB1D4 Extra Length 0000 (0) │ │ │ │ -0AB1D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB1A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB1A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB1AC CRC A94C0A74 (2840332916) │ │ │ │ +0AB1B0 Compressed Size 00000628 (1576) │ │ │ │ +0AB1B4 Uncompressed Size 000035D2 (13778) │ │ │ │ +0AB1B8 Filename Length 002F (47) │ │ │ │ +0AB1BA Extra Length 0000 (0) │ │ │ │ +0AB1BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB1D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB1BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB205 PAYLOAD │ │ │ │ +0AB1EB PAYLOAD │ │ │ │ │ │ │ │ -0AB82D LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AB831 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB832 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB833 General Purpose Flag 0800 (2048) │ │ │ │ +0AB813 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AB817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB819 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB835 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB837 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB83B CRC 347250CE (879907022) │ │ │ │ -0AB83F Compressed Size 00000987 (2439) │ │ │ │ -0AB843 Uncompressed Size 000016FB (5883) │ │ │ │ -0AB847 Filename Length 0025 (37) │ │ │ │ -0AB849 Extra Length 0000 (0) │ │ │ │ -0AB84B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB81B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB81D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB821 CRC 347250CE (879907022) │ │ │ │ +0AB825 Compressed Size 00000987 (2439) │ │ │ │ +0AB829 Uncompressed Size 000016FB (5883) │ │ │ │ +0AB82D Filename Length 0025 (37) │ │ │ │ +0AB82F Extra Length 0000 (0) │ │ │ │ +0AB831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB84B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB870 PAYLOAD │ │ │ │ +0AB856 PAYLOAD │ │ │ │ │ │ │ │ -0AC1F7 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AC1FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC1FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC1FD General Purpose Flag 0800 (2048) │ │ │ │ +0AC1DD LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AC1E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC1E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC1E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC1FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC201 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AC205 CRC D2A941BA (3534307770) │ │ │ │ -0AC209 Compressed Size 0000094E (2382) │ │ │ │ -0AC20D Uncompressed Size 000034F8 (13560) │ │ │ │ -0AC211 Filename Length 0024 (36) │ │ │ │ -0AC213 Extra Length 0000 (0) │ │ │ │ -0AC215 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC1E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC1E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AC1EB CRC D2A941BA (3534307770) │ │ │ │ +0AC1EF Compressed Size 0000094E (2382) │ │ │ │ +0AC1F3 Uncompressed Size 000034F8 (13560) │ │ │ │ +0AC1F7 Filename Length 0024 (36) │ │ │ │ +0AC1F9 Extra Length 0000 (0) │ │ │ │ +0AC1FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC1FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC239 PAYLOAD │ │ │ │ +0AC21F PAYLOAD │ │ │ │ │ │ │ │ -0ACB87 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0ACB8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACB8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACB8D General Purpose Flag 0800 (2048) │ │ │ │ +0ACB6D LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0ACB71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACB72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACB73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACB8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACB91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ACB95 CRC 9817CD5E (2551696734) │ │ │ │ -0ACB99 Compressed Size 000009C1 (2497) │ │ │ │ -0ACB9D Uncompressed Size 00001C60 (7264) │ │ │ │ -0ACBA1 Filename Length 0029 (41) │ │ │ │ -0ACBA3 Extra Length 0000 (0) │ │ │ │ -0ACBA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACB75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACB77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ACB7B CRC 9817CD5E (2551696734) │ │ │ │ +0ACB7F Compressed Size 000009C1 (2497) │ │ │ │ +0ACB83 Uncompressed Size 00001C60 (7264) │ │ │ │ +0ACB87 Filename Length 0029 (41) │ │ │ │ +0ACB89 Extra Length 0000 (0) │ │ │ │ +0ACB8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACBA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACB8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACBCE PAYLOAD │ │ │ │ +0ACBB4 PAYLOAD │ │ │ │ │ │ │ │ -0AD58F LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0AD593 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD594 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD595 General Purpose Flag 0800 (2048) │ │ │ │ +0AD575 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AD579 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD57A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD57B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD597 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD599 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AD59D CRC 908A13A6 (2424968102) │ │ │ │ -0AD5A1 Compressed Size 000008BB (2235) │ │ │ │ -0AD5A5 Uncompressed Size 00004DF4 (19956) │ │ │ │ -0AD5A9 Filename Length 0028 (40) │ │ │ │ -0AD5AB Extra Length 0000 (0) │ │ │ │ -0AD5AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD57D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD57F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AD583 CRC 908A13A6 (2424968102) │ │ │ │ +0AD587 Compressed Size 000008BB (2235) │ │ │ │ +0AD58B Uncompressed Size 00004DF4 (19956) │ │ │ │ +0AD58F Filename Length 0028 (40) │ │ │ │ +0AD591 Extra Length 0000 (0) │ │ │ │ +0AD593 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD5AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD593: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD5D5 PAYLOAD │ │ │ │ +0AD5BB PAYLOAD │ │ │ │ │ │ │ │ -0ADE90 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0ADE94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE96 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE76 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0ADE7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ADE9E CRC 61E59461 (1642435681) │ │ │ │ -0ADEA2 Compressed Size 000006AB (1707) │ │ │ │ -0ADEA6 Uncompressed Size 00001104 (4356) │ │ │ │ -0ADEAA Filename Length 002B (43) │ │ │ │ -0ADEAC Extra Length 0000 (0) │ │ │ │ -0ADEAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ADE84 CRC 61E59461 (1642435681) │ │ │ │ +0ADE88 Compressed Size 000006AB (1707) │ │ │ │ +0ADE8C Uncompressed Size 00001104 (4356) │ │ │ │ +0ADE90 Filename Length 002B (43) │ │ │ │ +0ADE92 Extra Length 0000 (0) │ │ │ │ +0ADE94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADED9 PAYLOAD │ │ │ │ +0ADEBF PAYLOAD │ │ │ │ │ │ │ │ -0AE584 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0AE588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE58A General Purpose Flag 0800 (2048) │ │ │ │ +0AE56A LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0AE56E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE56F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE570 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE58C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE58E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AE592 CRC D8AE5557 (3635303767) │ │ │ │ -0AE596 Compressed Size 00000652 (1618) │ │ │ │ -0AE59A Uncompressed Size 0000248D (9357) │ │ │ │ -0AE59E Filename Length 002A (42) │ │ │ │ -0AE5A0 Extra Length 0000 (0) │ │ │ │ -0AE5A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE572 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE574 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AE578 CRC D8AE5557 (3635303767) │ │ │ │ +0AE57C Compressed Size 00000652 (1618) │ │ │ │ +0AE580 Uncompressed Size 0000248D (9357) │ │ │ │ +0AE584 Filename Length 002A (42) │ │ │ │ +0AE586 Extra Length 0000 (0) │ │ │ │ +0AE588 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE5A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE5CC PAYLOAD │ │ │ │ +0AE5B2 PAYLOAD │ │ │ │ │ │ │ │ -0AEC1E LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0AEC22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AEC23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AEC24 General Purpose Flag 0800 (2048) │ │ │ │ +0AEC04 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0AEC08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AEC09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AEC0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AEC26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AEC28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AEC2C CRC 0CFA9DCD (217750989) │ │ │ │ -0AEC30 Compressed Size 000008A2 (2210) │ │ │ │ -0AEC34 Uncompressed Size 00001F25 (7973) │ │ │ │ -0AEC38 Filename Length 0030 (48) │ │ │ │ -0AEC3A Extra Length 0000 (0) │ │ │ │ -0AEC3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AEC0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AEC0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AEC12 CRC 0CFA9DCD (217750989) │ │ │ │ +0AEC16 Compressed Size 000008A2 (2210) │ │ │ │ +0AEC1A Uncompressed Size 00001F25 (7973) │ │ │ │ +0AEC1E Filename Length 0030 (48) │ │ │ │ +0AEC20 Extra Length 0000 (0) │ │ │ │ +0AEC22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAEC3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAEC22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AEC6C PAYLOAD │ │ │ │ +0AEC52 PAYLOAD │ │ │ │ │ │ │ │ -0AF50E LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0AF512 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF513 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF514 General Purpose Flag 0800 (2048) │ │ │ │ +0AF4F4 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0AF4F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF4F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF4FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF516 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF518 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AF51C CRC 356F4453 (896484435) │ │ │ │ -0AF520 Compressed Size 00000712 (1810) │ │ │ │ -0AF524 Uncompressed Size 00004221 (16929) │ │ │ │ -0AF528 Filename Length 002F (47) │ │ │ │ -0AF52A Extra Length 0000 (0) │ │ │ │ -0AF52C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF4FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AF502 CRC 356F4453 (896484435) │ │ │ │ +0AF506 Compressed Size 00000712 (1810) │ │ │ │ +0AF50A Uncompressed Size 00004221 (16929) │ │ │ │ +0AF50E Filename Length 002F (47) │ │ │ │ +0AF510 Extra Length 0000 (0) │ │ │ │ +0AF512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF52C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF55B PAYLOAD │ │ │ │ +0AF541 PAYLOAD │ │ │ │ │ │ │ │ -0AFC6D LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0AFC71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFC72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFC73 General Purpose Flag 0800 (2048) │ │ │ │ +0AFC53 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0AFC57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFC58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFC59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFC75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFC77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFC7B CRC 587A15DD (1484395997) │ │ │ │ -0AFC7F Compressed Size 0000031F (799) │ │ │ │ -0AFC83 Uncompressed Size 000006C6 (1734) │ │ │ │ -0AFC87 Filename Length 0024 (36) │ │ │ │ -0AFC89 Extra Length 0000 (0) │ │ │ │ -0AFC8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFC5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFC5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFC61 CRC 587A15DD (1484395997) │ │ │ │ +0AFC65 Compressed Size 0000031F (799) │ │ │ │ +0AFC69 Uncompressed Size 000006C6 (1734) │ │ │ │ +0AFC6D Filename Length 0024 (36) │ │ │ │ +0AFC6F Extra Length 0000 (0) │ │ │ │ +0AFC71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFC8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFC71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFCAF PAYLOAD │ │ │ │ +0AFC95 PAYLOAD │ │ │ │ │ │ │ │ -0AFFCE LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0AFFD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFFD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFFD4 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFB4 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0AFFB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFFD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFFD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFFDC CRC C7B676DF (3350623967) │ │ │ │ -0AFFE0 Compressed Size 00000359 (857) │ │ │ │ -0AFFE4 Uncompressed Size 00000DC4 (3524) │ │ │ │ -0AFFE8 Filename Length 0023 (35) │ │ │ │ -0AFFEA Extra Length 0000 (0) │ │ │ │ -0AFFEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFFC2 CRC C7B676DF (3350623967) │ │ │ │ +0AFFC6 Compressed Size 00000359 (857) │ │ │ │ +0AFFCA Uncompressed Size 00000DC4 (3524) │ │ │ │ +0AFFCE Filename Length 0023 (35) │ │ │ │ +0AFFD0 Extra Length 0000 (0) │ │ │ │ +0AFFD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFFEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFFD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B000F PAYLOAD │ │ │ │ +0AFFF5 PAYLOAD │ │ │ │ │ │ │ │ -0B0368 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B036C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B036D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B036E General Purpose Flag 0800 (2048) │ │ │ │ +0B034E LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B0352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0354 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0370 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B0376 CRC 4DE65267 (1306940007) │ │ │ │ -0B037A Compressed Size 00000D49 (3401) │ │ │ │ -0B037E Uncompressed Size 0000271E (10014) │ │ │ │ -0B0382 Filename Length 0024 (36) │ │ │ │ -0B0384 Extra Length 0000 (0) │ │ │ │ -0B0386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0356 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B035C CRC 9A0E5865 (2584631397) │ │ │ │ +0B0360 Compressed Size 00000D4D (3405) │ │ │ │ +0B0364 Uncompressed Size 0000271E (10014) │ │ │ │ +0B0368 Filename Length 0024 (36) │ │ │ │ +0B036A Extra Length 0000 (0) │ │ │ │ +0B036C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB036C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B03AA PAYLOAD │ │ │ │ +0B0390 PAYLOAD │ │ │ │ │ │ │ │ -0B10F3 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B10F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B10F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B10F9 General Purpose Flag 0800 (2048) │ │ │ │ +0B10DD LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B10E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B10E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B10E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B10FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B10FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B1101 CRC 694F81D6 (1766818262) │ │ │ │ -0B1105 Compressed Size 00001B2C (6956) │ │ │ │ -0B1109 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -0B110D Filename Length 0023 (35) │ │ │ │ -0B110F Extra Length 0000 (0) │ │ │ │ -0B1111 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B10E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B10E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B10EB CRC 5BD315E8 (1540560360) │ │ │ │ +0B10EF Compressed Size 00001B36 (6966) │ │ │ │ +0B10F3 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +0B10F7 Filename Length 0023 (35) │ │ │ │ +0B10F9 Extra Length 0000 (0) │ │ │ │ +0B10FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB10FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1134 PAYLOAD │ │ │ │ +0B111E PAYLOAD │ │ │ │ │ │ │ │ -0B2C60 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B2C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B2C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B2C66 General Purpose Flag 0800 (2048) │ │ │ │ +0B2C54 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B2C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B2C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B2C5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B2C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B2C6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B2C6E CRC 09B9FBA3 (163183523) │ │ │ │ -0B2C72 Compressed Size 000003D4 (980) │ │ │ │ -0B2C76 Uncompressed Size 000009D9 (2521) │ │ │ │ -0B2C7A Filename Length 0029 (41) │ │ │ │ -0B2C7C Extra Length 0000 (0) │ │ │ │ -0B2C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B2C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B2C5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B2C62 CRC 09B9FBA3 (163183523) │ │ │ │ +0B2C66 Compressed Size 000003D4 (980) │ │ │ │ +0B2C6A Uncompressed Size 000009D9 (2521) │ │ │ │ +0B2C6E Filename Length 0029 (41) │ │ │ │ +0B2C70 Extra Length 0000 (0) │ │ │ │ +0B2C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB2C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB2C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B2CA7 PAYLOAD │ │ │ │ +0B2C9B PAYLOAD │ │ │ │ │ │ │ │ -0B307B LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B307F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3081 General Purpose Flag 0800 (2048) │ │ │ │ +0B306F LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B3073 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3074 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3075 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3083 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3085 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3089 CRC 25253938 (623196472) │ │ │ │ -0B308D Compressed Size 0000059C (1436) │ │ │ │ -0B3091 Uncompressed Size 00001F2A (7978) │ │ │ │ -0B3095 Filename Length 0028 (40) │ │ │ │ -0B3097 Extra Length 0000 (0) │ │ │ │ -0B3099 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3077 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3079 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B307D CRC 25253938 (623196472) │ │ │ │ +0B3081 Compressed Size 0000059C (1436) │ │ │ │ +0B3085 Uncompressed Size 00001F2A (7978) │ │ │ │ +0B3089 Filename Length 0028 (40) │ │ │ │ +0B308B Extra Length 0000 (0) │ │ │ │ +0B308D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB308D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B30C1 PAYLOAD │ │ │ │ +0B30B5 PAYLOAD │ │ │ │ │ │ │ │ -0B365D LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B3661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3663 General Purpose Flag 0800 (2048) │ │ │ │ +0B3651 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B3655 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3656 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3657 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3667 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B366B CRC 74E34431 (1961051185) │ │ │ │ -0B366F Compressed Size 0000025B (603) │ │ │ │ -0B3673 Uncompressed Size 000005AA (1450) │ │ │ │ -0B3677 Filename Length 002E (46) │ │ │ │ -0B3679 Extra Length 0000 (0) │ │ │ │ -0B367B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3659 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B365B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B365F CRC 74E34431 (1961051185) │ │ │ │ +0B3663 Compressed Size 0000025B (603) │ │ │ │ +0B3667 Uncompressed Size 000005AA (1450) │ │ │ │ +0B366B Filename Length 002E (46) │ │ │ │ +0B366D Extra Length 0000 (0) │ │ │ │ +0B366F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB367B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB366F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B36A9 PAYLOAD │ │ │ │ +0B369D PAYLOAD │ │ │ │ │ │ │ │ -0B3904 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B3908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B390A General Purpose Flag 0800 (2048) │ │ │ │ +0B38F8 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B38FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B38FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B38FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B390C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B390E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3912 CRC DC9718FC (3700889852) │ │ │ │ -0B3916 Compressed Size 000002AD (685) │ │ │ │ -0B391A Uncompressed Size 00000C5D (3165) │ │ │ │ -0B391E Filename Length 002D (45) │ │ │ │ -0B3920 Extra Length 0000 (0) │ │ │ │ -0B3922 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3900 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3902 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3906 CRC DC9718FC (3700889852) │ │ │ │ +0B390A Compressed Size 000002AD (685) │ │ │ │ +0B390E Uncompressed Size 00000C5D (3165) │ │ │ │ +0B3912 Filename Length 002D (45) │ │ │ │ +0B3914 Extra Length 0000 (0) │ │ │ │ +0B3916 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3922: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3916: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B394F PAYLOAD │ │ │ │ +0B3943 PAYLOAD │ │ │ │ │ │ │ │ -0B3BFC LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B3C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3C02 General Purpose Flag 0800 (2048) │ │ │ │ +0B3BF0 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B3BF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3BF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3BF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3C0A CRC F3CCDE6D (4090289773) │ │ │ │ -0B3C0E Compressed Size 00000588 (1416) │ │ │ │ -0B3C12 Uncompressed Size 00000F97 (3991) │ │ │ │ -0B3C16 Filename Length 0035 (53) │ │ │ │ -0B3C18 Extra Length 0000 (0) │ │ │ │ -0B3C1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3BF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3BFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3BFE CRC F3CCDE6D (4090289773) │ │ │ │ +0B3C02 Compressed Size 00000588 (1416) │ │ │ │ +0B3C06 Uncompressed Size 00000F97 (3991) │ │ │ │ +0B3C0A Filename Length 0035 (53) │ │ │ │ +0B3C0C Extra Length 0000 (0) │ │ │ │ +0B3C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3C1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3C4F PAYLOAD │ │ │ │ +0B3C43 PAYLOAD │ │ │ │ │ │ │ │ -0B41D7 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B41DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B41DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B41DD General Purpose Flag 0800 (2048) │ │ │ │ +0B41CB LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B41CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B41D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B41D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B41DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B41E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B41E5 CRC 7EA8434F (2124956495) │ │ │ │ -0B41E9 Compressed Size 0000035C (860) │ │ │ │ -0B41ED Uncompressed Size 000017DE (6110) │ │ │ │ -0B41F1 Filename Length 0034 (52) │ │ │ │ -0B41F3 Extra Length 0000 (0) │ │ │ │ -0B41F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B41D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B41D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B41D9 CRC 7EA8434F (2124956495) │ │ │ │ +0B41DD Compressed Size 0000035C (860) │ │ │ │ +0B41E1 Uncompressed Size 000017DE (6110) │ │ │ │ +0B41E5 Filename Length 0034 (52) │ │ │ │ +0B41E7 Extra Length 0000 (0) │ │ │ │ +0B41E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB41F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB41E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4229 PAYLOAD │ │ │ │ +0B421D PAYLOAD │ │ │ │ │ │ │ │ -0B4585 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B4589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B458A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B458B General Purpose Flag 0800 (2048) │ │ │ │ +0B4579 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B457D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B457E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B457F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B458D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B458F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4593 CRC A681EAE8 (2793532136) │ │ │ │ -0B4597 Compressed Size 000005F2 (1522) │ │ │ │ -0B459B Uncompressed Size 00000D70 (3440) │ │ │ │ -0B459F Filename Length 0028 (40) │ │ │ │ -0B45A1 Extra Length 0000 (0) │ │ │ │ -0B45A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4581 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4583 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4587 CRC A681EAE8 (2793532136) │ │ │ │ +0B458B Compressed Size 000005F2 (1522) │ │ │ │ +0B458F Uncompressed Size 00000D70 (3440) │ │ │ │ +0B4593 Filename Length 0028 (40) │ │ │ │ +0B4595 Extra Length 0000 (0) │ │ │ │ +0B4597 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB45A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4597: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B45CB PAYLOAD │ │ │ │ +0B45BF PAYLOAD │ │ │ │ │ │ │ │ -0B4BBD LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B4BC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4BC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4BC3 General Purpose Flag 0800 (2048) │ │ │ │ +0B4BB1 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B4BB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4BB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4BB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4BC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4BC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4BCB CRC 2FC4FB8C (801438604) │ │ │ │ -0B4BCF Compressed Size 00000447 (1095) │ │ │ │ -0B4BD3 Uncompressed Size 00001094 (4244) │ │ │ │ -0B4BD7 Filename Length 0027 (39) │ │ │ │ -0B4BD9 Extra Length 0000 (0) │ │ │ │ -0B4BDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4BB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4BBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4BBF CRC 2FC4FB8C (801438604) │ │ │ │ +0B4BC3 Compressed Size 00000447 (1095) │ │ │ │ +0B4BC7 Uncompressed Size 00001094 (4244) │ │ │ │ +0B4BCB Filename Length 0027 (39) │ │ │ │ +0B4BCD Extra Length 0000 (0) │ │ │ │ +0B4BCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4BDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4BCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4C02 PAYLOAD │ │ │ │ +0B4BF6 PAYLOAD │ │ │ │ │ │ │ │ -0B5049 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B504D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B504E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B504F General Purpose Flag 0800 (2048) │ │ │ │ +0B503D LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B5041 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5042 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5043 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5051 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5053 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5057 CRC 7223B87F (1914943615) │ │ │ │ -0B505B Compressed Size 00000493 (1171) │ │ │ │ -0B505F Uncompressed Size 00000B44 (2884) │ │ │ │ -0B5063 Filename Length 002F (47) │ │ │ │ -0B5065 Extra Length 0000 (0) │ │ │ │ -0B5067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5045 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5047 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B504B CRC 7223B87F (1914943615) │ │ │ │ +0B504F Compressed Size 00000493 (1171) │ │ │ │ +0B5053 Uncompressed Size 00000B44 (2884) │ │ │ │ +0B5057 Filename Length 002F (47) │ │ │ │ +0B5059 Extra Length 0000 (0) │ │ │ │ +0B505B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB505B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5096 PAYLOAD │ │ │ │ +0B508A PAYLOAD │ │ │ │ │ │ │ │ -0B5529 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B552D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B552E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B552F General Purpose Flag 0800 (2048) │ │ │ │ +0B551D LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B5521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5523 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5531 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5533 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5537 CRC 177CD2BD (394056381) │ │ │ │ -0B553B Compressed Size 000002BB (699) │ │ │ │ -0B553F Uncompressed Size 00000DA6 (3494) │ │ │ │ -0B5543 Filename Length 002E (46) │ │ │ │ -0B5545 Extra Length 0000 (0) │ │ │ │ -0B5547 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5525 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5527 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B552B CRC 177CD2BD (394056381) │ │ │ │ +0B552F Compressed Size 000002BB (699) │ │ │ │ +0B5533 Uncompressed Size 00000DA6 (3494) │ │ │ │ +0B5537 Filename Length 002E (46) │ │ │ │ +0B5539 Extra Length 0000 (0) │ │ │ │ +0B553B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB553B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5575 PAYLOAD │ │ │ │ +0B5569 PAYLOAD │ │ │ │ │ │ │ │ -0B5830 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B5834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5836 General Purpose Flag 0800 (2048) │ │ │ │ +0B5824 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B5828 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5829 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B582A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5838 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B583A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B583E CRC B9D58389 (3117777801) │ │ │ │ -0B5842 Compressed Size 000005AF (1455) │ │ │ │ -0B5846 Uncompressed Size 00000DFE (3582) │ │ │ │ -0B584A Filename Length 002B (43) │ │ │ │ -0B584C Extra Length 0000 (0) │ │ │ │ -0B584E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B582C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B582E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5832 CRC B9D58389 (3117777801) │ │ │ │ +0B5836 Compressed Size 000005AF (1455) │ │ │ │ +0B583A Uncompressed Size 00000DFE (3582) │ │ │ │ +0B583E Filename Length 002B (43) │ │ │ │ +0B5840 Extra Length 0000 (0) │ │ │ │ +0B5842 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB584E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5842: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5879 PAYLOAD │ │ │ │ +0B586D PAYLOAD │ │ │ │ │ │ │ │ -0B5E28 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B5E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5E2E General Purpose Flag 0800 (2048) │ │ │ │ +0B5E1C LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B5E20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5E21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5E22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5E32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5E36 CRC BAD58509 (3134555401) │ │ │ │ -0B5E3A Compressed Size 00000342 (834) │ │ │ │ -0B5E3E Uncompressed Size 0000122E (4654) │ │ │ │ -0B5E42 Filename Length 002A (42) │ │ │ │ -0B5E44 Extra Length 0000 (0) │ │ │ │ -0B5E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5E24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5E26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5E2A CRC BAD58509 (3134555401) │ │ │ │ +0B5E2E Compressed Size 00000342 (834) │ │ │ │ +0B5E32 Uncompressed Size 0000122E (4654) │ │ │ │ +0B5E36 Filename Length 002A (42) │ │ │ │ +0B5E38 Extra Length 0000 (0) │ │ │ │ +0B5E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5E70 PAYLOAD │ │ │ │ +0B5E64 PAYLOAD │ │ │ │ │ │ │ │ -0B61B2 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B61B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61B8 General Purpose Flag 0800 (2048) │ │ │ │ +0B61A6 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B61AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61AC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61BA Compression Method 0000 (0) 'Stored' │ │ │ │ -0B61BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61C0 CRC 00000000 (0) │ │ │ │ -0B61C4 Compressed Size 00000000 (0) │ │ │ │ -0B61C8 Uncompressed Size 00000000 (0) │ │ │ │ -0B61CC Filename Length 0010 (16) │ │ │ │ -0B61CE Extra Length 0000 (0) │ │ │ │ -0B61D0 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B61AE Compression Method 0000 (0) 'Stored' │ │ │ │ +0B61B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61B4 CRC 00000000 (0) │ │ │ │ +0B61B8 Compressed Size 00000000 (0) │ │ │ │ +0B61BC Uncompressed Size 00000000 (0) │ │ │ │ +0B61C0 Filename Length 0010 (16) │ │ │ │ +0B61C2 Extra Length 0000 (0) │ │ │ │ +0B61C4 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61D0: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61C4: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B61E0 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B61E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61E6 General Purpose Flag 0800 (2048) │ │ │ │ +0B61D4 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B61D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B61EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61EE CRC 810F19F8 (2165250552) │ │ │ │ -0B61F2 Compressed Size 0000006B (107) │ │ │ │ -0B61F6 Uncompressed Size 0000007F (127) │ │ │ │ -0B61FA Filename Length 0025 (37) │ │ │ │ -0B61FC Extra Length 0000 (0) │ │ │ │ -0B61FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61E2 CRC 810F19F8 (2165250552) │ │ │ │ +0B61E6 Compressed Size 0000006B (107) │ │ │ │ +0B61EA Uncompressed Size 0000007F (127) │ │ │ │ +0B61EE Filename Length 0025 (37) │ │ │ │ +0B61F0 Extra Length 0000 (0) │ │ │ │ +0B61F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6223 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B6217 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B628E LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B6292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6294 General Purpose Flag 0800 (2048) │ │ │ │ +0B6282 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B6286 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6287 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6288 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6296 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6298 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B629C CRC 8E3C5B46 (2386320198) │ │ │ │ -0B62A0 Compressed Size 0000007B (123) │ │ │ │ -0B62A4 Uncompressed Size 00000098 (152) │ │ │ │ -0B62A8 Filename Length 0024 (36) │ │ │ │ -0B62AA Extra Length 0000 (0) │ │ │ │ -0B62AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B628A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B628C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6290 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B6294 Compressed Size 0000007B (123) │ │ │ │ +0B6298 Uncompressed Size 00000098 (152) │ │ │ │ +0B629C Filename Length 0024 (36) │ │ │ │ +0B629E Extra Length 0000 (0) │ │ │ │ +0B62A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB62AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB62A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B62D0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B62C4 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B634B LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B634F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6351 General Purpose Flag 0800 (2048) │ │ │ │ +0B633F LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B6343 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6344 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6345 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6353 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6355 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6359 CRC 824F7F49 (2186248009) │ │ │ │ -0B635D Compressed Size 000001D1 (465) │ │ │ │ -0B6361 Uncompressed Size 00000347 (839) │ │ │ │ -0B6365 Filename Length 0028 (40) │ │ │ │ -0B6367 Extra Length 0000 (0) │ │ │ │ -0B6369 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6347 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6349 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B634D CRC 824F7F49 (2186248009) │ │ │ │ +0B6351 Compressed Size 000001D1 (465) │ │ │ │ +0B6355 Uncompressed Size 00000347 (839) │ │ │ │ +0B6359 Filename Length 0028 (40) │ │ │ │ +0B635B Extra Length 0000 (0) │ │ │ │ +0B635D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB635D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6391 PAYLOAD │ │ │ │ +0B6385 PAYLOAD │ │ │ │ │ │ │ │ -0B6562 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B6566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6568 General Purpose Flag 0800 (2048) │ │ │ │ +0B6556 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B655A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B655B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B655C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B656A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B656C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6570 CRC D21211B0 (3524399536) │ │ │ │ -0B6574 Compressed Size 00000164 (356) │ │ │ │ -0B6578 Uncompressed Size 00000266 (614) │ │ │ │ -0B657C Filename Length 0027 (39) │ │ │ │ -0B657E Extra Length 0000 (0) │ │ │ │ -0B6580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B655E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6560 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6564 CRC D21211B0 (3524399536) │ │ │ │ +0B6568 Compressed Size 00000164 (356) │ │ │ │ +0B656C Uncompressed Size 00000266 (614) │ │ │ │ +0B6570 Filename Length 0027 (39) │ │ │ │ +0B6572 Extra Length 0000 (0) │ │ │ │ +0B6574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B65A7 PAYLOAD │ │ │ │ +0B659B PAYLOAD │ │ │ │ │ │ │ │ -0B670B LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B670F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6711 General Purpose Flag 0800 (2048) │ │ │ │ +0B66FF LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B6703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6705 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6713 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B6715 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6719 CRC 00000000 (0) │ │ │ │ -0B671D Compressed Size 00000000 (0) │ │ │ │ -0B6721 Uncompressed Size 00000000 (0) │ │ │ │ -0B6725 Filename Length 001C (28) │ │ │ │ -0B6727 Extra Length 0000 (0) │ │ │ │ -0B6729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6707 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B6709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B670D CRC 00000000 (0) │ │ │ │ +0B6711 Compressed Size 00000000 (0) │ │ │ │ +0B6715 Uncompressed Size 00000000 (0) │ │ │ │ +0B6719 Filename Length 001C (28) │ │ │ │ +0B671B Extra Length 0000 (0) │ │ │ │ +0B671D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB671D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B6745 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B6749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B674A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B674B General Purpose Flag 0800 (2048) │ │ │ │ +0B6739 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B673D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B673E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B673F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B674D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B674F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6753 CRC B0D9726D (2967040621) │ │ │ │ -0B6757 Compressed Size 00000255 (597) │ │ │ │ -0B675B Uncompressed Size 00000578 (1400) │ │ │ │ -0B675F Filename Length 003A (58) │ │ │ │ -0B6761 Extra Length 0000 (0) │ │ │ │ -0B6763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6741 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6743 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6747 CRC 9CB514D1 (2629113041) │ │ │ │ +0B674B Compressed Size 00000254 (596) │ │ │ │ +0B674F Uncompressed Size 00000578 (1400) │ │ │ │ +0B6753 Filename Length 003A (58) │ │ │ │ +0B6755 Extra Length 0000 (0) │ │ │ │ +0B6757 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B679D PAYLOAD │ │ │ │ +0B6791 PAYLOAD │ │ │ │ │ │ │ │ -0B69F2 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B69F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B69F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B69F8 General Purpose Flag 0800 (2048) │ │ │ │ +0B69E5 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B69E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B69FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B69FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6A00 CRC 6EA9B289 (1856615049) │ │ │ │ -0B6A04 Compressed Size 000003FA (1018) │ │ │ │ -0B6A08 Uncompressed Size 00000D24 (3364) │ │ │ │ -0B6A0C Filename Length 0039 (57) │ │ │ │ -0B6A0E Extra Length 0000 (0) │ │ │ │ -0B6A10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B69F3 CRC 75C86708 (1976067848) │ │ │ │ +0B69F7 Compressed Size 000003F5 (1013) │ │ │ │ +0B69FB Uncompressed Size 00000CF0 (3312) │ │ │ │ +0B69FF Filename Length 0039 (57) │ │ │ │ +0B6A01 Extra Length 0000 (0) │ │ │ │ +0B6A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A49 PAYLOAD │ │ │ │ +0B6A3C PAYLOAD │ │ │ │ │ │ │ │ -0B6E43 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B6E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6E49 General Purpose Flag 0800 (2048) │ │ │ │ +0B6E31 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B6E35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6E36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6E37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6E4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6E51 CRC 5D5D9803 (1566414851) │ │ │ │ -0B6E55 Compressed Size 000004FA (1274) │ │ │ │ -0B6E59 Uncompressed Size 00000CA4 (3236) │ │ │ │ -0B6E5D Filename Length 0041 (65) │ │ │ │ -0B6E5F Extra Length 0000 (0) │ │ │ │ -0B6E61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6E39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6E3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6E3F CRC 5D5D9803 (1566414851) │ │ │ │ +0B6E43 Compressed Size 000004FA (1274) │ │ │ │ +0B6E47 Uncompressed Size 00000CA4 (3236) │ │ │ │ +0B6E4B Filename Length 0041 (65) │ │ │ │ +0B6E4D Extra Length 0000 (0) │ │ │ │ +0B6E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6E61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6EA2 PAYLOAD │ │ │ │ +0B6E90 PAYLOAD │ │ │ │ │ │ │ │ -0B739C LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B73A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B73A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B73A2 General Purpose Flag 0800 (2048) │ │ │ │ +0B738A LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B738E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B738F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7390 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B73A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B73A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B73AA CRC E225F545 (3794138437) │ │ │ │ -0B73AE Compressed Size 000003A1 (929) │ │ │ │ -0B73B2 Uncompressed Size 00001258 (4696) │ │ │ │ -0B73B6 Filename Length 0040 (64) │ │ │ │ -0B73B8 Extra Length 0000 (0) │ │ │ │ -0B73BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7392 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7394 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7398 CRC E225F545 (3794138437) │ │ │ │ +0B739C Compressed Size 000003A1 (929) │ │ │ │ +0B73A0 Uncompressed Size 00001258 (4696) │ │ │ │ +0B73A4 Filename Length 0040 (64) │ │ │ │ +0B73A6 Extra Length 0000 (0) │ │ │ │ +0B73A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB73BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB73A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B73FA PAYLOAD │ │ │ │ +0B73E8 PAYLOAD │ │ │ │ │ │ │ │ -0B779B LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B779F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B77A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B77A1 General Purpose Flag 0800 (2048) │ │ │ │ +0B7789 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B778D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B778E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B778F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B77A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B77A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B77A9 CRC E82B9372 (3895169906) │ │ │ │ -0B77AD Compressed Size 0000020F (527) │ │ │ │ -0B77B1 Uncompressed Size 0000042E (1070) │ │ │ │ -0B77B5 Filename Length 0031 (49) │ │ │ │ -0B77B7 Extra Length 0000 (0) │ │ │ │ -0B77B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7791 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7793 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7797 CRC E82B9372 (3895169906) │ │ │ │ +0B779B Compressed Size 0000020F (527) │ │ │ │ +0B779F Uncompressed Size 0000042E (1070) │ │ │ │ +0B77A3 Filename Length 0031 (49) │ │ │ │ +0B77A5 Extra Length 0000 (0) │ │ │ │ +0B77A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB77B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB77A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B77EA PAYLOAD │ │ │ │ +0B77D8 PAYLOAD │ │ │ │ │ │ │ │ -0B79F9 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B79FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79FF General Purpose Flag 0800 (2048) │ │ │ │ +0B79E7 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B79EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7A07 CRC D83E4AE4 (3627961060) │ │ │ │ -0B7A0B Compressed Size 00000261 (609) │ │ │ │ -0B7A0F Uncompressed Size 0000084A (2122) │ │ │ │ -0B7A13 Filename Length 0030 (48) │ │ │ │ -0B7A15 Extra Length 0000 (0) │ │ │ │ -0B7A17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B79F5 CRC D83E4AE4 (3627961060) │ │ │ │ +0B79F9 Compressed Size 00000261 (609) │ │ │ │ +0B79FD Uncompressed Size 0000084A (2122) │ │ │ │ +0B7A01 Filename Length 0030 (48) │ │ │ │ +0B7A03 Extra Length 0000 (0) │ │ │ │ +0B7A05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7A05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A47 PAYLOAD │ │ │ │ +0B7A35 PAYLOAD │ │ │ │ │ │ │ │ -0B7CA8 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B7CAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CAE General Purpose Flag 0800 (2048) │ │ │ │ +0B7C96 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B7C9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7C9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7C9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7CB6 CRC 2D03D35B (755225435) │ │ │ │ -0B7CBA Compressed Size 000000DA (218) │ │ │ │ -0B7CBE Uncompressed Size 00000149 (329) │ │ │ │ -0B7CC2 Filename Length 0032 (50) │ │ │ │ -0B7CC4 Extra Length 0000 (0) │ │ │ │ -0B7CC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7C9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7CA4 CRC 2D03D35B (755225435) │ │ │ │ +0B7CA8 Compressed Size 000000DA (218) │ │ │ │ +0B7CAC Uncompressed Size 00000149 (329) │ │ │ │ +0B7CB0 Filename Length 0032 (50) │ │ │ │ +0B7CB2 Extra Length 0000 (0) │ │ │ │ +0B7CB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7CF8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7CE6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7DD2 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B7DD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7DD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7DD8 General Purpose Flag 0800 (2048) │ │ │ │ +0B7DC0 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B7DC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7DC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7DC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7DDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7DDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7DE0 CRC DDDD378D (3722262413) │ │ │ │ -0B7DE4 Compressed Size 0000007D (125) │ │ │ │ -0B7DE8 Uncompressed Size 000000AB (171) │ │ │ │ -0B7DEC Filename Length 0031 (49) │ │ │ │ -0B7DEE Extra Length 0000 (0) │ │ │ │ -0B7DF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7DC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7DCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7DCE CRC DDDD378D (3722262413) │ │ │ │ +0B7DD2 Compressed Size 0000007D (125) │ │ │ │ +0B7DD6 Uncompressed Size 000000AB (171) │ │ │ │ +0B7DDA Filename Length 0031 (49) │ │ │ │ +0B7DDC Extra Length 0000 (0) │ │ │ │ +0B7DDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7DF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7DDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7E21 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7E0F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7E9E LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B7EA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7EA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7EA4 General Purpose Flag 0800 (2048) │ │ │ │ +0B7E8C LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B7E90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7E91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7E92 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7EA6 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7EA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EAC CRC 00000000 (0) │ │ │ │ -0B7EB0 Compressed Size 00000000 (0) │ │ │ │ -0B7EB4 Uncompressed Size 00000000 (0) │ │ │ │ -0B7EB8 Filename Length 0011 (17) │ │ │ │ -0B7EBA Extra Length 0000 (0) │ │ │ │ -0B7EBC Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B7E94 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7E96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7E9A CRC 00000000 (0) │ │ │ │ +0B7E9E Compressed Size 00000000 (0) │ │ │ │ +0B7EA2 Uncompressed Size 00000000 (0) │ │ │ │ +0B7EA6 Filename Length 0011 (17) │ │ │ │ +0B7EA8 Extra Length 0000 (0) │ │ │ │ +0B7EAA Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EBC: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EAA: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7ECD LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B7ED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7ED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7ED3 General Purpose Flag 0800 (2048) │ │ │ │ +0B7EBB LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B7EBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7EC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7EC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7ED5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7ED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EDB CRC 7D077A9A (2097642138) │ │ │ │ -0B7EDF Compressed Size 00000272 (626) │ │ │ │ -0B7EE3 Uncompressed Size 000004EF (1263) │ │ │ │ -0B7EE7 Filename Length 0025 (37) │ │ │ │ -0B7EE9 Extra Length 0000 (0) │ │ │ │ -0B7EEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7EC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7EC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7EC9 CRC 7D077A9A (2097642138) │ │ │ │ +0B7ECD Compressed Size 00000272 (626) │ │ │ │ +0B7ED1 Uncompressed Size 000004EF (1263) │ │ │ │ +0B7ED5 Filename Length 0025 (37) │ │ │ │ +0B7ED7 Extra Length 0000 (0) │ │ │ │ +0B7ED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7ED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7F10 PAYLOAD │ │ │ │ +0B7EFE PAYLOAD │ │ │ │ │ │ │ │ -0B8182 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B8186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8188 General Purpose Flag 0800 (2048) │ │ │ │ +0B8170 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B8174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8176 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B818A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B818C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8190 CRC D9246A2F (3643042351) │ │ │ │ -0B8194 Compressed Size 000002A1 (673) │ │ │ │ -0B8198 Uncompressed Size 000006E5 (1765) │ │ │ │ -0B819C Filename Length 0024 (36) │ │ │ │ -0B819E Extra Length 0000 (0) │ │ │ │ -0B81A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8178 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B817A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B817E CRC D9246A2F (3643042351) │ │ │ │ +0B8182 Compressed Size 000002A1 (673) │ │ │ │ +0B8186 Uncompressed Size 000006E5 (1765) │ │ │ │ +0B818A Filename Length 0024 (36) │ │ │ │ +0B818C Extra Length 0000 (0) │ │ │ │ +0B818E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB81A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB818E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81C4 PAYLOAD │ │ │ │ +0B81B2 PAYLOAD │ │ │ │ │ │ │ │ -0B8465 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0B8469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B846A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B846B General Purpose Flag 0800 (2048) │ │ │ │ +0B8453 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0B8457 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8458 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8459 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B846D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B846F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8473 CRC 4CA9431A (1286161178) │ │ │ │ -0B8477 Compressed Size 00000541 (1345) │ │ │ │ -0B847B Uncompressed Size 00000CA9 (3241) │ │ │ │ -0B847F Filename Length 001F (31) │ │ │ │ -0B8481 Extra Length 0000 (0) │ │ │ │ -0B8483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B845B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B845D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8461 CRC 4CA9431A (1286161178) │ │ │ │ +0B8465 Compressed Size 00000541 (1345) │ │ │ │ +0B8469 Uncompressed Size 00000CA9 (3241) │ │ │ │ +0B846D Filename Length 001F (31) │ │ │ │ +0B846F Extra Length 0000 (0) │ │ │ │ +0B8471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B84A2 PAYLOAD │ │ │ │ +0B8490 PAYLOAD │ │ │ │ │ │ │ │ -0B89E3 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0B89E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B89E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B89E9 General Purpose Flag 0800 (2048) │ │ │ │ +0B89D1 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0B89D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B89D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B89D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B89EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B89ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B89F1 CRC 2E967EF1 (781614833) │ │ │ │ -0B89F5 Compressed Size 00000583 (1411) │ │ │ │ -0B89F9 Uncompressed Size 0000176D (5997) │ │ │ │ -0B89FD Filename Length 001E (30) │ │ │ │ -0B89FF Extra Length 0000 (0) │ │ │ │ -0B8A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B89D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B89DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B89DF CRC 2E967EF1 (781614833) │ │ │ │ +0B89E3 Compressed Size 00000583 (1411) │ │ │ │ +0B89E7 Uncompressed Size 0000176D (5997) │ │ │ │ +0B89EB Filename Length 001E (30) │ │ │ │ +0B89ED Extra Length 0000 (0) │ │ │ │ +0B89EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB89EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8A1F PAYLOAD │ │ │ │ +0B8A0D PAYLOAD │ │ │ │ │ │ │ │ -0B8FA2 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0B8FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FA8 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F90 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0B8F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8FB0 CRC E22C3481 (3794547841) │ │ │ │ -0B8FB4 Compressed Size 0000024C (588) │ │ │ │ -0B8FB8 Uncompressed Size 0000046C (1132) │ │ │ │ -0B8FBC Filename Length 0023 (35) │ │ │ │ -0B8FBE Extra Length 0000 (0) │ │ │ │ -0B8FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8F9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8F9E CRC E22C3481 (3794547841) │ │ │ │ +0B8FA2 Compressed Size 0000024C (588) │ │ │ │ +0B8FA6 Uncompressed Size 0000046C (1132) │ │ │ │ +0B8FAA Filename Length 0023 (35) │ │ │ │ +0B8FAC Extra Length 0000 (0) │ │ │ │ +0B8FAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FE3 PAYLOAD │ │ │ │ +0B8FD1 PAYLOAD │ │ │ │ │ │ │ │ -0B922F LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0B9233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9235 General Purpose Flag 0800 (2048) │ │ │ │ +0B921D LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0B9221 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9222 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9223 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B923D CRC F3AA23A9 (4088013737) │ │ │ │ -0B9241 Compressed Size 0000024D (589) │ │ │ │ -0B9245 Uncompressed Size 00000596 (1430) │ │ │ │ -0B9249 Filename Length 0022 (34) │ │ │ │ -0B924B Extra Length 0000 (0) │ │ │ │ -0B924D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9225 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9227 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B922B CRC F3AA23A9 (4088013737) │ │ │ │ +0B922F Compressed Size 0000024D (589) │ │ │ │ +0B9233 Uncompressed Size 00000596 (1430) │ │ │ │ +0B9237 Filename Length 0022 (34) │ │ │ │ +0B9239 Extra Length 0000 (0) │ │ │ │ +0B923B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB924D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB923B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B926F PAYLOAD │ │ │ │ +0B925D PAYLOAD │ │ │ │ │ │ │ │ -0B94BC LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0B94C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B94C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B94C2 General Purpose Flag 0800 (2048) │ │ │ │ +0B94AA LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0B94AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B94AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B94B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B94C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B94C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B94CA CRC B48ACF64 (3028995940) │ │ │ │ -0B94CE Compressed Size 00000275 (629) │ │ │ │ -0B94D2 Uncompressed Size 00000530 (1328) │ │ │ │ -0B94D6 Filename Length 0027 (39) │ │ │ │ -0B94D8 Extra Length 0000 (0) │ │ │ │ -0B94DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B94B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B94B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B94B8 CRC B48ACF64 (3028995940) │ │ │ │ +0B94BC Compressed Size 00000275 (629) │ │ │ │ +0B94C0 Uncompressed Size 00000530 (1328) │ │ │ │ +0B94C4 Filename Length 0027 (39) │ │ │ │ +0B94C6 Extra Length 0000 (0) │ │ │ │ +0B94C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB94DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB94C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9501 PAYLOAD │ │ │ │ +0B94EF PAYLOAD │ │ │ │ │ │ │ │ -0B9776 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0B977A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B977B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B977C General Purpose Flag 0800 (2048) │ │ │ │ +0B9764 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0B9768 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9769 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B976A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B977E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9780 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9784 CRC 4B305F5F (1261461343) │ │ │ │ -0B9788 Compressed Size 000002C1 (705) │ │ │ │ -0B978C Uncompressed Size 000009F2 (2546) │ │ │ │ -0B9790 Filename Length 0026 (38) │ │ │ │ -0B9792 Extra Length 0000 (0) │ │ │ │ -0B9794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B976C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B976E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9772 CRC 4B305F5F (1261461343) │ │ │ │ +0B9776 Compressed Size 000002C1 (705) │ │ │ │ +0B977A Uncompressed Size 000009F2 (2546) │ │ │ │ +0B977E Filename Length 0026 (38) │ │ │ │ +0B9780 Extra Length 0000 (0) │ │ │ │ +0B9782 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9782: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B97BA PAYLOAD │ │ │ │ +0B97A8 PAYLOAD │ │ │ │ │ │ │ │ -0B9A7B LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0B9A7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9A80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9A81 General Purpose Flag 0800 (2048) │ │ │ │ +0B9A69 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0B9A6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9A6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9A6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9A83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9A85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9A89 CRC F2D7F409 (4074238985) │ │ │ │ -0B9A8D Compressed Size 00000277 (631) │ │ │ │ -0B9A91 Uncompressed Size 000004EE (1262) │ │ │ │ -0B9A95 Filename Length 0029 (41) │ │ │ │ -0B9A97 Extra Length 0000 (0) │ │ │ │ -0B9A99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9A71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9A73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9A77 CRC F2D7F409 (4074238985) │ │ │ │ +0B9A7B Compressed Size 00000277 (631) │ │ │ │ +0B9A7F Uncompressed Size 000004EE (1262) │ │ │ │ +0B9A83 Filename Length 0029 (41) │ │ │ │ +0B9A85 Extra Length 0000 (0) │ │ │ │ +0B9A87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9A99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9A87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9AC2 PAYLOAD │ │ │ │ +0B9AB0 PAYLOAD │ │ │ │ │ │ │ │ -0B9D39 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0B9D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9D3F General Purpose Flag 0800 (2048) │ │ │ │ +0B9D27 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0B9D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9D47 CRC 86AA355F (2259301727) │ │ │ │ -0B9D4B Compressed Size 00000281 (641) │ │ │ │ -0B9D4F Uncompressed Size 000008CB (2251) │ │ │ │ -0B9D53 Filename Length 0028 (40) │ │ │ │ -0B9D55 Extra Length 0000 (0) │ │ │ │ -0B9D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9D31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9D35 CRC 86AA355F (2259301727) │ │ │ │ +0B9D39 Compressed Size 00000281 (641) │ │ │ │ +0B9D3D Uncompressed Size 000008CB (2251) │ │ │ │ +0B9D41 Filename Length 0028 (40) │ │ │ │ +0B9D43 Extra Length 0000 (0) │ │ │ │ +0B9D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9D7F PAYLOAD │ │ │ │ +0B9D6D PAYLOAD │ │ │ │ │ │ │ │ -0BA000 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BA004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA006 General Purpose Flag 0800 (2048) │ │ │ │ +0B9FEE LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0B9FF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9FF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9FF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA008 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA00A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA00E CRC DBD3D944 (3688094020) │ │ │ │ -0BA012 Compressed Size 0000076F (1903) │ │ │ │ -0BA016 Uncompressed Size 00001284 (4740) │ │ │ │ -0BA01A Filename Length 002B (43) │ │ │ │ -0BA01C Extra Length 0000 (0) │ │ │ │ -0BA01E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9FF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9FF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9FFC CRC DBD3D944 (3688094020) │ │ │ │ +0BA000 Compressed Size 0000076F (1903) │ │ │ │ +0BA004 Uncompressed Size 00001284 (4740) │ │ │ │ +0BA008 Filename Length 002B (43) │ │ │ │ +0BA00A Extra Length 0000 (0) │ │ │ │ +0BA00C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA01E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA00C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA049 PAYLOAD │ │ │ │ +0BA037 PAYLOAD │ │ │ │ │ │ │ │ -0BA7B8 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BA7BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7BE General Purpose Flag 0800 (2048) │ │ │ │ +0BA7A6 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BA7AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA7AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA7AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA7C6 CRC 2D4623FD (759571453) │ │ │ │ -0BA7CA Compressed Size 00000980 (2432) │ │ │ │ -0BA7CE Uncompressed Size 00003370 (13168) │ │ │ │ -0BA7D2 Filename Length 002A (42) │ │ │ │ -0BA7D4 Extra Length 0000 (0) │ │ │ │ -0BA7D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA7AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA7B4 CRC 2D4623FD (759571453) │ │ │ │ +0BA7B8 Compressed Size 00000980 (2432) │ │ │ │ +0BA7BC Uncompressed Size 00003370 (13168) │ │ │ │ +0BA7C0 Filename Length 002A (42) │ │ │ │ +0BA7C2 Extra Length 0000 (0) │ │ │ │ +0BA7C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA800 PAYLOAD │ │ │ │ +0BA7EE PAYLOAD │ │ │ │ │ │ │ │ -0BB180 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BB184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB186 General Purpose Flag 0800 (2048) │ │ │ │ +0BB16E LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BB172 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB173 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB174 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB188 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB18A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB18E CRC C94E32EB (3377345259) │ │ │ │ -0BB192 Compressed Size 000007AA (1962) │ │ │ │ -0BB196 Uncompressed Size 00001432 (5170) │ │ │ │ -0BB19A Filename Length 002C (44) │ │ │ │ -0BB19C Extra Length 0000 (0) │ │ │ │ -0BB19E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB176 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB178 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB17C CRC C94E32EB (3377345259) │ │ │ │ +0BB180 Compressed Size 000007AA (1962) │ │ │ │ +0BB184 Uncompressed Size 00001432 (5170) │ │ │ │ +0BB188 Filename Length 002C (44) │ │ │ │ +0BB18A Extra Length 0000 (0) │ │ │ │ +0BB18C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB19E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB18C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB1CA PAYLOAD │ │ │ │ +0BB1B8 PAYLOAD │ │ │ │ │ │ │ │ -0BB974 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BB978 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB979 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB97A General Purpose Flag 0800 (2048) │ │ │ │ +0BB962 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BB966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB968 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB97C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB97E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB982 CRC 060BCD8C (101436812) │ │ │ │ -0BB986 Compressed Size 00000AE6 (2790) │ │ │ │ -0BB98A Uncompressed Size 00003F84 (16260) │ │ │ │ -0BB98E Filename Length 002B (43) │ │ │ │ -0BB990 Extra Length 0000 (0) │ │ │ │ -0BB992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB96A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB96C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB970 CRC 060BCD8C (101436812) │ │ │ │ +0BB974 Compressed Size 00000AE6 (2790) │ │ │ │ +0BB978 Uncompressed Size 00003F84 (16260) │ │ │ │ +0BB97C Filename Length 002B (43) │ │ │ │ +0BB97E Extra Length 0000 (0) │ │ │ │ +0BB980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9BD PAYLOAD │ │ │ │ +0BB9AB PAYLOAD │ │ │ │ │ │ │ │ -0BC4A3 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC4A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC4A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC4A9 General Purpose Flag 0800 (2048) │ │ │ │ +0BC491 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC497 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC4AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC4AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC4B1 CRC B6753C1F (3061136415) │ │ │ │ -0BC4B5 Compressed Size 000002B6 (694) │ │ │ │ -0BC4B9 Uncompressed Size 00000613 (1555) │ │ │ │ -0BC4BD Filename Length 0023 (35) │ │ │ │ -0BC4BF Extra Length 0000 (0) │ │ │ │ -0BC4C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC499 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC49B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC49F CRC B6753C1F (3061136415) │ │ │ │ +0BC4A3 Compressed Size 000002B6 (694) │ │ │ │ +0BC4A7 Uncompressed Size 00000613 (1555) │ │ │ │ +0BC4AB Filename Length 0023 (35) │ │ │ │ +0BC4AD Extra Length 0000 (0) │ │ │ │ +0BC4AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC4C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC4AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC4E4 PAYLOAD │ │ │ │ +0BC4D2 PAYLOAD │ │ │ │ │ │ │ │ -0BC79A LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BC79E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC79F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC7A0 General Purpose Flag 0800 (2048) │ │ │ │ +0BC788 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BC78C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC78D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC78E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC7A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC7A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC7A8 CRC 2ABA8560 (716866912) │ │ │ │ -0BC7AC Compressed Size 0000025C (604) │ │ │ │ -0BC7B0 Uncompressed Size 00000769 (1897) │ │ │ │ -0BC7B4 Filename Length 0022 (34) │ │ │ │ -0BC7B6 Extra Length 0000 (0) │ │ │ │ -0BC7B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC790 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC792 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC796 CRC 2ABA8560 (716866912) │ │ │ │ +0BC79A Compressed Size 0000025C (604) │ │ │ │ +0BC79E Uncompressed Size 00000769 (1897) │ │ │ │ +0BC7A2 Filename Length 0022 (34) │ │ │ │ +0BC7A4 Extra Length 0000 (0) │ │ │ │ +0BC7A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC7B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC7A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC7DA PAYLOAD │ │ │ │ +0BC7C8 PAYLOAD │ │ │ │ │ │ │ │ -0BCA36 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCA3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCA3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCA3C General Purpose Flag 0800 (2048) │ │ │ │ +0BCA24 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCA28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCA29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCA2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCA3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCA40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCA44 CRC 4C39BA60 (1278851680) │ │ │ │ -0BCA48 Compressed Size 0000025D (605) │ │ │ │ -0BCA4C Uncompressed Size 000004B9 (1209) │ │ │ │ -0BCA50 Filename Length 0025 (37) │ │ │ │ -0BCA52 Extra Length 0000 (0) │ │ │ │ -0BCA54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCA2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCA2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCA32 CRC 4C39BA60 (1278851680) │ │ │ │ +0BCA36 Compressed Size 0000025D (605) │ │ │ │ +0BCA3A Uncompressed Size 000004B9 (1209) │ │ │ │ +0BCA3E Filename Length 0025 (37) │ │ │ │ +0BCA40 Extra Length 0000 (0) │ │ │ │ +0BCA42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCA54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCA42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCA79 PAYLOAD │ │ │ │ +0BCA67 PAYLOAD │ │ │ │ │ │ │ │ -0BCCD6 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BCCDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCCDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCCDC General Purpose Flag 0800 (2048) │ │ │ │ +0BCCC4 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BCCC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCCC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCCCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCCDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCCE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCCE4 CRC E2D401A9 (3805544873) │ │ │ │ -0BCCE8 Compressed Size 00000294 (660) │ │ │ │ -0BCCEC Uncompressed Size 0000067A (1658) │ │ │ │ -0BCCF0 Filename Length 0024 (36) │ │ │ │ -0BCCF2 Extra Length 0000 (0) │ │ │ │ -0BCCF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCCCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCCCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCCD2 CRC E2D401A9 (3805544873) │ │ │ │ +0BCCD6 Compressed Size 00000294 (660) │ │ │ │ +0BCCDA Uncompressed Size 0000067A (1658) │ │ │ │ +0BCCDE Filename Length 0024 (36) │ │ │ │ +0BCCE0 Extra Length 0000 (0) │ │ │ │ +0BCCE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCCF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCCE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCD18 PAYLOAD │ │ │ │ +0BCD06 PAYLOAD │ │ │ │ │ │ │ │ -0BCFAC LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0BCFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCFB2 General Purpose Flag 0800 (2048) │ │ │ │ +0BCF9A LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0BCF9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCF9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCFA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCFB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCFBA CRC 2BEE9066 (737054822) │ │ │ │ -0BCFBE Compressed Size 000003C8 (968) │ │ │ │ -0BCFC2 Uncompressed Size 0000094C (2380) │ │ │ │ -0BCFC6 Filename Length 0023 (35) │ │ │ │ -0BCFC8 Extra Length 0000 (0) │ │ │ │ -0BCFCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCFA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCFA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCFA8 CRC 2BEE9066 (737054822) │ │ │ │ +0BCFAC Compressed Size 000003C8 (968) │ │ │ │ +0BCFB0 Uncompressed Size 0000094C (2380) │ │ │ │ +0BCFB4 Filename Length 0023 (35) │ │ │ │ +0BCFB6 Extra Length 0000 (0) │ │ │ │ +0BCFB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCFCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCFB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCFED PAYLOAD │ │ │ │ +0BCFDB PAYLOAD │ │ │ │ │ │ │ │ -0BD3B5 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0BD3B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD3BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD3BB General Purpose Flag 0800 (2048) │ │ │ │ +0BD3A3 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0BD3A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD3A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD3A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD3BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD3BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD3C3 CRC 035D2761 (56436577) │ │ │ │ -0BD3C7 Compressed Size 0000040F (1039) │ │ │ │ -0BD3CB Uncompressed Size 00001118 (4376) │ │ │ │ -0BD3CF Filename Length 0022 (34) │ │ │ │ -0BD3D1 Extra Length 0000 (0) │ │ │ │ -0BD3D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD3AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD3AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD3B1 CRC 035D2761 (56436577) │ │ │ │ +0BD3B5 Compressed Size 0000040F (1039) │ │ │ │ +0BD3B9 Uncompressed Size 00001118 (4376) │ │ │ │ +0BD3BD Filename Length 0022 (34) │ │ │ │ +0BD3BF Extra Length 0000 (0) │ │ │ │ +0BD3C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD3D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD3C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD3F5 PAYLOAD │ │ │ │ +0BD3E3 PAYLOAD │ │ │ │ │ │ │ │ -0BD804 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0BD808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD80A General Purpose Flag 0800 (2048) │ │ │ │ +0BD7F2 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0BD7F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD7F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD7F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD80C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD80E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD812 CRC 70D24230 (1892827696) │ │ │ │ -0BD816 Compressed Size 000002B6 (694) │ │ │ │ -0BD81A Uncompressed Size 0000061B (1563) │ │ │ │ -0BD81E Filename Length 0025 (37) │ │ │ │ -0BD820 Extra Length 0000 (0) │ │ │ │ -0BD822 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD7FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD7FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD800 CRC 70D24230 (1892827696) │ │ │ │ +0BD804 Compressed Size 000002B6 (694) │ │ │ │ +0BD808 Uncompressed Size 0000061B (1563) │ │ │ │ +0BD80C Filename Length 0025 (37) │ │ │ │ +0BD80E Extra Length 0000 (0) │ │ │ │ +0BD810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD847 PAYLOAD │ │ │ │ +0BD835 PAYLOAD │ │ │ │ │ │ │ │ -0BDAFD LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0BDB01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDB02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDB03 General Purpose Flag 0800 (2048) │ │ │ │ +0BDAEB LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0BDAEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDAF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDAF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDB05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDB07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDB0B CRC 5CFB8820 (1559988256) │ │ │ │ -0BDB0F Compressed Size 0000025D (605) │ │ │ │ -0BDB13 Uncompressed Size 0000077B (1915) │ │ │ │ -0BDB17 Filename Length 0024 (36) │ │ │ │ -0BDB19 Extra Length 0000 (0) │ │ │ │ -0BDB1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDAF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDAF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDAF9 CRC 5CFB8820 (1559988256) │ │ │ │ +0BDAFD Compressed Size 0000025D (605) │ │ │ │ +0BDB01 Uncompressed Size 0000077B (1915) │ │ │ │ +0BDB05 Filename Length 0024 (36) │ │ │ │ +0BDB07 Extra Length 0000 (0) │ │ │ │ +0BDB09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDB1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDB09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDB3F PAYLOAD │ │ │ │ +0BDB2D PAYLOAD │ │ │ │ │ │ │ │ -0BDD9C LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0BDDA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDDA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDDA2 General Purpose Flag 0800 (2048) │ │ │ │ +0BDD8A LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0BDD8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDD8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDD90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDDA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDDA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDDAA CRC 616993C4 (1634309060) │ │ │ │ -0BDDAE Compressed Size 00001CBC (7356) │ │ │ │ -0BDDB2 Uncompressed Size 00006021 (24609) │ │ │ │ -0BDDB6 Filename Length 001C (28) │ │ │ │ -0BDDB8 Extra Length 0000 (0) │ │ │ │ -0BDDBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDD92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDD94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDD98 CRC B881FDBA (3095526842) │ │ │ │ +0BDD9C Compressed Size 00001CBB (7355) │ │ │ │ +0BDDA0 Uncompressed Size 00006021 (24609) │ │ │ │ +0BDDA4 Filename Length 001C (28) │ │ │ │ +0BDDA6 Extra Length 0000 (0) │ │ │ │ +0BDDA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDDBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDDA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDDD6 PAYLOAD │ │ │ │ +0BDDC4 PAYLOAD │ │ │ │ │ │ │ │ -0BFA92 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0BFA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BFA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BFA98 General Purpose Flag 0800 (2048) │ │ │ │ +0BFA7F LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0BFA83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BFA84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BFA85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BFA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BFA9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BFAA0 CRC 882D286C (2284660844) │ │ │ │ -0BFAA4 Compressed Size 00002E76 (11894) │ │ │ │ -0BFAA8 Uncompressed Size 0001C29E (115358) │ │ │ │ -0BFAAC Filename Length 001B (27) │ │ │ │ -0BFAAE Extra Length 0000 (0) │ │ │ │ -0BFAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BFA87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BFA89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BFA8D CRC C2725DC8 (3262275016) │ │ │ │ +0BFA91 Compressed Size 00002E79 (11897) │ │ │ │ +0BFA95 Uncompressed Size 0001C29E (115358) │ │ │ │ +0BFA99 Filename Length 001B (27) │ │ │ │ +0BFA9B Extra Length 0000 (0) │ │ │ │ +0BFA9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBFAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBFA9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BFACB PAYLOAD │ │ │ │ +0BFAB8 PAYLOAD │ │ │ │ │ │ │ │ -0C2941 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C2945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2947 General Purpose Flag 0800 (2048) │ │ │ │ +0C2931 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C2935 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2936 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2937 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2949 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C294B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C294F CRC 5503849E (1426293918) │ │ │ │ -0C2953 Compressed Size 00000226 (550) │ │ │ │ -0C2957 Uncompressed Size 000003E1 (993) │ │ │ │ -0C295B Filename Length 001E (30) │ │ │ │ -0C295D Extra Length 0000 (0) │ │ │ │ -0C295F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2939 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C293B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C293F CRC 5503849E (1426293918) │ │ │ │ +0C2943 Compressed Size 00000226 (550) │ │ │ │ +0C2947 Uncompressed Size 000003E1 (993) │ │ │ │ +0C294B Filename Length 001E (30) │ │ │ │ +0C294D Extra Length 0000 (0) │ │ │ │ +0C294F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC295F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC294F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C297D PAYLOAD │ │ │ │ +0C296D PAYLOAD │ │ │ │ │ │ │ │ -0C2BA3 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2BA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2BA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2BA9 General Purpose Flag 0800 (2048) │ │ │ │ +0C2B93 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2B97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2BAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2BAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2BB1 CRC DA81A592 (3665929618) │ │ │ │ -0C2BB5 Compressed Size 0000025F (607) │ │ │ │ -0C2BB9 Uncompressed Size 00000678 (1656) │ │ │ │ -0C2BBD Filename Length 001D (29) │ │ │ │ -0C2BBF Extra Length 0000 (0) │ │ │ │ -0C2BC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2BA1 CRC DA81A592 (3665929618) │ │ │ │ +0C2BA5 Compressed Size 0000025F (607) │ │ │ │ +0C2BA9 Uncompressed Size 00000678 (1656) │ │ │ │ +0C2BAD Filename Length 001D (29) │ │ │ │ +0C2BAF Extra Length 0000 (0) │ │ │ │ +0C2BB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2BC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2BB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2BDE PAYLOAD │ │ │ │ +0C2BCE PAYLOAD │ │ │ │ │ │ │ │ -0C2E3D LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2E41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2E42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2E43 General Purpose Flag 0800 (2048) │ │ │ │ +0C2E2D LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2E31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2E32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2E33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2E45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2E47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2E4B CRC C61F46CB (3323938507) │ │ │ │ -0C2E4F Compressed Size 000001FB (507) │ │ │ │ -0C2E53 Uncompressed Size 000003F0 (1008) │ │ │ │ -0C2E57 Filename Length 0023 (35) │ │ │ │ -0C2E59 Extra Length 0000 (0) │ │ │ │ -0C2E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2E35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2E37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2E3B CRC C61F46CB (3323938507) │ │ │ │ +0C2E3F Compressed Size 000001FB (507) │ │ │ │ +0C2E43 Uncompressed Size 000003F0 (1008) │ │ │ │ +0C2E47 Filename Length 0023 (35) │ │ │ │ +0C2E49 Extra Length 0000 (0) │ │ │ │ +0C2E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2E7E PAYLOAD │ │ │ │ +0C2E6E PAYLOAD │ │ │ │ │ │ │ │ -0C3079 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C307D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C307E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C307F General Purpose Flag 0800 (2048) │ │ │ │ +0C3069 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C306D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C306E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C306F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3081 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3083 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3087 CRC EA41C010 (3930177552) │ │ │ │ -0C308B Compressed Size 00000286 (646) │ │ │ │ -0C308F Uncompressed Size 000007C9 (1993) │ │ │ │ -0C3093 Filename Length 0022 (34) │ │ │ │ -0C3095 Extra Length 0000 (0) │ │ │ │ -0C3097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3071 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3073 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3077 CRC EA41C010 (3930177552) │ │ │ │ +0C307B Compressed Size 00000286 (646) │ │ │ │ +0C307F Uncompressed Size 000007C9 (1993) │ │ │ │ +0C3083 Filename Length 0022 (34) │ │ │ │ +0C3085 Extra Length 0000 (0) │ │ │ │ +0C3087 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C30B9 PAYLOAD │ │ │ │ +0C30A9 PAYLOAD │ │ │ │ │ │ │ │ -0C333F LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C3343 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3344 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3345 General Purpose Flag 0800 (2048) │ │ │ │ +0C332F LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C3333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3335 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3347 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3349 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C334D CRC 429D6297 (1117610647) │ │ │ │ -0C3351 Compressed Size 000001FC (508) │ │ │ │ -0C3355 Uncompressed Size 000003FD (1021) │ │ │ │ -0C3359 Filename Length 0025 (37) │ │ │ │ -0C335B Extra Length 0000 (0) │ │ │ │ -0C335D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3337 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C333D CRC 429D6297 (1117610647) │ │ │ │ +0C3341 Compressed Size 000001FC (508) │ │ │ │ +0C3345 Uncompressed Size 000003FD (1021) │ │ │ │ +0C3349 Filename Length 0025 (37) │ │ │ │ +0C334B Extra Length 0000 (0) │ │ │ │ +0C334D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC335D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC334D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3382 PAYLOAD │ │ │ │ +0C3372 PAYLOAD │ │ │ │ │ │ │ │ -0C357E LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C3582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3584 General Purpose Flag 0800 (2048) │ │ │ │ +0C356E LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C3572 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3573 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3574 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3588 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C358C CRC 5AD67BE0 (1524005856) │ │ │ │ -0C3590 Compressed Size 00000255 (597) │ │ │ │ -0C3594 Uncompressed Size 0000079A (1946) │ │ │ │ -0C3598 Filename Length 0024 (36) │ │ │ │ -0C359A Extra Length 0000 (0) │ │ │ │ -0C359C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3576 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3578 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C357C CRC 5AD67BE0 (1524005856) │ │ │ │ +0C3580 Compressed Size 00000255 (597) │ │ │ │ +0C3584 Uncompressed Size 0000079A (1946) │ │ │ │ +0C3588 Filename Length 0024 (36) │ │ │ │ +0C358A Extra Length 0000 (0) │ │ │ │ +0C358C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC359C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC358C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C35C0 PAYLOAD │ │ │ │ +0C35B0 PAYLOAD │ │ │ │ │ │ │ │ -0C3815 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C3819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C381A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C381B General Purpose Flag 0800 (2048) │ │ │ │ +0C3805 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C3809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C380A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C380B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C381D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C381F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3823 CRC ECB3A64C (3971196492) │ │ │ │ -0C3827 Compressed Size 0000024F (591) │ │ │ │ -0C382B Uncompressed Size 00000543 (1347) │ │ │ │ -0C382F Filename Length 0026 (38) │ │ │ │ -0C3831 Extra Length 0000 (0) │ │ │ │ -0C3833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C380D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C380F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3813 CRC ECB3A64C (3971196492) │ │ │ │ +0C3817 Compressed Size 0000024F (591) │ │ │ │ +0C381B Uncompressed Size 00000543 (1347) │ │ │ │ +0C381F Filename Length 0026 (38) │ │ │ │ +0C3821 Extra Length 0000 (0) │ │ │ │ +0C3823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3859 PAYLOAD │ │ │ │ +0C3849 PAYLOAD │ │ │ │ │ │ │ │ -0C3AA8 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3AAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3AAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3AAE General Purpose Flag 0800 (2048) │ │ │ │ +0C3A98 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C3A9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3A9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3A9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3AB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3AB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3AB6 CRC AE996EFE (2929291006) │ │ │ │ -0C3ABA Compressed Size 0000028B (651) │ │ │ │ -0C3ABE Uncompressed Size 00000A9F (2719) │ │ │ │ -0C3AC2 Filename Length 0025 (37) │ │ │ │ -0C3AC4 Extra Length 0000 (0) │ │ │ │ -0C3AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3AA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3AA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3AA6 CRC AE996EFE (2929291006) │ │ │ │ +0C3AAA Compressed Size 0000028B (651) │ │ │ │ +0C3AAE Uncompressed Size 00000A9F (2719) │ │ │ │ +0C3AB2 Filename Length 0025 (37) │ │ │ │ +0C3AB4 Extra Length 0000 (0) │ │ │ │ +0C3AB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3AB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3AEB PAYLOAD │ │ │ │ +0C3ADB PAYLOAD │ │ │ │ │ │ │ │ -0C3D76 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3D7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3D7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3D7C General Purpose Flag 0800 (2048) │ │ │ │ +0C3D66 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3D6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D6C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3D7E Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3D80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3D84 CRC 00000000 (0) │ │ │ │ -0C3D88 Compressed Size 00000000 (0) │ │ │ │ -0C3D8C Uncompressed Size 00000000 (0) │ │ │ │ -0C3D90 Filename Length 0010 (16) │ │ │ │ -0C3D92 Extra Length 0000 (0) │ │ │ │ -0C3D94 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C3D6E Compression Method 0000 (0) 'Stored' │ │ │ │ +0C3D70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3D74 CRC 00000000 (0) │ │ │ │ +0C3D78 Compressed Size 00000000 (0) │ │ │ │ +0C3D7C Uncompressed Size 00000000 (0) │ │ │ │ +0C3D80 Filename Length 0010 (16) │ │ │ │ +0C3D82 Extra Length 0000 (0) │ │ │ │ +0C3D84 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3D94: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3D84: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3DA4 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3DAA General Purpose Flag 0800 (2048) │ │ │ │ +0C3D94 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3D98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3DB2 CRC E3048D88 (3808726408) │ │ │ │ -0C3DB6 Compressed Size 000000CD (205) │ │ │ │ -0C3DBA Uncompressed Size 0000010D (269) │ │ │ │ -0C3DBE Filename Length 001A (26) │ │ │ │ -0C3DC0 Extra Length 0000 (0) │ │ │ │ -0C3DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3D9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3D9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3DA2 CRC E3048D88 (3808726408) │ │ │ │ +0C3DA6 Compressed Size 000000CD (205) │ │ │ │ +0C3DAA Uncompressed Size 0000010D (269) │ │ │ │ +0C3DAE Filename Length 001A (26) │ │ │ │ +0C3DB0 Extra Length 0000 (0) │ │ │ │ +0C3DB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3DDC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3DCC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3EA9 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3EAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3EAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3EAF General Purpose Flag 0800 (2048) │ │ │ │ +0C3E99 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3E9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3EB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3EB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3EB7 CRC 7D0535AF (2097493423) │ │ │ │ -0C3EBB Compressed Size 00000073 (115) │ │ │ │ -0C3EBF Uncompressed Size 00000087 (135) │ │ │ │ -0C3EC3 Filename Length 0019 (25) │ │ │ │ -0C3EC5 Extra Length 0000 (0) │ │ │ │ -0C3EC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3EA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3EA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3EA7 CRC 7D0535AF (2097493423) │ │ │ │ +0C3EAB Compressed Size 00000073 (115) │ │ │ │ +0C3EAF Uncompressed Size 00000087 (135) │ │ │ │ +0C3EB3 Filename Length 0019 (25) │ │ │ │ +0C3EB5 Extra Length 0000 (0) │ │ │ │ +0C3EB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3EC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3EE0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3ED0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3F53 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C3F57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F59 General Purpose Flag 0800 (2048) │ │ │ │ +0C3F43 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C3F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3F61 CRC CD157ED7 (3440738007) │ │ │ │ -0C3F65 Compressed Size 00000589 (1417) │ │ │ │ -0C3F69 Uncompressed Size 00000F54 (3924) │ │ │ │ -0C3F6D Filename Length 001C (28) │ │ │ │ -0C3F6F Extra Length 0000 (0) │ │ │ │ -0C3F71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3F51 CRC CD157ED7 (3440738007) │ │ │ │ +0C3F55 Compressed Size 00000589 (1417) │ │ │ │ +0C3F59 Uncompressed Size 00000F54 (3924) │ │ │ │ +0C3F5D Filename Length 001C (28) │ │ │ │ +0C3F5F Extra Length 0000 (0) │ │ │ │ +0C3F61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3F8D PAYLOAD │ │ │ │ +0C3F7D PAYLOAD │ │ │ │ │ │ │ │ -0C4516 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C451A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C451B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C451C General Purpose Flag 0800 (2048) │ │ │ │ +0C4506 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C450A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C450B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C450C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C451E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4520 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4524 CRC FE2A3A9C (4264180380) │ │ │ │ -0C4528 Compressed Size 00000679 (1657) │ │ │ │ -0C452C Uncompressed Size 000025BC (9660) │ │ │ │ -0C4530 Filename Length 001B (27) │ │ │ │ -0C4532 Extra Length 0000 (0) │ │ │ │ -0C4534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C450E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4510 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4514 CRC FE2A3A9C (4264180380) │ │ │ │ +0C4518 Compressed Size 00000679 (1657) │ │ │ │ +0C451C Uncompressed Size 000025BC (9660) │ │ │ │ +0C4520 Filename Length 001B (27) │ │ │ │ +0C4522 Extra Length 0000 (0) │ │ │ │ +0C4524 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4524: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C454F PAYLOAD │ │ │ │ +0C453F PAYLOAD │ │ │ │ │ │ │ │ -0C4BC8 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C4BCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BCE General Purpose Flag 0800 (2048) │ │ │ │ +0C4BB8 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C4BBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BBE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4BD0 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C4BD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4BD6 CRC 00000000 (0) │ │ │ │ -0C4BDA Compressed Size 00000000 (0) │ │ │ │ -0C4BDE Uncompressed Size 00000000 (0) │ │ │ │ -0C4BE2 Filename Length 0013 (19) │ │ │ │ -0C4BE4 Extra Length 0000 (0) │ │ │ │ -0C4BE6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BC0 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C4BC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BC6 CRC 00000000 (0) │ │ │ │ +0C4BCA Compressed Size 00000000 (0) │ │ │ │ +0C4BCE Uncompressed Size 00000000 (0) │ │ │ │ +0C4BD2 Filename Length 0013 (19) │ │ │ │ +0C4BD4 Extra Length 0000 (0) │ │ │ │ +0C4BD6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4BE6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4BD6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C4BF9 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C4BFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BFF General Purpose Flag 0800 (2048) │ │ │ │ +0C4BE9 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C4BED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4C07 CRC E212A945 (3792873797) │ │ │ │ -0C4C0B Compressed Size 00000935 (2357) │ │ │ │ -0C4C0F Uncompressed Size 000019A8 (6568) │ │ │ │ -0C4C13 Filename Length 001F (31) │ │ │ │ -0C4C15 Extra Length 0000 (0) │ │ │ │ -0C4C17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4BF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BF7 CRC E212A945 (3792873797) │ │ │ │ +0C4BFB Compressed Size 00000935 (2357) │ │ │ │ +0C4BFF Uncompressed Size 000019A8 (6568) │ │ │ │ +0C4C03 Filename Length 001F (31) │ │ │ │ +0C4C05 Extra Length 0000 (0) │ │ │ │ +0C4C07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C36 PAYLOAD │ │ │ │ +0C4C26 PAYLOAD │ │ │ │ │ │ │ │ -0C556B LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C556F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5570 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5571 General Purpose Flag 0800 (2048) │ │ │ │ +0C555B LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C555F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5560 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5561 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5573 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5575 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C5579 CRC 06CC015A (114032986) │ │ │ │ -0C557D Compressed Size 00000BA3 (2979) │ │ │ │ -0C5581 Uncompressed Size 0000512C (20780) │ │ │ │ -0C5585 Filename Length 001E (30) │ │ │ │ -0C5587 Extra Length 0000 (0) │ │ │ │ -0C5589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5563 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5565 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C5569 CRC 06CC015A (114032986) │ │ │ │ +0C556D Compressed Size 00000BA3 (2979) │ │ │ │ +0C5571 Uncompressed Size 0000512C (20780) │ │ │ │ +0C5575 Filename Length 001E (30) │ │ │ │ +0C5577 Extra Length 0000 (0) │ │ │ │ +0C5579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C55A7 PAYLOAD │ │ │ │ +0C5597 PAYLOAD │ │ │ │ │ │ │ │ -0C614A LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C614E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C614F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6150 General Purpose Flag 0800 (2048) │ │ │ │ +0C613A LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C613E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C613F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6140 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6152 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6154 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6158 CRC E982C69E (3917661854) │ │ │ │ -0C615C Compressed Size 00000656 (1622) │ │ │ │ -0C6160 Uncompressed Size 00000FD3 (4051) │ │ │ │ -0C6164 Filename Length 0021 (33) │ │ │ │ -0C6166 Extra Length 0000 (0) │ │ │ │ -0C6168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6142 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6148 CRC E982C69E (3917661854) │ │ │ │ +0C614C Compressed Size 00000656 (1622) │ │ │ │ +0C6150 Uncompressed Size 00000FD3 (4051) │ │ │ │ +0C6154 Filename Length 0021 (33) │ │ │ │ +0C6156 Extra Length 0000 (0) │ │ │ │ +0C6158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6189 PAYLOAD │ │ │ │ +0C6179 PAYLOAD │ │ │ │ │ │ │ │ -0C67DF LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C67E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C67E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C67E5 General Purpose Flag 0800 (2048) │ │ │ │ +0C67CF LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C67D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C67E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C67E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C67ED CRC 5250B3DB (1381020635) │ │ │ │ -0C67F1 Compressed Size 00000569 (1385) │ │ │ │ -0C67F5 Uncompressed Size 00001C35 (7221) │ │ │ │ -0C67F9 Filename Length 0020 (32) │ │ │ │ -0C67FB Extra Length 0000 (0) │ │ │ │ -0C67FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C67DD CRC 5250B3DB (1381020635) │ │ │ │ +0C67E1 Compressed Size 00000569 (1385) │ │ │ │ +0C67E5 Uncompressed Size 00001C35 (7221) │ │ │ │ +0C67E9 Filename Length 0020 (32) │ │ │ │ +0C67EB Extra Length 0000 (0) │ │ │ │ +0C67ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC67FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C681D PAYLOAD │ │ │ │ +0C680D PAYLOAD │ │ │ │ │ │ │ │ -0C6D86 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C6D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6D8C General Purpose Flag 0800 (2048) │ │ │ │ +0C6D76 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C6D7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6D7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6D7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6D8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6D90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6D94 CRC E2B67A5C (3803609692) │ │ │ │ -0C6D98 Compressed Size 000006B5 (1717) │ │ │ │ -0C6D9C Uncompressed Size 0000110F (4367) │ │ │ │ -0C6DA0 Filename Length 0026 (38) │ │ │ │ -0C6DA2 Extra Length 0000 (0) │ │ │ │ -0C6DA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6D7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6D80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6D84 CRC E2B67A5C (3803609692) │ │ │ │ +0C6D88 Compressed Size 000006B5 (1717) │ │ │ │ +0C6D8C Uncompressed Size 0000110F (4367) │ │ │ │ +0C6D90 Filename Length 0026 (38) │ │ │ │ +0C6D92 Extra Length 0000 (0) │ │ │ │ +0C6D94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6D94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6DCA PAYLOAD │ │ │ │ +0C6DBA PAYLOAD │ │ │ │ │ │ │ │ -0C747F LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C7483 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7484 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7485 General Purpose Flag 0800 (2048) │ │ │ │ +0C746F LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C7473 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7474 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7475 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7487 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7489 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C748D CRC 47510F70 (1196494704) │ │ │ │ -0C7491 Compressed Size 000006A3 (1699) │ │ │ │ -0C7495 Uncompressed Size 0000246C (9324) │ │ │ │ -0C7499 Filename Length 0025 (37) │ │ │ │ -0C749B Extra Length 0000 (0) │ │ │ │ -0C749D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7477 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7479 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C747D CRC 47510F70 (1196494704) │ │ │ │ +0C7481 Compressed Size 000006A3 (1699) │ │ │ │ +0C7485 Uncompressed Size 0000246C (9324) │ │ │ │ +0C7489 Filename Length 0025 (37) │ │ │ │ +0C748B Extra Length 0000 (0) │ │ │ │ +0C748D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC749D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC748D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C74C2 PAYLOAD │ │ │ │ +0C74B2 PAYLOAD │ │ │ │ │ │ │ │ -0C7B65 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C7B69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7B6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7B6B General Purpose Flag 0800 (2048) │ │ │ │ +0C7B55 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C7B59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7B5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7B5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7B6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7B6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C7B73 CRC 56FDC711 (1459472145) │ │ │ │ -0C7B77 Compressed Size 00000807 (2055) │ │ │ │ -0C7B7B Uncompressed Size 000017ED (6125) │ │ │ │ -0C7B7F Filename Length 0029 (41) │ │ │ │ -0C7B81 Extra Length 0000 (0) │ │ │ │ -0C7B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7B5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7B5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7B63 CRC 56FDC711 (1459472145) │ │ │ │ +0C7B67 Compressed Size 00000807 (2055) │ │ │ │ +0C7B6B Uncompressed Size 000017ED (6125) │ │ │ │ +0C7B6F Filename Length 0029 (41) │ │ │ │ +0C7B71 Extra Length 0000 (0) │ │ │ │ +0C7B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7BAC PAYLOAD │ │ │ │ +0C7B9C PAYLOAD │ │ │ │ │ │ │ │ -0C83B3 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C83B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C83B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C83B9 General Purpose Flag 0800 (2048) │ │ │ │ +0C83A3 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C83A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C83A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C83A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C83BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C83BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C83C1 CRC 2C7B7916 (746289430) │ │ │ │ -0C83C5 Compressed Size 00000513 (1299) │ │ │ │ -0C83C9 Uncompressed Size 00002C0B (11275) │ │ │ │ -0C83CD Filename Length 0028 (40) │ │ │ │ -0C83CF Extra Length 0000 (0) │ │ │ │ -0C83D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C83AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C83AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C83B1 CRC 2C7B7916 (746289430) │ │ │ │ +0C83B5 Compressed Size 00000513 (1299) │ │ │ │ +0C83B9 Uncompressed Size 00002C0B (11275) │ │ │ │ +0C83BD Filename Length 0028 (40) │ │ │ │ +0C83BF Extra Length 0000 (0) │ │ │ │ +0C83C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC83D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC83C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C83F9 PAYLOAD │ │ │ │ +0C83E9 PAYLOAD │ │ │ │ │ │ │ │ -0C890C LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C8910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8912 General Purpose Flag 0800 (2048) │ │ │ │ +0C88FC LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C8900 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8901 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8902 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C891A CRC D8480436 (3628598326) │ │ │ │ -0C891E Compressed Size 000002E2 (738) │ │ │ │ -0C8922 Uncompressed Size 000005BE (1470) │ │ │ │ -0C8926 Filename Length 0022 (34) │ │ │ │ -0C8928 Extra Length 0000 (0) │ │ │ │ -0C892A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8904 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8906 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C890A CRC D8480436 (3628598326) │ │ │ │ +0C890E Compressed Size 000002E2 (738) │ │ │ │ +0C8912 Uncompressed Size 000005BE (1470) │ │ │ │ +0C8916 Filename Length 0022 (34) │ │ │ │ +0C8918 Extra Length 0000 (0) │ │ │ │ +0C891A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC892A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC891A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C894C PAYLOAD │ │ │ │ +0C893C PAYLOAD │ │ │ │ │ │ │ │ -0C8C2E LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C8C32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8C33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8C34 General Purpose Flag 0800 (2048) │ │ │ │ +0C8C1E LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C8C22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8C23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8C24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8C36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8C38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8C3C CRC E8ED524A (3907867210) │ │ │ │ -0C8C40 Compressed Size 00000146 (326) │ │ │ │ -0C8C44 Uncompressed Size 00000282 (642) │ │ │ │ -0C8C48 Filename Length 0021 (33) │ │ │ │ -0C8C4A Extra Length 0000 (0) │ │ │ │ -0C8C4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8C26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8C28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8C2C CRC E8ED524A (3907867210) │ │ │ │ +0C8C30 Compressed Size 00000146 (326) │ │ │ │ +0C8C34 Uncompressed Size 00000282 (642) │ │ │ │ +0C8C38 Filename Length 0021 (33) │ │ │ │ +0C8C3A Extra Length 0000 (0) │ │ │ │ +0C8C3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8C4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8C3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8C6D PAYLOAD │ │ │ │ +0C8C5D PAYLOAD │ │ │ │ │ │ │ │ -0C8DB3 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C8DB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8DB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8DB9 General Purpose Flag 0800 (2048) │ │ │ │ +0C8DA3 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C8DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8DA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8DBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8DBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8DC1 CRC D1CA568D (3519698573) │ │ │ │ -0C8DC5 Compressed Size 00001036 (4150) │ │ │ │ -0C8DC9 Uncompressed Size 000035CD (13773) │ │ │ │ -0C8DCD Filename Length 0020 (32) │ │ │ │ -0C8DCF Extra Length 0000 (0) │ │ │ │ -0C8DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8DB1 CRC D1CA568D (3519698573) │ │ │ │ +0C8DB5 Compressed Size 00001036 (4150) │ │ │ │ +0C8DB9 Uncompressed Size 000035CD (13773) │ │ │ │ +0C8DBD Filename Length 0020 (32) │ │ │ │ +0C8DBF Extra Length 0000 (0) │ │ │ │ +0C8DC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8DF1 PAYLOAD │ │ │ │ +0C8DE1 PAYLOAD │ │ │ │ │ │ │ │ -0C9E27 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C9E2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9E2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9E2D General Purpose Flag 0800 (2048) │ │ │ │ +0C9E17 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C9E1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9E1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9E1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9E2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9E31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C9E35 CRC 62652437 (1650795575) │ │ │ │ -0C9E39 Compressed Size 000018FE (6398) │ │ │ │ -0C9E3D Uncompressed Size 0000EFEA (61418) │ │ │ │ -0C9E41 Filename Length 001F (31) │ │ │ │ -0C9E43 Extra Length 0000 (0) │ │ │ │ -0C9E45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9E1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9E21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C9E25 CRC 62652437 (1650795575) │ │ │ │ +0C9E29 Compressed Size 000018FE (6398) │ │ │ │ +0C9E2D Uncompressed Size 0000EFEA (61418) │ │ │ │ +0C9E31 Filename Length 001F (31) │ │ │ │ +0C9E33 Extra Length 0000 (0) │ │ │ │ +0C9E35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC9E45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9E35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C9E64 PAYLOAD │ │ │ │ +0C9E54 PAYLOAD │ │ │ │ │ │ │ │ -0CB762 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0CB766 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CB767 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CB768 General Purpose Flag 0800 (2048) │ │ │ │ +0CB752 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0CB756 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CB757 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CB758 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CB76A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CB76C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CB770 CRC 9154FCFC (2438266108) │ │ │ │ -0CB774 Compressed Size 00000797 (1943) │ │ │ │ -0CB778 Uncompressed Size 000012B3 (4787) │ │ │ │ -0CB77C Filename Length 0024 (36) │ │ │ │ -0CB77E Extra Length 0000 (0) │ │ │ │ -0CB780 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CB75A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CB75C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CB760 CRC 9154FCFC (2438266108) │ │ │ │ +0CB764 Compressed Size 00000797 (1943) │ │ │ │ +0CB768 Uncompressed Size 000012B3 (4787) │ │ │ │ +0CB76C Filename Length 0024 (36) │ │ │ │ +0CB76E Extra Length 0000 (0) │ │ │ │ +0CB770 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCB780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCB770: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CB7A4 PAYLOAD │ │ │ │ +0CB794 PAYLOAD │ │ │ │ │ │ │ │ -0CBF3B LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0CBF3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBF40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBF41 General Purpose Flag 0800 (2048) │ │ │ │ +0CBF2B LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0CBF2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBF30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBF31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBF43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBF45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CBF49 CRC 58D9ED22 (1490677026) │ │ │ │ -0CBF4D Compressed Size 0000071D (1821) │ │ │ │ -0CBF51 Uncompressed Size 000029AC (10668) │ │ │ │ -0CBF55 Filename Length 0023 (35) │ │ │ │ -0CBF57 Extra Length 0000 (0) │ │ │ │ -0CBF59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBF33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBF35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CBF39 CRC 58D9ED22 (1490677026) │ │ │ │ +0CBF3D Compressed Size 0000071D (1821) │ │ │ │ +0CBF41 Uncompressed Size 000029AC (10668) │ │ │ │ +0CBF45 Filename Length 0023 (35) │ │ │ │ +0CBF47 Extra Length 0000 (0) │ │ │ │ +0CBF49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBF59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBF49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBF7C PAYLOAD │ │ │ │ +0CBF6C PAYLOAD │ │ │ │ │ │ │ │ -0CC699 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0CC69D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC69E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC69F General Purpose Flag 0800 (2048) │ │ │ │ +0CC689 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0CC68D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC68E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC68F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC6A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC6A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CC6A7 CRC F188359C (4052235676) │ │ │ │ -0CC6AB Compressed Size 00000399 (921) │ │ │ │ -0CC6AF Uncompressed Size 000007EF (2031) │ │ │ │ -0CC6B3 Filename Length 0032 (50) │ │ │ │ -0CC6B5 Extra Length 0000 (0) │ │ │ │ -0CC6B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC691 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC693 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CC697 CRC F188359C (4052235676) │ │ │ │ +0CC69B Compressed Size 00000399 (921) │ │ │ │ +0CC69F Uncompressed Size 000007EF (2031) │ │ │ │ +0CC6A3 Filename Length 0032 (50) │ │ │ │ +0CC6A5 Extra Length 0000 (0) │ │ │ │ +0CC6A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC6B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC6E9 PAYLOAD │ │ │ │ +0CC6D9 PAYLOAD │ │ │ │ │ │ │ │ -0CCA82 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0CCA86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCA87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCA88 General Purpose Flag 0800 (2048) │ │ │ │ +0CCA72 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0CCA76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCA77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCA78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCA8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCA8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCA90 CRC F57EB47A (4118721658) │ │ │ │ -0CCA94 Compressed Size 0000022F (559) │ │ │ │ -0CCA98 Uncompressed Size 000008B8 (2232) │ │ │ │ -0CCA9C Filename Length 0031 (49) │ │ │ │ -0CCA9E Extra Length 0000 (0) │ │ │ │ -0CCAA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCA7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCA7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCA80 CRC F57EB47A (4118721658) │ │ │ │ +0CCA84 Compressed Size 0000022F (559) │ │ │ │ +0CCA88 Uncompressed Size 000008B8 (2232) │ │ │ │ +0CCA8C Filename Length 0031 (49) │ │ │ │ +0CCA8E Extra Length 0000 (0) │ │ │ │ +0CCA90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCAA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCA90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCAD1 PAYLOAD │ │ │ │ +0CCAC1 PAYLOAD │ │ │ │ │ │ │ │ -0CCD00 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0CCD04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCD05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCD06 General Purpose Flag 0800 (2048) │ │ │ │ +0CCCF0 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0CCCF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCCF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCCF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCD08 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCD0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCD0E CRC 1496BEB3 (345423539) │ │ │ │ -0CCD12 Compressed Size 000008CA (2250) │ │ │ │ -0CCD16 Uncompressed Size 00001685 (5765) │ │ │ │ -0CCD1A Filename Length 001F (31) │ │ │ │ -0CCD1C Extra Length 0000 (0) │ │ │ │ -0CCD1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCCF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCCFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCCFE CRC 1496BEB3 (345423539) │ │ │ │ +0CCD02 Compressed Size 000008CA (2250) │ │ │ │ +0CCD06 Uncompressed Size 00001685 (5765) │ │ │ │ +0CCD0A Filename Length 001F (31) │ │ │ │ +0CCD0C Extra Length 0000 (0) │ │ │ │ +0CCD0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCD1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCD0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCD3D PAYLOAD │ │ │ │ +0CCD2D PAYLOAD │ │ │ │ │ │ │ │ -0CD607 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0CD60B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD60C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD60D General Purpose Flag 0800 (2048) │ │ │ │ +0CD5F7 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0CD5FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD5FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD5FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD60F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD611 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CD615 CRC 91A6A275 (2443616885) │ │ │ │ -0CD619 Compressed Size 00000861 (2145) │ │ │ │ -0CD61D Uncompressed Size 000036EA (14058) │ │ │ │ -0CD621 Filename Length 001E (30) │ │ │ │ -0CD623 Extra Length 0000 (0) │ │ │ │ -0CD625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD5FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD601 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CD605 CRC 91A6A275 (2443616885) │ │ │ │ +0CD609 Compressed Size 00000861 (2145) │ │ │ │ +0CD60D Uncompressed Size 000036EA (14058) │ │ │ │ +0CD611 Filename Length 001E (30) │ │ │ │ +0CD613 Extra Length 0000 (0) │ │ │ │ +0CD615 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD615: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD643 PAYLOAD │ │ │ │ +0CD633 PAYLOAD │ │ │ │ │ │ │ │ -0CDEA4 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0CDEA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDEA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDEAA General Purpose Flag 0800 (2048) │ │ │ │ +0CDE94 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0CDE98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDE99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDE9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDEAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDEAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CDEB2 CRC 85A28F43 (2242023235) │ │ │ │ -0CDEB6 Compressed Size 000007FE (2046) │ │ │ │ -0CDEBA Uncompressed Size 000017CF (6095) │ │ │ │ -0CDEBE Filename Length 0027 (39) │ │ │ │ -0CDEC0 Extra Length 0000 (0) │ │ │ │ -0CDEC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDE9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDE9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CDEA2 CRC 85A28F43 (2242023235) │ │ │ │ +0CDEA6 Compressed Size 000007FE (2046) │ │ │ │ +0CDEAA Uncompressed Size 000017CF (6095) │ │ │ │ +0CDEAE Filename Length 0027 (39) │ │ │ │ +0CDEB0 Extra Length 0000 (0) │ │ │ │ +0CDEB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDEC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDEB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDEE9 PAYLOAD │ │ │ │ +0CDED9 PAYLOAD │ │ │ │ │ │ │ │ -0CE6E7 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0CE6EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE6EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE6ED General Purpose Flag 0800 (2048) │ │ │ │ +0CE6D7 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0CE6DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE6DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE6DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE6EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE6F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CE6F5 CRC 44CBED69 (1154215273) │ │ │ │ -0CE6F9 Compressed Size 000007EA (2026) │ │ │ │ -0CE6FD Uncompressed Size 00003E55 (15957) │ │ │ │ -0CE701 Filename Length 0026 (38) │ │ │ │ -0CE703 Extra Length 0000 (0) │ │ │ │ -0CE705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE6DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE6E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CE6E5 CRC 44CBED69 (1154215273) │ │ │ │ +0CE6E9 Compressed Size 000007EA (2026) │ │ │ │ +0CE6ED Uncompressed Size 00003E55 (15957) │ │ │ │ +0CE6F1 Filename Length 0026 (38) │ │ │ │ +0CE6F3 Extra Length 0000 (0) │ │ │ │ +0CE6F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE6F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE72B PAYLOAD │ │ │ │ +0CE71B PAYLOAD │ │ │ │ │ │ │ │ -0CEF15 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0CEF19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF1B General Purpose Flag 0800 (2048) │ │ │ │ +0CEF05 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0CEF09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF0B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF1D Compression Method 0000 (0) 'Stored' │ │ │ │ -0CEF1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF23 CRC 00000000 (0) │ │ │ │ -0CEF27 Compressed Size 00000000 (0) │ │ │ │ -0CEF2B Uncompressed Size 00000000 (0) │ │ │ │ -0CEF2F Filename Length 0014 (20) │ │ │ │ -0CEF31 Extra Length 0000 (0) │ │ │ │ -0CEF33 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF0D Compression Method 0000 (0) 'Stored' │ │ │ │ +0CEF0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF13 CRC 00000000 (0) │ │ │ │ +0CEF17 Compressed Size 00000000 (0) │ │ │ │ +0CEF1B Uncompressed Size 00000000 (0) │ │ │ │ +0CEF1F Filename Length 0014 (20) │ │ │ │ +0CEF21 Extra Length 0000 (0) │ │ │ │ +0CEF23 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF33: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF23: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CEF47 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0CEF4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF4D General Purpose Flag 0800 (2048) │ │ │ │ +0CEF37 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0CEF3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CEF51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF55 CRC F4122FC0 (4094832576) │ │ │ │ -0CEF59 Compressed Size 00000122 (290) │ │ │ │ -0CEF5D Uncompressed Size 000001E5 (485) │ │ │ │ -0CEF61 Filename Length 0028 (40) │ │ │ │ -0CEF63 Extra Length 0000 (0) │ │ │ │ -0CEF65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEF41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF45 CRC F4122FC0 (4094832576) │ │ │ │ +0CEF49 Compressed Size 00000122 (290) │ │ │ │ +0CEF4D Uncompressed Size 000001E5 (485) │ │ │ │ +0CEF51 Filename Length 0028 (40) │ │ │ │ +0CEF53 Extra Length 0000 (0) │ │ │ │ +0CEF55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEF8D PAYLOAD │ │ │ │ +0CEF7D PAYLOAD │ │ │ │ │ │ │ │ -0CF0AF LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CF0B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF0B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF0B5 General Purpose Flag 0800 (2048) │ │ │ │ +0CF09F LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CF0A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF0A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF0A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF0B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF0B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF0BD CRC EF896488 (4018758792) │ │ │ │ -0CF0C1 Compressed Size 0000012C (300) │ │ │ │ -0CF0C5 Uncompressed Size 00000262 (610) │ │ │ │ -0CF0C9 Filename Length 0027 (39) │ │ │ │ -0CF0CB Extra Length 0000 (0) │ │ │ │ -0CF0CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF0A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF0A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF0AD CRC EF896488 (4018758792) │ │ │ │ +0CF0B1 Compressed Size 0000012C (300) │ │ │ │ +0CF0B5 Uncompressed Size 00000262 (610) │ │ │ │ +0CF0B9 Filename Length 0027 (39) │ │ │ │ +0CF0BB Extra Length 0000 (0) │ │ │ │ +0CF0BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF0CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF0BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF0F4 PAYLOAD │ │ │ │ +0CF0E4 PAYLOAD │ │ │ │ │ │ │ │ -0CF220 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CF224 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF225 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF226 General Purpose Flag 0800 (2048) │ │ │ │ +0CF210 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CF214 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF215 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF216 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF228 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF22A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF22E CRC 8ADCCA5D (2329725533) │ │ │ │ -0CF232 Compressed Size 00000322 (802) │ │ │ │ -0CF236 Uncompressed Size 00000718 (1816) │ │ │ │ -0CF23A Filename Length 0036 (54) │ │ │ │ -0CF23C Extra Length 0000 (0) │ │ │ │ -0CF23E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF218 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF21A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF21E CRC 8ADCCA5D (2329725533) │ │ │ │ +0CF222 Compressed Size 00000322 (802) │ │ │ │ +0CF226 Uncompressed Size 00000718 (1816) │ │ │ │ +0CF22A Filename Length 0036 (54) │ │ │ │ +0CF22C Extra Length 0000 (0) │ │ │ │ +0CF22E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF22E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF274 PAYLOAD │ │ │ │ +0CF264 PAYLOAD │ │ │ │ │ │ │ │ -0CF596 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CF59A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF59B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF59C General Purpose Flag 0800 (2048) │ │ │ │ +0CF586 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CF58A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF58B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF58C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF59E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF5A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF5A4 CRC CDD2FD66 (3453156710) │ │ │ │ -0CF5A8 Compressed Size 00000386 (902) │ │ │ │ -0CF5AC Uncompressed Size 00001002 (4098) │ │ │ │ -0CF5B0 Filename Length 0035 (53) │ │ │ │ -0CF5B2 Extra Length 0000 (0) │ │ │ │ -0CF5B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF58E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF594 CRC CDD2FD66 (3453156710) │ │ │ │ +0CF598 Compressed Size 00000386 (902) │ │ │ │ +0CF59C Uncompressed Size 00001002 (4098) │ │ │ │ +0CF5A0 Filename Length 0035 (53) │ │ │ │ +0CF5A2 Extra Length 0000 (0) │ │ │ │ +0CF5A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF5B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF5A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF5E9 PAYLOAD │ │ │ │ +0CF5D9 PAYLOAD │ │ │ │ │ │ │ │ -0CF96F LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CF973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF975 General Purpose Flag 0800 (2048) │ │ │ │ +0CF95F LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CF963 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF964 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF965 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF977 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF979 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF97D CRC 4E850981 (1317341569) │ │ │ │ -0CF981 Compressed Size 00000122 (290) │ │ │ │ -0CF985 Uncompressed Size 000001D5 (469) │ │ │ │ -0CF989 Filename Length 0024 (36) │ │ │ │ -0CF98B Extra Length 0000 (0) │ │ │ │ -0CF98D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF967 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF969 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF96D CRC 4E850981 (1317341569) │ │ │ │ +0CF971 Compressed Size 00000122 (290) │ │ │ │ +0CF975 Uncompressed Size 000001D5 (469) │ │ │ │ +0CF979 Filename Length 0024 (36) │ │ │ │ +0CF97B Extra Length 0000 (0) │ │ │ │ +0CF97D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF98D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF97D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF9B1 PAYLOAD │ │ │ │ +0CF9A1 PAYLOAD │ │ │ │ │ │ │ │ -0CFAD3 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CFAD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFAD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFAD9 General Purpose Flag 0800 (2048) │ │ │ │ +0CFAC3 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CFAC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFAC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFAC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFADB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFAE1 CRC 3D12637E (1024615294) │ │ │ │ -0CFAE5 Compressed Size 0000012B (299) │ │ │ │ -0CFAE9 Uncompressed Size 00000249 (585) │ │ │ │ -0CFAED Filename Length 0023 (35) │ │ │ │ -0CFAEF Extra Length 0000 (0) │ │ │ │ -0CFAF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFACB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFACD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFAD1 CRC 3D12637E (1024615294) │ │ │ │ +0CFAD5 Compressed Size 0000012B (299) │ │ │ │ +0CFAD9 Uncompressed Size 00000249 (585) │ │ │ │ +0CFADD Filename Length 0023 (35) │ │ │ │ +0CFADF Extra Length 0000 (0) │ │ │ │ +0CFAE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFAF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFAE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFB14 PAYLOAD │ │ │ │ +0CFB04 PAYLOAD │ │ │ │ │ │ │ │ -0CFC3F LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CFC43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFC44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFC45 General Purpose Flag 0800 (2048) │ │ │ │ +0CFC2F LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CFC33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFC34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFC35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFC47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFC49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFC4D CRC 2A198D45 (706317637) │ │ │ │ -0CFC51 Compressed Size 000003E6 (998) │ │ │ │ -0CFC55 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CFC59 Filename Length 0028 (40) │ │ │ │ -0CFC5B Extra Length 0000 (0) │ │ │ │ -0CFC5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFC37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFC39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFC3D CRC 2A198D45 (706317637) │ │ │ │ +0CFC41 Compressed Size 000003E6 (998) │ │ │ │ +0CFC45 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CFC49 Filename Length 0028 (40) │ │ │ │ +0CFC4B Extra Length 0000 (0) │ │ │ │ +0CFC4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFC5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFC4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFC85 PAYLOAD │ │ │ │ +0CFC75 PAYLOAD │ │ │ │ │ │ │ │ -0D006B LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0D006F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0070 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0071 General Purpose Flag 0800 (2048) │ │ │ │ +0D005B LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0D005F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0060 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0061 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0073 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0075 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0079 CRC 7C7FEAC7 (2088757959) │ │ │ │ -0D007D Compressed Size 000004A5 (1189) │ │ │ │ -0D0081 Uncompressed Size 00001438 (5176) │ │ │ │ -0D0085 Filename Length 0027 (39) │ │ │ │ -0D0087 Extra Length 0000 (0) │ │ │ │ -0D0089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0063 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0065 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0069 CRC 7C7FEAC7 (2088757959) │ │ │ │ +0D006D Compressed Size 000004A5 (1189) │ │ │ │ +0D0071 Uncompressed Size 00001438 (5176) │ │ │ │ +0D0075 Filename Length 0027 (39) │ │ │ │ +0D0077 Extra Length 0000 (0) │ │ │ │ +0D0079 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0079: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D00B0 PAYLOAD │ │ │ │ +0D00A0 PAYLOAD │ │ │ │ │ │ │ │ -0D0555 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0D0559 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D055A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D055B General Purpose Flag 0800 (2048) │ │ │ │ +0D0545 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0D0549 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D054A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D054B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D055D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D055F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0563 CRC 19FC7AE7 (435976935) │ │ │ │ -0D0567 Compressed Size 000001B7 (439) │ │ │ │ -0D056B Uncompressed Size 000002F9 (761) │ │ │ │ -0D056F Filename Length 0022 (34) │ │ │ │ -0D0571 Extra Length 0000 (0) │ │ │ │ -0D0573 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D054D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D054F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0553 CRC 19FC7AE7 (435976935) │ │ │ │ +0D0557 Compressed Size 000001B7 (439) │ │ │ │ +0D055B Uncompressed Size 000002F9 (761) │ │ │ │ +0D055F Filename Length 0022 (34) │ │ │ │ +0D0561 Extra Length 0000 (0) │ │ │ │ +0D0563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0573: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0595 PAYLOAD │ │ │ │ +0D0585 PAYLOAD │ │ │ │ │ │ │ │ -0D074C LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0D0750 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0751 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0752 General Purpose Flag 0800 (2048) │ │ │ │ +0D073C LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0D0740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0742 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0754 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0756 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D075A CRC 379C89F7 (933005815) │ │ │ │ -0D075E Compressed Size 00000204 (516) │ │ │ │ -0D0762 Uncompressed Size 00000580 (1408) │ │ │ │ -0D0766 Filename Length 0021 (33) │ │ │ │ -0D0768 Extra Length 0000 (0) │ │ │ │ -0D076A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0744 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D074A CRC 379C89F7 (933005815) │ │ │ │ +0D074E Compressed Size 00000204 (516) │ │ │ │ +0D0752 Uncompressed Size 00000580 (1408) │ │ │ │ +0D0756 Filename Length 0021 (33) │ │ │ │ +0D0758 Extra Length 0000 (0) │ │ │ │ +0D075A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD076A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD075A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D078B PAYLOAD │ │ │ │ +0D077B PAYLOAD │ │ │ │ │ │ │ │ -0D098F LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0D0993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0995 General Purpose Flag 0800 (2048) │ │ │ │ +0D097F LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0D0983 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0984 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0985 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0997 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D099D CRC 1351C931 (324127025) │ │ │ │ -0D09A1 Compressed Size 000001B9 (441) │ │ │ │ -0D09A5 Uncompressed Size 0000031C (796) │ │ │ │ -0D09A9 Filename Length 0028 (40) │ │ │ │ -0D09AB Extra Length 0000 (0) │ │ │ │ -0D09AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0987 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0989 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D098D CRC 1351C931 (324127025) │ │ │ │ +0D0991 Compressed Size 000001B9 (441) │ │ │ │ +0D0995 Uncompressed Size 0000031C (796) │ │ │ │ +0D0999 Filename Length 0028 (40) │ │ │ │ +0D099B Extra Length 0000 (0) │ │ │ │ +0D099D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD09AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD099D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D09D5 PAYLOAD │ │ │ │ +0D09C5 PAYLOAD │ │ │ │ │ │ │ │ -0D0B8E LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0D0B92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B94 General Purpose Flag 0800 (2048) │ │ │ │ +0D0B7E LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0D0B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0B84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0B9C CRC FABC7C7E (4206656638) │ │ │ │ -0D0BA0 Compressed Size 00000393 (915) │ │ │ │ -0D0BA4 Uncompressed Size 000008BE (2238) │ │ │ │ -0D0BA8 Filename Length 0027 (39) │ │ │ │ -0D0BAA Extra Length 0000 (0) │ │ │ │ -0D0BAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0B8C CRC FABC7C7E (4206656638) │ │ │ │ +0D0B90 Compressed Size 00000393 (915) │ │ │ │ +0D0B94 Uncompressed Size 000008BE (2238) │ │ │ │ +0D0B98 Filename Length 0027 (39) │ │ │ │ +0D0B9A Extra Length 0000 (0) │ │ │ │ +0D0B9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0BAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0B9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0BD3 PAYLOAD │ │ │ │ +0D0BC3 PAYLOAD │ │ │ │ │ │ │ │ -0D0F66 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0D0F6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0F6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0F6C General Purpose Flag 0800 (2048) │ │ │ │ +0D0F56 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0D0F5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0F5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0F5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0F6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0F70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0F74 CRC F33A1EFC (4080672508) │ │ │ │ -0D0F78 Compressed Size 000001F6 (502) │ │ │ │ -0D0F7C Uncompressed Size 000003DD (989) │ │ │ │ -0D0F80 Filename Length 0033 (51) │ │ │ │ -0D0F82 Extra Length 0000 (0) │ │ │ │ -0D0F84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0F5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0F60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0F64 CRC F33A1EFC (4080672508) │ │ │ │ +0D0F68 Compressed Size 000001F6 (502) │ │ │ │ +0D0F6C Uncompressed Size 000003DD (989) │ │ │ │ +0D0F70 Filename Length 0033 (51) │ │ │ │ +0D0F72 Extra Length 0000 (0) │ │ │ │ +0D0F74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0F74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0FB7 PAYLOAD │ │ │ │ +0D0FA7 PAYLOAD │ │ │ │ │ │ │ │ -0D11AD LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0D11B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D11B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D11B3 General Purpose Flag 0800 (2048) │ │ │ │ +0D119D LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0D11A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D11A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D11A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D11B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D11B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D11BB CRC B7E02508 (3084920072) │ │ │ │ -0D11BF Compressed Size 00000237 (567) │ │ │ │ -0D11C3 Uncompressed Size 000006B3 (1715) │ │ │ │ -0D11C7 Filename Length 0032 (50) │ │ │ │ -0D11C9 Extra Length 0000 (0) │ │ │ │ -0D11CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D11A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D11A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D11AB CRC B7E02508 (3084920072) │ │ │ │ +0D11AF Compressed Size 00000237 (567) │ │ │ │ +0D11B3 Uncompressed Size 000006B3 (1715) │ │ │ │ +0D11B7 Filename Length 0032 (50) │ │ │ │ +0D11B9 Extra Length 0000 (0) │ │ │ │ +0D11BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD11CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD11BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D11FD PAYLOAD │ │ │ │ +0D11ED PAYLOAD │ │ │ │ │ │ │ │ -0D1434 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0D1438 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1439 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D143A General Purpose Flag 0800 (2048) │ │ │ │ +0D1424 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0D1428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D142A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D143C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D143E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1442 CRC 278AAF10 (663400208) │ │ │ │ -0D1446 Compressed Size 000002BC (700) │ │ │ │ -0D144A Uncompressed Size 0000060E (1550) │ │ │ │ -0D144E Filename Length 0038 (56) │ │ │ │ -0D1450 Extra Length 0000 (0) │ │ │ │ -0D1452 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D142C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D142E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1432 CRC 278AAF10 (663400208) │ │ │ │ +0D1436 Compressed Size 000002BC (700) │ │ │ │ +0D143A Uncompressed Size 0000060E (1550) │ │ │ │ +0D143E Filename Length 0038 (56) │ │ │ │ +0D1440 Extra Length 0000 (0) │ │ │ │ +0D1442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1452: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D148A PAYLOAD │ │ │ │ +0D147A PAYLOAD │ │ │ │ │ │ │ │ -0D1746 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0D174A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D174B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D174C General Purpose Flag 0800 (2048) │ │ │ │ +0D1736 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0D173A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D173B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D173C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D174E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1754 CRC 21F0E057 (569434199) │ │ │ │ -0D1758 Compressed Size 00000366 (870) │ │ │ │ -0D175C Uncompressed Size 00000E45 (3653) │ │ │ │ -0D1760 Filename Length 0037 (55) │ │ │ │ -0D1762 Extra Length 0000 (0) │ │ │ │ -0D1764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D173E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1740 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1744 CRC 21F0E057 (569434199) │ │ │ │ +0D1748 Compressed Size 00000366 (870) │ │ │ │ +0D174C Uncompressed Size 00000E45 (3653) │ │ │ │ +0D1750 Filename Length 0037 (55) │ │ │ │ +0D1752 Extra Length 0000 (0) │ │ │ │ +0D1754 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1754: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D179B PAYLOAD │ │ │ │ +0D178B PAYLOAD │ │ │ │ │ │ │ │ -0D1B01 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0D1B05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B07 General Purpose Flag 0800 (2048) │ │ │ │ +0D1AF1 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0D1AF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1AF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1AF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B09 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D1B0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B0F CRC 00000000 (0) │ │ │ │ -0D1B13 Compressed Size 00000000 (0) │ │ │ │ -0D1B17 Uncompressed Size 00000000 (0) │ │ │ │ -0D1B1B Filename Length 0012 (18) │ │ │ │ -0D1B1D Extra Length 0000 (0) │ │ │ │ -0D1B1F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1AF9 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D1AFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1AFF CRC 00000000 (0) │ │ │ │ +0D1B03 Compressed Size 00000000 (0) │ │ │ │ +0D1B07 Uncompressed Size 00000000 (0) │ │ │ │ +0D1B0B Filename Length 0012 (18) │ │ │ │ +0D1B0D Extra Length 0000 (0) │ │ │ │ +0D1B0F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B1F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B0F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D1B31 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0D1B35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B37 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B21 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0D1B25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1B3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B3F CRC F2F9FAE8 (4076468968) │ │ │ │ -0D1B43 Compressed Size 00000AD6 (2774) │ │ │ │ -0D1B47 Uncompressed Size 00002656 (9814) │ │ │ │ -0D1B4B Filename Length 001E (30) │ │ │ │ -0D1B4D Extra Length 0000 (0) │ │ │ │ -0D1B4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1B2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B2F CRC F2F9FAE8 (4076468968) │ │ │ │ +0D1B33 Compressed Size 00000AD6 (2774) │ │ │ │ +0D1B37 Uncompressed Size 00002656 (9814) │ │ │ │ +0D1B3B Filename Length 001E (30) │ │ │ │ +0D1B3D Extra Length 0000 (0) │ │ │ │ +0D1B3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1B6D PAYLOAD │ │ │ │ +0D1B5D PAYLOAD │ │ │ │ │ │ │ │ -0D2643 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0D2647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2649 General Purpose Flag 0800 (2048) │ │ │ │ +0D2633 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0D2637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2639 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D264B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D264D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D2651 CRC 04B0E295 (78701205) │ │ │ │ -0D2655 Compressed Size 00001952 (6482) │ │ │ │ -0D2659 Uncompressed Size 0001493B (84283) │ │ │ │ -0D265D Filename Length 001D (29) │ │ │ │ -0D265F Extra Length 0000 (0) │ │ │ │ -0D2661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D263B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D263D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D2641 CRC 04B0E295 (78701205) │ │ │ │ +0D2645 Compressed Size 00001952 (6482) │ │ │ │ +0D2649 Uncompressed Size 0001493B (84283) │ │ │ │ +0D264D Filename Length 001D (29) │ │ │ │ +0D264F Extra Length 0000 (0) │ │ │ │ +0D2651 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D267E PAYLOAD │ │ │ │ +0D266E PAYLOAD │ │ │ │ │ │ │ │ -0D3FD0 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D3FD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D3FD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D3FD6 General Purpose Flag 0800 (2048) │ │ │ │ +0D3FC0 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D3FC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D3FC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D3FC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D3FD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D3FDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D3FDE CRC 430083D6 (1124107222) │ │ │ │ -0D3FE2 Compressed Size 00000513 (1299) │ │ │ │ -0D3FE6 Uncompressed Size 00000D71 (3441) │ │ │ │ -0D3FEA Filename Length 0020 (32) │ │ │ │ -0D3FEC Extra Length 0000 (0) │ │ │ │ -0D3FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D3FC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D3FCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D3FCE CRC 430083D6 (1124107222) │ │ │ │ +0D3FD2 Compressed Size 00000513 (1299) │ │ │ │ +0D3FD6 Uncompressed Size 00000D71 (3441) │ │ │ │ +0D3FDA Filename Length 0020 (32) │ │ │ │ +0D3FDC Extra Length 0000 (0) │ │ │ │ +0D3FDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD3FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD3FDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D400E PAYLOAD │ │ │ │ +0D3FFE PAYLOAD │ │ │ │ │ │ │ │ -0D4521 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D4525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4527 General Purpose Flag 0800 (2048) │ │ │ │ +0D4511 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D4515 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4516 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4517 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D452B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D452F CRC 19604A4D (425740877) │ │ │ │ -0D4533 Compressed Size 0000061F (1567) │ │ │ │ -0D4537 Uncompressed Size 0000230C (8972) │ │ │ │ -0D453B Filename Length 001F (31) │ │ │ │ -0D453D Extra Length 0000 (0) │ │ │ │ -0D453F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4519 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D451B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D451F CRC 19604A4D (425740877) │ │ │ │ +0D4523 Compressed Size 0000061F (1567) │ │ │ │ +0D4527 Uncompressed Size 0000230C (8972) │ │ │ │ +0D452B Filename Length 001F (31) │ │ │ │ +0D452D Extra Length 0000 (0) │ │ │ │ +0D452F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD453F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD452F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D455E PAYLOAD │ │ │ │ +0D454E PAYLOAD │ │ │ │ │ │ │ │ -0D4B7D LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D4B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4B83 General Purpose Flag 0800 (2048) │ │ │ │ +0D4B6D LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D4B71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4B72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4B73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4B87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4B8B CRC F618ED6F (4128828783) │ │ │ │ -0D4B8F Compressed Size 000003D9 (985) │ │ │ │ -0D4B93 Uncompressed Size 00000A05 (2565) │ │ │ │ -0D4B97 Filename Length 0025 (37) │ │ │ │ -0D4B99 Extra Length 0000 (0) │ │ │ │ -0D4B9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4B75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4B77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4B7B CRC F618ED6F (4128828783) │ │ │ │ +0D4B7F Compressed Size 000003D9 (985) │ │ │ │ +0D4B83 Uncompressed Size 00000A05 (2565) │ │ │ │ +0D4B87 Filename Length 0025 (37) │ │ │ │ +0D4B89 Extra Length 0000 (0) │ │ │ │ +0D4B8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4B9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4B8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4BC0 PAYLOAD │ │ │ │ +0D4BB0 PAYLOAD │ │ │ │ │ │ │ │ -0D4F99 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D4F9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4F9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4F9F General Purpose Flag 0800 (2048) │ │ │ │ +0D4F89 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D4F8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4F8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4F8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4FA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4FA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4FA7 CRC 2BD5DC2B (735435819) │ │ │ │ -0D4FAB Compressed Size 0000045A (1114) │ │ │ │ -0D4FAF Uncompressed Size 000015CD (5581) │ │ │ │ -0D4FB3 Filename Length 0024 (36) │ │ │ │ -0D4FB5 Extra Length 0000 (0) │ │ │ │ -0D4FB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4F91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4F93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4F97 CRC 2BD5DC2B (735435819) │ │ │ │ +0D4F9B Compressed Size 0000045A (1114) │ │ │ │ +0D4F9F Uncompressed Size 000015CD (5581) │ │ │ │ +0D4FA3 Filename Length 0024 (36) │ │ │ │ +0D4FA5 Extra Length 0000 (0) │ │ │ │ +0D4FA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4FA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4FDB PAYLOAD │ │ │ │ +0D4FCB PAYLOAD │ │ │ │ │ │ │ │ -0D5435 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D5439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D543A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D543B General Purpose Flag 0800 (2048) │ │ │ │ +0D5425 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D5429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D542A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D542B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D543D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D543F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5443 CRC A1A93853 (2712221779) │ │ │ │ -0D5447 Compressed Size 00000636 (1590) │ │ │ │ -0D544B Uncompressed Size 0000110D (4365) │ │ │ │ -0D544F Filename Length 0022 (34) │ │ │ │ -0D5451 Extra Length 0000 (0) │ │ │ │ -0D5453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D542D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D542F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5433 CRC A1A93853 (2712221779) │ │ │ │ +0D5437 Compressed Size 00000636 (1590) │ │ │ │ +0D543B Uncompressed Size 0000110D (4365) │ │ │ │ +0D543F Filename Length 0022 (34) │ │ │ │ +0D5441 Extra Length 0000 (0) │ │ │ │ +0D5443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5475 PAYLOAD │ │ │ │ +0D5465 PAYLOAD │ │ │ │ │ │ │ │ -0D5AAB LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D5AAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5AB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5AB1 General Purpose Flag 0800 (2048) │ │ │ │ +0D5A9B LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D5A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5AA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5AB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5AB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5AB9 CRC 160D5FBD (369975229) │ │ │ │ -0D5ABD Compressed Size 00000CA9 (3241) │ │ │ │ -0D5AC1 Uncompressed Size 00009D79 (40313) │ │ │ │ -0D5AC5 Filename Length 0021 (33) │ │ │ │ -0D5AC7 Extra Length 0000 (0) │ │ │ │ -0D5AC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5AA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5AA9 CRC 160D5FBD (369975229) │ │ │ │ +0D5AAD Compressed Size 00000CA9 (3241) │ │ │ │ +0D5AB1 Uncompressed Size 00009D79 (40313) │ │ │ │ +0D5AB5 Filename Length 0021 (33) │ │ │ │ +0D5AB7 Extra Length 0000 (0) │ │ │ │ +0D5AB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5AC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5AB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5AEA PAYLOAD │ │ │ │ +0D5ADA PAYLOAD │ │ │ │ │ │ │ │ -0D6793 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D6797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6799 General Purpose Flag 0800 (2048) │ │ │ │ +0D6783 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D6787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6789 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D679B Compression Method 0000 (0) 'Stored' │ │ │ │ -0D679D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67A1 CRC 00000000 (0) │ │ │ │ -0D67A5 Compressed Size 00000000 (0) │ │ │ │ -0D67A9 Uncompressed Size 00000000 (0) │ │ │ │ -0D67AD Filename Length 001C (28) │ │ │ │ -0D67AF Extra Length 0000 (0) │ │ │ │ -0D67B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D678B Compression Method 0000 (0) 'Stored' │ │ │ │ +0D678D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6791 CRC 00000000 (0) │ │ │ │ +0D6795 Compressed Size 00000000 (0) │ │ │ │ +0D6799 Uncompressed Size 00000000 (0) │ │ │ │ +0D679D Filename Length 001C (28) │ │ │ │ +0D679F Extra Length 0000 (0) │ │ │ │ +0D67A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D67CD LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D67D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D67D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D67D3 General Purpose Flag 0800 (2048) │ │ │ │ +0D67BD LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D67C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D67C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D67C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D67D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D67D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67DB CRC C93487EF (3375663087) │ │ │ │ -0D67DF Compressed Size 00000457 (1111) │ │ │ │ -0D67E3 Uncompressed Size 0000090C (2316) │ │ │ │ -0D67E7 Filename Length 0031 (49) │ │ │ │ -0D67E9 Extra Length 0000 (0) │ │ │ │ -0D67EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D67C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67CB CRC C93487EF (3375663087) │ │ │ │ +0D67CF Compressed Size 00000457 (1111) │ │ │ │ +0D67D3 Uncompressed Size 0000090C (2316) │ │ │ │ +0D67D7 Filename Length 0031 (49) │ │ │ │ +0D67D9 Extra Length 0000 (0) │ │ │ │ +0D67DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D681C PAYLOAD │ │ │ │ +0D680C PAYLOAD │ │ │ │ │ │ │ │ -0D6C73 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D6C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6C79 General Purpose Flag 0800 (2048) │ │ │ │ +0D6C63 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D6C67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6C68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6C69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6C7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D6C81 CRC 797E6389 (2038326153) │ │ │ │ -0D6C85 Compressed Size 000007F7 (2039) │ │ │ │ -0D6C89 Uncompressed Size 00001CF0 (7408) │ │ │ │ -0D6C8D Filename Length 0030 (48) │ │ │ │ -0D6C8F Extra Length 0000 (0) │ │ │ │ -0D6C91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6C6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6C6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6C71 CRC 797E6389 (2038326153) │ │ │ │ +0D6C75 Compressed Size 000007F7 (2039) │ │ │ │ +0D6C79 Uncompressed Size 00001CF0 (7408) │ │ │ │ +0D6C7D Filename Length 0030 (48) │ │ │ │ +0D6C7F Extra Length 0000 (0) │ │ │ │ +0D6C81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6C81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6CC1 PAYLOAD │ │ │ │ +0D6CB1 PAYLOAD │ │ │ │ │ │ │ │ -0D74B8 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D74BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D74BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D74BE General Purpose Flag 0800 (2048) │ │ │ │ +0D74A8 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D74AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D74AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D74AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D74C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D74C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D74C6 CRC A5873550 (2777101648) │ │ │ │ -0D74CA Compressed Size 0000059F (1439) │ │ │ │ -0D74CE Uncompressed Size 00000F81 (3969) │ │ │ │ -0D74D2 Filename Length 0033 (51) │ │ │ │ -0D74D4 Extra Length 0000 (0) │ │ │ │ -0D74D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D74B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D74B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D74B6 CRC A5873550 (2777101648) │ │ │ │ +0D74BA Compressed Size 0000059F (1439) │ │ │ │ +0D74BE Uncompressed Size 00000F81 (3969) │ │ │ │ +0D74C2 Filename Length 0033 (51) │ │ │ │ +0D74C4 Extra Length 0000 (0) │ │ │ │ +0D74C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD74D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD74C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7509 PAYLOAD │ │ │ │ +0D74F9 PAYLOAD │ │ │ │ │ │ │ │ -0D7AA8 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D7AAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7AAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7AAE General Purpose Flag 0800 (2048) │ │ │ │ +0D7A98 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D7A9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7A9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7A9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7AB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7AB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D7AB6 CRC 430E0F35 (1124994869) │ │ │ │ -0D7ABA Compressed Size 00000615 (1557) │ │ │ │ -0D7ABE Uncompressed Size 000022FD (8957) │ │ │ │ -0D7AC2 Filename Length 0032 (50) │ │ │ │ -0D7AC4 Extra Length 0000 (0) │ │ │ │ -0D7AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7AA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7AA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D7AA6 CRC 430E0F35 (1124994869) │ │ │ │ +0D7AAA Compressed Size 00000615 (1557) │ │ │ │ +0D7AAE Uncompressed Size 000022FD (8957) │ │ │ │ +0D7AB2 Filename Length 0032 (50) │ │ │ │ +0D7AB4 Extra Length 0000 (0) │ │ │ │ +0D7AB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7AB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7AF8 PAYLOAD │ │ │ │ +0D7AE8 PAYLOAD │ │ │ │ │ │ │ │ -0D810D LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D8111 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8112 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8113 General Purpose Flag 0800 (2048) │ │ │ │ +0D80FD LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D8101 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8102 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8103 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8115 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8117 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D811B CRC CCB9538D (3434697613) │ │ │ │ -0D811F Compressed Size 000005F7 (1527) │ │ │ │ -0D8123 Uncompressed Size 00000FDC (4060) │ │ │ │ -0D8127 Filename Length 003A (58) │ │ │ │ -0D8129 Extra Length 0000 (0) │ │ │ │ -0D812B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8105 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8107 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D810B CRC CCB9538D (3434697613) │ │ │ │ +0D810F Compressed Size 000005F7 (1527) │ │ │ │ +0D8113 Uncompressed Size 00000FDC (4060) │ │ │ │ +0D8117 Filename Length 003A (58) │ │ │ │ +0D8119 Extra Length 0000 (0) │ │ │ │ +0D811B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD812B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD811B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8165 PAYLOAD │ │ │ │ +0D8155 PAYLOAD │ │ │ │ │ │ │ │ -0D875C LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D8760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8762 General Purpose Flag 0800 (2048) │ │ │ │ +0D874C LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D8750 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8751 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8752 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D876A CRC AEEA3B80 (2934586240) │ │ │ │ -0D876E Compressed Size 00000460 (1120) │ │ │ │ -0D8772 Uncompressed Size 00001923 (6435) │ │ │ │ -0D8776 Filename Length 0039 (57) │ │ │ │ -0D8778 Extra Length 0000 (0) │ │ │ │ -0D877A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8754 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8756 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D875A CRC AEEA3B80 (2934586240) │ │ │ │ +0D875E Compressed Size 00000460 (1120) │ │ │ │ +0D8762 Uncompressed Size 00001923 (6435) │ │ │ │ +0D8766 Filename Length 0039 (57) │ │ │ │ +0D8768 Extra Length 0000 (0) │ │ │ │ +0D876A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD877A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD876A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D87B3 PAYLOAD │ │ │ │ +0D87A3 PAYLOAD │ │ │ │ │ │ │ │ -0D8C13 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D8C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8C19 General Purpose Flag 0800 (2048) │ │ │ │ +0D8C03 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D8C07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8C1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D8C21 CRC B5E07B3C (3051387708) │ │ │ │ -0D8C25 Compressed Size 000005AC (1452) │ │ │ │ -0D8C29 Uncompressed Size 00000EDD (3805) │ │ │ │ -0D8C2D Filename Length 0038 (56) │ │ │ │ -0D8C2F Extra Length 0000 (0) │ │ │ │ -0D8C31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D8C11 CRC B5E07B3C (3051387708) │ │ │ │ +0D8C15 Compressed Size 000005AC (1452) │ │ │ │ +0D8C19 Uncompressed Size 00000EDD (3805) │ │ │ │ +0D8C1D Filename Length 0038 (56) │ │ │ │ +0D8C1F Extra Length 0000 (0) │ │ │ │ +0D8C21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8C31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8C69 PAYLOAD │ │ │ │ +0D8C59 PAYLOAD │ │ │ │ │ │ │ │ -0D9215 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D9219 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D921A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D921B General Purpose Flag 0800 (2048) │ │ │ │ +0D9205 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D9209 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D920A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D920B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D921D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D921F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9223 CRC 64C99025 (1690931237) │ │ │ │ -0D9227 Compressed Size 00000497 (1175) │ │ │ │ -0D922B Uncompressed Size 00001CE0 (7392) │ │ │ │ -0D922F Filename Length 0037 (55) │ │ │ │ -0D9231 Extra Length 0000 (0) │ │ │ │ -0D9233 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D920D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D920F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9213 CRC 64C99025 (1690931237) │ │ │ │ +0D9217 Compressed Size 00000497 (1175) │ │ │ │ +0D921B Uncompressed Size 00001CE0 (7392) │ │ │ │ +0D921F Filename Length 0037 (55) │ │ │ │ +0D9221 Extra Length 0000 (0) │ │ │ │ +0D9223 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9233: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9223: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D926A PAYLOAD │ │ │ │ +0D925A PAYLOAD │ │ │ │ │ │ │ │ -0D9701 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D9705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9707 General Purpose Flag 0800 (2048) │ │ │ │ +0D96F1 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D96F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D96F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D96F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9709 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D970B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D970F CRC CB0618E6 (3406174438) │ │ │ │ -0D9713 Compressed Size 0000012A (298) │ │ │ │ -0D9717 Uncompressed Size 000001D6 (470) │ │ │ │ -0D971B Filename Length 0032 (50) │ │ │ │ -0D971D Extra Length 0000 (0) │ │ │ │ -0D971F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D96F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D96FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D96FF CRC CB0618E6 (3406174438) │ │ │ │ +0D9703 Compressed Size 0000012A (298) │ │ │ │ +0D9707 Uncompressed Size 000001D6 (470) │ │ │ │ +0D970B Filename Length 0032 (50) │ │ │ │ +0D970D Extra Length 0000 (0) │ │ │ │ +0D970F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD971F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD970F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9751 PAYLOAD │ │ │ │ +0D9741 PAYLOAD │ │ │ │ │ │ │ │ -0D987B LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D987F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9880 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9881 General Purpose Flag 0800 (2048) │ │ │ │ +0D986B LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D986F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9871 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9883 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9885 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9889 CRC 7EFF497D (2130659709) │ │ │ │ -0D988D Compressed Size 000000CE (206) │ │ │ │ -0D9891 Uncompressed Size 0000014A (330) │ │ │ │ -0D9895 Filename Length 0031 (49) │ │ │ │ -0D9897 Extra Length 0000 (0) │ │ │ │ -0D9899 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9873 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9875 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9879 CRC 7EFF497D (2130659709) │ │ │ │ +0D987D Compressed Size 000000CE (206) │ │ │ │ +0D9881 Uncompressed Size 0000014A (330) │ │ │ │ +0D9885 Filename Length 0031 (49) │ │ │ │ +0D9887 Extra Length 0000 (0) │ │ │ │ +0D9889 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9899: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9889: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D98CA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0D98BA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0D9998 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D999C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D999D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D999E General Purpose Flag 0800 (2048) │ │ │ │ +0D9988 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D998C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D998D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D998E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99A0 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D99A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99A6 CRC 00000000 (0) │ │ │ │ -0D99AA Compressed Size 00000000 (0) │ │ │ │ -0D99AE Uncompressed Size 00000000 (0) │ │ │ │ -0D99B2 Filename Length 0010 (16) │ │ │ │ -0D99B4 Extra Length 0000 (0) │ │ │ │ -0D99B6 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0D9990 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D9992 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9996 CRC 00000000 (0) │ │ │ │ +0D999A Compressed Size 00000000 (0) │ │ │ │ +0D999E Uncompressed Size 00000000 (0) │ │ │ │ +0D99A2 Filename Length 0010 (16) │ │ │ │ +0D99A4 Extra Length 0000 (0) │ │ │ │ +0D99A6 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99B6: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99A6: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D99C6 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D99CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D99CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D99CC General Purpose Flag 0800 (2048) │ │ │ │ +0D99B6 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D99BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D99BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D99D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99D4 CRC 5DAB5802 (1571510274) │ │ │ │ -0D99D8 Compressed Size 000002DC (732) │ │ │ │ -0D99DC Uncompressed Size 000005AD (1453) │ │ │ │ -0D99E0 Filename Length 001D (29) │ │ │ │ -0D99E2 Extra Length 0000 (0) │ │ │ │ -0D99E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D99BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D99C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99C4 CRC 5DAB5802 (1571510274) │ │ │ │ +0D99C8 Compressed Size 000002DC (732) │ │ │ │ +0D99CC Uncompressed Size 000005AD (1453) │ │ │ │ +0D99D0 Filename Length 001D (29) │ │ │ │ +0D99D2 Extra Length 0000 (0) │ │ │ │ +0D99D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9A01 PAYLOAD │ │ │ │ +0D99F1 PAYLOAD │ │ │ │ │ │ │ │ -0D9CDD LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D9CE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9CE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9CE3 General Purpose Flag 0800 (2048) │ │ │ │ +0D9CCD LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D9CD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9CD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9CD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9CE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9CE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9CEB CRC 76C8419F (1992835487) │ │ │ │ -0D9CEF Compressed Size 00000142 (322) │ │ │ │ -0D9CF3 Uncompressed Size 00000275 (629) │ │ │ │ -0D9CF7 Filename Length 001C (28) │ │ │ │ -0D9CF9 Extra Length 0000 (0) │ │ │ │ -0D9CFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9CD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9CD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9CDB CRC 76C8419F (1992835487) │ │ │ │ +0D9CDF Compressed Size 00000142 (322) │ │ │ │ +0D9CE3 Uncompressed Size 00000275 (629) │ │ │ │ +0D9CE7 Filename Length 001C (28) │ │ │ │ +0D9CE9 Extra Length 0000 (0) │ │ │ │ +0D9CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9CFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9D17 PAYLOAD │ │ │ │ +0D9D07 PAYLOAD │ │ │ │ │ │ │ │ -0D9E59 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D9E5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9E5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9E5F General Purpose Flag 0800 (2048) │ │ │ │ +0D9E49 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D9E4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9E4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9E4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9E61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9E63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9E67 CRC 57F0C326 (1475396390) │ │ │ │ -0D9E6B Compressed Size 00000127 (295) │ │ │ │ -0D9E6F Uncompressed Size 000001BE (446) │ │ │ │ -0D9E73 Filename Length 001E (30) │ │ │ │ -0D9E75 Extra Length 0000 (0) │ │ │ │ -0D9E77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9E51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9E53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9E57 CRC 57F0C326 (1475396390) │ │ │ │ +0D9E5B Compressed Size 00000127 (295) │ │ │ │ +0D9E5F Uncompressed Size 000001BE (446) │ │ │ │ +0D9E63 Filename Length 001E (30) │ │ │ │ +0D9E65 Extra Length 0000 (0) │ │ │ │ +0D9E67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9E77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9E67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9E95 PAYLOAD │ │ │ │ +0D9E85 PAYLOAD │ │ │ │ │ │ │ │ -0D9FBC LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D9FC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9FC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9FC2 General Purpose Flag 0800 (2048) │ │ │ │ +0D9FAC LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D9FB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9FB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9FB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9FC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9FC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9FCA CRC 096C8417 (158106647) │ │ │ │ -0D9FCE Compressed Size 00000197 (407) │ │ │ │ -0D9FD2 Uncompressed Size 000002B5 (693) │ │ │ │ -0D9FD6 Filename Length 001D (29) │ │ │ │ -0D9FD8 Extra Length 0000 (0) │ │ │ │ -0D9FDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9FB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9FB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9FBA CRC 096C8417 (158106647) │ │ │ │ +0D9FBE Compressed Size 00000197 (407) │ │ │ │ +0D9FC2 Uncompressed Size 000002B5 (693) │ │ │ │ +0D9FC6 Filename Length 001D (29) │ │ │ │ +0D9FC8 Extra Length 0000 (0) │ │ │ │ +0D9FCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9FDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9FCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9FF7 PAYLOAD │ │ │ │ +0D9FE7 PAYLOAD │ │ │ │ │ │ │ │ -0DA18E LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0DA192 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA193 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA194 General Purpose Flag 0800 (2048) │ │ │ │ +0DA17E LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0DA182 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA183 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA184 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA196 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA198 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA19C CRC 94A7D2F6 (2494026486) │ │ │ │ -0DA1A0 Compressed Size 000002E5 (741) │ │ │ │ -0DA1A4 Uncompressed Size 000005D5 (1493) │ │ │ │ -0DA1A8 Filename Length 0027 (39) │ │ │ │ -0DA1AA Extra Length 0000 (0) │ │ │ │ -0DA1AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA186 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA188 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA18C CRC 94A7D2F6 (2494026486) │ │ │ │ +0DA190 Compressed Size 000002E5 (741) │ │ │ │ +0DA194 Uncompressed Size 000005D5 (1493) │ │ │ │ +0DA198 Filename Length 0027 (39) │ │ │ │ +0DA19A Extra Length 0000 (0) │ │ │ │ +0DA19C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA1AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA19C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1D3 PAYLOAD │ │ │ │ +0DA1C3 PAYLOAD │ │ │ │ │ │ │ │ -0DA4B8 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0DA4BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA4BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA4BE General Purpose Flag 0800 (2048) │ │ │ │ +0DA4A8 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0DA4AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA4AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA4AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA4C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA4C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA4C6 CRC DDAA617A (3718930810) │ │ │ │ -0DA4CA Compressed Size 000001AE (430) │ │ │ │ -0DA4CE Uncompressed Size 00000353 (851) │ │ │ │ -0DA4D2 Filename Length 0026 (38) │ │ │ │ -0DA4D4 Extra Length 0000 (0) │ │ │ │ -0DA4D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA4B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA4B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA4B6 CRC DDAA617A (3718930810) │ │ │ │ +0DA4BA Compressed Size 000001AE (430) │ │ │ │ +0DA4BE Uncompressed Size 00000353 (851) │ │ │ │ +0DA4C2 Filename Length 0026 (38) │ │ │ │ +0DA4C4 Extra Length 0000 (0) │ │ │ │ +0DA4C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA4C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA4FC PAYLOAD │ │ │ │ +0DA4EC PAYLOAD │ │ │ │ │ │ │ │ -0DA6AA LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0DA6AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA6AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA6B0 General Purpose Flag 0800 (2048) │ │ │ │ +0DA69A LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0DA69E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA69F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA6A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA6B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA6B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA6B8 CRC FF08AC8D (4278758541) │ │ │ │ -0DA6BC Compressed Size 000003FB (1019) │ │ │ │ -0DA6C0 Uncompressed Size 00000AE0 (2784) │ │ │ │ -0DA6C4 Filename Length 002A (42) │ │ │ │ -0DA6C6 Extra Length 0000 (0) │ │ │ │ -0DA6C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA6A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA6A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA6A8 CRC FF08AC8D (4278758541) │ │ │ │ +0DA6AC Compressed Size 000003FB (1019) │ │ │ │ +0DA6B0 Uncompressed Size 00000AE0 (2784) │ │ │ │ +0DA6B4 Filename Length 002A (42) │ │ │ │ +0DA6B6 Extra Length 0000 (0) │ │ │ │ +0DA6B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA6C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA6B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA6F2 PAYLOAD │ │ │ │ +0DA6E2 PAYLOAD │ │ │ │ │ │ │ │ -0DAAED LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0DAAF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAAF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAAF3 General Purpose Flag 0800 (2048) │ │ │ │ +0DAADD LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0DAAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAAE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAAF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DAAFB CRC F571E130 (4117881136) │ │ │ │ -0DAAFF Compressed Size 00000611 (1553) │ │ │ │ -0DAB03 Uncompressed Size 0000245F (9311) │ │ │ │ -0DAB07 Filename Length 0029 (41) │ │ │ │ -0DAB09 Extra Length 0000 (0) │ │ │ │ -0DAB0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAAE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DAAEB CRC F571E130 (4117881136) │ │ │ │ +0DAAEF Compressed Size 00000611 (1553) │ │ │ │ +0DAAF3 Uncompressed Size 0000245F (9311) │ │ │ │ +0DAAF7 Filename Length 0029 (41) │ │ │ │ +0DAAF9 Extra Length 0000 (0) │ │ │ │ +0DAAFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAB0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAAFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB34 PAYLOAD │ │ │ │ +0DAB24 PAYLOAD │ │ │ │ │ │ │ │ -0DB145 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0DB149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB14A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB14B General Purpose Flag 0800 (2048) │ │ │ │ +0DB135 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0DB139 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB13A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB13B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB14D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB14F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB153 CRC 370929DA (923347418) │ │ │ │ -0DB157 Compressed Size 000002F8 (760) │ │ │ │ -0DB15B Uncompressed Size 0000062D (1581) │ │ │ │ -0DB15F Filename Length 003D (61) │ │ │ │ -0DB161 Extra Length 0000 (0) │ │ │ │ -0DB163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB13D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB13F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB143 CRC 370929DA (923347418) │ │ │ │ +0DB147 Compressed Size 000002F8 (760) │ │ │ │ +0DB14B Uncompressed Size 0000062D (1581) │ │ │ │ +0DB14F Filename Length 003D (61) │ │ │ │ +0DB151 Extra Length 0000 (0) │ │ │ │ +0DB153 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB153: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB1A0 PAYLOAD │ │ │ │ +0DB190 PAYLOAD │ │ │ │ │ │ │ │ -0DB498 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0DB49C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB49D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB49E General Purpose Flag 0800 (2048) │ │ │ │ +0DB488 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0DB48C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB48D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB48E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB4A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB4A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB4A6 CRC 958A49E8 (2508868072) │ │ │ │ -0DB4AA Compressed Size 00000248 (584) │ │ │ │ -0DB4AE Uncompressed Size 000004F4 (1268) │ │ │ │ -0DB4B2 Filename Length 003C (60) │ │ │ │ -0DB4B4 Extra Length 0000 (0) │ │ │ │ -0DB4B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB490 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB492 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB496 CRC 958A49E8 (2508868072) │ │ │ │ +0DB49A Compressed Size 00000248 (584) │ │ │ │ +0DB49E Uncompressed Size 000004F4 (1268) │ │ │ │ +0DB4A2 Filename Length 003C (60) │ │ │ │ +0DB4A4 Extra Length 0000 (0) │ │ │ │ +0DB4A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB4B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB4A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB4F2 PAYLOAD │ │ │ │ +0DB4E2 PAYLOAD │ │ │ │ │ │ │ │ -0DB73A LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0DB73E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB73F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB740 General Purpose Flag 0800 (2048) │ │ │ │ +0DB72A LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0DB72E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB72F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB730 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB742 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB744 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB748 CRC 0577956B (91723115) │ │ │ │ -0DB74C Compressed Size 00000460 (1120) │ │ │ │ -0DB750 Uncompressed Size 00000CCB (3275) │ │ │ │ -0DB754 Filename Length 0023 (35) │ │ │ │ -0DB756 Extra Length 0000 (0) │ │ │ │ -0DB758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB732 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB734 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB738 CRC 0577956B (91723115) │ │ │ │ +0DB73C Compressed Size 00000460 (1120) │ │ │ │ +0DB740 Uncompressed Size 00000CCB (3275) │ │ │ │ +0DB744 Filename Length 0023 (35) │ │ │ │ +0DB746 Extra Length 0000 (0) │ │ │ │ +0DB748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB77B PAYLOAD │ │ │ │ +0DB76B PAYLOAD │ │ │ │ │ │ │ │ -0DBBDB LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0DBBDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBBE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBBE1 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBCB LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0DBBCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBBE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBBE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DBBE9 CRC 689EB538 (1755231544) │ │ │ │ -0DBBED Compressed Size 000006AD (1709) │ │ │ │ -0DBBF1 Uncompressed Size 00002B26 (11046) │ │ │ │ -0DBBF5 Filename Length 0022 (34) │ │ │ │ -0DBBF7 Extra Length 0000 (0) │ │ │ │ -0DBBF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DBBD9 CRC 689EB538 (1755231544) │ │ │ │ +0DBBDD Compressed Size 000006AD (1709) │ │ │ │ +0DBBE1 Uncompressed Size 00002B26 (11046) │ │ │ │ +0DBBE5 Filename Length 0022 (34) │ │ │ │ +0DBBE7 Extra Length 0000 (0) │ │ │ │ +0DBBE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBBF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC1B PAYLOAD │ │ │ │ +0DBC0B PAYLOAD │ │ │ │ │ │ │ │ -0DC2C8 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0DC2CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC2CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC2CE General Purpose Flag 0800 (2048) │ │ │ │ +0DC2B8 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0DC2BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC2BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC2BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC2D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC2D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC2D6 CRC AA44D54D (2856637773) │ │ │ │ -0DC2DA Compressed Size 000002F3 (755) │ │ │ │ -0DC2DE Uncompressed Size 00000611 (1553) │ │ │ │ -0DC2E2 Filename Length 0036 (54) │ │ │ │ -0DC2E4 Extra Length 0000 (0) │ │ │ │ -0DC2E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC2C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC2C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC2C6 CRC AA44D54D (2856637773) │ │ │ │ +0DC2CA Compressed Size 000002F3 (755) │ │ │ │ +0DC2CE Uncompressed Size 00000611 (1553) │ │ │ │ +0DC2D2 Filename Length 0036 (54) │ │ │ │ +0DC2D4 Extra Length 0000 (0) │ │ │ │ +0DC2D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC2E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC2D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC31C PAYLOAD │ │ │ │ +0DC30C PAYLOAD │ │ │ │ │ │ │ │ -0DC60F LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0DC613 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC614 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC615 General Purpose Flag 0800 (2048) │ │ │ │ +0DC5FF LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0DC603 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC604 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC605 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC617 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC619 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC61D CRC 8756749A (2270590106) │ │ │ │ -0DC621 Compressed Size 00000240 (576) │ │ │ │ -0DC625 Uncompressed Size 000004BF (1215) │ │ │ │ -0DC629 Filename Length 0035 (53) │ │ │ │ -0DC62B Extra Length 0000 (0) │ │ │ │ -0DC62D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC607 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC609 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC60D CRC 8756749A (2270590106) │ │ │ │ +0DC611 Compressed Size 00000240 (576) │ │ │ │ +0DC615 Uncompressed Size 000004BF (1215) │ │ │ │ +0DC619 Filename Length 0035 (53) │ │ │ │ +0DC61B Extra Length 0000 (0) │ │ │ │ +0DC61D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC62D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC61D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC662 PAYLOAD │ │ │ │ +0DC652 PAYLOAD │ │ │ │ │ │ │ │ -0DC8A2 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0DC8A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC8A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC8A8 General Purpose Flag 0800 (2048) │ │ │ │ +0DC892 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0DC896 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC897 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC898 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC8AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC8AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC8B0 CRC 8CB84331 (2360886065) │ │ │ │ -0DC8B4 Compressed Size 0000044F (1103) │ │ │ │ -0DC8B8 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0DC8BC Filename Length 0022 (34) │ │ │ │ -0DC8BE Extra Length 0000 (0) │ │ │ │ -0DC8C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC89A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC89C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC8A0 CRC 8CB84331 (2360886065) │ │ │ │ +0DC8A4 Compressed Size 0000044F (1103) │ │ │ │ +0DC8A8 Uncompressed Size 00000BE5 (3045) │ │ │ │ +0DC8AC Filename Length 0022 (34) │ │ │ │ +0DC8AE Extra Length 0000 (0) │ │ │ │ +0DC8B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC8B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8E2 PAYLOAD │ │ │ │ +0DC8D2 PAYLOAD │ │ │ │ │ │ │ │ -0DCD31 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DCD35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCD36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCD37 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD21 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DCD25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCD39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCD3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DCD3F CRC 1435E8D1 (339077329) │ │ │ │ -0DCD43 Compressed Size 00000714 (1812) │ │ │ │ -0DCD47 Uncompressed Size 00002F70 (12144) │ │ │ │ -0DCD4B Filename Length 0021 (33) │ │ │ │ -0DCD4D Extra Length 0000 (0) │ │ │ │ -0DCD4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DCD2F CRC 1435E8D1 (339077329) │ │ │ │ +0DCD33 Compressed Size 00000714 (1812) │ │ │ │ +0DCD37 Uncompressed Size 00002F70 (12144) │ │ │ │ +0DCD3B Filename Length 0021 (33) │ │ │ │ +0DCD3D Extra Length 0000 (0) │ │ │ │ +0DCD3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCD4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCD70 PAYLOAD │ │ │ │ +0DCD60 PAYLOAD │ │ │ │ │ │ │ │ -0DD484 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DD488 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD489 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD48A General Purpose Flag 0800 (2048) │ │ │ │ +0DD474 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DD478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD47A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD48C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD48E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DD492 CRC 8D977ACA (2375514826) │ │ │ │ -0DD496 Compressed Size 00001111 (4369) │ │ │ │ -0DD49A Uncompressed Size 00003526 (13606) │ │ │ │ -0DD49E Filename Length 001A (26) │ │ │ │ -0DD4A0 Extra Length 0000 (0) │ │ │ │ -0DD4A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD47C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD47E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DD482 CRC 8D977ACA (2375514826) │ │ │ │ +0DD486 Compressed Size 00001111 (4369) │ │ │ │ +0DD48A Uncompressed Size 00003526 (13606) │ │ │ │ +0DD48E Filename Length 001A (26) │ │ │ │ +0DD490 Extra Length 0000 (0) │ │ │ │ +0DD492 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD4A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD492: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD4BC PAYLOAD │ │ │ │ +0DD4AC PAYLOAD │ │ │ │ │ │ │ │ -0DE5CD LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DE5D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE5D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE5D3 General Purpose Flag 0800 (2048) │ │ │ │ +0DE5BD LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DE5C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE5C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE5C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE5D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE5D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DE5DB CRC 07B119CF (129046991) │ │ │ │ -0DE5DF Compressed Size 00001694 (5780) │ │ │ │ -0DE5E3 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0DE5E7 Filename Length 0019 (25) │ │ │ │ -0DE5E9 Extra Length 0000 (0) │ │ │ │ -0DE5EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE5C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE5C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DE5CB CRC 07B119CF (129046991) │ │ │ │ +0DE5CF Compressed Size 00001694 (5780) │ │ │ │ +0DE5D3 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0DE5D7 Filename Length 0019 (25) │ │ │ │ +0DE5D9 Extra Length 0000 (0) │ │ │ │ +0DE5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE5EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE604 PAYLOAD │ │ │ │ +0DE5F4 PAYLOAD │ │ │ │ │ │ │ │ -0DFC98 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DFC9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFC9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFC9E General Purpose Flag 0800 (2048) │ │ │ │ +0DFC88 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DFC8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFC8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFC8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFCA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFCA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DFCA6 CRC 0134997B (20224379) │ │ │ │ -0DFCAA Compressed Size 000003A1 (929) │ │ │ │ -0DFCAE Uncompressed Size 0000076C (1900) │ │ │ │ -0DFCB2 Filename Length 0022 (34) │ │ │ │ -0DFCB4 Extra Length 0000 (0) │ │ │ │ -0DFCB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFC90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFC92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DFC96 CRC 0134997B (20224379) │ │ │ │ +0DFC9A Compressed Size 000003A1 (929) │ │ │ │ +0DFC9E Uncompressed Size 0000076C (1900) │ │ │ │ +0DFCA2 Filename Length 0022 (34) │ │ │ │ +0DFCA4 Extra Length 0000 (0) │ │ │ │ +0DFCA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFCB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFCA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFCD8 PAYLOAD │ │ │ │ +0DFCC8 PAYLOAD │ │ │ │ │ │ │ │ -0E0079 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0E007D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E007E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E007F General Purpose Flag 0800 (2048) │ │ │ │ +0E0069 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0E006D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E006E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E006F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0081 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0083 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0087 CRC 98514523 (2555462947) │ │ │ │ -0E008B Compressed Size 000002D2 (722) │ │ │ │ -0E008F Uncompressed Size 0000078A (1930) │ │ │ │ -0E0093 Filename Length 0021 (33) │ │ │ │ -0E0095 Extra Length 0000 (0) │ │ │ │ -0E0097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0071 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0073 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0077 CRC 98514523 (2555462947) │ │ │ │ +0E007B Compressed Size 000002D2 (722) │ │ │ │ +0E007F Uncompressed Size 0000078A (1930) │ │ │ │ +0E0083 Filename Length 0021 (33) │ │ │ │ +0E0085 Extra Length 0000 (0) │ │ │ │ +0E0087 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E00B8 PAYLOAD │ │ │ │ +0E00A8 PAYLOAD │ │ │ │ │ │ │ │ -0E038A LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0E038E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E038F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0390 General Purpose Flag 0800 (2048) │ │ │ │ +0E037A LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0E037E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E037F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0380 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0394 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0398 CRC B16AC60C (2976564748) │ │ │ │ -0E039C Compressed Size 00000275 (629) │ │ │ │ -0E03A0 Uncompressed Size 000004E6 (1254) │ │ │ │ -0E03A4 Filename Length 0025 (37) │ │ │ │ -0E03A6 Extra Length 0000 (0) │ │ │ │ -0E03A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0382 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0384 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0388 CRC B16AC60C (2976564748) │ │ │ │ +0E038C Compressed Size 00000275 (629) │ │ │ │ +0E0390 Uncompressed Size 000004E6 (1254) │ │ │ │ +0E0394 Filename Length 0025 (37) │ │ │ │ +0E0396 Extra Length 0000 (0) │ │ │ │ +0E0398 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE03A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E03CD PAYLOAD │ │ │ │ +0E03BD PAYLOAD │ │ │ │ │ │ │ │ -0E0642 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0E0646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0648 General Purpose Flag 0800 (2048) │ │ │ │ +0E0632 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0E0636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0638 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E064A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E064C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0650 CRC 3D011DBE (1023483326) │ │ │ │ -0E0654 Compressed Size 00000401 (1025) │ │ │ │ -0E0658 Uncompressed Size 00000B51 (2897) │ │ │ │ -0E065C Filename Length 0024 (36) │ │ │ │ -0E065E Extra Length 0000 (0) │ │ │ │ -0E0660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E063A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E063C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0640 CRC 3D011DBE (1023483326) │ │ │ │ +0E0644 Compressed Size 00000401 (1025) │ │ │ │ +0E0648 Uncompressed Size 00000B51 (2897) │ │ │ │ +0E064C Filename Length 0024 (36) │ │ │ │ +0E064E Extra Length 0000 (0) │ │ │ │ +0E0650 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0650: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0684 PAYLOAD │ │ │ │ +0E0674 PAYLOAD │ │ │ │ │ │ │ │ -0E0A85 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0E0A89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0A8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0A8B General Purpose Flag 0800 (2048) │ │ │ │ +0E0A75 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0E0A79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0A7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0A7B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0A8D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E0A8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0A93 CRC 00000000 (0) │ │ │ │ -0E0A97 Compressed Size 00000000 (0) │ │ │ │ -0E0A9B Uncompressed Size 00000000 (0) │ │ │ │ -0E0A9F Filename Length 0014 (20) │ │ │ │ -0E0AA1 Extra Length 0000 (0) │ │ │ │ -0E0AA3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0A7D Compression Method 0000 (0) 'Stored' │ │ │ │ +0E0A7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0A83 CRC 00000000 (0) │ │ │ │ +0E0A87 Compressed Size 00000000 (0) │ │ │ │ +0E0A8B Uncompressed Size 00000000 (0) │ │ │ │ +0E0A8F Filename Length 0014 (20) │ │ │ │ +0E0A91 Extra Length 0000 (0) │ │ │ │ +0E0A93 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AA3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0A93: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E0AB7 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0E0ABB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0ABC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0ABD General Purpose Flag 0800 (2048) │ │ │ │ +0E0AA7 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0E0AAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0AAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0AAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0ABF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0AC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0AC5 CRC BB6D54C6 (3144504518) │ │ │ │ -0E0AC9 Compressed Size 0000023E (574) │ │ │ │ -0E0ACD Uncompressed Size 00000492 (1170) │ │ │ │ -0E0AD1 Filename Length 0025 (37) │ │ │ │ -0E0AD3 Extra Length 0000 (0) │ │ │ │ -0E0AD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0AAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0AB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0AB5 CRC BB6D54C6 (3144504518) │ │ │ │ +0E0AB9 Compressed Size 0000023E (574) │ │ │ │ +0E0ABD Uncompressed Size 00000492 (1170) │ │ │ │ +0E0AC1 Filename Length 0025 (37) │ │ │ │ +0E0AC3 Extra Length 0000 (0) │ │ │ │ +0E0AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0AFA PAYLOAD │ │ │ │ +0E0AEA PAYLOAD │ │ │ │ │ │ │ │ -0E0D38 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0E0D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0D3E General Purpose Flag 0800 (2048) │ │ │ │ +0E0D28 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0E0D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0D2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0D42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0D46 CRC 0FDA82F6 (265978614) │ │ │ │ -0E0D4A Compressed Size 0000027C (636) │ │ │ │ -0E0D4E Uncompressed Size 00000794 (1940) │ │ │ │ -0E0D52 Filename Length 0024 (36) │ │ │ │ -0E0D54 Extra Length 0000 (0) │ │ │ │ -0E0D56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0D30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0D32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0D36 CRC 0FDA82F6 (265978614) │ │ │ │ +0E0D3A Compressed Size 0000027C (636) │ │ │ │ +0E0D3E Uncompressed Size 00000794 (1940) │ │ │ │ +0E0D42 Filename Length 0024 (36) │ │ │ │ +0E0D44 Extra Length 0000 (0) │ │ │ │ +0E0D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0D56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0D7A PAYLOAD │ │ │ │ +0E0D6A PAYLOAD │ │ │ │ │ │ │ │ -0E0FF6 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0E0FFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0FFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0FFC General Purpose Flag 0800 (2048) │ │ │ │ +0E0FE6 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0E0FEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0FEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0FEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0FFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1000 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1004 CRC A76E3DED (2809019885) │ │ │ │ -0E1008 Compressed Size 00000B0F (2831) │ │ │ │ -0E100C Uncompressed Size 00002525 (9509) │ │ │ │ -0E1010 Filename Length 002C (44) │ │ │ │ -0E1012 Extra Length 0000 (0) │ │ │ │ -0E1014 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0FEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0FF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0FF4 CRC A76E3DED (2809019885) │ │ │ │ +0E0FF8 Compressed Size 00000B0F (2831) │ │ │ │ +0E0FFC Uncompressed Size 00002525 (9509) │ │ │ │ +0E1000 Filename Length 002C (44) │ │ │ │ +0E1002 Extra Length 0000 (0) │ │ │ │ +0E1004 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1014: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1004: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1040 PAYLOAD │ │ │ │ +0E1030 PAYLOAD │ │ │ │ │ │ │ │ -0E1B4F LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0E1B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1B55 General Purpose Flag 0800 (2048) │ │ │ │ +0E1B3F LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0E1B43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E1B44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E1B45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1B59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1B5D CRC F3C460C4 (4089733316) │ │ │ │ -0E1B61 Compressed Size 0000080E (2062) │ │ │ │ -0E1B65 Uncompressed Size 00004443 (17475) │ │ │ │ -0E1B69 Filename Length 002B (43) │ │ │ │ -0E1B6B Extra Length 0000 (0) │ │ │ │ -0E1B6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E1B47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E1B49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E1B4D CRC F3C460C4 (4089733316) │ │ │ │ +0E1B51 Compressed Size 0000080E (2062) │ │ │ │ +0E1B55 Uncompressed Size 00004443 (17475) │ │ │ │ +0E1B59 Filename Length 002B (43) │ │ │ │ +0E1B5B Extra Length 0000 (0) │ │ │ │ +0E1B5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1B6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1B98 PAYLOAD │ │ │ │ +0E1B88 PAYLOAD │ │ │ │ │ │ │ │ -0E23A6 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0E23AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E23AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E23AC General Purpose Flag 0800 (2048) │ │ │ │ +0E2396 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0E239A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E239B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E239C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E23AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E23B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E23B4 CRC 2A0F7210 (705655312) │ │ │ │ -0E23B8 Compressed Size 00000206 (518) │ │ │ │ -0E23BC Uncompressed Size 000003F3 (1011) │ │ │ │ -0E23C0 Filename Length 0024 (36) │ │ │ │ -0E23C2 Extra Length 0000 (0) │ │ │ │ -0E23C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E239E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E23A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E23A4 CRC 2A0F7210 (705655312) │ │ │ │ +0E23A8 Compressed Size 00000206 (518) │ │ │ │ +0E23AC Uncompressed Size 000003F3 (1011) │ │ │ │ +0E23B0 Filename Length 0024 (36) │ │ │ │ +0E23B2 Extra Length 0000 (0) │ │ │ │ +0E23B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE23C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE23B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E23E8 PAYLOAD │ │ │ │ +0E23D8 PAYLOAD │ │ │ │ │ │ │ │ -0E25EE LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0E25F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E25F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E25F4 General Purpose Flag 0800 (2048) │ │ │ │ +0E25DE LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0E25E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E25E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E25E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E25F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E25F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E25FC CRC 360A2D10 (906636560) │ │ │ │ -0E2600 Compressed Size 00000366 (870) │ │ │ │ -0E2604 Uncompressed Size 00000898 (2200) │ │ │ │ -0E2608 Filename Length 0023 (35) │ │ │ │ -0E260A Extra Length 0000 (0) │ │ │ │ -0E260C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E25E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E25E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E25EC CRC 360A2D10 (906636560) │ │ │ │ +0E25F0 Compressed Size 00000366 (870) │ │ │ │ +0E25F4 Uncompressed Size 00000898 (2200) │ │ │ │ +0E25F8 Filename Length 0023 (35) │ │ │ │ +0E25FA Extra Length 0000 (0) │ │ │ │ +0E25FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE260C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE25FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E262F PAYLOAD │ │ │ │ +0E261F PAYLOAD │ │ │ │ │ │ │ │ -0E2995 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0E2999 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E299A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E299B General Purpose Flag 0800 (2048) │ │ │ │ +0E2985 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0E2989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E298A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E298B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E299D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E299F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E29A3 CRC BBEF24A3 (3153011875) │ │ │ │ -0E29A7 Compressed Size 00000781 (1921) │ │ │ │ -0E29AB Uncompressed Size 00001626 (5670) │ │ │ │ -0E29AF Filename Length 002B (43) │ │ │ │ -0E29B1 Extra Length 0000 (0) │ │ │ │ -0E29B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E298D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E298F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E2993 CRC BBEF24A3 (3153011875) │ │ │ │ +0E2997 Compressed Size 00000781 (1921) │ │ │ │ +0E299B Uncompressed Size 00001626 (5670) │ │ │ │ +0E299F Filename Length 002B (43) │ │ │ │ +0E29A1 Extra Length 0000 (0) │ │ │ │ +0E29A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE29B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE29A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E29DE PAYLOAD │ │ │ │ +0E29CE PAYLOAD │ │ │ │ │ │ │ │ -0E315F LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0E3163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3165 General Purpose Flag 0800 (2048) │ │ │ │ +0E314F LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0E3153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3155 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3167 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3169 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E316D CRC 88C51A9F (2294618783) │ │ │ │ -0E3171 Compressed Size 000004DD (1245) │ │ │ │ -0E3175 Uncompressed Size 00002418 (9240) │ │ │ │ -0E3179 Filename Length 002A (42) │ │ │ │ -0E317B Extra Length 0000 (0) │ │ │ │ -0E317D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3157 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3159 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E315D CRC 88C51A9F (2294618783) │ │ │ │ +0E3161 Compressed Size 000004DD (1245) │ │ │ │ +0E3165 Uncompressed Size 00002418 (9240) │ │ │ │ +0E3169 Filename Length 002A (42) │ │ │ │ +0E316B Extra Length 0000 (0) │ │ │ │ +0E316D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE317D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE316D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E31A7 PAYLOAD │ │ │ │ +0E3197 PAYLOAD │ │ │ │ │ │ │ │ -0E3684 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0E3688 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3689 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E368A General Purpose Flag 0800 (2048) │ │ │ │ +0E3674 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0E3678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E367A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E368C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E368E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3692 CRC B8047AAE (3087301294) │ │ │ │ -0E3696 Compressed Size 00000253 (595) │ │ │ │ -0E369A Uncompressed Size 00000528 (1320) │ │ │ │ -0E369E Filename Length 0022 (34) │ │ │ │ -0E36A0 Extra Length 0000 (0) │ │ │ │ -0E36A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E367C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E367E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3682 CRC B8047AAE (3087301294) │ │ │ │ +0E3686 Compressed Size 00000253 (595) │ │ │ │ +0E368A Uncompressed Size 00000528 (1320) │ │ │ │ +0E368E Filename Length 0022 (34) │ │ │ │ +0E3690 Extra Length 0000 (0) │ │ │ │ +0E3692 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE36A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E36C4 PAYLOAD │ │ │ │ +0E36B4 PAYLOAD │ │ │ │ │ │ │ │ -0E3917 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0E391B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E391C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E391D General Purpose Flag 0800 (2048) │ │ │ │ +0E3907 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0E390B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E390C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E390D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E391F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3921 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3925 CRC DB6176D5 (3680597717) │ │ │ │ -0E3929 Compressed Size 000001D8 (472) │ │ │ │ -0E392D Uncompressed Size 00000574 (1396) │ │ │ │ -0E3931 Filename Length 0021 (33) │ │ │ │ -0E3933 Extra Length 0000 (0) │ │ │ │ -0E3935 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E390F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3911 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3915 CRC DB6176D5 (3680597717) │ │ │ │ +0E3919 Compressed Size 000001D8 (472) │ │ │ │ +0E391D Uncompressed Size 00000574 (1396) │ │ │ │ +0E3921 Filename Length 0021 (33) │ │ │ │ +0E3923 Extra Length 0000 (0) │ │ │ │ +0E3925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3935: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3956 PAYLOAD │ │ │ │ +0E3946 PAYLOAD │ │ │ │ │ │ │ │ -0E3B2E LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0E3B32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3B33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3B34 General Purpose Flag 0800 (2048) │ │ │ │ +0E3B1E LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0E3B22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3B23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3B24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3B36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3B38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3B3C CRC 1AD4F0F9 (450162937) │ │ │ │ -0E3B40 Compressed Size 00000358 (856) │ │ │ │ -0E3B44 Uncompressed Size 0000074A (1866) │ │ │ │ -0E3B48 Filename Length 002D (45) │ │ │ │ -0E3B4A Extra Length 0000 (0) │ │ │ │ -0E3B4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3B26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3B28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3B2C CRC 1AD4F0F9 (450162937) │ │ │ │ +0E3B30 Compressed Size 00000358 (856) │ │ │ │ +0E3B34 Uncompressed Size 0000074A (1866) │ │ │ │ +0E3B38 Filename Length 002D (45) │ │ │ │ +0E3B3A Extra Length 0000 (0) │ │ │ │ +0E3B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3B4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3B79 PAYLOAD │ │ │ │ +0E3B69 PAYLOAD │ │ │ │ │ │ │ │ -0E3ED1 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0E3ED5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3ED6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3ED7 General Purpose Flag 0800 (2048) │ │ │ │ +0E3EC1 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0E3EC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3EC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3EC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3ED9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3EDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3EDF CRC D7812BEE (3615566830) │ │ │ │ -0E3EE3 Compressed Size 0000041E (1054) │ │ │ │ -0E3EE7 Uncompressed Size 00000F87 (3975) │ │ │ │ -0E3EEB Filename Length 002C (44) │ │ │ │ -0E3EED Extra Length 0000 (0) │ │ │ │ -0E3EEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3EC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3ECB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3ECF CRC D7812BEE (3615566830) │ │ │ │ +0E3ED3 Compressed Size 0000041E (1054) │ │ │ │ +0E3ED7 Uncompressed Size 00000F87 (3975) │ │ │ │ +0E3EDB Filename Length 002C (44) │ │ │ │ +0E3EDD Extra Length 0000 (0) │ │ │ │ +0E3EDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3EEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3EDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3F1B PAYLOAD │ │ │ │ +0E3F0B PAYLOAD │ │ │ │ │ │ │ │ -0E4339 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0E433D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E433E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E433F General Purpose Flag 0800 (2048) │ │ │ │ +0E4329 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0E432D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E432E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E432F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4341 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4343 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4347 CRC A54AF7E3 (2773153763) │ │ │ │ -0E434B Compressed Size 000002A7 (679) │ │ │ │ -0E434F Uncompressed Size 000004A0 (1184) │ │ │ │ -0E4353 Filename Length 0028 (40) │ │ │ │ -0E4355 Extra Length 0000 (0) │ │ │ │ -0E4357 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4331 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4333 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4337 CRC A54AF7E3 (2773153763) │ │ │ │ +0E433B Compressed Size 000002A7 (679) │ │ │ │ +0E433F Uncompressed Size 000004A0 (1184) │ │ │ │ +0E4343 Filename Length 0028 (40) │ │ │ │ +0E4345 Extra Length 0000 (0) │ │ │ │ +0E4347 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4357: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4347: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E437F PAYLOAD │ │ │ │ +0E436F PAYLOAD │ │ │ │ │ │ │ │ -0E4626 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0E462A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E462B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E462C General Purpose Flag 0800 (2048) │ │ │ │ +0E4616 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0E461A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E461B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E461C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E462E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4630 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4634 CRC BC449FA3 (3158613923) │ │ │ │ -0E4638 Compressed Size 00000378 (888) │ │ │ │ -0E463C Uncompressed Size 00000A63 (2659) │ │ │ │ -0E4640 Filename Length 0027 (39) │ │ │ │ -0E4642 Extra Length 0000 (0) │ │ │ │ -0E4644 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E461E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4620 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4624 CRC BC449FA3 (3158613923) │ │ │ │ +0E4628 Compressed Size 00000378 (888) │ │ │ │ +0E462C Uncompressed Size 00000A63 (2659) │ │ │ │ +0E4630 Filename Length 0027 (39) │ │ │ │ +0E4632 Extra Length 0000 (0) │ │ │ │ +0E4634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E466B PAYLOAD │ │ │ │ +0E465B PAYLOAD │ │ │ │ │ │ │ │ -0E49E3 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0E49E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E49E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E49E9 General Purpose Flag 0800 (2048) │ │ │ │ +0E49D3 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0E49D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E49D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E49D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E49EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E49ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E49F1 CRC 6BC55B66 (1808096102) │ │ │ │ -0E49F5 Compressed Size 00000164 (356) │ │ │ │ -0E49F9 Uncompressed Size 0000029F (671) │ │ │ │ -0E49FD Filename Length 0030 (48) │ │ │ │ -0E49FF Extra Length 0000 (0) │ │ │ │ -0E4A01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E49DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E49DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E49E1 CRC 6BC55B66 (1808096102) │ │ │ │ +0E49E5 Compressed Size 00000164 (356) │ │ │ │ +0E49E9 Uncompressed Size 0000029F (671) │ │ │ │ +0E49ED Filename Length 0030 (48) │ │ │ │ +0E49EF Extra Length 0000 (0) │ │ │ │ +0E49F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4A01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE49F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4A31 PAYLOAD │ │ │ │ +0E4A21 PAYLOAD │ │ │ │ │ │ │ │ -0E4B95 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0E4B99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4B9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4B9B General Purpose Flag 0800 (2048) │ │ │ │ +0E4B85 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0E4B89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4B8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4B8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4B9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4B9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4BA3 CRC 6454FC12 (1683291154) │ │ │ │ -0E4BA7 Compressed Size 0000021C (540) │ │ │ │ -0E4BAB Uncompressed Size 00000524 (1316) │ │ │ │ -0E4BAF Filename Length 002F (47) │ │ │ │ -0E4BB1 Extra Length 0000 (0) │ │ │ │ -0E4BB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4B8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4B8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4B93 CRC 6454FC12 (1683291154) │ │ │ │ +0E4B97 Compressed Size 0000021C (540) │ │ │ │ +0E4B9B Uncompressed Size 00000524 (1316) │ │ │ │ +0E4B9F Filename Length 002F (47) │ │ │ │ +0E4BA1 Extra Length 0000 (0) │ │ │ │ +0E4BA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4BB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4BA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4BE2 PAYLOAD │ │ │ │ +0E4BD2 PAYLOAD │ │ │ │ │ │ │ │ -0E4DFE LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0E4E02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4E03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4E04 General Purpose Flag 0800 (2048) │ │ │ │ +0E4DEE LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0E4DF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4DF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4DF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4E06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4E08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4E0C CRC 27F16341 (670131009) │ │ │ │ -0E4E10 Compressed Size 000001DE (478) │ │ │ │ -0E4E14 Uncompressed Size 00000389 (905) │ │ │ │ -0E4E18 Filename Length 002C (44) │ │ │ │ -0E4E1A Extra Length 0000 (0) │ │ │ │ -0E4E1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4DF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4DF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4DFC CRC 27F16341 (670131009) │ │ │ │ +0E4E00 Compressed Size 000001DE (478) │ │ │ │ +0E4E04 Uncompressed Size 00000389 (905) │ │ │ │ +0E4E08 Filename Length 002C (44) │ │ │ │ +0E4E0A Extra Length 0000 (0) │ │ │ │ +0E4E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4E1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4E48 PAYLOAD │ │ │ │ +0E4E38 PAYLOAD │ │ │ │ │ │ │ │ -0E5026 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0E502A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E502B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E502C General Purpose Flag 0800 (2048) │ │ │ │ +0E5016 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0E501A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E501B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E501C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E502E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5030 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5034 CRC 0B857104 (193294596) │ │ │ │ -0E5038 Compressed Size 0000022F (559) │ │ │ │ -0E503C Uncompressed Size 000005DC (1500) │ │ │ │ -0E5040 Filename Length 002B (43) │ │ │ │ -0E5042 Extra Length 0000 (0) │ │ │ │ -0E5044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E501E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5020 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5024 CRC 0B857104 (193294596) │ │ │ │ +0E5028 Compressed Size 0000022F (559) │ │ │ │ +0E502C Uncompressed Size 000005DC (1500) │ │ │ │ +0E5030 Filename Length 002B (43) │ │ │ │ +0E5032 Extra Length 0000 (0) │ │ │ │ +0E5034 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5034: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E506F PAYLOAD │ │ │ │ +0E505F PAYLOAD │ │ │ │ │ │ │ │ -0E529E LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0E52A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E52A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E52A4 General Purpose Flag 0800 (2048) │ │ │ │ +0E528E LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0E5292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5294 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E52A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E52A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E52AC CRC A8208BB9 (2820705209) │ │ │ │ -0E52B0 Compressed Size 00000161 (353) │ │ │ │ -0E52B4 Uncompressed Size 00000286 (646) │ │ │ │ -0E52B8 Filename Length 002B (43) │ │ │ │ -0E52BA Extra Length 0000 (0) │ │ │ │ -0E52BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5296 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5298 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E529C CRC A8208BB9 (2820705209) │ │ │ │ +0E52A0 Compressed Size 00000161 (353) │ │ │ │ +0E52A4 Uncompressed Size 00000286 (646) │ │ │ │ +0E52A8 Filename Length 002B (43) │ │ │ │ +0E52AA Extra Length 0000 (0) │ │ │ │ +0E52AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE52BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE52AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E52E7 PAYLOAD │ │ │ │ +0E52D7 PAYLOAD │ │ │ │ │ │ │ │ -0E5448 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0E544C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E544D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E544E General Purpose Flag 0800 (2048) │ │ │ │ +0E5438 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0E543C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E543D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E543E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5450 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5452 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5456 CRC B9549885 (3109329029) │ │ │ │ -0E545A Compressed Size 000002D6 (726) │ │ │ │ -0E545E Uncompressed Size 0000063C (1596) │ │ │ │ -0E5462 Filename Length 002A (42) │ │ │ │ -0E5464 Extra Length 0000 (0) │ │ │ │ -0E5466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5440 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5442 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5446 CRC B9549885 (3109329029) │ │ │ │ +0E544A Compressed Size 000002D6 (726) │ │ │ │ +0E544E Uncompressed Size 0000063C (1596) │ │ │ │ +0E5452 Filename Length 002A (42) │ │ │ │ +0E5454 Extra Length 0000 (0) │ │ │ │ +0E5456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5490 PAYLOAD │ │ │ │ +0E5480 PAYLOAD │ │ │ │ │ │ │ │ -0E5766 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E576A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E576B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E576C General Purpose Flag 0800 (2048) │ │ │ │ +0E5756 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E575A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E575B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E575C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E576E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5770 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5774 CRC 8D9BC79F (2375796639) │ │ │ │ -0E5778 Compressed Size 00000161 (353) │ │ │ │ -0E577C Uncompressed Size 00000286 (646) │ │ │ │ -0E5780 Filename Length 002B (43) │ │ │ │ -0E5782 Extra Length 0000 (0) │ │ │ │ -0E5784 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E575E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5760 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5764 CRC 8D9BC79F (2375796639) │ │ │ │ +0E5768 Compressed Size 00000161 (353) │ │ │ │ +0E576C Uncompressed Size 00000286 (646) │ │ │ │ +0E5770 Filename Length 002B (43) │ │ │ │ +0E5772 Extra Length 0000 (0) │ │ │ │ +0E5774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5784: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E57AF PAYLOAD │ │ │ │ +0E579F PAYLOAD │ │ │ │ │ │ │ │ -0E5910 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E5914 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5915 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5916 General Purpose Flag 0800 (2048) │ │ │ │ +0E5900 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E5904 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5905 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5906 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5918 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E591A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E591E CRC 0ABD5959 (180181337) │ │ │ │ -0E5922 Compressed Size 00000247 (583) │ │ │ │ -0E5926 Uncompressed Size 00000518 (1304) │ │ │ │ -0E592A Filename Length 002A (42) │ │ │ │ -0E592C Extra Length 0000 (0) │ │ │ │ -0E592E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5908 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E590A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E590E CRC 0ABD5959 (180181337) │ │ │ │ +0E5912 Compressed Size 00000247 (583) │ │ │ │ +0E5916 Uncompressed Size 00000518 (1304) │ │ │ │ +0E591A Filename Length 002A (42) │ │ │ │ +0E591C Extra Length 0000 (0) │ │ │ │ +0E591E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE592E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE591E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5958 PAYLOAD │ │ │ │ +0E5948 PAYLOAD │ │ │ │ │ │ │ │ -0E5B9F LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E5BA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5BA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5BA5 General Purpose Flag 0800 (2048) │ │ │ │ +0E5B8F LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E5B93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5B94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5B95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5BA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5BA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5BAD CRC 5A5DA465 (1516086373) │ │ │ │ -0E5BB1 Compressed Size 00000160 (352) │ │ │ │ -0E5BB5 Uncompressed Size 00000290 (656) │ │ │ │ -0E5BB9 Filename Length 002D (45) │ │ │ │ -0E5BBB Extra Length 0000 (0) │ │ │ │ -0E5BBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5B97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5B99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5B9D CRC 5A5DA465 (1516086373) │ │ │ │ +0E5BA1 Compressed Size 00000160 (352) │ │ │ │ +0E5BA5 Uncompressed Size 00000290 (656) │ │ │ │ +0E5BA9 Filename Length 002D (45) │ │ │ │ +0E5BAB Extra Length 0000 (0) │ │ │ │ +0E5BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5BBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5BEA PAYLOAD │ │ │ │ +0E5BDA PAYLOAD │ │ │ │ │ │ │ │ -0E5D4A LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E5D4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5D4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5D50 General Purpose Flag 0800 (2048) │ │ │ │ +0E5D3A LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E5D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5D40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5D52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5D54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5D58 CRC 80F01ABD (2163219133) │ │ │ │ -0E5D5C Compressed Size 0000022F (559) │ │ │ │ -0E5D60 Uncompressed Size 000004F8 (1272) │ │ │ │ -0E5D64 Filename Length 002C (44) │ │ │ │ -0E5D66 Extra Length 0000 (0) │ │ │ │ -0E5D68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5D48 CRC 80F01ABD (2163219133) │ │ │ │ +0E5D4C Compressed Size 0000022F (559) │ │ │ │ +0E5D50 Uncompressed Size 000004F8 (1272) │ │ │ │ +0E5D54 Filename Length 002C (44) │ │ │ │ +0E5D56 Extra Length 0000 (0) │ │ │ │ +0E5D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5D68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5D94 PAYLOAD │ │ │ │ +0E5D84 PAYLOAD │ │ │ │ │ │ │ │ -0E5FC3 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E5FC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5FC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5FC9 General Purpose Flag 0800 (2048) │ │ │ │ +0E5FB3 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E5FB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5FB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5FB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5FCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5FCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5FD1 CRC 4A3C69A0 (1245473184) │ │ │ │ -0E5FD5 Compressed Size 00000167 (359) │ │ │ │ -0E5FD9 Uncompressed Size 000002A9 (681) │ │ │ │ -0E5FDD Filename Length 0032 (50) │ │ │ │ -0E5FDF Extra Length 0000 (0) │ │ │ │ -0E5FE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5FBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5FBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5FC1 CRC 4A3C69A0 (1245473184) │ │ │ │ +0E5FC5 Compressed Size 00000167 (359) │ │ │ │ +0E5FC9 Uncompressed Size 000002A9 (681) │ │ │ │ +0E5FCD Filename Length 0032 (50) │ │ │ │ +0E5FCF Extra Length 0000 (0) │ │ │ │ +0E5FD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5FE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5FD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6013 PAYLOAD │ │ │ │ +0E6003 PAYLOAD │ │ │ │ │ │ │ │ -0E617A LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E617E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E617F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6180 General Purpose Flag 0800 (2048) │ │ │ │ +0E616A LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E616E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E616F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6170 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6182 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6184 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6188 CRC 28281334 (673714996) │ │ │ │ -0E618C Compressed Size 0000029B (667) │ │ │ │ -0E6190 Uncompressed Size 00000608 (1544) │ │ │ │ -0E6194 Filename Length 0031 (49) │ │ │ │ -0E6196 Extra Length 0000 (0) │ │ │ │ -0E6198 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6172 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6174 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6178 CRC 28281334 (673714996) │ │ │ │ +0E617C Compressed Size 0000029B (667) │ │ │ │ +0E6180 Uncompressed Size 00000608 (1544) │ │ │ │ +0E6184 Filename Length 0031 (49) │ │ │ │ +0E6186 Extra Length 0000 (0) │ │ │ │ +0E6188 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6198: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6188: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E61C9 PAYLOAD │ │ │ │ +0E61B9 PAYLOAD │ │ │ │ │ │ │ │ -0E6464 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E6468 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6469 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E646A General Purpose Flag 0800 (2048) │ │ │ │ +0E6454 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E6458 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6459 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E645A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E646C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E646E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6472 CRC 53E95C53 (1407802451) │ │ │ │ -0E6476 Compressed Size 00000160 (352) │ │ │ │ -0E647A Uncompressed Size 00000286 (646) │ │ │ │ -0E647E Filename Length 002B (43) │ │ │ │ -0E6480 Extra Length 0000 (0) │ │ │ │ -0E6482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E645C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E645E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6462 CRC 53E95C53 (1407802451) │ │ │ │ +0E6466 Compressed Size 00000160 (352) │ │ │ │ +0E646A Uncompressed Size 00000286 (646) │ │ │ │ +0E646E Filename Length 002B (43) │ │ │ │ +0E6470 Extra Length 0000 (0) │ │ │ │ +0E6472 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6472: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E64AD PAYLOAD │ │ │ │ +0E649D PAYLOAD │ │ │ │ │ │ │ │ -0E660D LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E6611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6613 General Purpose Flag 0800 (2048) │ │ │ │ +0E65FD LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E6601 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6602 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6603 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6615 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6617 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E661B CRC 69953FAB (1771388843) │ │ │ │ -0E661F Compressed Size 000002DF (735) │ │ │ │ -0E6623 Uncompressed Size 000006AF (1711) │ │ │ │ -0E6627 Filename Length 002A (42) │ │ │ │ -0E6629 Extra Length 0000 (0) │ │ │ │ -0E662B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6605 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6607 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E660B CRC 69953FAB (1771388843) │ │ │ │ +0E660F Compressed Size 000002DF (735) │ │ │ │ +0E6613 Uncompressed Size 000006AF (1711) │ │ │ │ +0E6617 Filename Length 002A (42) │ │ │ │ +0E6619 Extra Length 0000 (0) │ │ │ │ +0E661B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE662B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE661B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6655 PAYLOAD │ │ │ │ +0E6645 PAYLOAD │ │ │ │ │ │ │ │ -0E6934 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E6938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E693A General Purpose Flag 0800 (2048) │ │ │ │ +0E6924 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E6928 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6929 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E692A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E693C Compression Method 0000 (0) 'Stored' │ │ │ │ -0E693E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6942 CRC 00000000 (0) │ │ │ │ -0E6946 Compressed Size 00000000 (0) │ │ │ │ -0E694A Uncompressed Size 00000000 (0) │ │ │ │ -0E694E Filename Length 0011 (17) │ │ │ │ -0E6950 Extra Length 0000 (0) │ │ │ │ -0E6952 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E692C Compression Method 0000 (0) 'Stored' │ │ │ │ +0E692E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6932 CRC 00000000 (0) │ │ │ │ +0E6936 Compressed Size 00000000 (0) │ │ │ │ +0E693A Uncompressed Size 00000000 (0) │ │ │ │ +0E693E Filename Length 0011 (17) │ │ │ │ +0E6940 Extra Length 0000 (0) │ │ │ │ +0E6942 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6952: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6942: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E6963 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E6967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6969 General Purpose Flag 0800 (2048) │ │ │ │ +0E6953 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E6957 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6958 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6959 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E696B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E696D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6971 CRC 1442AD0B (339913995) │ │ │ │ -0E6975 Compressed Size 000023A1 (9121) │ │ │ │ -0E6979 Uncompressed Size 00006E47 (28231) │ │ │ │ -0E697D Filename Length 0021 (33) │ │ │ │ -0E697F Extra Length 0000 (0) │ │ │ │ -0E6981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E695B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E695D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6961 CRC 1442AD0B (339913995) │ │ │ │ +0E6965 Compressed Size 000023A1 (9121) │ │ │ │ +0E6969 Uncompressed Size 00006E47 (28231) │ │ │ │ +0E696D Filename Length 0021 (33) │ │ │ │ +0E696F Extra Length 0000 (0) │ │ │ │ +0E6971 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E69A2 PAYLOAD │ │ │ │ +0E6992 PAYLOAD │ │ │ │ │ │ │ │ -0E8D43 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E8D47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E8D48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E8D49 General Purpose Flag 0800 (2048) │ │ │ │ +0E8D33 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E8D37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E8D38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E8D39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E8D4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E8D4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E8D51 CRC 6B705E01 (1802526209) │ │ │ │ -0E8D55 Compressed Size 00000B93 (2963) │ │ │ │ -0E8D59 Uncompressed Size 00007824 (30756) │ │ │ │ -0E8D5D Filename Length 0020 (32) │ │ │ │ -0E8D5F Extra Length 0000 (0) │ │ │ │ -0E8D61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E8D3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E8D3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E8D41 CRC 6B705E01 (1802526209) │ │ │ │ +0E8D45 Compressed Size 00000B93 (2963) │ │ │ │ +0E8D49 Uncompressed Size 00007824 (30756) │ │ │ │ +0E8D4D Filename Length 0020 (32) │ │ │ │ +0E8D4F Extra Length 0000 (0) │ │ │ │ +0E8D51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE8D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE8D51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E8D81 PAYLOAD │ │ │ │ +0E8D71 PAYLOAD │ │ │ │ │ │ │ │ -0E9914 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E9918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E991A General Purpose Flag 0800 (2048) │ │ │ │ +0E9904 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E9908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E990A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E991C Compression Method 0000 (0) 'Stored' │ │ │ │ -0E991E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9922 CRC 00000000 (0) │ │ │ │ -0E9926 Compressed Size 00000000 (0) │ │ │ │ -0E992A Uncompressed Size 00000000 (0) │ │ │ │ -0E992E Filename Length 0011 (17) │ │ │ │ -0E9930 Extra Length 0000 (0) │ │ │ │ -0E9932 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E990C Compression Method 0000 (0) 'Stored' │ │ │ │ +0E990E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9912 CRC 00000000 (0) │ │ │ │ +0E9916 Compressed Size 00000000 (0) │ │ │ │ +0E991A Uncompressed Size 00000000 (0) │ │ │ │ +0E991E Filename Length 0011 (17) │ │ │ │ +0E9920 Extra Length 0000 (0) │ │ │ │ +0E9922 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9932: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9922: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9943 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E9947 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9948 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9949 General Purpose Flag 0800 (2048) │ │ │ │ +0E9933 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E9937 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9938 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9939 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E994B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E994D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9951 CRC CFEF84C4 (3488580804) │ │ │ │ -0E9955 Compressed Size 000002E4 (740) │ │ │ │ -0E9959 Uncompressed Size 0000067B (1659) │ │ │ │ -0E995D Filename Length 002B (43) │ │ │ │ -0E995F Extra Length 0000 (0) │ │ │ │ -0E9961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E993B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E993D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9941 CRC CFEF84C4 (3488580804) │ │ │ │ +0E9945 Compressed Size 000002E4 (740) │ │ │ │ +0E9949 Uncompressed Size 0000067B (1659) │ │ │ │ +0E994D Filename Length 002B (43) │ │ │ │ +0E994F Extra Length 0000 (0) │ │ │ │ +0E9951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E998C PAYLOAD │ │ │ │ +0E997C PAYLOAD │ │ │ │ │ │ │ │ -0E9C70 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C76 General Purpose Flag 0800 (2048) │ │ │ │ +0E9C60 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9C7E CRC 311ED094 (824103060) │ │ │ │ -0E9C82 Compressed Size 00000481 (1153) │ │ │ │ -0E9C86 Uncompressed Size 0000175B (5979) │ │ │ │ -0E9C8A Filename Length 002A (42) │ │ │ │ -0E9C8C Extra Length 0000 (0) │ │ │ │ -0E9C8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9C6E CRC 311ED094 (824103060) │ │ │ │ +0E9C72 Compressed Size 00000481 (1153) │ │ │ │ +0E9C76 Uncompressed Size 0000175B (5979) │ │ │ │ +0E9C7A Filename Length 002A (42) │ │ │ │ +0E9C7C Extra Length 0000 (0) │ │ │ │ +0E9C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9CB8 PAYLOAD │ │ │ │ +0E9CA8 PAYLOAD │ │ │ │ │ │ │ │ -0EA139 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0EA13D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA13E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA13F General Purpose Flag 0800 (2048) │ │ │ │ +0EA129 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0EA12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA12F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA141 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA147 CRC B75DB208 (3076370952) │ │ │ │ -0EA14B Compressed Size 000003AF (943) │ │ │ │ -0EA14F Uncompressed Size 000009AE (2478) │ │ │ │ -0EA153 Filename Length 002E (46) │ │ │ │ -0EA155 Extra Length 0000 (0) │ │ │ │ -0EA157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA131 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA137 CRC B75DB208 (3076370952) │ │ │ │ +0EA13B Compressed Size 000003AF (943) │ │ │ │ +0EA13F Uncompressed Size 000009AE (2478) │ │ │ │ +0EA143 Filename Length 002E (46) │ │ │ │ +0EA145 Extra Length 0000 (0) │ │ │ │ +0EA147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA185 PAYLOAD │ │ │ │ +0EA175 PAYLOAD │ │ │ │ │ │ │ │ -0EA534 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0EA538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA53A General Purpose Flag 0800 (2048) │ │ │ │ +0EA524 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0EA528 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA529 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA52A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA53C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA53E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA542 CRC 422D8363 (1110279011) │ │ │ │ -0EA546 Compressed Size 00000636 (1590) │ │ │ │ -0EA54A Uncompressed Size 00001F80 (8064) │ │ │ │ -0EA54E Filename Length 002D (45) │ │ │ │ -0EA550 Extra Length 0000 (0) │ │ │ │ -0EA552 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA52C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA52E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA532 CRC 422D8363 (1110279011) │ │ │ │ +0EA536 Compressed Size 00000636 (1590) │ │ │ │ +0EA53A Uncompressed Size 00001F80 (8064) │ │ │ │ +0EA53E Filename Length 002D (45) │ │ │ │ +0EA540 Extra Length 0000 (0) │ │ │ │ +0EA542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA552: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA57F PAYLOAD │ │ │ │ +0EA56F PAYLOAD │ │ │ │ │ │ │ │ -0EABB5 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0EABB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EABBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EABBB General Purpose Flag 0800 (2048) │ │ │ │ +0EABA5 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0EABA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EABAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EABAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EABBD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EABBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EABC3 CRC C045E318 (3225805592) │ │ │ │ -0EABC7 Compressed Size 00000646 (1606) │ │ │ │ -0EABCB Uncompressed Size 000012A6 (4774) │ │ │ │ -0EABCF Filename Length 002F (47) │ │ │ │ -0EABD1 Extra Length 0000 (0) │ │ │ │ -0EABD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EABAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EABAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EABB3 CRC C045E318 (3225805592) │ │ │ │ +0EABB7 Compressed Size 00000646 (1606) │ │ │ │ +0EABBB Uncompressed Size 000012A6 (4774) │ │ │ │ +0EABBF Filename Length 002F (47) │ │ │ │ +0EABC1 Extra Length 0000 (0) │ │ │ │ +0EABC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEABD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEABC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAC02 PAYLOAD │ │ │ │ +0EABF2 PAYLOAD │ │ │ │ │ │ │ │ -0EB248 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EB24C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB24D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB24E General Purpose Flag 0800 (2048) │ │ │ │ +0EB238 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EB23C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB23D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB23E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB250 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EB256 CRC 4BA2FECA (1268973258) │ │ │ │ -0EB25A Compressed Size 00000B1D (2845) │ │ │ │ -0EB25E Uncompressed Size 000044B2 (17586) │ │ │ │ -0EB262 Filename Length 002E (46) │ │ │ │ -0EB264 Extra Length 0000 (0) │ │ │ │ -0EB266 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB240 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB242 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EB246 CRC 4BA2FECA (1268973258) │ │ │ │ +0EB24A Compressed Size 00000B1D (2845) │ │ │ │ +0EB24E Uncompressed Size 000044B2 (17586) │ │ │ │ +0EB252 Filename Length 002E (46) │ │ │ │ +0EB254 Extra Length 0000 (0) │ │ │ │ +0EB256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB294 PAYLOAD │ │ │ │ +0EB284 PAYLOAD │ │ │ │ │ │ │ │ -0EBDB1 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EBDB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBDB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBDB7 General Purpose Flag 0800 (2048) │ │ │ │ +0EBDA1 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EBDA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBDA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBDA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBDB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBDBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EBDBF CRC 2DF20D24 (770837796) │ │ │ │ -0EBDC3 Compressed Size 00000575 (1397) │ │ │ │ -0EBDC7 Uncompressed Size 0000118A (4490) │ │ │ │ -0EBDCB Filename Length 0025 (37) │ │ │ │ -0EBDCD Extra Length 0000 (0) │ │ │ │ -0EBDCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBDA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBDAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EBDAF CRC 2DF20D24 (770837796) │ │ │ │ +0EBDB3 Compressed Size 00000575 (1397) │ │ │ │ +0EBDB7 Uncompressed Size 0000118A (4490) │ │ │ │ +0EBDBB Filename Length 0025 (37) │ │ │ │ +0EBDBD Extra Length 0000 (0) │ │ │ │ +0EBDBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBDBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBDF4 PAYLOAD │ │ │ │ +0EBDE4 PAYLOAD │ │ │ │ │ │ │ │ -0EC369 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EC36D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC36E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC36F General Purpose Flag 0800 (2048) │ │ │ │ +0EC359 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EC35D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC35E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC35F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EC377 CRC 5415A174 (1410703732) │ │ │ │ -0EC37B Compressed Size 00000A4E (2638) │ │ │ │ -0EC37F Uncompressed Size 00003A96 (14998) │ │ │ │ -0EC383 Filename Length 0024 (36) │ │ │ │ -0EC385 Extra Length 0000 (0) │ │ │ │ -0EC387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC361 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC363 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EC367 CRC 5415A174 (1410703732) │ │ │ │ +0EC36B Compressed Size 00000A4E (2638) │ │ │ │ +0EC36F Uncompressed Size 00003A96 (14998) │ │ │ │ +0EC373 Filename Length 0024 (36) │ │ │ │ +0EC375 Extra Length 0000 (0) │ │ │ │ +0EC377 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC377: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC3AB PAYLOAD │ │ │ │ +0EC39B PAYLOAD │ │ │ │ │ │ │ │ -0ECDF9 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0ECDFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECDFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECDFF General Purpose Flag 0800 (2048) │ │ │ │ +0ECDE9 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0ECDED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECDEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECDEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECE01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECE03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ECE07 CRC BE35D57A (3191199098) │ │ │ │ -0ECE0B Compressed Size 000001FC (508) │ │ │ │ -0ECE0F Uncompressed Size 0000039D (925) │ │ │ │ -0ECE13 Filename Length 0027 (39) │ │ │ │ -0ECE15 Extra Length 0000 (0) │ │ │ │ -0ECE17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECDF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECDF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ECDF7 CRC BE35D57A (3191199098) │ │ │ │ +0ECDFB Compressed Size 000001FC (508) │ │ │ │ +0ECDFF Uncompressed Size 0000039D (925) │ │ │ │ +0ECE03 Filename Length 0027 (39) │ │ │ │ +0ECE05 Extra Length 0000 (0) │ │ │ │ +0ECE07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECE17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECE07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECE3E PAYLOAD │ │ │ │ +0ECE2E PAYLOAD │ │ │ │ │ │ │ │ -0ED03A LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0ED03E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED03F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED040 General Purpose Flag 0800 (2048) │ │ │ │ +0ED02A LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0ED02E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED02F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED030 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED042 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED044 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED048 CRC 580684C7 (1476822215) │ │ │ │ -0ED04C Compressed Size 00000256 (598) │ │ │ │ -0ED050 Uncompressed Size 0000064C (1612) │ │ │ │ -0ED054 Filename Length 0026 (38) │ │ │ │ -0ED056 Extra Length 0000 (0) │ │ │ │ -0ED058 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED032 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED034 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED038 CRC 580684C7 (1476822215) │ │ │ │ +0ED03C Compressed Size 00000256 (598) │ │ │ │ +0ED040 Uncompressed Size 0000064C (1612) │ │ │ │ +0ED044 Filename Length 0026 (38) │ │ │ │ +0ED046 Extra Length 0000 (0) │ │ │ │ +0ED048 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED048: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED07E PAYLOAD │ │ │ │ +0ED06E PAYLOAD │ │ │ │ │ │ │ │ -0ED2D4 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0ED2D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED2D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED2DA General Purpose Flag 0800 (2048) │ │ │ │ +0ED2C4 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0ED2C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED2C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED2CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED2DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED2DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED2E2 CRC C60A43D1 (3322561489) │ │ │ │ -0ED2E6 Compressed Size 00000636 (1590) │ │ │ │ -0ED2EA Uncompressed Size 00000F33 (3891) │ │ │ │ -0ED2EE Filename Length 0024 (36) │ │ │ │ -0ED2F0 Extra Length 0000 (0) │ │ │ │ -0ED2F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED2CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED2CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED2D2 CRC C60A43D1 (3322561489) │ │ │ │ +0ED2D6 Compressed Size 00000636 (1590) │ │ │ │ +0ED2DA Uncompressed Size 00000F33 (3891) │ │ │ │ +0ED2DE Filename Length 0024 (36) │ │ │ │ +0ED2E0 Extra Length 0000 (0) │ │ │ │ +0ED2E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED2F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED2E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED316 PAYLOAD │ │ │ │ +0ED306 PAYLOAD │ │ │ │ │ │ │ │ -0ED94C LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0ED950 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED951 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED952 General Purpose Flag 0800 (2048) │ │ │ │ +0ED93C LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0ED940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED942 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED954 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED956 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED95A CRC ADEBBD99 (2917907865) │ │ │ │ -0ED95E Compressed Size 0000063F (1599) │ │ │ │ -0ED962 Uncompressed Size 0000197A (6522) │ │ │ │ -0ED966 Filename Length 0023 (35) │ │ │ │ -0ED968 Extra Length 0000 (0) │ │ │ │ -0ED96A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED944 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED946 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED94A CRC ADEBBD99 (2917907865) │ │ │ │ +0ED94E Compressed Size 0000063F (1599) │ │ │ │ +0ED952 Uncompressed Size 0000197A (6522) │ │ │ │ +0ED956 Filename Length 0023 (35) │ │ │ │ +0ED958 Extra Length 0000 (0) │ │ │ │ +0ED95A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED96A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED95A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED98D PAYLOAD │ │ │ │ +0ED97D PAYLOAD │ │ │ │ │ │ │ │ -0EDFCC LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EDFD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDFD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDFD2 General Purpose Flag 0800 (2048) │ │ │ │ +0EDFBC LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EDFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDFC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDFD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDFD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EDFDA CRC E69F8B30 (3869215536) │ │ │ │ -0EDFDE Compressed Size 000005EE (1518) │ │ │ │ -0EDFE2 Uncompressed Size 000010CC (4300) │ │ │ │ -0EDFE6 Filename Length 002B (43) │ │ │ │ -0EDFE8 Extra Length 0000 (0) │ │ │ │ -0EDFEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDFC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EDFCA CRC E69F8B30 (3869215536) │ │ │ │ +0EDFCE Compressed Size 000005EE (1518) │ │ │ │ +0EDFD2 Uncompressed Size 000010CC (4300) │ │ │ │ +0EDFD6 Filename Length 002B (43) │ │ │ │ +0EDFD8 Extra Length 0000 (0) │ │ │ │ +0EDFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDFEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE015 PAYLOAD │ │ │ │ +0EE005 PAYLOAD │ │ │ │ │ │ │ │ -0EE603 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EE607 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE608 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE609 General Purpose Flag 0800 (2048) │ │ │ │ +0EE5F3 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EE5F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE5F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE5F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE60B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE60D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EE611 CRC 722B94DB (1915458779) │ │ │ │ -0EE615 Compressed Size 00000490 (1168) │ │ │ │ -0EE619 Uncompressed Size 000022E3 (8931) │ │ │ │ -0EE61D Filename Length 002A (42) │ │ │ │ -0EE61F Extra Length 0000 (0) │ │ │ │ -0EE621 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE5FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE5FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EE601 CRC 722B94DB (1915458779) │ │ │ │ +0EE605 Compressed Size 00000490 (1168) │ │ │ │ +0EE609 Uncompressed Size 000022E3 (8931) │ │ │ │ +0EE60D Filename Length 002A (42) │ │ │ │ +0EE60F Extra Length 0000 (0) │ │ │ │ +0EE611 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE621: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE64B PAYLOAD │ │ │ │ +0EE63B PAYLOAD │ │ │ │ │ │ │ │ -0EEADB LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EEADF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEAE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEAE1 General Purpose Flag 0800 (2048) │ │ │ │ +0EEACB LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EEACF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEAD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEAD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEAE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEAE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EEAE9 CRC F04D5A9D (4031601309) │ │ │ │ -0EEAED Compressed Size 0000082F (2095) │ │ │ │ -0EEAF1 Uncompressed Size 000017CF (6095) │ │ │ │ -0EEAF5 Filename Length 0023 (35) │ │ │ │ -0EEAF7 Extra Length 0000 (0) │ │ │ │ -0EEAF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEAD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEAD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EEAD9 CRC F04D5A9D (4031601309) │ │ │ │ +0EEADD Compressed Size 0000082F (2095) │ │ │ │ +0EEAE1 Uncompressed Size 000017CF (6095) │ │ │ │ +0EEAE5 Filename Length 0023 (35) │ │ │ │ +0EEAE7 Extra Length 0000 (0) │ │ │ │ +0EEAE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEAF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEAE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEB1C PAYLOAD │ │ │ │ +0EEB0C PAYLOAD │ │ │ │ │ │ │ │ -0EF34B LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0EF34F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF351 General Purpose Flag 0800 (2048) │ │ │ │ +0EF33B LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0EF33F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF340 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF341 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF353 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF355 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF359 CRC EF8636E7 (4018550503) │ │ │ │ -0EF35D Compressed Size 00000656 (1622) │ │ │ │ -0EF361 Uncompressed Size 000029D5 (10709) │ │ │ │ -0EF365 Filename Length 0022 (34) │ │ │ │ -0EF367 Extra Length 0000 (0) │ │ │ │ -0EF369 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF343 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF345 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF349 CRC EF8636E7 (4018550503) │ │ │ │ +0EF34D Compressed Size 00000656 (1622) │ │ │ │ +0EF351 Uncompressed Size 000029D5 (10709) │ │ │ │ +0EF355 Filename Length 0022 (34) │ │ │ │ +0EF357 Extra Length 0000 (0) │ │ │ │ +0EF359 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF369: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF359: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF38B PAYLOAD │ │ │ │ +0EF37B PAYLOAD │ │ │ │ │ │ │ │ -0EF9E1 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0EF9E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF9E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF9E7 General Purpose Flag 0800 (2048) │ │ │ │ +0EF9D1 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0EF9D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF9D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF9D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF9E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF9EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF9EF CRC 614E7033 (1632530483) │ │ │ │ -0EF9F3 Compressed Size 00000238 (568) │ │ │ │ -0EF9F7 Uncompressed Size 000004D8 (1240) │ │ │ │ -0EF9FB Filename Length 0028 (40) │ │ │ │ -0EF9FD Extra Length 0000 (0) │ │ │ │ -0EF9FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF9D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF9DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF9DF CRC 614E7033 (1632530483) │ │ │ │ +0EF9E3 Compressed Size 00000238 (568) │ │ │ │ +0EF9E7 Uncompressed Size 000004D8 (1240) │ │ │ │ +0EF9EB Filename Length 0028 (40) │ │ │ │ +0EF9ED Extra Length 0000 (0) │ │ │ │ +0EF9EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF9FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFA27 PAYLOAD │ │ │ │ +0EFA17 PAYLOAD │ │ │ │ │ │ │ │ -0EFC5F LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0EFC63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFC64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFC65 General Purpose Flag 0800 (2048) │ │ │ │ +0EFC4F LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0EFC53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFC54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFC55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFC67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFC69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFC6D CRC 336960CD (862544077) │ │ │ │ -0EFC71 Compressed Size 00000317 (791) │ │ │ │ -0EFC75 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0EFC79 Filename Length 0027 (39) │ │ │ │ -0EFC7B Extra Length 0000 (0) │ │ │ │ -0EFC7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFC57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFC59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFC5D CRC 336960CD (862544077) │ │ │ │ +0EFC61 Compressed Size 00000317 (791) │ │ │ │ +0EFC65 Uncompressed Size 00000BE5 (3045) │ │ │ │ +0EFC69 Filename Length 0027 (39) │ │ │ │ +0EFC6B Extra Length 0000 (0) │ │ │ │ +0EFC6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFC7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFC6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFCA4 PAYLOAD │ │ │ │ +0EFC94 PAYLOAD │ │ │ │ │ │ │ │ -0EFFBB LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EFFBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFFC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFFC1 General Purpose Flag 0800 (2048) │ │ │ │ +0EFFAB LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EFFAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFFB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFFB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFFC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFFC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFFC9 CRC 09095BBB (151608251) │ │ │ │ -0EFFCD Compressed Size 0000054D (1357) │ │ │ │ -0EFFD1 Uncompressed Size 00000DFC (3580) │ │ │ │ -0EFFD5 Filename Length 002D (45) │ │ │ │ -0EFFD7 Extra Length 0000 (0) │ │ │ │ -0EFFD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFFB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFFB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFFB9 CRC 09095BBB (151608251) │ │ │ │ +0EFFBD Compressed Size 0000054D (1357) │ │ │ │ +0EFFC1 Uncompressed Size 00000DFC (3580) │ │ │ │ +0EFFC5 Filename Length 002D (45) │ │ │ │ +0EFFC7 Extra Length 0000 (0) │ │ │ │ +0EFFC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFFC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0006 PAYLOAD │ │ │ │ +0EFFF6 PAYLOAD │ │ │ │ │ │ │ │ -0F0553 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0F0557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0559 General Purpose Flag 0800 (2048) │ │ │ │ +0F0543 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0F0547 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0548 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0549 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F055B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F055D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0561 CRC 2F89FB38 (797571896) │ │ │ │ -0F0565 Compressed Size 0000043C (1084) │ │ │ │ -0F0569 Uncompressed Size 00001A90 (6800) │ │ │ │ -0F056D Filename Length 002C (44) │ │ │ │ -0F056F Extra Length 0000 (0) │ │ │ │ -0F0571 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F054B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F054D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0551 CRC 2F89FB38 (797571896) │ │ │ │ +0F0555 Compressed Size 0000043C (1084) │ │ │ │ +0F0559 Uncompressed Size 00001A90 (6800) │ │ │ │ +0F055D Filename Length 002C (44) │ │ │ │ +0F055F Extra Length 0000 (0) │ │ │ │ +0F0561 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0571: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0561: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F059D PAYLOAD │ │ │ │ +0F058D PAYLOAD │ │ │ │ │ │ │ │ -0F09D9 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0F09DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09DF General Purpose Flag 0800 (2048) │ │ │ │ +0F09C9 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0F09CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F09CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F09CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F09E7 CRC 6907A58C (1762108812) │ │ │ │ -0F09EB Compressed Size 00000485 (1157) │ │ │ │ -0F09EF Uncompressed Size 000008F9 (2297) │ │ │ │ -0F09F3 Filename Length 001E (30) │ │ │ │ -0F09F5 Extra Length 0000 (0) │ │ │ │ -0F09F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F09D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F09D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F09D7 CRC 6907A58C (1762108812) │ │ │ │ +0F09DB Compressed Size 00000485 (1157) │ │ │ │ +0F09DF Uncompressed Size 000008F9 (2297) │ │ │ │ +0F09E3 Filename Length 001E (30) │ │ │ │ +0F09E5 Extra Length 0000 (0) │ │ │ │ +0F09E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF09E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0A15 PAYLOAD │ │ │ │ +0F0A05 PAYLOAD │ │ │ │ │ │ │ │ -0F0E9A LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0F0E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0EA0 General Purpose Flag 0800 (2048) │ │ │ │ +0F0E8A LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0F0E8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0E8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0E90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0EA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0EA8 CRC 70C0EA52 (1891691090) │ │ │ │ -0F0EAC Compressed Size 000003C9 (969) │ │ │ │ -0F0EB0 Uncompressed Size 00000BD0 (3024) │ │ │ │ -0F0EB4 Filename Length 001D (29) │ │ │ │ -0F0EB6 Extra Length 0000 (0) │ │ │ │ -0F0EB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0E92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0E94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0E98 CRC 70C0EA52 (1891691090) │ │ │ │ +0F0E9C Compressed Size 000003C9 (969) │ │ │ │ +0F0EA0 Uncompressed Size 00000BD0 (3024) │ │ │ │ +0F0EA4 Filename Length 001D (29) │ │ │ │ +0F0EA6 Extra Length 0000 (0) │ │ │ │ +0F0EA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0EA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0ED5 PAYLOAD │ │ │ │ +0F0EC5 PAYLOAD │ │ │ │ │ │ │ │ -0F129E LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0F12A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12A4 General Purpose Flag 0800 (2048) │ │ │ │ +0F128E LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0F1292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1294 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F12AC CRC ABF5827F (2884993663) │ │ │ │ -0F12B0 Compressed Size 0000023A (570) │ │ │ │ -0F12B4 Uncompressed Size 000004EB (1259) │ │ │ │ -0F12B8 Filename Length 0027 (39) │ │ │ │ -0F12BA Extra Length 0000 (0) │ │ │ │ -0F12BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1296 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1298 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F129C CRC ABF5827F (2884993663) │ │ │ │ +0F12A0 Compressed Size 0000023A (570) │ │ │ │ +0F12A4 Uncompressed Size 000004EB (1259) │ │ │ │ +0F12A8 Filename Length 0027 (39) │ │ │ │ +0F12AA Extra Length 0000 (0) │ │ │ │ +0F12AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF12AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12E3 PAYLOAD │ │ │ │ +0F12D3 PAYLOAD │ │ │ │ │ │ │ │ -0F151D LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0F1521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1523 General Purpose Flag 0800 (2048) │ │ │ │ +0F150D LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0F1511 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1512 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1513 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1525 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1527 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F152B CRC 99214915 (2569095445) │ │ │ │ -0F152F Compressed Size 00000246 (582) │ │ │ │ -0F1533 Uncompressed Size 00000929 (2345) │ │ │ │ -0F1537 Filename Length 0026 (38) │ │ │ │ -0F1539 Extra Length 0000 (0) │ │ │ │ -0F153B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1515 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1517 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F151B CRC 99214915 (2569095445) │ │ │ │ +0F151F Compressed Size 00000246 (582) │ │ │ │ +0F1523 Uncompressed Size 00000929 (2345) │ │ │ │ +0F1527 Filename Length 0026 (38) │ │ │ │ +0F1529 Extra Length 0000 (0) │ │ │ │ +0F152B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF153B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF152B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1561 PAYLOAD │ │ │ │ +0F1551 PAYLOAD │ │ │ │ │ │ │ │ -0F17A7 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0F17AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F17AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F17AD General Purpose Flag 0800 (2048) │ │ │ │ +0F1797 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0F179B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F179C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F179D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F17AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F17B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F17B5 CRC EBA0C563 (3953182051) │ │ │ │ -0F17B9 Compressed Size 000004F5 (1269) │ │ │ │ -0F17BD Uncompressed Size 00000C79 (3193) │ │ │ │ -0F17C1 Filename Length 002E (46) │ │ │ │ -0F17C3 Extra Length 0000 (0) │ │ │ │ -0F17C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F179F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F17A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F17A5 CRC EBA0C563 (3953182051) │ │ │ │ +0F17A9 Compressed Size 000004F5 (1269) │ │ │ │ +0F17AD Uncompressed Size 00000C79 (3193) │ │ │ │ +0F17B1 Filename Length 002E (46) │ │ │ │ +0F17B3 Extra Length 0000 (0) │ │ │ │ +0F17B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF17B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17F3 PAYLOAD │ │ │ │ +0F17E3 PAYLOAD │ │ │ │ │ │ │ │ -0F1CE8 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0F1CEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1CED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1CEE General Purpose Flag 0800 (2048) │ │ │ │ +0F1CD8 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0F1CDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1CDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1CDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1CF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1CF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F1CF6 CRC 1774508C (393498764) │ │ │ │ -0F1CFA Compressed Size 000002BF (703) │ │ │ │ -0F1CFE Uncompressed Size 00000F1F (3871) │ │ │ │ -0F1D02 Filename Length 002D (45) │ │ │ │ -0F1D04 Extra Length 0000 (0) │ │ │ │ -0F1D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1CE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1CE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1CE6 CRC 1774508C (393498764) │ │ │ │ +0F1CEA Compressed Size 000002BF (703) │ │ │ │ +0F1CEE Uncompressed Size 00000F1F (3871) │ │ │ │ +0F1CF2 Filename Length 002D (45) │ │ │ │ +0F1CF4 Extra Length 0000 (0) │ │ │ │ +0F1CF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1CF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1D33 PAYLOAD │ │ │ │ +0F1D23 PAYLOAD │ │ │ │ │ │ │ │ -0F1FF2 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0F1FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1FF8 General Purpose Flag 0800 (2048) │ │ │ │ +0F1FE2 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0F1FE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1FE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1FE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1FFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2000 CRC 58EB7175 (1491825013) │ │ │ │ -0F2004 Compressed Size 000001C1 (449) │ │ │ │ -0F2008 Uncompressed Size 00000373 (883) │ │ │ │ -0F200C Filename Length 0021 (33) │ │ │ │ -0F200E Extra Length 0000 (0) │ │ │ │ -0F2010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1FEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1FEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1FF0 CRC 58EB7175 (1491825013) │ │ │ │ +0F1FF4 Compressed Size 000001C1 (449) │ │ │ │ +0F1FF8 Uncompressed Size 00000373 (883) │ │ │ │ +0F1FFC Filename Length 0021 (33) │ │ │ │ +0F1FFE Extra Length 0000 (0) │ │ │ │ +0F2000 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2000: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2031 PAYLOAD │ │ │ │ +0F2021 PAYLOAD │ │ │ │ │ │ │ │ -0F21F2 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F21F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F21F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F21F8 General Purpose Flag 0800 (2048) │ │ │ │ +0F21E2 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F21E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F21E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F21E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F21FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F21FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2200 CRC 42BC940E (1119654926) │ │ │ │ -0F2204 Compressed Size 0000028E (654) │ │ │ │ -0F2208 Uncompressed Size 000006C7 (1735) │ │ │ │ -0F220C Filename Length 0020 (32) │ │ │ │ -0F220E Extra Length 0000 (0) │ │ │ │ -0F2210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F21EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F21EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F21F0 CRC 42BC940E (1119654926) │ │ │ │ +0F21F4 Compressed Size 0000028E (654) │ │ │ │ +0F21F8 Uncompressed Size 000006C7 (1735) │ │ │ │ +0F21FC Filename Length 0020 (32) │ │ │ │ +0F21FE Extra Length 0000 (0) │ │ │ │ +0F2200 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2200: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2230 PAYLOAD │ │ │ │ +0F2220 PAYLOAD │ │ │ │ │ │ │ │ -0F24BE LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F24C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F24C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F24C4 General Purpose Flag 0800 (2048) │ │ │ │ +0F24AE LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F24B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F24B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F24B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F24C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F24C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F24CC CRC 06B85B82 (112745346) │ │ │ │ -0F24D0 Compressed Size 0000058F (1423) │ │ │ │ -0F24D4 Uncompressed Size 00000FBA (4026) │ │ │ │ -0F24D8 Filename Length 0028 (40) │ │ │ │ -0F24DA Extra Length 0000 (0) │ │ │ │ -0F24DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F24B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F24B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F24BC CRC 06B85B82 (112745346) │ │ │ │ +0F24C0 Compressed Size 0000058F (1423) │ │ │ │ +0F24C4 Uncompressed Size 00000FBA (4026) │ │ │ │ +0F24C8 Filename Length 0028 (40) │ │ │ │ +0F24CA Extra Length 0000 (0) │ │ │ │ +0F24CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF24DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF24CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2504 PAYLOAD │ │ │ │ +0F24F4 PAYLOAD │ │ │ │ │ │ │ │ -0F2A93 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F2A97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2A98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2A99 General Purpose Flag 0800 (2048) │ │ │ │ +0F2A83 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F2A87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2A9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2A9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2AA1 CRC DF0807F4 (3741845492) │ │ │ │ -0F2AA5 Compressed Size 00000358 (856) │ │ │ │ -0F2AA9 Uncompressed Size 000016F9 (5881) │ │ │ │ -0F2AAD Filename Length 0027 (39) │ │ │ │ -0F2AAF Extra Length 0000 (0) │ │ │ │ -0F2AB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2A91 CRC DF0807F4 (3741845492) │ │ │ │ +0F2A95 Compressed Size 00000358 (856) │ │ │ │ +0F2A99 Uncompressed Size 000016F9 (5881) │ │ │ │ +0F2A9D Filename Length 0027 (39) │ │ │ │ +0F2A9F Extra Length 0000 (0) │ │ │ │ +0F2AA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2AA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AD8 PAYLOAD │ │ │ │ +0F2AC8 PAYLOAD │ │ │ │ │ │ │ │ -0F2E30 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F2E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2E36 General Purpose Flag 0800 (2048) │ │ │ │ +0F2E20 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F2E24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2E25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2E26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2E3E CRC E4969898 (3835074712) │ │ │ │ -0F2E42 Compressed Size 00000223 (547) │ │ │ │ -0F2E46 Uncompressed Size 00000487 (1159) │ │ │ │ -0F2E4A Filename Length 0022 (34) │ │ │ │ -0F2E4C Extra Length 0000 (0) │ │ │ │ -0F2E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2E28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2E2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2E2E CRC E4969898 (3835074712) │ │ │ │ +0F2E32 Compressed Size 00000223 (547) │ │ │ │ +0F2E36 Uncompressed Size 00000487 (1159) │ │ │ │ +0F2E3A Filename Length 0022 (34) │ │ │ │ +0F2E3C Extra Length 0000 (0) │ │ │ │ +0F2E3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2E3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2E70 PAYLOAD │ │ │ │ +0F2E60 PAYLOAD │ │ │ │ │ │ │ │ -0F3093 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F3097 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3098 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3099 General Purpose Flag 0800 (2048) │ │ │ │ +0F3083 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F3087 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3088 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3089 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F309B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F309D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F30A1 CRC 31107A2C (823163436) │ │ │ │ -0F30A5 Compressed Size 00000335 (821) │ │ │ │ -0F30A9 Uncompressed Size 00000A28 (2600) │ │ │ │ -0F30AD Filename Length 0021 (33) │ │ │ │ -0F30AF Extra Length 0000 (0) │ │ │ │ -0F30B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F308B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F308D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3091 CRC 31107A2C (823163436) │ │ │ │ +0F3095 Compressed Size 00000335 (821) │ │ │ │ +0F3099 Uncompressed Size 00000A28 (2600) │ │ │ │ +0F309D Filename Length 0021 (33) │ │ │ │ +0F309F Extra Length 0000 (0) │ │ │ │ +0F30A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF30B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF30A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F30D2 PAYLOAD │ │ │ │ +0F30C2 PAYLOAD │ │ │ │ │ │ │ │ -0F3407 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F340B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F340C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F340D General Purpose Flag 0800 (2048) │ │ │ │ +0F33F7 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F33FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F33FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F33FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F340F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3411 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3415 CRC 3F91BE22 (1066516002) │ │ │ │ -0F3419 Compressed Size 000004A3 (1187) │ │ │ │ -0F341D Uncompressed Size 00000B5D (2909) │ │ │ │ -0F3421 Filename Length 0029 (41) │ │ │ │ -0F3423 Extra Length 0000 (0) │ │ │ │ -0F3425 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F33FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3401 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3405 CRC 3F91BE22 (1066516002) │ │ │ │ +0F3409 Compressed Size 000004A3 (1187) │ │ │ │ +0F340D Uncompressed Size 00000B5D (2909) │ │ │ │ +0F3411 Filename Length 0029 (41) │ │ │ │ +0F3413 Extra Length 0000 (0) │ │ │ │ +0F3415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3425: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F344E PAYLOAD │ │ │ │ +0F343E PAYLOAD │ │ │ │ │ │ │ │ -0F38F1 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F38F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F38F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F38F7 General Purpose Flag 0800 (2048) │ │ │ │ +0F38E1 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F38E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F38E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F38E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F38F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F38FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F38FF CRC FC649743 (4234450755) │ │ │ │ -0F3903 Compressed Size 0000028B (651) │ │ │ │ -0F3907 Uncompressed Size 00000C5A (3162) │ │ │ │ -0F390B Filename Length 0028 (40) │ │ │ │ -0F390D Extra Length 0000 (0) │ │ │ │ -0F390F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F38E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F38EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F38EF CRC FC649743 (4234450755) │ │ │ │ +0F38F3 Compressed Size 0000028B (651) │ │ │ │ +0F38F7 Uncompressed Size 00000C5A (3162) │ │ │ │ +0F38FB Filename Length 0028 (40) │ │ │ │ +0F38FD Extra Length 0000 (0) │ │ │ │ +0F38FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF390F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF38FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3937 PAYLOAD │ │ │ │ +0F3927 PAYLOAD │ │ │ │ │ │ │ │ -0F3BC2 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F3BC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3BC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3BC8 General Purpose Flag 0800 (2048) │ │ │ │ +0F3BB2 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F3BB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3BB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3BB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3BCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3BCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3BD0 CRC CD232FEB (3441635307) │ │ │ │ -0F3BD4 Compressed Size 00000318 (792) │ │ │ │ -0F3BD8 Uncompressed Size 000007E1 (2017) │ │ │ │ -0F3BDC Filename Length 0021 (33) │ │ │ │ -0F3BDE Extra Length 0000 (0) │ │ │ │ -0F3BE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3BBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3BBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3BC0 CRC CD232FEB (3441635307) │ │ │ │ +0F3BC4 Compressed Size 00000318 (792) │ │ │ │ +0F3BC8 Uncompressed Size 000007E1 (2017) │ │ │ │ +0F3BCC Filename Length 0021 (33) │ │ │ │ +0F3BCE Extra Length 0000 (0) │ │ │ │ +0F3BD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3BE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3BD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3C01 PAYLOAD │ │ │ │ +0F3BF1 PAYLOAD │ │ │ │ │ │ │ │ -0F3F19 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F3F1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3F1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3F1F General Purpose Flag 0800 (2048) │ │ │ │ +0F3F09 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F3F0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3F0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3F0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3F21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3F23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3F27 CRC 9FA2E5DF (2678253023) │ │ │ │ -0F3F2B Compressed Size 000003D8 (984) │ │ │ │ -0F3F2F Uncompressed Size 000012AA (4778) │ │ │ │ -0F3F33 Filename Length 0020 (32) │ │ │ │ -0F3F35 Extra Length 0000 (0) │ │ │ │ -0F3F37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3F11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3F13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3F17 CRC 9FA2E5DF (2678253023) │ │ │ │ +0F3F1B Compressed Size 000003D8 (984) │ │ │ │ +0F3F1F Uncompressed Size 000012AA (4778) │ │ │ │ +0F3F23 Filename Length 0020 (32) │ │ │ │ +0F3F25 Extra Length 0000 (0) │ │ │ │ +0F3F27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3F27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3F57 PAYLOAD │ │ │ │ +0F3F47 PAYLOAD │ │ │ │ │ │ │ │ -0F432F LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F4333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4335 General Purpose Flag 0800 (2048) │ │ │ │ +0F431F LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F4323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4325 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4337 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F433D CRC C0D44A35 (3235138101) │ │ │ │ -0F4341 Compressed Size 000005DB (1499) │ │ │ │ -0F4345 Uncompressed Size 00000E98 (3736) │ │ │ │ -0F4349 Filename Length 0028 (40) │ │ │ │ -0F434B Extra Length 0000 (0) │ │ │ │ -0F434D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4327 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4329 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F432D CRC C0D44A35 (3235138101) │ │ │ │ +0F4331 Compressed Size 000005DB (1499) │ │ │ │ +0F4335 Uncompressed Size 00000E98 (3736) │ │ │ │ +0F4339 Filename Length 0028 (40) │ │ │ │ +0F433B Extra Length 0000 (0) │ │ │ │ +0F433D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF434D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF433D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4375 PAYLOAD │ │ │ │ +0F4365 PAYLOAD │ │ │ │ │ │ │ │ -0F4950 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F4954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4956 General Purpose Flag 0800 (2048) │ │ │ │ +0F4940 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F4944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4946 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4958 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F495A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F495E CRC 301D26F4 (807216884) │ │ │ │ -0F4962 Compressed Size 00000367 (871) │ │ │ │ -0F4966 Uncompressed Size 0000125F (4703) │ │ │ │ -0F496A Filename Length 0027 (39) │ │ │ │ -0F496C Extra Length 0000 (0) │ │ │ │ -0F496E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4948 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F494A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F494E CRC 301D26F4 (807216884) │ │ │ │ +0F4952 Compressed Size 00000367 (871) │ │ │ │ +0F4956 Uncompressed Size 0000125F (4703) │ │ │ │ +0F495A Filename Length 0027 (39) │ │ │ │ +0F495C Extra Length 0000 (0) │ │ │ │ +0F495E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF496E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF495E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4995 PAYLOAD │ │ │ │ +0F4985 PAYLOAD │ │ │ │ │ │ │ │ -0F4CFC LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F4D00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D02 General Purpose Flag 0800 (2048) │ │ │ │ +0F4CEC LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F4CF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4CF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4CF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F4D0A CRC F526A5BB (4112950715) │ │ │ │ -0F4D0E Compressed Size 0000040E (1038) │ │ │ │ -0F4D12 Uncompressed Size 00000ADC (2780) │ │ │ │ -0F4D16 Filename Length 002C (44) │ │ │ │ -0F4D18 Extra Length 0000 (0) │ │ │ │ -0F4D1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4CF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4CF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4CFA CRC F526A5BB (4112950715) │ │ │ │ +0F4CFE Compressed Size 0000040E (1038) │ │ │ │ +0F4D02 Uncompressed Size 00000ADC (2780) │ │ │ │ +0F4D06 Filename Length 002C (44) │ │ │ │ +0F4D08 Extra Length 0000 (0) │ │ │ │ +0F4D0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4D46 PAYLOAD │ │ │ │ +0F4D36 PAYLOAD │ │ │ │ │ │ │ │ -0F5154 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F5158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F515A General Purpose Flag 0800 (2048) │ │ │ │ +0F5144 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F5148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F514A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F515C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F515E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F5162 CRC BC834D8A (3162721674) │ │ │ │ -0F5166 Compressed Size 00000631 (1585) │ │ │ │ -0F516A Uncompressed Size 0000208E (8334) │ │ │ │ -0F516E Filename Length 002B (43) │ │ │ │ -0F5170 Extra Length 0000 (0) │ │ │ │ -0F5172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F514C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F514E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F5152 CRC BC834D8A (3162721674) │ │ │ │ +0F5156 Compressed Size 00000631 (1585) │ │ │ │ +0F515A Uncompressed Size 0000208E (8334) │ │ │ │ +0F515E Filename Length 002B (43) │ │ │ │ +0F5160 Extra Length 0000 (0) │ │ │ │ +0F5162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F519D PAYLOAD │ │ │ │ +0F518D PAYLOAD │ │ │ │ │ │ │ │ -0F57CE LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F57D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F57D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F57D4 General Purpose Flag 0800 (2048) │ │ │ │ +0F57BE LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F57C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F57C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F57C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F57D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F57D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F57DC CRC 097A9FBE (159031230) │ │ │ │ -0F57E0 Compressed Size 00001327 (4903) │ │ │ │ -0F57E4 Uncompressed Size 00003ADE (15070) │ │ │ │ -0F57E8 Filename Length 001C (28) │ │ │ │ -0F57EA Extra Length 0000 (0) │ │ │ │ -0F57EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F57C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F57C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F57CC CRC 097A9FBE (159031230) │ │ │ │ +0F57D0 Compressed Size 00001327 (4903) │ │ │ │ +0F57D4 Uncompressed Size 00003ADE (15070) │ │ │ │ +0F57D8 Filename Length 001C (28) │ │ │ │ +0F57DA Extra Length 0000 (0) │ │ │ │ +0F57DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF57DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5808 PAYLOAD │ │ │ │ +0F57F8 PAYLOAD │ │ │ │ │ │ │ │ -0F6B2F LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F6B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6B35 General Purpose Flag 0800 (2048) │ │ │ │ +0F6B1F LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F6B23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6B24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6B25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6B39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F6B3D CRC 10ED41EA (283984362) │ │ │ │ -0F6B41 Compressed Size 000025D6 (9686) │ │ │ │ -0F6B45 Uncompressed Size 00016469 (91241) │ │ │ │ -0F6B49 Filename Length 001B (27) │ │ │ │ -0F6B4B Extra Length 0000 (0) │ │ │ │ -0F6B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6B27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6B29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F6B2D CRC 10ED41EA (283984362) │ │ │ │ +0F6B31 Compressed Size 000025D6 (9686) │ │ │ │ +0F6B35 Uncompressed Size 00016469 (91241) │ │ │ │ +0F6B39 Filename Length 001B (27) │ │ │ │ +0F6B3B Extra Length 0000 (0) │ │ │ │ +0F6B3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6B3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6B68 PAYLOAD │ │ │ │ +0F6B58 PAYLOAD │ │ │ │ │ │ │ │ -0F913E LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F9142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9144 General Purpose Flag 0800 (2048) │ │ │ │ +0F912E LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F9132 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9133 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9134 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9146 Compression Method 0000 (0) 'Stored' │ │ │ │ -0F9148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F914C CRC 00000000 (0) │ │ │ │ -0F9150 Compressed Size 00000000 (0) │ │ │ │ -0F9154 Uncompressed Size 00000000 (0) │ │ │ │ -0F9158 Filename Length 0013 (19) │ │ │ │ -0F915A Extra Length 0000 (0) │ │ │ │ -0F915C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9136 Compression Method 0000 (0) 'Stored' │ │ │ │ +0F9138 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F913C CRC 00000000 (0) │ │ │ │ +0F9140 Compressed Size 00000000 (0) │ │ │ │ +0F9144 Uncompressed Size 00000000 (0) │ │ │ │ +0F9148 Filename Length 0013 (19) │ │ │ │ +0F914A Extra Length 0000 (0) │ │ │ │ +0F914C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF915C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF914C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0F916F LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F9173 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9174 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9175 General Purpose Flag 0800 (2048) │ │ │ │ +0F915F LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F9163 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9164 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9165 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9177 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9179 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F917D CRC B4A4B557 (3030693207) │ │ │ │ -0F9181 Compressed Size 0000039A (922) │ │ │ │ -0F9185 Uncompressed Size 0000074F (1871) │ │ │ │ -0F9189 Filename Length 0026 (38) │ │ │ │ -0F918B Extra Length 0000 (0) │ │ │ │ -0F918D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9167 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9169 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F916D CRC B4A4B557 (3030693207) │ │ │ │ +0F9171 Compressed Size 0000039A (922) │ │ │ │ +0F9175 Uncompressed Size 0000074F (1871) │ │ │ │ +0F9179 Filename Length 0026 (38) │ │ │ │ +0F917B Extra Length 0000 (0) │ │ │ │ +0F917D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF918D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF917D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F91B3 PAYLOAD │ │ │ │ +0F91A3 PAYLOAD │ │ │ │ │ │ │ │ -0F954D LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F9551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9553 General Purpose Flag 0800 (2048) │ │ │ │ +0F953D LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F9541 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9542 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9543 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9557 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F955B CRC 914E40C9 (2437824713) │ │ │ │ -0F955F Compressed Size 00000327 (807) │ │ │ │ -0F9563 Uncompressed Size 00000865 (2149) │ │ │ │ -0F9567 Filename Length 0025 (37) │ │ │ │ -0F9569 Extra Length 0000 (0) │ │ │ │ -0F956B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9545 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9547 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F954B CRC 914E40C9 (2437824713) │ │ │ │ +0F954F Compressed Size 00000327 (807) │ │ │ │ +0F9553 Uncompressed Size 00000865 (2149) │ │ │ │ +0F9557 Filename Length 0025 (37) │ │ │ │ +0F9559 Extra Length 0000 (0) │ │ │ │ +0F955B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF956B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF955B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F9590 PAYLOAD │ │ │ │ +0F9580 PAYLOAD │ │ │ │ │ │ │ │ -0F98B7 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F98BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F98BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F98BD General Purpose Flag 0800 (2048) │ │ │ │ +0F98A7 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F98AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F98AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F98AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F98BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F98C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F98C5 CRC 5289A85A (1384753242) │ │ │ │ -0F98C9 Compressed Size 000009D3 (2515) │ │ │ │ -0F98CD Uncompressed Size 00001B65 (7013) │ │ │ │ -0F98D1 Filename Length 0025 (37) │ │ │ │ -0F98D3 Extra Length 0000 (0) │ │ │ │ -0F98D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F98AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F98B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F98B5 CRC 5289A85A (1384753242) │ │ │ │ +0F98B9 Compressed Size 000009D3 (2515) │ │ │ │ +0F98BD Uncompressed Size 00001B65 (7013) │ │ │ │ +0F98C1 Filename Length 0025 (37) │ │ │ │ +0F98C3 Extra Length 0000 (0) │ │ │ │ +0F98C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF98D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF98C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F98FA PAYLOAD │ │ │ │ +0F98EA PAYLOAD │ │ │ │ │ │ │ │ -0FA2CD LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0FA2D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FA2D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FA2D3 General Purpose Flag 0800 (2048) │ │ │ │ +0FA2BD LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0FA2C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FA2C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FA2C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FA2D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FA2D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FA2DB CRC 3AFC53E7 (989615079) │ │ │ │ -0FA2DF Compressed Size 00001011 (4113) │ │ │ │ -0FA2E3 Uncompressed Size 000063E8 (25576) │ │ │ │ -0FA2E7 Filename Length 0024 (36) │ │ │ │ -0FA2E9 Extra Length 0000 (0) │ │ │ │ -0FA2EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FA2C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FA2C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FA2CB CRC 3AFC53E7 (989615079) │ │ │ │ +0FA2CF Compressed Size 00001011 (4113) │ │ │ │ +0FA2D3 Uncompressed Size 000063E8 (25576) │ │ │ │ +0FA2D7 Filename Length 0024 (36) │ │ │ │ +0FA2D9 Extra Length 0000 (0) │ │ │ │ +0FA2DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFA2EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFA2DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FA30F PAYLOAD │ │ │ │ +0FA2FF PAYLOAD │ │ │ │ │ │ │ │ -0FB320 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0FB324 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FB325 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FB326 General Purpose Flag 0800 (2048) │ │ │ │ +0FB310 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0FB314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FB315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FB316 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FB328 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FB32A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FB32E CRC 086B2A6A (141240938) │ │ │ │ -0FB332 Compressed Size 00000A30 (2608) │ │ │ │ -0FB336 Uncompressed Size 00001B4A (6986) │ │ │ │ -0FB33A Filename Length 0024 (36) │ │ │ │ -0FB33C Extra Length 0000 (0) │ │ │ │ -0FB33E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FB318 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FB31A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FB31E CRC 086B2A6A (141240938) │ │ │ │ +0FB322 Compressed Size 00000A30 (2608) │ │ │ │ +0FB326 Uncompressed Size 00001B4A (6986) │ │ │ │ +0FB32A Filename Length 0024 (36) │ │ │ │ +0FB32C Extra Length 0000 (0) │ │ │ │ +0FB32E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFB33E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFB32E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FB362 PAYLOAD │ │ │ │ +0FB352 PAYLOAD │ │ │ │ │ │ │ │ -0FBD92 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0FBD96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FBD97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FBD98 General Purpose Flag 0800 (2048) │ │ │ │ +0FBD82 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0FBD86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FBD87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FBD88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FBD9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FBD9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FBDA0 CRC A0BABF8B (2696593291) │ │ │ │ -0FBDA4 Compressed Size 00000CDB (3291) │ │ │ │ -0FBDA8 Uncompressed Size 00004FF1 (20465) │ │ │ │ -0FBDAC Filename Length 0023 (35) │ │ │ │ -0FBDAE Extra Length 0000 (0) │ │ │ │ -0FBDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FBD8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FBD8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FBD90 CRC A0BABF8B (2696593291) │ │ │ │ +0FBD94 Compressed Size 00000CDB (3291) │ │ │ │ +0FBD98 Uncompressed Size 00004FF1 (20465) │ │ │ │ +0FBD9C Filename Length 0023 (35) │ │ │ │ +0FBD9E Extra Length 0000 (0) │ │ │ │ +0FBDA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFBDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFBDA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FBDD3 PAYLOAD │ │ │ │ +0FBDC3 PAYLOAD │ │ │ │ │ │ │ │ -0FCAAE LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0FCAB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FCAB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FCAB4 General Purpose Flag 0800 (2048) │ │ │ │ +0FCA9E LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0FCAA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FCAA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FCAA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FCAB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FCAB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FCABC CRC 36ED5E25 (921525797) │ │ │ │ -0FCAC0 Compressed Size 00001AE2 (6882) │ │ │ │ -0FCAC4 Uncompressed Size 00005612 (22034) │ │ │ │ -0FCAC8 Filename Length 0020 (32) │ │ │ │ -0FCACA Extra Length 0000 (0) │ │ │ │ -0FCACC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FCAA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FCAA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FCAAC CRC 36ED5E25 (921525797) │ │ │ │ +0FCAB0 Compressed Size 00001AE2 (6882) │ │ │ │ +0FCAB4 Uncompressed Size 00005612 (22034) │ │ │ │ +0FCAB8 Filename Length 0020 (32) │ │ │ │ +0FCABA Extra Length 0000 (0) │ │ │ │ +0FCABC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFCACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFCABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FCAEC PAYLOAD │ │ │ │ +0FCADC PAYLOAD │ │ │ │ │ │ │ │ -0FE5CE LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0FE5D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FE5D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FE5D4 General Purpose Flag 0800 (2048) │ │ │ │ +0FE5BE LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0FE5C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FE5C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FE5C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FE5D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FE5D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FE5DC CRC 9F3B9FAA (2671484842) │ │ │ │ -0FE5E0 Compressed Size 00001356 (4950) │ │ │ │ -0FE5E4 Uncompressed Size 00006EAA (28330) │ │ │ │ -0FE5E8 Filename Length 001F (31) │ │ │ │ -0FE5EA Extra Length 0000 (0) │ │ │ │ -0FE5EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FE5C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FE5C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FE5CC CRC 9F3B9FAA (2671484842) │ │ │ │ +0FE5D0 Compressed Size 00001356 (4950) │ │ │ │ +0FE5D4 Uncompressed Size 00006EAA (28330) │ │ │ │ +0FE5D8 Filename Length 001F (31) │ │ │ │ +0FE5DA Extra Length 0000 (0) │ │ │ │ +0FE5DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFE5EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFE5DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FE60B PAYLOAD │ │ │ │ +0FE5FB PAYLOAD │ │ │ │ │ │ │ │ -0FF961 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0FF965 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF966 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF967 General Purpose Flag 0800 (2048) │ │ │ │ +0FF951 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0FF955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF957 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF969 Compression Method 0000 (0) 'Stored' │ │ │ │ -0FF96B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF96F CRC 00000000 (0) │ │ │ │ -0FF973 Compressed Size 00000000 (0) │ │ │ │ -0FF977 Uncompressed Size 00000000 (0) │ │ │ │ -0FF97B Filename Length 0019 (25) │ │ │ │ -0FF97D Extra Length 0000 (0) │ │ │ │ -0FF97F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF959 Compression Method 0000 (0) 'Stored' │ │ │ │ +0FF95B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF95F CRC 00000000 (0) │ │ │ │ +0FF963 Compressed Size 00000000 (0) │ │ │ │ +0FF967 Uncompressed Size 00000000 (0) │ │ │ │ +0FF96B Filename Length 0019 (25) │ │ │ │ +0FF96D Extra Length 0000 (0) │ │ │ │ +0FF96F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF97F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF96F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0FF998 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0FF99C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF99D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF99E General Purpose Flag 0800 (2048) │ │ │ │ +0FF988 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0FF98C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF98D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF98E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF9A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FF9A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF9A6 CRC 224FD1D2 (575656402) │ │ │ │ -0FF9AA Compressed Size 00000637 (1591) │ │ │ │ -0FF9AE Uncompressed Size 00000F45 (3909) │ │ │ │ -0FF9B2 Filename Length 002B (43) │ │ │ │ -0FF9B4 Extra Length 0000 (0) │ │ │ │ -0FF9B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF990 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FF992 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF996 CRC 224FD1D2 (575656402) │ │ │ │ +0FF99A Compressed Size 00000637 (1591) │ │ │ │ +0FF99E Uncompressed Size 00000F45 (3909) │ │ │ │ +0FF9A2 Filename Length 002B (43) │ │ │ │ +0FF9A4 Extra Length 0000 (0) │ │ │ │ +0FF9A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF9B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF9A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FF9E1 PAYLOAD │ │ │ │ +0FF9D1 PAYLOAD │ │ │ │ │ │ │ │ -100018 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -10001C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10001D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10001E General Purpose Flag 0800 (2048) │ │ │ │ +100008 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +10000C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10000D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10000E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100020 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100022 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100026 CRC 2470599D (611342749) │ │ │ │ -10002A Compressed Size 00000564 (1380) │ │ │ │ -10002E Uncompressed Size 000016E7 (5863) │ │ │ │ -100032 Filename Length 002A (42) │ │ │ │ -100034 Extra Length 0000 (0) │ │ │ │ -100036 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100010 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100012 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100016 CRC 2470599D (611342749) │ │ │ │ +10001A Compressed Size 00000564 (1380) │ │ │ │ +10001E Uncompressed Size 000016E7 (5863) │ │ │ │ +100022 Filename Length 002A (42) │ │ │ │ +100024 Extra Length 0000 (0) │ │ │ │ +100026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100036: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100060 PAYLOAD │ │ │ │ +100050 PAYLOAD │ │ │ │ │ │ │ │ -1005C4 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -1005C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1005C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1005CA General Purpose Flag 0800 (2048) │ │ │ │ +1005B4 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +1005B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1005B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1005BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1005CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1005CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1005D2 CRC D27339EF (3530766831) │ │ │ │ -1005D6 Compressed Size 000000D5 (213) │ │ │ │ -1005DA Uncompressed Size 0000013A (314) │ │ │ │ -1005DE Filename Length 002C (44) │ │ │ │ -1005E0 Extra Length 0000 (0) │ │ │ │ -1005E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1005BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1005BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1005C2 CRC D27339EF (3530766831) │ │ │ │ +1005C6 Compressed Size 000000D5 (213) │ │ │ │ +1005CA Uncompressed Size 0000013A (314) │ │ │ │ +1005CE Filename Length 002C (44) │ │ │ │ +1005D0 Extra Length 0000 (0) │ │ │ │ +1005D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1005E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1005D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10060E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +1005FE PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1006E3 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -1006E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1006E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1006E9 General Purpose Flag 0800 (2048) │ │ │ │ +1006D3 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +1006D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1006D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1006D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1006EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1006ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1006F1 CRC 1152B764 (290633572) │ │ │ │ -1006F5 Compressed Size 0000007B (123) │ │ │ │ -1006F9 Uncompressed Size 000000A2 (162) │ │ │ │ -1006FD Filename Length 002B (43) │ │ │ │ -1006FF Extra Length 0000 (0) │ │ │ │ -100701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1006DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1006DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1006E1 CRC 1152B764 (290633572) │ │ │ │ +1006E5 Compressed Size 0000007B (123) │ │ │ │ +1006E9 Uncompressed Size 000000A2 (162) │ │ │ │ +1006ED Filename Length 002B (43) │ │ │ │ +1006EF Extra Length 0000 (0) │ │ │ │ +1006F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1006F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10072C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +10071C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1007A7 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -1007AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007AD General Purpose Flag 0800 (2048) │ │ │ │ +100797 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +10079B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10079C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10079D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007AF Compression Method 0000 (0) 'Stored' │ │ │ │ -1007B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007B5 CRC 00000000 (0) │ │ │ │ -1007B9 Compressed Size 00000000 (0) │ │ │ │ -1007BD Uncompressed Size 00000000 (0) │ │ │ │ -1007C1 Filename Length 0014 (20) │ │ │ │ -1007C3 Extra Length 0000 (0) │ │ │ │ -1007C5 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10079F Compression Method 0000 (0) 'Stored' │ │ │ │ +1007A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007A5 CRC 00000000 (0) │ │ │ │ +1007A9 Compressed Size 00000000 (0) │ │ │ │ +1007AD Uncompressed Size 00000000 (0) │ │ │ │ +1007B1 Filename Length 0014 (20) │ │ │ │ +1007B3 Extra Length 0000 (0) │ │ │ │ +1007B5 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007C5: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007B5: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1007D9 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -1007DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007DF General Purpose Flag 0800 (2048) │ │ │ │ +1007C9 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +1007CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1007CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1007CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1007E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007E7 CRC F9361BFD (4181072893) │ │ │ │ -1007EB Compressed Size 00000276 (630) │ │ │ │ -1007EF Uncompressed Size 0000050F (1295) │ │ │ │ -1007F3 Filename Length 0030 (48) │ │ │ │ -1007F5 Extra Length 0000 (0) │ │ │ │ -1007F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1007D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1007D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007D7 CRC F9361BFD (4181072893) │ │ │ │ +1007DB Compressed Size 00000276 (630) │ │ │ │ +1007DF Uncompressed Size 0000050F (1295) │ │ │ │ +1007E3 Filename Length 0030 (48) │ │ │ │ +1007E5 Extra Length 0000 (0) │ │ │ │ +1007E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100827 PAYLOAD │ │ │ │ +100817 PAYLOAD │ │ │ │ │ │ │ │ -100A9D LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -100AA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100AA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100AA3 General Purpose Flag 0800 (2048) │ │ │ │ +100A8D LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +100A91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100A92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100A93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100AA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100AA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100AAB CRC BB7F95D4 (3145700820) │ │ │ │ -100AAF Compressed Size 000003F1 (1009) │ │ │ │ -100AB3 Uncompressed Size 00000D38 (3384) │ │ │ │ -100AB7 Filename Length 002F (47) │ │ │ │ -100AB9 Extra Length 0000 (0) │ │ │ │ -100ABB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100A95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100A97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100A9B CRC BB7F95D4 (3145700820) │ │ │ │ +100A9F Compressed Size 000003F1 (1009) │ │ │ │ +100AA3 Uncompressed Size 00000D38 (3384) │ │ │ │ +100AA7 Filename Length 002F (47) │ │ │ │ +100AA9 Extra Length 0000 (0) │ │ │ │ +100AAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100ABB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100AAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100AEA PAYLOAD │ │ │ │ +100ADA PAYLOAD │ │ │ │ │ │ │ │ -100EDB LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -100EDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100EE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100EE1 General Purpose Flag 0800 (2048) │ │ │ │ +100ECB LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +100ECF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100ED0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100ED1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100EE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100EE9 CRC 0B441D9F (189013407) │ │ │ │ -100EED Compressed Size 0000034D (845) │ │ │ │ -100EF1 Uncompressed Size 000006F6 (1782) │ │ │ │ -100EF5 Filename Length 0028 (40) │ │ │ │ -100EF7 Extra Length 0000 (0) │ │ │ │ -100EF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100ED3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100ED5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100ED9 CRC 0B441D9F (189013407) │ │ │ │ +100EDD Compressed Size 0000034D (845) │ │ │ │ +100EE1 Uncompressed Size 000006F6 (1782) │ │ │ │ +100EE5 Filename Length 0028 (40) │ │ │ │ +100EE7 Extra Length 0000 (0) │ │ │ │ +100EE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100EE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100F21 PAYLOAD │ │ │ │ +100F11 PAYLOAD │ │ │ │ │ │ │ │ -10126E LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -101272 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101273 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101274 General Purpose Flag 0800 (2048) │ │ │ │ +10125E LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +101262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101264 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101276 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101278 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10127C CRC E9CDCA85 (3922578053) │ │ │ │ -101280 Compressed Size 00000499 (1177) │ │ │ │ -101284 Uncompressed Size 000013AF (5039) │ │ │ │ -101288 Filename Length 0027 (39) │ │ │ │ -10128A Extra Length 0000 (0) │ │ │ │ -10128C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101266 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101268 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10126C CRC E9CDCA85 (3922578053) │ │ │ │ +101270 Compressed Size 00000499 (1177) │ │ │ │ +101274 Uncompressed Size 000013AF (5039) │ │ │ │ +101278 Filename Length 0027 (39) │ │ │ │ +10127A Extra Length 0000 (0) │ │ │ │ +10127C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10128C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10127C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012B3 PAYLOAD │ │ │ │ +1012A3 PAYLOAD │ │ │ │ │ │ │ │ -10174C LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -101750 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101751 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101752 General Purpose Flag 0800 (2048) │ │ │ │ +10173C LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +101740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101742 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101754 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101756 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10175A CRC 209E63BB (547251131) │ │ │ │ -10175E Compressed Size 00000201 (513) │ │ │ │ -101762 Uncompressed Size 000003B1 (945) │ │ │ │ -101766 Filename Length 0022 (34) │ │ │ │ -101768 Extra Length 0000 (0) │ │ │ │ -10176A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101744 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10174A CRC 209E63BB (547251131) │ │ │ │ +10174E Compressed Size 00000201 (513) │ │ │ │ +101752 Uncompressed Size 000003B1 (945) │ │ │ │ +101756 Filename Length 0022 (34) │ │ │ │ +101758 Extra Length 0000 (0) │ │ │ │ +10175A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10176A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10175A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10178C PAYLOAD │ │ │ │ +10177C PAYLOAD │ │ │ │ │ │ │ │ -10198D LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -101991 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101992 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101993 General Purpose Flag 0800 (2048) │ │ │ │ +10197D LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +101981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101983 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101995 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101997 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10199B CRC B90888C9 (3104344265) │ │ │ │ -10199F Compressed Size 0000029E (670) │ │ │ │ -1019A3 Uncompressed Size 0000078F (1935) │ │ │ │ -1019A7 Filename Length 0021 (33) │ │ │ │ -1019A9 Extra Length 0000 (0) │ │ │ │ -1019AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101985 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101987 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10198B CRC B90888C9 (3104344265) │ │ │ │ +10198F Compressed Size 0000029E (670) │ │ │ │ +101993 Uncompressed Size 0000078F (1935) │ │ │ │ +101997 Filename Length 0021 (33) │ │ │ │ +101999 Extra Length 0000 (0) │ │ │ │ +10199B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1019AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10199B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1019CC PAYLOAD │ │ │ │ +1019BC PAYLOAD │ │ │ │ │ │ │ │ -101C6A LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -101C6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101C6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101C70 General Purpose Flag 0800 (2048) │ │ │ │ +101C5A LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +101C5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101C5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101C60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101C72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101C74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101C78 CRC E1DF3FE4 (3789504484) │ │ │ │ -101C7C Compressed Size 0000030D (781) │ │ │ │ -101C80 Uncompressed Size 00000782 (1922) │ │ │ │ -101C84 Filename Length 0029 (41) │ │ │ │ -101C86 Extra Length 0000 (0) │ │ │ │ -101C88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101C62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101C64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101C68 CRC E1DF3FE4 (3789504484) │ │ │ │ +101C6C Compressed Size 0000030D (781) │ │ │ │ +101C70 Uncompressed Size 00000782 (1922) │ │ │ │ +101C74 Filename Length 0029 (41) │ │ │ │ +101C76 Extra Length 0000 (0) │ │ │ │ +101C78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101C88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101C78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101CB1 PAYLOAD │ │ │ │ +101CA1 PAYLOAD │ │ │ │ │ │ │ │ -101FBE LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -101FC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FC4 General Purpose Flag 0800 (2048) │ │ │ │ +101FAE LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +101FB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101FB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101FB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101FCC CRC 14C312F6 (348328694) │ │ │ │ -101FD0 Compressed Size 0000043A (1082) │ │ │ │ -101FD4 Uncompressed Size 00001E58 (7768) │ │ │ │ -101FD8 Filename Length 0028 (40) │ │ │ │ -101FDA Extra Length 0000 (0) │ │ │ │ -101FDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101FB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101FB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101FBC CRC 14C312F6 (348328694) │ │ │ │ +101FC0 Compressed Size 0000043A (1082) │ │ │ │ +101FC4 Uncompressed Size 00001E58 (7768) │ │ │ │ +101FC8 Filename Length 0028 (40) │ │ │ │ +101FCA Extra Length 0000 (0) │ │ │ │ +101FCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101FDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101FCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102004 PAYLOAD │ │ │ │ +101FF4 PAYLOAD │ │ │ │ │ │ │ │ -10243E LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -102442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102444 General Purpose Flag 0800 (2048) │ │ │ │ +10242E LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +102432 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102433 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102434 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102446 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102448 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10244C CRC 63072DA8 (1661414824) │ │ │ │ -102450 Compressed Size 00000369 (873) │ │ │ │ -102454 Uncompressed Size 00000804 (2052) │ │ │ │ -102458 Filename Length 002C (44) │ │ │ │ -10245A Extra Length 0000 (0) │ │ │ │ -10245C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102436 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102438 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10243C CRC 63072DA8 (1661414824) │ │ │ │ +102440 Compressed Size 00000369 (873) │ │ │ │ +102444 Uncompressed Size 00000804 (2052) │ │ │ │ +102448 Filename Length 002C (44) │ │ │ │ +10244A Extra Length 0000 (0) │ │ │ │ +10244C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10245C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10244C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102488 PAYLOAD │ │ │ │ +102478 PAYLOAD │ │ │ │ │ │ │ │ -1027F1 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -1027F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1027F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1027F7 General Purpose Flag 0800 (2048) │ │ │ │ +1027E1 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +1027E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1027E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1027E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1027F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1027FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1027FF CRC 9019EA9F (2417617567) │ │ │ │ -102803 Compressed Size 000005B9 (1465) │ │ │ │ -102807 Uncompressed Size 0000186D (6253) │ │ │ │ -10280B Filename Length 002B (43) │ │ │ │ -10280D Extra Length 0000 (0) │ │ │ │ -10280F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1027E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1027EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1027EF CRC 9019EA9F (2417617567) │ │ │ │ +1027F3 Compressed Size 000005B9 (1465) │ │ │ │ +1027F7 Uncompressed Size 0000186D (6253) │ │ │ │ +1027FB Filename Length 002B (43) │ │ │ │ +1027FD Extra Length 0000 (0) │ │ │ │ +1027FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10280F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1027FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10283A PAYLOAD │ │ │ │ +10282A PAYLOAD │ │ │ │ │ │ │ │ -102DF3 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -102DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102DF9 General Purpose Flag 0800 (2048) │ │ │ │ +102DE3 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +102DE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102DFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -102DFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102E01 CRC F7D38A03 (4157835779) │ │ │ │ -102E05 Compressed Size 000003B2 (946) │ │ │ │ -102E09 Uncompressed Size 00000925 (2341) │ │ │ │ -102E0D Filename Length 002F (47) │ │ │ │ -102E0F Extra Length 0000 (0) │ │ │ │ -102E11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102DF1 CRC F7D38A03 (4157835779) │ │ │ │ +102DF5 Compressed Size 000003B2 (946) │ │ │ │ +102DF9 Uncompressed Size 00000925 (2341) │ │ │ │ +102DFD Filename Length 002F (47) │ │ │ │ +102DFF Extra Length 0000 (0) │ │ │ │ +102E01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102E40 PAYLOAD │ │ │ │ +102E30 PAYLOAD │ │ │ │ │ │ │ │ -1031F2 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -1031F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1031F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1031F8 General Purpose Flag 0800 (2048) │ │ │ │ +1031E2 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +1031E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1031E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1031E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1031FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1031FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103200 CRC 1AF43135 (452210997) │ │ │ │ -103204 Compressed Size 000005FD (1533) │ │ │ │ -103208 Uncompressed Size 00001C35 (7221) │ │ │ │ -10320C Filename Length 002E (46) │ │ │ │ -10320E Extra Length 0000 (0) │ │ │ │ -103210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1031EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1031EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1031F0 CRC 1AF43135 (452210997) │ │ │ │ +1031F4 Compressed Size 000005FD (1533) │ │ │ │ +1031F8 Uncompressed Size 00001C35 (7221) │ │ │ │ +1031FC Filename Length 002E (46) │ │ │ │ +1031FE Extra Length 0000 (0) │ │ │ │ +103200 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103200: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10323E PAYLOAD │ │ │ │ +10322E PAYLOAD │ │ │ │ │ │ │ │ -10383B LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -10383F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103841 General Purpose Flag 0800 (2048) │ │ │ │ +10382B LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +10382F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103831 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103849 CRC 99743CB7 (2574531767) │ │ │ │ -10384D Compressed Size 00000571 (1393) │ │ │ │ -103851 Uncompressed Size 00001022 (4130) │ │ │ │ -103855 Filename Length 0023 (35) │ │ │ │ -103857 Extra Length 0000 (0) │ │ │ │ -103859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103833 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103839 CRC 99743CB7 (2574531767) │ │ │ │ +10383D Compressed Size 00000571 (1393) │ │ │ │ +103841 Uncompressed Size 00001022 (4130) │ │ │ │ +103845 Filename Length 0023 (35) │ │ │ │ +103847 Extra Length 0000 (0) │ │ │ │ +103849 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10387C PAYLOAD │ │ │ │ +10386C PAYLOAD │ │ │ │ │ │ │ │ -103DED LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -103DF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103DF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103DF3 General Purpose Flag 0800 (2048) │ │ │ │ +103DDD LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +103DE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103DF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103DF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103DFB CRC 075A362C (123352620) │ │ │ │ -103DFF Compressed Size 0000061E (1566) │ │ │ │ -103E03 Uncompressed Size 00002E6A (11882) │ │ │ │ -103E07 Filename Length 0022 (34) │ │ │ │ -103E09 Extra Length 0000 (0) │ │ │ │ -103E0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103DEB CRC 075A362C (123352620) │ │ │ │ +103DEF Compressed Size 0000061E (1566) │ │ │ │ +103DF3 Uncompressed Size 00002E6A (11882) │ │ │ │ +103DF7 Filename Length 0022 (34) │ │ │ │ +103DF9 Extra Length 0000 (0) │ │ │ │ +103DFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103E2D PAYLOAD │ │ │ │ +103E1D PAYLOAD │ │ │ │ │ │ │ │ -10444B LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -10444F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104450 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104451 General Purpose Flag 0800 (2048) │ │ │ │ +10443B LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +10443F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104441 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104453 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104455 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104459 CRC 5ABBA349 (1522246473) │ │ │ │ -10445D Compressed Size 00000459 (1113) │ │ │ │ -104461 Uncompressed Size 000009EF (2543) │ │ │ │ -104465 Filename Length 0025 (37) │ │ │ │ -104467 Extra Length 0000 (0) │ │ │ │ -104469 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104443 Compression Method 0008 (8) 'Deflated' │ │ │ │ +104445 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104449 CRC 5ABBA349 (1522246473) │ │ │ │ +10444D Compressed Size 00000459 (1113) │ │ │ │ +104451 Uncompressed Size 000009EF (2543) │ │ │ │ +104455 Filename Length 0025 (37) │ │ │ │ +104457 Extra Length 0000 (0) │ │ │ │ +104459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10448E PAYLOAD │ │ │ │ +10447E PAYLOAD │ │ │ │ │ │ │ │ -1048E7 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -1048EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1048EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1048ED General Purpose Flag 0800 (2048) │ │ │ │ +1048D7 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +1048DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1048DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1048DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1048EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1048F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1048F5 CRC 64339276 (1681101430) │ │ │ │ -1048F9 Compressed Size 0000059A (1434) │ │ │ │ -1048FD Uncompressed Size 00001636 (5686) │ │ │ │ -104901 Filename Length 0024 (36) │ │ │ │ -104903 Extra Length 0000 (0) │ │ │ │ -104905 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1048DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1048E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1048E5 CRC 64339276 (1681101430) │ │ │ │ +1048E9 Compressed Size 0000059A (1434) │ │ │ │ +1048ED Uncompressed Size 00001636 (5686) │ │ │ │ +1048F1 Filename Length 0024 (36) │ │ │ │ +1048F3 Extra Length 0000 (0) │ │ │ │ +1048F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104905: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1048F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104929 PAYLOAD │ │ │ │ +104919 PAYLOAD │ │ │ │ │ │ │ │ -104EC3 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -104EC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EC9 General Purpose Flag 0800 (2048) │ │ │ │ +104EB3 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +104EB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104EB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104EB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104ECB Compression Method 0008 (8) 'Deflated' │ │ │ │ -104ECD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104ED1 CRC 6254ABFB (1649716219) │ │ │ │ -104ED5 Compressed Size 00000795 (1941) │ │ │ │ -104ED9 Uncompressed Size 0000161A (5658) │ │ │ │ -104EDD Filename Length 002C (44) │ │ │ │ -104EDF Extra Length 0000 (0) │ │ │ │ -104EE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104EBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +104EBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104EC1 CRC 6254ABFB (1649716219) │ │ │ │ +104EC5 Compressed Size 00000795 (1941) │ │ │ │ +104EC9 Uncompressed Size 0000161A (5658) │ │ │ │ +104ECD Filename Length 002C (44) │ │ │ │ +104ECF Extra Length 0000 (0) │ │ │ │ +104ED1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104ED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104F0D PAYLOAD │ │ │ │ +104EFD PAYLOAD │ │ │ │ │ │ │ │ -1056A2 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1056A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A8 General Purpose Flag 0800 (2048) │ │ │ │ +105692 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +105696 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105697 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105698 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1056B0 CRC 1C9A220C (479863308) │ │ │ │ -1056B4 Compressed Size 0000052E (1326) │ │ │ │ -1056B8 Uncompressed Size 00002580 (9600) │ │ │ │ -1056BC Filename Length 002B (43) │ │ │ │ -1056BE Extra Length 0000 (0) │ │ │ │ -1056C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10569A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10569C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1056A0 CRC 1C9A220C (479863308) │ │ │ │ +1056A4 Compressed Size 0000052E (1326) │ │ │ │ +1056A8 Uncompressed Size 00002580 (9600) │ │ │ │ +1056AC Filename Length 002B (43) │ │ │ │ +1056AE Extra Length 0000 (0) │ │ │ │ +1056B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1056EB PAYLOAD │ │ │ │ +1056DB PAYLOAD │ │ │ │ │ │ │ │ -105C19 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -105C1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C1F General Purpose Flag 0800 (2048) │ │ │ │ +105C09 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +105C0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105C27 CRC FE847791 (4270094225) │ │ │ │ -105C2B Compressed Size 000001D3 (467) │ │ │ │ -105C2F Uncompressed Size 00000356 (854) │ │ │ │ -105C33 Filename Length 0033 (51) │ │ │ │ -105C35 Extra Length 0000 (0) │ │ │ │ -105C37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105C17 CRC FE847791 (4270094225) │ │ │ │ +105C1B Compressed Size 000001D3 (467) │ │ │ │ +105C1F Uncompressed Size 00000356 (854) │ │ │ │ +105C23 Filename Length 0033 (51) │ │ │ │ +105C25 Extra Length 0000 (0) │ │ │ │ +105C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105C6A PAYLOAD │ │ │ │ +105C5A PAYLOAD │ │ │ │ │ │ │ │ -105E3D LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -105E41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E43 General Purpose Flag 0800 (2048) │ │ │ │ +105E2D LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +105E31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105E4B CRC 740035A3 (1946170787) │ │ │ │ -105E4F Compressed Size 000002B1 (689) │ │ │ │ -105E53 Uncompressed Size 000006B4 (1716) │ │ │ │ -105E57 Filename Length 0032 (50) │ │ │ │ -105E59 Extra Length 0000 (0) │ │ │ │ -105E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105E3B CRC 740035A3 (1946170787) │ │ │ │ +105E3F Compressed Size 000002B1 (689) │ │ │ │ +105E43 Uncompressed Size 000006B4 (1716) │ │ │ │ +105E47 Filename Length 0032 (50) │ │ │ │ +105E49 Extra Length 0000 (0) │ │ │ │ +105E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105E8D PAYLOAD │ │ │ │ +105E7D PAYLOAD │ │ │ │ │ │ │ │ -10613E LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -106142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106144 General Purpose Flag 0800 (2048) │ │ │ │ +10612E LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +106132 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106133 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106134 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106146 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10614C CRC 5DA1A669 (1570874985) │ │ │ │ -106150 Compressed Size 000001C0 (448) │ │ │ │ -106154 Uncompressed Size 00000321 (801) │ │ │ │ -106158 Filename Length 0032 (50) │ │ │ │ -10615A Extra Length 0000 (0) │ │ │ │ -10615C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106136 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106138 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10613C CRC 5DA1A669 (1570874985) │ │ │ │ +106140 Compressed Size 000001C0 (448) │ │ │ │ +106144 Uncompressed Size 00000321 (801) │ │ │ │ +106148 Filename Length 0032 (50) │ │ │ │ +10614A Extra Length 0000 (0) │ │ │ │ +10614C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10615C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10614C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10618E PAYLOAD │ │ │ │ +10617E PAYLOAD │ │ │ │ │ │ │ │ -10634E LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -106352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106354 General Purpose Flag 0800 (2048) │ │ │ │ +10633E LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +106342 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106343 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106344 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106356 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10635C CRC 96CF8992 (2530183570) │ │ │ │ -106360 Compressed Size 00000256 (598) │ │ │ │ -106364 Uncompressed Size 0000056A (1386) │ │ │ │ -106368 Filename Length 0031 (49) │ │ │ │ -10636A Extra Length 0000 (0) │ │ │ │ -10636C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106346 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106348 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10634C CRC 96CF8992 (2530183570) │ │ │ │ +106350 Compressed Size 00000256 (598) │ │ │ │ +106354 Uncompressed Size 0000056A (1386) │ │ │ │ +106358 Filename Length 0031 (49) │ │ │ │ +10635A Extra Length 0000 (0) │ │ │ │ +10635C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10636C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10635C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10639D PAYLOAD │ │ │ │ +10638D PAYLOAD │ │ │ │ │ │ │ │ -1065F3 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ -1065F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065F9 General Purpose Flag 0800 (2048) │ │ │ │ +1065E3 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ +1065E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106601 CRC D23FE222 (3527402018) │ │ │ │ -106605 Compressed Size 0000030C (780) │ │ │ │ -106609 Uncompressed Size 00000701 (1793) │ │ │ │ -10660D Filename Length 002A (42) │ │ │ │ -10660F Extra Length 0000 (0) │ │ │ │ -106611 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1065F1 CRC D23FE222 (3527402018) │ │ │ │ +1065F5 Compressed Size 0000030C (780) │ │ │ │ +1065F9 Uncompressed Size 00000701 (1793) │ │ │ │ +1065FD Filename Length 002A (42) │ │ │ │ +1065FF Extra Length 0000 (0) │ │ │ │ +106601 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106601: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10663B PAYLOAD │ │ │ │ +10662B PAYLOAD │ │ │ │ │ │ │ │ -106947 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ -10694B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10694C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10694D General Purpose Flag 0800 (2048) │ │ │ │ +106937 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ +10693B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10693C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10693D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10694F Compression Method 0008 (8) 'Deflated' │ │ │ │ -106951 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106955 CRC 6BAB2714 (1806378772) │ │ │ │ -106959 Compressed Size 0000046A (1130) │ │ │ │ -10695D Uncompressed Size 00001424 (5156) │ │ │ │ -106961 Filename Length 0029 (41) │ │ │ │ -106963 Extra Length 0000 (0) │ │ │ │ -106965 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10693F Compression Method 0008 (8) 'Deflated' │ │ │ │ +106941 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106945 CRC 6BAB2714 (1806378772) │ │ │ │ +106949 Compressed Size 0000046A (1130) │ │ │ │ +10694D Uncompressed Size 00001424 (5156) │ │ │ │ +106951 Filename Length 0029 (41) │ │ │ │ +106953 Extra Length 0000 (0) │ │ │ │ +106955 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106965: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106955: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10698E PAYLOAD │ │ │ │ +10697E PAYLOAD │ │ │ │ │ │ │ │ -106DF8 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ -106DFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DFE General Purpose Flag 0800 (2048) │ │ │ │ +106DE8 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ +106DEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106E06 CRC 8C77ACF9 (2356653305) │ │ │ │ -106E0A Compressed Size 000002F3 (755) │ │ │ │ -106E0E Uncompressed Size 00000629 (1577) │ │ │ │ -106E12 Filename Length 002B (43) │ │ │ │ -106E14 Extra Length 0000 (0) │ │ │ │ -106E16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106DF6 CRC 8C77ACF9 (2356653305) │ │ │ │ +106DFA Compressed Size 000002F3 (755) │ │ │ │ +106DFE Uncompressed Size 00000629 (1577) │ │ │ │ +106E02 Filename Length 002B (43) │ │ │ │ +106E04 Extra Length 0000 (0) │ │ │ │ +106E06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -106E41 PAYLOAD │ │ │ │ +106E31 PAYLOAD │ │ │ │ │ │ │ │ -107134 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ -107138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10713A General Purpose Flag 0800 (2048) │ │ │ │ +107124 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ +107128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10712A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10713C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10713E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107142 CRC 3700FB7C (922811260) │ │ │ │ -107146 Compressed Size 00000354 (852) │ │ │ │ -10714A Uncompressed Size 00000D7A (3450) │ │ │ │ -10714E Filename Length 002A (42) │ │ │ │ -107150 Extra Length 0000 (0) │ │ │ │ -107152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10712C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10712E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107132 CRC 3700FB7C (922811260) │ │ │ │ +107136 Compressed Size 00000354 (852) │ │ │ │ +10713A Uncompressed Size 00000D7A (3450) │ │ │ │ +10713E Filename Length 002A (42) │ │ │ │ +107140 Extra Length 0000 (0) │ │ │ │ +107142 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10717C PAYLOAD │ │ │ │ +10716C PAYLOAD │ │ │ │ │ │ │ │ -1074D0 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ -1074D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074D6 General Purpose Flag 0800 (2048) │ │ │ │ +1074C0 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ +1074C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1074DE CRC 4FBF4CBA (1337937082) │ │ │ │ -1074E2 Compressed Size 00000203 (515) │ │ │ │ -1074E6 Uncompressed Size 000003C1 (961) │ │ │ │ -1074EA Filename Length 0026 (38) │ │ │ │ -1074EC Extra Length 0000 (0) │ │ │ │ -1074EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1074CE CRC 4FBF4CBA (1337937082) │ │ │ │ +1074D2 Compressed Size 00000203 (515) │ │ │ │ +1074D6 Uncompressed Size 000003C1 (961) │ │ │ │ +1074DA Filename Length 0026 (38) │ │ │ │ +1074DC Extra Length 0000 (0) │ │ │ │ +1074DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107514 PAYLOAD │ │ │ │ +107504 PAYLOAD │ │ │ │ │ │ │ │ -107717 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ -10771B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10771C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10771D General Purpose Flag 0800 (2048) │ │ │ │ +107707 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ +10770B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10770C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10770D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10771F Compression Method 0008 (8) 'Deflated' │ │ │ │ -107721 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107725 CRC 770BE395 (1997267861) │ │ │ │ -107729 Compressed Size 00000277 (631) │ │ │ │ -10772D Uncompressed Size 00000743 (1859) │ │ │ │ -107731 Filename Length 0025 (37) │ │ │ │ -107733 Extra Length 0000 (0) │ │ │ │ -107735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10770F Compression Method 0008 (8) 'Deflated' │ │ │ │ +107711 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107715 CRC 770BE395 (1997267861) │ │ │ │ +107719 Compressed Size 00000277 (631) │ │ │ │ +10771D Uncompressed Size 00000743 (1859) │ │ │ │ +107721 Filename Length 0025 (37) │ │ │ │ +107723 Extra Length 0000 (0) │ │ │ │ +107725 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107725: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10775A PAYLOAD │ │ │ │ +10774A PAYLOAD │ │ │ │ │ │ │ │ -1079D1 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ -1079D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079D7 General Purpose Flag 0800 (2048) │ │ │ │ +1079C1 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ +1079C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1079DF CRC 24B6CE49 (615960137) │ │ │ │ -1079E3 Compressed Size 00000204 (516) │ │ │ │ -1079E7 Uncompressed Size 00000386 (902) │ │ │ │ -1079EB Filename Length 0029 (41) │ │ │ │ -1079ED Extra Length 0000 (0) │ │ │ │ -1079EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1079CF CRC 24B6CE49 (615960137) │ │ │ │ +1079D3 Compressed Size 00000204 (516) │ │ │ │ +1079D7 Uncompressed Size 00000386 (902) │ │ │ │ +1079DB Filename Length 0029 (41) │ │ │ │ +1079DD Extra Length 0000 (0) │ │ │ │ +1079DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107A18 PAYLOAD │ │ │ │ +107A08 PAYLOAD │ │ │ │ │ │ │ │ -107C1C LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ -107C20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C22 General Purpose Flag 0800 (2048) │ │ │ │ +107C0C LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ +107C10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107C2A CRC BF6701B9 (3211198905) │ │ │ │ -107C2E Compressed Size 000001D7 (471) │ │ │ │ -107C32 Uncompressed Size 00000516 (1302) │ │ │ │ -107C36 Filename Length 0028 (40) │ │ │ │ -107C38 Extra Length 0000 (0) │ │ │ │ -107C3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107C1A CRC BF6701B9 (3211198905) │ │ │ │ +107C1E Compressed Size 000001D7 (471) │ │ │ │ +107C22 Uncompressed Size 00000516 (1302) │ │ │ │ +107C26 Filename Length 0028 (40) │ │ │ │ +107C28 Extra Length 0000 (0) │ │ │ │ +107C2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107C62 PAYLOAD │ │ │ │ +107C52 PAYLOAD │ │ │ │ │ │ │ │ -107E39 LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ -107E3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E3F General Purpose Flag 0800 (2048) │ │ │ │ +107E29 LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ +107E2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107E47 CRC 6D412191 (1832984977) │ │ │ │ -107E4B Compressed Size 00000715 (1813) │ │ │ │ -107E4F Uncompressed Size 00001634 (5684) │ │ │ │ -107E53 Filename Length 0029 (41) │ │ │ │ -107E55 Extra Length 0000 (0) │ │ │ │ -107E57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107E37 CRC 6D412191 (1832984977) │ │ │ │ +107E3B Compressed Size 00000715 (1813) │ │ │ │ +107E3F Uncompressed Size 00001634 (5684) │ │ │ │ +107E43 Filename Length 0029 (41) │ │ │ │ +107E45 Extra Length 0000 (0) │ │ │ │ +107E47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107E80 PAYLOAD │ │ │ │ +107E70 PAYLOAD │ │ │ │ │ │ │ │ -108595 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ -108599 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10859A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10859B General Purpose Flag 0800 (2048) │ │ │ │ +108585 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ +108589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10858A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10858B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10859D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10859F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1085A3 CRC 5412C835 (1410517045) │ │ │ │ -1085A7 Compressed Size 00000B2A (2858) │ │ │ │ -1085AB Uncompressed Size 000049E9 (18921) │ │ │ │ -1085AF Filename Length 0028 (40) │ │ │ │ -1085B1 Extra Length 0000 (0) │ │ │ │ -1085B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10858D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10858F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +108593 CRC 5412C835 (1410517045) │ │ │ │ +108597 Compressed Size 00000B2A (2858) │ │ │ │ +10859B Uncompressed Size 000049E9 (18921) │ │ │ │ +10859F Filename Length 0028 (40) │ │ │ │ +1085A1 Extra Length 0000 (0) │ │ │ │ +1085A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1085DB PAYLOAD │ │ │ │ +1085CB PAYLOAD │ │ │ │ │ │ │ │ -109105 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ -109109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10910A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10910B General Purpose Flag 0800 (2048) │ │ │ │ +1090F5 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ +1090F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10910D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10910F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109113 CRC 2EFCA351 (788308817) │ │ │ │ -109117 Compressed Size 00000410 (1040) │ │ │ │ -10911B Uncompressed Size 00000A24 (2596) │ │ │ │ -10911F Filename Length 002E (46) │ │ │ │ -109121 Extra Length 0000 (0) │ │ │ │ -109123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109103 CRC 2EFCA351 (788308817) │ │ │ │ +109107 Compressed Size 00000410 (1040) │ │ │ │ +10910B Uncompressed Size 00000A24 (2596) │ │ │ │ +10910F Filename Length 002E (46) │ │ │ │ +109111 Extra Length 0000 (0) │ │ │ │ +109113 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109151 PAYLOAD │ │ │ │ +109141 PAYLOAD │ │ │ │ │ │ │ │ -109561 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ -109565 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109566 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109567 General Purpose Flag 0800 (2048) │ │ │ │ +109551 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ +109555 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109556 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109557 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109569 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10956B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10956F CRC 50599059 (1348046937) │ │ │ │ -109573 Compressed Size 00000526 (1318) │ │ │ │ -109577 Uncompressed Size 000022FD (8957) │ │ │ │ -10957B Filename Length 002D (45) │ │ │ │ -10957D Extra Length 0000 (0) │ │ │ │ -10957F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109559 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10955B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10955F CRC 50599059 (1348046937) │ │ │ │ +109563 Compressed Size 00000526 (1318) │ │ │ │ +109567 Uncompressed Size 000022FD (8957) │ │ │ │ +10956B Filename Length 002D (45) │ │ │ │ +10956D Extra Length 0000 (0) │ │ │ │ +10956F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10957F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10956F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1095AC PAYLOAD │ │ │ │ +10959C PAYLOAD │ │ │ │ │ │ │ │ -109AD2 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ -109AD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109AD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD8 General Purpose Flag 0800 (2048) │ │ │ │ +109AC2 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ +109AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109ADA Compression Method 0008 (8) 'Deflated' │ │ │ │ -109ADC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109AE0 CRC C516BAA4 (3306601124) │ │ │ │ -109AE4 Compressed Size 0000028F (655) │ │ │ │ -109AE8 Uncompressed Size 0000053A (1338) │ │ │ │ -109AEC Filename Length 0025 (37) │ │ │ │ -109AEE Extra Length 0000 (0) │ │ │ │ -109AF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ +109ACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109AD0 CRC C516BAA4 (3306601124) │ │ │ │ +109AD4 Compressed Size 0000028F (655) │ │ │ │ +109AD8 Uncompressed Size 0000053A (1338) │ │ │ │ +109ADC Filename Length 0025 (37) │ │ │ │ +109ADE Extra Length 0000 (0) │ │ │ │ +109AE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109B15 PAYLOAD │ │ │ │ +109B05 PAYLOAD │ │ │ │ │ │ │ │ -109DA4 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ -109DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DAA General Purpose Flag 0800 (2048) │ │ │ │ +109D94 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ +109D98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109DB2 CRC 7B6A92A1 (2070581921) │ │ │ │ -109DB6 Compressed Size 00000616 (1558) │ │ │ │ -109DBA Uncompressed Size 000013A0 (5024) │ │ │ │ -109DBE Filename Length 0024 (36) │ │ │ │ -109DC0 Extra Length 0000 (0) │ │ │ │ -109DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109DA2 CRC 7B6A92A1 (2070581921) │ │ │ │ +109DA6 Compressed Size 00000616 (1558) │ │ │ │ +109DAA Uncompressed Size 000013A0 (5024) │ │ │ │ +109DAE Filename Length 0024 (36) │ │ │ │ +109DB0 Extra Length 0000 (0) │ │ │ │ +109DB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109DE6 PAYLOAD │ │ │ │ +109DD6 PAYLOAD │ │ │ │ │ │ │ │ -10A3FC LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ -10A400 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A401 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A402 General Purpose Flag 0800 (2048) │ │ │ │ +10A3EC LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ +10A3F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A404 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A406 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A40A CRC 2156AA09 (559327753) │ │ │ │ -10A40E Compressed Size 00000533 (1331) │ │ │ │ -10A412 Uncompressed Size 00000EDF (3807) │ │ │ │ -10A416 Filename Length 0035 (53) │ │ │ │ -10A418 Extra Length 0000 (0) │ │ │ │ -10A41A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A3FA CRC 2156AA09 (559327753) │ │ │ │ +10A3FE Compressed Size 00000533 (1331) │ │ │ │ +10A402 Uncompressed Size 00000EDF (3807) │ │ │ │ +10A406 Filename Length 0035 (53) │ │ │ │ +10A408 Extra Length 0000 (0) │ │ │ │ +10A40A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A41A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A44F PAYLOAD │ │ │ │ +10A43F PAYLOAD │ │ │ │ │ │ │ │ -10A982 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ -10A986 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A987 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A988 General Purpose Flag 0800 (2048) │ │ │ │ +10A972 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ +10A976 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A977 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A978 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A98A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A98C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A990 CRC 4A29777B (1244231547) │ │ │ │ -10A994 Compressed Size 00000595 (1429) │ │ │ │ -10A998 Uncompressed Size 00002D48 (11592) │ │ │ │ -10A99C Filename Length 0034 (52) │ │ │ │ -10A99E Extra Length 0000 (0) │ │ │ │ -10A9A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A97A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A97C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A980 CRC 4A29777B (1244231547) │ │ │ │ +10A984 Compressed Size 00000595 (1429) │ │ │ │ +10A988 Uncompressed Size 00002D48 (11592) │ │ │ │ +10A98C Filename Length 0034 (52) │ │ │ │ +10A98E Extra Length 0000 (0) │ │ │ │ +10A990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A9D4 PAYLOAD │ │ │ │ +10A9C4 PAYLOAD │ │ │ │ │ │ │ │ -10AF69 LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ -10AF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF6F General Purpose Flag 0800 (2048) │ │ │ │ +10AF59 LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ +10AF5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10AF77 CRC 744FADA5 (1951378853) │ │ │ │ -10AF7B Compressed Size 000002A2 (674) │ │ │ │ -10AF7F Uncompressed Size 0000059A (1434) │ │ │ │ -10AF83 Filename Length 003D (61) │ │ │ │ -10AF85 Extra Length 0000 (0) │ │ │ │ -10AF87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10AF67 CRC 744FADA5 (1951378853) │ │ │ │ +10AF6B Compressed Size 000002A2 (674) │ │ │ │ +10AF6F Uncompressed Size 0000059A (1434) │ │ │ │ +10AF73 Filename Length 003D (61) │ │ │ │ +10AF75 Extra Length 0000 (0) │ │ │ │ +10AF77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10AFC4 PAYLOAD │ │ │ │ +10AFB4 PAYLOAD │ │ │ │ │ │ │ │ -10B266 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ -10B26A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B26B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B26C General Purpose Flag 0800 (2048) │ │ │ │ +10B256 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ +10B25A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B25B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B25C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B26E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B270 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B274 CRC 1BF647C2 (469125058) │ │ │ │ -10B278 Compressed Size 0000039F (927) │ │ │ │ -10B27C Uncompressed Size 00000F2F (3887) │ │ │ │ -10B280 Filename Length 003C (60) │ │ │ │ -10B282 Extra Length 0000 (0) │ │ │ │ -10B284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B25E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B260 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B264 CRC 1BF647C2 (469125058) │ │ │ │ +10B268 Compressed Size 0000039F (927) │ │ │ │ +10B26C Uncompressed Size 00000F2F (3887) │ │ │ │ +10B270 Filename Length 003C (60) │ │ │ │ +10B272 Extra Length 0000 (0) │ │ │ │ +10B274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B2C0 PAYLOAD │ │ │ │ +10B2B0 PAYLOAD │ │ │ │ │ │ │ │ -10B65F LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ -10B663 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B664 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B665 General Purpose Flag 0800 (2048) │ │ │ │ +10B64F LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ +10B653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B655 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B667 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B66D CRC 16D0DE64 (382787172) │ │ │ │ -10B671 Compressed Size 00000139 (313) │ │ │ │ -10B675 Uncompressed Size 00000268 (616) │ │ │ │ -10B679 Filename Length 0042 (66) │ │ │ │ -10B67B Extra Length 0000 (0) │ │ │ │ -10B67D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B657 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B659 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B65D CRC 16D0DE64 (382787172) │ │ │ │ +10B661 Compressed Size 00000139 (313) │ │ │ │ +10B665 Uncompressed Size 00000268 (616) │ │ │ │ +10B669 Filename Length 0042 (66) │ │ │ │ +10B66B Extra Length 0000 (0) │ │ │ │ +10B66D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B66D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B6BF PAYLOAD │ │ │ │ +10B6AF PAYLOAD │ │ │ │ │ │ │ │ -10B7F8 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ -10B7FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7FE General Purpose Flag 0800 (2048) │ │ │ │ +10B7E8 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ +10B7EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B800 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B802 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B806 CRC 4199C455 (1100596309) │ │ │ │ -10B80A Compressed Size 0000017E (382) │ │ │ │ -10B80E Uncompressed Size 0000036C (876) │ │ │ │ -10B812 Filename Length 0041 (65) │ │ │ │ -10B814 Extra Length 0000 (0) │ │ │ │ -10B816 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B7F6 CRC 4199C455 (1100596309) │ │ │ │ +10B7FA Compressed Size 0000017E (382) │ │ │ │ +10B7FE Uncompressed Size 0000036C (876) │ │ │ │ +10B802 Filename Length 0041 (65) │ │ │ │ +10B804 Extra Length 0000 (0) │ │ │ │ +10B806 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B816: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B806: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B857 PAYLOAD │ │ │ │ +10B847 PAYLOAD │ │ │ │ │ │ │ │ -10B9D5 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ -10B9D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9DB General Purpose Flag 0800 (2048) │ │ │ │ +10B9C5 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ +10B9C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B9E3 CRC 6E258967 (1847953767) │ │ │ │ -10B9E7 Compressed Size 00000137 (311) │ │ │ │ -10B9EB Uncompressed Size 00000264 (612) │ │ │ │ -10B9EF Filename Length 0041 (65) │ │ │ │ -10B9F1 Extra Length 0000 (0) │ │ │ │ -10B9F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B9D3 CRC 6E258967 (1847953767) │ │ │ │ +10B9D7 Compressed Size 00000137 (311) │ │ │ │ +10B9DB Uncompressed Size 00000264 (612) │ │ │ │ +10B9DF Filename Length 0041 (65) │ │ │ │ +10B9E1 Extra Length 0000 (0) │ │ │ │ +10B9E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BA34 PAYLOAD │ │ │ │ +10BA24 PAYLOAD │ │ │ │ │ │ │ │ -10BB6B LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ -10BB6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB71 General Purpose Flag 0800 (2048) │ │ │ │ +10BB5B LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ +10BB5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BB79 CRC EE8F416C (4002365804) │ │ │ │ -10BB7D Compressed Size 0000017E (382) │ │ │ │ -10BB81 Uncompressed Size 00000366 (870) │ │ │ │ -10BB85 Filename Length 0040 (64) │ │ │ │ -10BB87 Extra Length 0000 (0) │ │ │ │ -10BB89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BB69 CRC EE8F416C (4002365804) │ │ │ │ +10BB6D Compressed Size 0000017E (382) │ │ │ │ +10BB71 Uncompressed Size 00000366 (870) │ │ │ │ +10BB75 Filename Length 0040 (64) │ │ │ │ +10BB77 Extra Length 0000 (0) │ │ │ │ +10BB79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BBC9 PAYLOAD │ │ │ │ +10BBB9 PAYLOAD │ │ │ │ │ │ │ │ -10BD47 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ -10BD4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD4D General Purpose Flag 0800 (2048) │ │ │ │ +10BD37 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ +10BD3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BD55 CRC EE2DE02F (3995983919) │ │ │ │ -10BD59 Compressed Size 00000206 (518) │ │ │ │ -10BD5D Uncompressed Size 00000452 (1106) │ │ │ │ -10BD61 Filename Length 0045 (69) │ │ │ │ -10BD63 Extra Length 0000 (0) │ │ │ │ -10BD65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BD45 CRC EE2DE02F (3995983919) │ │ │ │ +10BD49 Compressed Size 00000206 (518) │ │ │ │ +10BD4D Uncompressed Size 00000452 (1106) │ │ │ │ +10BD51 Filename Length 0045 (69) │ │ │ │ +10BD53 Extra Length 0000 (0) │ │ │ │ +10BD55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BDAA PAYLOAD │ │ │ │ +10BD9A PAYLOAD │ │ │ │ │ │ │ │ -10BFB0 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ -10BFB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFB6 General Purpose Flag 0800 (2048) │ │ │ │ +10BFA0 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ +10BFA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BFB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BFBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BFBE CRC 175FEB58 (392162136) │ │ │ │ -10BFC2 Compressed Size 0000021E (542) │ │ │ │ -10BFC6 Uncompressed Size 000007C4 (1988) │ │ │ │ -10BFCA Filename Length 0044 (68) │ │ │ │ -10BFCC Extra Length 0000 (0) │ │ │ │ -10BFCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BFAE CRC 175FEB58 (392162136) │ │ │ │ +10BFB2 Compressed Size 0000021E (542) │ │ │ │ +10BFB6 Uncompressed Size 000007C4 (1988) │ │ │ │ +10BFBA Filename Length 0044 (68) │ │ │ │ +10BFBC Extra Length 0000 (0) │ │ │ │ +10BFBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C012 PAYLOAD │ │ │ │ +10C002 PAYLOAD │ │ │ │ │ │ │ │ -10C230 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ -10C234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C236 General Purpose Flag 0800 (2048) │ │ │ │ +10C220 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ +10C224 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C225 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C226 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C238 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C23A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C23E CRC 8BCB3051 (2345349201) │ │ │ │ -10C242 Compressed Size 00000139 (313) │ │ │ │ -10C246 Uncompressed Size 00000264 (612) │ │ │ │ -10C24A Filename Length 0041 (65) │ │ │ │ -10C24C Extra Length 0000 (0) │ │ │ │ -10C24E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C228 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C22A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C22E CRC 8BCB3051 (2345349201) │ │ │ │ +10C232 Compressed Size 00000139 (313) │ │ │ │ +10C236 Uncompressed Size 00000264 (612) │ │ │ │ +10C23A Filename Length 0041 (65) │ │ │ │ +10C23C Extra Length 0000 (0) │ │ │ │ +10C23E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C24E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C28F PAYLOAD │ │ │ │ +10C27F PAYLOAD │ │ │ │ │ │ │ │ -10C3C8 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ -10C3CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3CE General Purpose Flag 0800 (2048) │ │ │ │ +10C3B8 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ +10C3BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C3D6 CRC FDC4FBA2 (4257545122) │ │ │ │ -10C3DA Compressed Size 0000017C (380) │ │ │ │ -10C3DE Uncompressed Size 00000366 (870) │ │ │ │ -10C3E2 Filename Length 0040 (64) │ │ │ │ -10C3E4 Extra Length 0000 (0) │ │ │ │ -10C3E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C3C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C3C6 CRC FDC4FBA2 (4257545122) │ │ │ │ +10C3CA Compressed Size 0000017C (380) │ │ │ │ +10C3CE Uncompressed Size 00000366 (870) │ │ │ │ +10C3D2 Filename Length 0040 (64) │ │ │ │ +10C3D4 Extra Length 0000 (0) │ │ │ │ +10C3D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C426 PAYLOAD │ │ │ │ +10C416 PAYLOAD │ │ │ │ │ │ │ │ -10C5A2 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ -10C5A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5A8 General Purpose Flag 0800 (2048) │ │ │ │ +10C592 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ +10C596 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C597 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C598 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C5B0 CRC 6E43099D (1849887133) │ │ │ │ -10C5B4 Compressed Size 00000139 (313) │ │ │ │ -10C5B8 Uncompressed Size 00000270 (624) │ │ │ │ -10C5BC Filename Length 0044 (68) │ │ │ │ -10C5BE Extra Length 0000 (0) │ │ │ │ -10C5C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C59A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C59C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C5A0 CRC 6E43099D (1849887133) │ │ │ │ +10C5A4 Compressed Size 00000139 (313) │ │ │ │ +10C5A8 Uncompressed Size 00000270 (624) │ │ │ │ +10C5AC Filename Length 0044 (68) │ │ │ │ +10C5AE Extra Length 0000 (0) │ │ │ │ +10C5B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C604 PAYLOAD │ │ │ │ +10C5F4 PAYLOAD │ │ │ │ │ │ │ │ -10C73D LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ -10C741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C743 General Purpose Flag 0800 (2048) │ │ │ │ +10C72D LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ +10C731 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C732 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C733 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C745 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C747 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C74B CRC 19D3CBF3 (433310707) │ │ │ │ -10C74F Compressed Size 00000180 (384) │ │ │ │ -10C753 Uncompressed Size 00000378 (888) │ │ │ │ -10C757 Filename Length 0043 (67) │ │ │ │ -10C759 Extra Length 0000 (0) │ │ │ │ -10C75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C735 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C737 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C73B CRC 19D3CBF3 (433310707) │ │ │ │ +10C73F Compressed Size 00000180 (384) │ │ │ │ +10C743 Uncompressed Size 00000378 (888) │ │ │ │ +10C747 Filename Length 0043 (67) │ │ │ │ +10C749 Extra Length 0000 (0) │ │ │ │ +10C74B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C74B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C79E PAYLOAD │ │ │ │ +10C78E PAYLOAD │ │ │ │ │ │ │ │ -10C91E LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ -10C922 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C923 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C924 General Purpose Flag 0800 (2048) │ │ │ │ +10C90E LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ +10C912 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C913 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C914 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C926 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C928 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C92C CRC 27E54161 (669335905) │ │ │ │ -10C930 Compressed Size 000001F6 (502) │ │ │ │ -10C934 Uncompressed Size 000003C8 (968) │ │ │ │ -10C938 Filename Length 0031 (49) │ │ │ │ -10C93A Extra Length 0000 (0) │ │ │ │ -10C93C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C916 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C918 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C91C CRC 27E54161 (669335905) │ │ │ │ +10C920 Compressed Size 000001F6 (502) │ │ │ │ +10C924 Uncompressed Size 000003C8 (968) │ │ │ │ +10C928 Filename Length 0031 (49) │ │ │ │ +10C92A Extra Length 0000 (0) │ │ │ │ +10C92C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C93C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C92C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C96D PAYLOAD │ │ │ │ +10C95D PAYLOAD │ │ │ │ │ │ │ │ -10CB63 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ -10CB67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB69 General Purpose Flag 0800 (2048) │ │ │ │ +10CB53 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ +10CB57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB6B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CB71 CRC 526E8794 (1382975380) │ │ │ │ -10CB75 Compressed Size 000002C7 (711) │ │ │ │ -10CB79 Uncompressed Size 00000862 (2146) │ │ │ │ -10CB7D Filename Length 0030 (48) │ │ │ │ -10CB7F Extra Length 0000 (0) │ │ │ │ -10CB81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CB61 CRC 526E8794 (1382975380) │ │ │ │ +10CB65 Compressed Size 000002C7 (711) │ │ │ │ +10CB69 Uncompressed Size 00000862 (2146) │ │ │ │ +10CB6D Filename Length 0030 (48) │ │ │ │ +10CB6F Extra Length 0000 (0) │ │ │ │ +10CB71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CBB1 PAYLOAD │ │ │ │ +10CBA1 PAYLOAD │ │ │ │ │ │ │ │ -10CE78 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ -10CE7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE7E General Purpose Flag 0800 (2048) │ │ │ │ +10CE68 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ +10CE6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CE86 CRC 24A5F179 (614855033) │ │ │ │ -10CE8A Compressed Size 00000387 (903) │ │ │ │ -10CE8E Uncompressed Size 000008EE (2286) │ │ │ │ -10CE92 Filename Length 0031 (49) │ │ │ │ -10CE94 Extra Length 0000 (0) │ │ │ │ -10CE96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CE76 CRC 24A5F179 (614855033) │ │ │ │ +10CE7A Compressed Size 00000387 (903) │ │ │ │ +10CE7E Uncompressed Size 000008EE (2286) │ │ │ │ +10CE82 Filename Length 0031 (49) │ │ │ │ +10CE84 Extra Length 0000 (0) │ │ │ │ +10CE86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CEC7 PAYLOAD │ │ │ │ +10CEB7 PAYLOAD │ │ │ │ │ │ │ │ -10D24E LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ -10D252 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D253 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D254 General Purpose Flag 0800 (2048) │ │ │ │ +10D23E LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ +10D242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D244 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D256 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D258 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D25C CRC 92A2ED15 (2460151061) │ │ │ │ -10D260 Compressed Size 0000042F (1071) │ │ │ │ -10D264 Uncompressed Size 000019AB (6571) │ │ │ │ -10D268 Filename Length 0030 (48) │ │ │ │ -10D26A Extra Length 0000 (0) │ │ │ │ -10D26C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D246 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D248 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D24C CRC 92A2ED15 (2460151061) │ │ │ │ +10D250 Compressed Size 0000042F (1071) │ │ │ │ +10D254 Uncompressed Size 000019AB (6571) │ │ │ │ +10D258 Filename Length 0030 (48) │ │ │ │ +10D25A Extra Length 0000 (0) │ │ │ │ +10D25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D26C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D29C PAYLOAD │ │ │ │ +10D28C PAYLOAD │ │ │ │ │ │ │ │ -10D6CB LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ -10D6CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6D1 General Purpose Flag 0800 (2048) │ │ │ │ +10D6BB LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ +10D6BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D6D9 CRC 69025F3C (1761763132) │ │ │ │ -10D6DD Compressed Size 00000328 (808) │ │ │ │ -10D6E1 Uncompressed Size 000006E4 (1764) │ │ │ │ -10D6E5 Filename Length 0027 (39) │ │ │ │ -10D6E7 Extra Length 0000 (0) │ │ │ │ -10D6E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D6C9 CRC 69025F3C (1761763132) │ │ │ │ +10D6CD Compressed Size 00000328 (808) │ │ │ │ +10D6D1 Uncompressed Size 000006E4 (1764) │ │ │ │ +10D6D5 Filename Length 0027 (39) │ │ │ │ +10D6D7 Extra Length 0000 (0) │ │ │ │ +10D6D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D710 PAYLOAD │ │ │ │ +10D700 PAYLOAD │ │ │ │ │ │ │ │ -10DA38 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ -10DA3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA3E General Purpose Flag 0800 (2048) │ │ │ │ +10DA28 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ +10DA2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10DA46 CRC FCCC5561 (4241249633) │ │ │ │ -10DA4A Compressed Size 000006D7 (1751) │ │ │ │ -10DA4E Uncompressed Size 00001DD9 (7641) │ │ │ │ -10DA52 Filename Length 0026 (38) │ │ │ │ -10DA54 Extra Length 0000 (0) │ │ │ │ -10DA56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10DA36 CRC FCCC5561 (4241249633) │ │ │ │ +10DA3A Compressed Size 000006D7 (1751) │ │ │ │ +10DA3E Uncompressed Size 00001DD9 (7641) │ │ │ │ +10DA42 Filename Length 0026 (38) │ │ │ │ +10DA44 Extra Length 0000 (0) │ │ │ │ +10DA46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10DA7C PAYLOAD │ │ │ │ +10DA6C PAYLOAD │ │ │ │ │ │ │ │ -10E153 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ -10E157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E159 General Purpose Flag 0800 (2048) │ │ │ │ +10E143 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ +10E147 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E148 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E149 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E15B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E15D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E161 CRC 911BFA2F (2434529839) │ │ │ │ -10E165 Compressed Size 000002C7 (711) │ │ │ │ -10E169 Uncompressed Size 000005FF (1535) │ │ │ │ -10E16D Filename Length 0029 (41) │ │ │ │ -10E16F Extra Length 0000 (0) │ │ │ │ -10E171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E14B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E14D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E151 CRC 911BFA2F (2434529839) │ │ │ │ +10E155 Compressed Size 000002C7 (711) │ │ │ │ +10E159 Uncompressed Size 000005FF (1535) │ │ │ │ +10E15D Filename Length 0029 (41) │ │ │ │ +10E15F Extra Length 0000 (0) │ │ │ │ +10E161 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E161: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E19A PAYLOAD │ │ │ │ +10E18A PAYLOAD │ │ │ │ │ │ │ │ -10E461 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ -10E465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E467 General Purpose Flag 0800 (2048) │ │ │ │ +10E451 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ +10E455 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E456 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E457 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E469 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E46B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E46F CRC AF497377 (2940826487) │ │ │ │ -10E473 Compressed Size 000008AC (2220) │ │ │ │ -10E477 Uncompressed Size 0000285B (10331) │ │ │ │ -10E47B Filename Length 0028 (40) │ │ │ │ -10E47D Extra Length 0000 (0) │ │ │ │ -10E47F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E459 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E45B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E45F CRC AF497377 (2940826487) │ │ │ │ +10E463 Compressed Size 000008AC (2220) │ │ │ │ +10E467 Uncompressed Size 0000285B (10331) │ │ │ │ +10E46B Filename Length 0028 (40) │ │ │ │ +10E46D Extra Length 0000 (0) │ │ │ │ +10E46F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E47F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E46F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E4A7 PAYLOAD │ │ │ │ +10E497 PAYLOAD │ │ │ │ │ │ │ │ -10ED53 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ -10ED57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED59 General Purpose Flag 0800 (2048) │ │ │ │ +10ED43 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ +10ED47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10ED61 CRC 291F099E (689899934) │ │ │ │ -10ED65 Compressed Size 0000032C (812) │ │ │ │ -10ED69 Uncompressed Size 000006E8 (1768) │ │ │ │ -10ED6D Filename Length 0028 (40) │ │ │ │ -10ED6F Extra Length 0000 (0) │ │ │ │ -10ED71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10ED51 CRC 291F099E (689899934) │ │ │ │ +10ED55 Compressed Size 0000032C (812) │ │ │ │ +10ED59 Uncompressed Size 000006E8 (1768) │ │ │ │ +10ED5D Filename Length 0028 (40) │ │ │ │ +10ED5F Extra Length 0000 (0) │ │ │ │ +10ED61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10ED99 PAYLOAD │ │ │ │ +10ED89 PAYLOAD │ │ │ │ │ │ │ │ -10F0C5 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ -10F0C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0CB General Purpose Flag 0800 (2048) │ │ │ │ +10F0B5 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ +10F0B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F0D3 CRC 54D90E37 (1423511095) │ │ │ │ -10F0D7 Compressed Size 0000070A (1802) │ │ │ │ -10F0DB Uncompressed Size 00001EC2 (7874) │ │ │ │ -10F0DF Filename Length 0027 (39) │ │ │ │ -10F0E1 Extra Length 0000 (0) │ │ │ │ -10F0E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F0C3 CRC 54D90E37 (1423511095) │ │ │ │ +10F0C7 Compressed Size 0000070A (1802) │ │ │ │ +10F0CB Uncompressed Size 00001EC2 (7874) │ │ │ │ +10F0CF Filename Length 0027 (39) │ │ │ │ +10F0D1 Extra Length 0000 (0) │ │ │ │ +10F0D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F10A PAYLOAD │ │ │ │ +10F0FA PAYLOAD │ │ │ │ │ │ │ │ -10F814 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ -10F818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81A General Purpose Flag 0800 (2048) │ │ │ │ +10F804 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ +10F808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F80A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F822 CRC 4EE0B8C8 (1323350216) │ │ │ │ -10F826 Compressed Size 00002D5C (11612) │ │ │ │ -10F82A Uncompressed Size 00009AFD (39677) │ │ │ │ -10F82E Filename Length 0022 (34) │ │ │ │ -10F830 Extra Length 0000 (0) │ │ │ │ -10F832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F80C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F80E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F812 CRC 40BA2273 (1085940339) │ │ │ │ +10F816 Compressed Size 00002D60 (11616) │ │ │ │ +10F81A Uncompressed Size 00009AFD (39677) │ │ │ │ +10F81E Filename Length 0022 (34) │ │ │ │ +10F820 Extra Length 0000 (0) │ │ │ │ +10F822 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F854 PAYLOAD │ │ │ │ +10F844 PAYLOAD │ │ │ │ │ │ │ │ -1125B0 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ -1125B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1125B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1125B6 General Purpose Flag 0800 (2048) │ │ │ │ +1125A4 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ +1125A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1125A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1125AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1125B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1125BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1125BE CRC 21B44AC4 (565463748) │ │ │ │ -1125C2 Compressed Size 000049A6 (18854) │ │ │ │ -1125C6 Uncompressed Size 0002D72C (186156) │ │ │ │ -1125CA Filename Length 0021 (33) │ │ │ │ -1125CC Extra Length 0000 (0) │ │ │ │ -1125CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1125AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1125AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1125B2 CRC E960D0AD (3915436205) │ │ │ │ +1125B6 Compressed Size 00004AAB (19115) │ │ │ │ +1125BA Uncompressed Size 0002D72C (186156) │ │ │ │ +1125BE Filename Length 0021 (33) │ │ │ │ +1125C0 Extra Length 0000 (0) │ │ │ │ +1125C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1125CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1125C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1125EF PAYLOAD │ │ │ │ +1125E3 PAYLOAD │ │ │ │ │ │ │ │ -116F95 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ -116F99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116F9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116F9B General Purpose Flag 0800 (2048) │ │ │ │ +11708E LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ +117092 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +117093 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +117094 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116F9D Compression Method 0000 (0) 'Stored' │ │ │ │ -116F9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FA3 CRC 00000000 (0) │ │ │ │ -116FA7 Compressed Size 00000000 (0) │ │ │ │ -116FAB Uncompressed Size 00000000 (0) │ │ │ │ -116FAF Filename Length 0016 (22) │ │ │ │ -116FB1 Extra Length 0000 (0) │ │ │ │ -116FB3 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117096 Compression Method 0000 (0) 'Stored' │ │ │ │ +117098 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11709C CRC 00000000 (0) │ │ │ │ +1170A0 Compressed Size 00000000 (0) │ │ │ │ +1170A4 Uncompressed Size 00000000 (0) │ │ │ │ +1170A8 Filename Length 0016 (22) │ │ │ │ +1170AA Extra Length 0000 (0) │ │ │ │ +1170AC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FB3: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170AC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -116FC9 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ -116FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116FCF General Purpose Flag 0800 (2048) │ │ │ │ +1170C2 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ +1170C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1170C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1170C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -116FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FD7 CRC B8BA3607 (3099211271) │ │ │ │ -116FDB Compressed Size 00000137 (311) │ │ │ │ -116FDF Uncompressed Size 00000204 (516) │ │ │ │ -116FE3 Filename Length 0031 (49) │ │ │ │ -116FE5 Extra Length 0000 (0) │ │ │ │ -116FE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1170CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1170CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1170D0 CRC B8BA3607 (3099211271) │ │ │ │ +1170D4 Compressed Size 00000137 (311) │ │ │ │ +1170D8 Uncompressed Size 00000204 (516) │ │ │ │ +1170DC Filename Length 0031 (49) │ │ │ │ +1170DE Extra Length 0000 (0) │ │ │ │ +1170E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117018 PAYLOAD │ │ │ │ +117111 PAYLOAD │ │ │ │ │ │ │ │ -11714F LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ -117153 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -117154 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -117155 General Purpose Flag 0800 (2048) │ │ │ │ +117248 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ +11724C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11724D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11724E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -117157 Compression Method 0008 (8) 'Deflated' │ │ │ │ -117159 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11715D CRC 18D7E5A6 (416802214) │ │ │ │ -117161 Compressed Size 0000011F (287) │ │ │ │ -117165 Uncompressed Size 00000217 (535) │ │ │ │ -117169 Filename Length 0030 (48) │ │ │ │ -11716B Extra Length 0000 (0) │ │ │ │ -11716D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117250 Compression Method 0008 (8) 'Deflated' │ │ │ │ +117252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +117256 CRC 18D7E5A6 (416802214) │ │ │ │ +11725A Compressed Size 0000011F (287) │ │ │ │ +11725E Uncompressed Size 00000217 (535) │ │ │ │ +117262 Filename Length 0030 (48) │ │ │ │ +117264 Extra Length 0000 (0) │ │ │ │ +117266 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11716D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x117266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11719D PAYLOAD │ │ │ │ +117296 PAYLOAD │ │ │ │ │ │ │ │ -1172BC LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ -1172C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1172C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1172C2 General Purpose Flag 0800 (2048) │ │ │ │ +1173B5 LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ +1173B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1173BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1173BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1172C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1172C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1172CA CRC ABA82EEC (2879925996) │ │ │ │ -1172CE Compressed Size 00000DC4 (3524) │ │ │ │ -1172D2 Uncompressed Size 00002691 (9873) │ │ │ │ -1172D6 Filename Length 002D (45) │ │ │ │ -1172D8 Extra Length 0000 (0) │ │ │ │ -1172DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1173BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1173BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1173C3 CRC ABA82EEC (2879925996) │ │ │ │ +1173C7 Compressed Size 00000DC4 (3524) │ │ │ │ +1173CB Uncompressed Size 00002691 (9873) │ │ │ │ +1173CF Filename Length 002D (45) │ │ │ │ +1173D1 Extra Length 0000 (0) │ │ │ │ +1173D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1172DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1173D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117307 PAYLOAD │ │ │ │ +117400 PAYLOAD │ │ │ │ │ │ │ │ -1180CB LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ -1180CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1180D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1180D1 General Purpose Flag 0800 (2048) │ │ │ │ +1181C4 LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ +1181C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1181C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1181CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1180D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1180D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1180D9 CRC 39AAAE48 (967487048) │ │ │ │ -1180DD Compressed Size 00000B01 (2817) │ │ │ │ -1180E1 Uncompressed Size 00009014 (36884) │ │ │ │ -1180E5 Filename Length 002C (44) │ │ │ │ -1180E7 Extra Length 0000 (0) │ │ │ │ -1180E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1181CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1181CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1181D2 CRC 39AAAE48 (967487048) │ │ │ │ +1181D6 Compressed Size 00000B01 (2817) │ │ │ │ +1181DA Uncompressed Size 00009014 (36884) │ │ │ │ +1181DE Filename Length 002C (44) │ │ │ │ +1181E0 Extra Length 0000 (0) │ │ │ │ +1181E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1180E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1181E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118115 PAYLOAD │ │ │ │ +11820E PAYLOAD │ │ │ │ │ │ │ │ -118C16 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ -118C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -118C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -118C1C General Purpose Flag 0800 (2048) │ │ │ │ +118D0F LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ +118D13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +118D14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +118D15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -118C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -118C20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -118C24 CRC 3D497A9D (1028225693) │ │ │ │ -118C28 Compressed Size 0000160F (5647) │ │ │ │ -118C2C Uncompressed Size 00004612 (17938) │ │ │ │ -118C30 Filename Length 0029 (41) │ │ │ │ -118C32 Extra Length 0000 (0) │ │ │ │ -118C34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +118D17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +118D19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +118D1D CRC 3D497A9D (1028225693) │ │ │ │ +118D21 Compressed Size 0000160F (5647) │ │ │ │ +118D25 Uncompressed Size 00004612 (17938) │ │ │ │ +118D29 Filename Length 0029 (41) │ │ │ │ +118D2B Extra Length 0000 (0) │ │ │ │ +118D2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x118C34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x118D2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118C5D PAYLOAD │ │ │ │ +118D56 PAYLOAD │ │ │ │ │ │ │ │ -11A26C LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ -11A270 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11A271 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11A272 General Purpose Flag 0800 (2048) │ │ │ │ +11A365 LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ +11A369 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11A36A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11A36B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11A274 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11A276 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11A27A CRC 31FC2258 (838607448) │ │ │ │ -11A27E Compressed Size 0000122D (4653) │ │ │ │ -11A282 Uncompressed Size 0000CDA9 (52649) │ │ │ │ -11A286 Filename Length 0028 (40) │ │ │ │ -11A288 Extra Length 0000 (0) │ │ │ │ -11A28A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11A36D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11A36F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11A373 CRC 31FC2258 (838607448) │ │ │ │ +11A377 Compressed Size 0000122D (4653) │ │ │ │ +11A37B Uncompressed Size 0000CDA9 (52649) │ │ │ │ +11A37F Filename Length 0028 (40) │ │ │ │ +11A381 Extra Length 0000 (0) │ │ │ │ +11A383 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11A28A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11A383: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11A2B2 PAYLOAD │ │ │ │ +11A3AB PAYLOAD │ │ │ │ │ │ │ │ -11B4DF LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ -11B4E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B4E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B4E5 General Purpose Flag 0800 (2048) │ │ │ │ +11B5D8 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ +11B5DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B5DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B5DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B4E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B4E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B4ED CRC BCD8E6A3 (3168331427) │ │ │ │ -11B4F1 Compressed Size 000002F6 (758) │ │ │ │ -11B4F5 Uncompressed Size 000005B3 (1459) │ │ │ │ -11B4F9 Filename Length 0026 (38) │ │ │ │ -11B4FB Extra Length 0000 (0) │ │ │ │ -11B4FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B5E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B5E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B5E6 CRC BCD8E6A3 (3168331427) │ │ │ │ +11B5EA Compressed Size 000002F6 (758) │ │ │ │ +11B5EE Uncompressed Size 000005B3 (1459) │ │ │ │ +11B5F2 Filename Length 0026 (38) │ │ │ │ +11B5F4 Extra Length 0000 (0) │ │ │ │ +11B5F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B4FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B5F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B523 PAYLOAD │ │ │ │ +11B61C PAYLOAD │ │ │ │ │ │ │ │ -11B819 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ -11B81D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B81E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B81F General Purpose Flag 0800 (2048) │ │ │ │ +11B912 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ +11B916 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B917 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B918 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B821 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B823 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B827 CRC 0FF691E0 (267817440) │ │ │ │ -11B82B Compressed Size 00000250 (592) │ │ │ │ -11B82F Uncompressed Size 000007A5 (1957) │ │ │ │ -11B833 Filename Length 0025 (37) │ │ │ │ -11B835 Extra Length 0000 (0) │ │ │ │ -11B837 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B91A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B91C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B920 CRC 0FF691E0 (267817440) │ │ │ │ +11B924 Compressed Size 00000250 (592) │ │ │ │ +11B928 Uncompressed Size 000007A5 (1957) │ │ │ │ +11B92C Filename Length 0025 (37) │ │ │ │ +11B92E Extra Length 0000 (0) │ │ │ │ +11B930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B837: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B85C PAYLOAD │ │ │ │ +11B955 PAYLOAD │ │ │ │ │ │ │ │ -11BAAC LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ -11BAB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAB2 General Purpose Flag 0800 (2048) │ │ │ │ +11BBA5 LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ +11BBA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBAB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAB4 Compression Method 0000 (0) 'Stored' │ │ │ │ -11BAB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BABA CRC 00000000 (0) │ │ │ │ -11BABE Compressed Size 00000000 (0) │ │ │ │ -11BAC2 Uncompressed Size 00000000 (0) │ │ │ │ -11BAC6 Filename Length 0012 (18) │ │ │ │ -11BAC8 Extra Length 0000 (0) │ │ │ │ -11BACA Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBAD Compression Method 0000 (0) 'Stored' │ │ │ │ +11BBAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBB3 CRC 00000000 (0) │ │ │ │ +11BBB7 Compressed Size 00000000 (0) │ │ │ │ +11BBBB Uncompressed Size 00000000 (0) │ │ │ │ +11BBBF Filename Length 0012 (18) │ │ │ │ +11BBC1 Extra Length 0000 (0) │ │ │ │ +11BBC3 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BACA: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBC3: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11BADC LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ -11BAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAE2 General Purpose Flag 0800 (2048) │ │ │ │ +11BBD5 LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ +11BBD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BAEA CRC 4BFB538B (1274762123) │ │ │ │ -11BAEE Compressed Size 000001CF (463) │ │ │ │ -11BAF2 Uncompressed Size 0000032D (813) │ │ │ │ -11BAF6 Filename Length 0023 (35) │ │ │ │ -11BAF8 Extra Length 0000 (0) │ │ │ │ -11BAFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BBDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBE3 CRC 4BFB538B (1274762123) │ │ │ │ +11BBE7 Compressed Size 000001CF (463) │ │ │ │ +11BBEB Uncompressed Size 0000032D (813) │ │ │ │ +11BBEF Filename Length 0023 (35) │ │ │ │ +11BBF1 Extra Length 0000 (0) │ │ │ │ +11BBF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BB1D PAYLOAD │ │ │ │ +11BC16 PAYLOAD │ │ │ │ │ │ │ │ -11BCEC LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ -11BCF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BCF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BCF2 General Purpose Flag 0800 (2048) │ │ │ │ +11BDE5 LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ +11BDE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BDEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BDEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BCF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BCF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BCFA CRC 2A321DD3 (707927507) │ │ │ │ -11BCFE Compressed Size 00000373 (883) │ │ │ │ -11BD02 Uncompressed Size 00000943 (2371) │ │ │ │ -11BD06 Filename Length 0022 (34) │ │ │ │ -11BD08 Extra Length 0000 (0) │ │ │ │ -11BD0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BDED Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BDEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BDF3 CRC 2A321DD3 (707927507) │ │ │ │ +11BDF7 Compressed Size 00000373 (883) │ │ │ │ +11BDFB Uncompressed Size 00000943 (2371) │ │ │ │ +11BDFF Filename Length 0022 (34) │ │ │ │ +11BE01 Extra Length 0000 (0) │ │ │ │ +11BE03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BD0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BE03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BD2C PAYLOAD │ │ │ │ +11BE25 PAYLOAD │ │ │ │ │ │ │ │ -11C09F LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ -11C0A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C0A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C0A5 General Purpose Flag 0800 (2048) │ │ │ │ +11C198 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ +11C19C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C19D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C19E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C0A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C0A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C0AD CRC BFDAF526 (3218797862) │ │ │ │ -11C0B1 Compressed Size 000002EE (750) │ │ │ │ -11C0B5 Uncompressed Size 0000066E (1646) │ │ │ │ -11C0B9 Filename Length 0027 (39) │ │ │ │ -11C0BB Extra Length 0000 (0) │ │ │ │ -11C0BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C1A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C1A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C1A6 CRC BFDAF526 (3218797862) │ │ │ │ +11C1AA Compressed Size 000002EE (750) │ │ │ │ +11C1AE Uncompressed Size 0000066E (1646) │ │ │ │ +11C1B2 Filename Length 0027 (39) │ │ │ │ +11C1B4 Extra Length 0000 (0) │ │ │ │ +11C1B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C0BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C1B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C0E4 PAYLOAD │ │ │ │ +11C1DD PAYLOAD │ │ │ │ │ │ │ │ -11C3D2 LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ -11C3D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C3D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C3D8 General Purpose Flag 0800 (2048) │ │ │ │ +11C4CB LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ +11C4CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C4D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C4D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C3DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C3DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C3E0 CRC AC0AF796 (2886399894) │ │ │ │ -11C3E4 Compressed Size 0000069E (1694) │ │ │ │ -11C3E8 Uncompressed Size 00001672 (5746) │ │ │ │ -11C3EC Filename Length 0026 (38) │ │ │ │ -11C3EE Extra Length 0000 (0) │ │ │ │ -11C3F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C4D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C4D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C4D9 CRC AC0AF796 (2886399894) │ │ │ │ +11C4DD Compressed Size 0000069E (1694) │ │ │ │ +11C4E1 Uncompressed Size 00001672 (5746) │ │ │ │ +11C4E5 Filename Length 0026 (38) │ │ │ │ +11C4E7 Extra Length 0000 (0) │ │ │ │ +11C4E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C3F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C4E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C416 PAYLOAD │ │ │ │ +11C50F PAYLOAD │ │ │ │ │ │ │ │ -11CAB4 LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ -11CAB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CAB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CABA General Purpose Flag 0800 (2048) │ │ │ │ +11CBAD LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ +11CBB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CBB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CBB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CABC Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CABE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CAC2 CRC E53A8291 (3845816977) │ │ │ │ -11CAC6 Compressed Size 0000029F (671) │ │ │ │ -11CACA Uncompressed Size 0000069D (1693) │ │ │ │ -11CACE Filename Length 0020 (32) │ │ │ │ -11CAD0 Extra Length 0000 (0) │ │ │ │ -11CAD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CBB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CBB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CBBB CRC E53A8291 (3845816977) │ │ │ │ +11CBBF Compressed Size 0000029F (671) │ │ │ │ +11CBC3 Uncompressed Size 0000069D (1693) │ │ │ │ +11CBC7 Filename Length 0020 (32) │ │ │ │ +11CBC9 Extra Length 0000 (0) │ │ │ │ +11CBCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CAD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CBCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CAF2 PAYLOAD │ │ │ │ +11CBEB PAYLOAD │ │ │ │ │ │ │ │ -11CD91 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ -11CD95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CD96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CD97 General Purpose Flag 0800 (2048) │ │ │ │ +11CE8A LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ +11CE8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CE8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CE90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CD99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CD9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CD9F CRC 048621C3 (75899331) │ │ │ │ -11CDA3 Compressed Size 0000035A (858) │ │ │ │ -11CDA7 Uncompressed Size 000011EC (4588) │ │ │ │ -11CDAB Filename Length 001F (31) │ │ │ │ -11CDAD Extra Length 0000 (0) │ │ │ │ -11CDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CE92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CE94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CE98 CRC 048621C3 (75899331) │ │ │ │ +11CE9C Compressed Size 0000035A (858) │ │ │ │ +11CEA0 Uncompressed Size 000011EC (4588) │ │ │ │ +11CEA4 Filename Length 001F (31) │ │ │ │ +11CEA6 Extra Length 0000 (0) │ │ │ │ +11CEA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CEA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CDCE PAYLOAD │ │ │ │ +11CEC7 PAYLOAD │ │ │ │ │ │ │ │ -11D128 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ -11D12C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D12D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D12E General Purpose Flag 0800 (2048) │ │ │ │ +11D221 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ +11D225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D227 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D130 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D132 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D136 CRC C9A384CD (3382936781) │ │ │ │ -11D13A Compressed Size 00000280 (640) │ │ │ │ -11D13E Uncompressed Size 00000615 (1557) │ │ │ │ -11D142 Filename Length 0025 (37) │ │ │ │ -11D144 Extra Length 0000 (0) │ │ │ │ -11D146 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D229 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D22B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D22F CRC C9A384CD (3382936781) │ │ │ │ +11D233 Compressed Size 00000280 (640) │ │ │ │ +11D237 Uncompressed Size 00000615 (1557) │ │ │ │ +11D23B Filename Length 0025 (37) │ │ │ │ +11D23D Extra Length 0000 (0) │ │ │ │ +11D23F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D23F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D16B PAYLOAD │ │ │ │ +11D264 PAYLOAD │ │ │ │ │ │ │ │ -11D3EB LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ -11D3EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D3F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D3F1 General Purpose Flag 0800 (2048) │ │ │ │ +11D4E4 LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ +11D4E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D4E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D4EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D3F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D3F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D3F9 CRC 24658950 (610634064) │ │ │ │ -11D3FD Compressed Size 000002FD (765) │ │ │ │ -11D401 Uncompressed Size 00000D66 (3430) │ │ │ │ -11D405 Filename Length 0024 (36) │ │ │ │ -11D407 Extra Length 0000 (0) │ │ │ │ -11D409 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D4EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D4EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D4F2 CRC 24658950 (610634064) │ │ │ │ +11D4F6 Compressed Size 000002FD (765) │ │ │ │ +11D4FA Uncompressed Size 00000D66 (3430) │ │ │ │ +11D4FE Filename Length 0024 (36) │ │ │ │ +11D500 Extra Length 0000 (0) │ │ │ │ +11D502 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D409: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D42D PAYLOAD │ │ │ │ +11D526 PAYLOAD │ │ │ │ │ │ │ │ -11D72A LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ -11D72E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D72F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D730 General Purpose Flag 0800 (2048) │ │ │ │ +11D823 LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ +11D827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D829 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D732 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D734 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D738 CRC 8D7D26D9 (2373789401) │ │ │ │ -11D73C Compressed Size 000001B8 (440) │ │ │ │ -11D740 Uncompressed Size 000002FB (763) │ │ │ │ -11D744 Filename Length 0025 (37) │ │ │ │ -11D746 Extra Length 0000 (0) │ │ │ │ -11D748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D82B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D82D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D831 CRC 8D7D26D9 (2373789401) │ │ │ │ +11D835 Compressed Size 000001B8 (440) │ │ │ │ +11D839 Uncompressed Size 000002FB (763) │ │ │ │ +11D83D Filename Length 0025 (37) │ │ │ │ +11D83F Extra Length 0000 (0) │ │ │ │ +11D841 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D841: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D76D PAYLOAD │ │ │ │ +11D866 PAYLOAD │ │ │ │ │ │ │ │ -11D925 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ -11D929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D92A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D92B General Purpose Flag 0800 (2048) │ │ │ │ +11DA1E LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ +11DA22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DA23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DA24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D92D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D92F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D933 CRC FD698991 (4251552145) │ │ │ │ -11D937 Compressed Size 000001EC (492) │ │ │ │ -11D93B Uncompressed Size 0000048D (1165) │ │ │ │ -11D93F Filename Length 0024 (36) │ │ │ │ -11D941 Extra Length 0000 (0) │ │ │ │ -11D943 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DA26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DA28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DA2C CRC FD698991 (4251552145) │ │ │ │ +11DA30 Compressed Size 000001EC (492) │ │ │ │ +11DA34 Uncompressed Size 0000048D (1165) │ │ │ │ +11DA38 Filename Length 0024 (36) │ │ │ │ +11DA3A Extra Length 0000 (0) │ │ │ │ +11DA3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D943: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DA3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D967 PAYLOAD │ │ │ │ +11DA60 PAYLOAD │ │ │ │ │ │ │ │ -11DB53 LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ -11DB57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11DB58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11DB59 General Purpose Flag 0800 (2048) │ │ │ │ +11DC4C LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ +11DC50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DC51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DC52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11DB5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11DB5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11DB61 CRC F76CD338 (4151104312) │ │ │ │ -11DB65 Compressed Size 00000D77 (3447) │ │ │ │ -11DB69 Uncompressed Size 000029F2 (10738) │ │ │ │ -11DB6D Filename Length 001E (30) │ │ │ │ -11DB6F Extra Length 0000 (0) │ │ │ │ -11DB71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DC54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DC56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DC5A CRC F3DCF356 (4091343702) │ │ │ │ +11DC5E Compressed Size 00000D82 (3458) │ │ │ │ +11DC62 Uncompressed Size 000029F2 (10738) │ │ │ │ +11DC66 Filename Length 001E (30) │ │ │ │ +11DC68 Extra Length 0000 (0) │ │ │ │ +11DC6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11DB71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DC6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11DB8F PAYLOAD │ │ │ │ +11DC88 PAYLOAD │ │ │ │ │ │ │ │ -11E906 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ -11E90A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11E90B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11E90C General Purpose Flag 0800 (2048) │ │ │ │ +11EA0A LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ +11EA0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11EA0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11EA10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11E90E Compression Method 0008 (8) 'Deflated' │ │ │ │ -11E910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11E914 CRC 9FDF2775 (2682201973) │ │ │ │ -11E918 Compressed Size 00001225 (4645) │ │ │ │ -11E91C Uncompressed Size 00013829 (79913) │ │ │ │ -11E920 Filename Length 001D (29) │ │ │ │ -11E922 Extra Length 0000 (0) │ │ │ │ -11E924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11EA12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11EA14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11EA18 CRC CF398896 (3476654230) │ │ │ │ +11EA1C Compressed Size 00001225 (4645) │ │ │ │ +11EA20 Uncompressed Size 00013829 (79913) │ │ │ │ +11EA24 Filename Length 001D (29) │ │ │ │ +11EA26 Extra Length 0000 (0) │ │ │ │ +11EA28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11E924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11EA28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11E941 PAYLOAD │ │ │ │ +11EA45 PAYLOAD │ │ │ │ │ │ │ │ -11FB66 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -11FB6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FB6B Created OS 03 (3) 'Unix' │ │ │ │ -11FB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FB6E General Purpose Flag 0800 (2048) │ │ │ │ +11FC6A CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +11FC6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FC6F Created OS 03 (3) 'Unix' │ │ │ │ +11FC70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FC71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FC72 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FB70 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FB72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FB76 CRC 00000000 (0) │ │ │ │ -11FB7A Compressed Size 00000000 (0) │ │ │ │ -11FB7E Uncompressed Size 00000000 (0) │ │ │ │ -11FB82 Filename Length 0009 (9) │ │ │ │ -11FB84 Extra Length 0004 (4) │ │ │ │ -11FB86 Comment Length 0000 (0) │ │ │ │ -11FB88 Disk Start 0000 (0) │ │ │ │ -11FB8A Int File Attributes 0000 (0) │ │ │ │ +11FC74 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FC76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FC7A CRC 00000000 (0) │ │ │ │ +11FC7E Compressed Size 00000000 (0) │ │ │ │ +11FC82 Uncompressed Size 00000000 (0) │ │ │ │ +11FC86 Filename Length 0009 (9) │ │ │ │ +11FC88 Extra Length 0004 (4) │ │ │ │ +11FC8A Comment Length 0000 (0) │ │ │ │ +11FC8C Disk Start 0000 (0) │ │ │ │ +11FC8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FB8C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FC90 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FB90 Local Header Offset 00000000 (0) │ │ │ │ -11FB94 Filename 'XXXXXXXXX' │ │ │ │ +11FC94 Local Header Offset 00000000 (0) │ │ │ │ +11FC98 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB94: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC98: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11FB9D Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -11FB9F Length 0000 (0) │ │ │ │ +11FCA1 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +11FCA3 Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FB94: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FC98: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB6C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC70: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FBA1 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -11FBA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBA6 Created OS 03 (3) 'Unix' │ │ │ │ -11FBA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBA9 General Purpose Flag 0800 (2048) │ │ │ │ +11FCA5 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +11FCA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCAA Created OS 03 (3) 'Unix' │ │ │ │ +11FCAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FBAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBB1 CRC 3F06B67A (1057404538) │ │ │ │ -11FBB5 Compressed Size 000000C2 (194) │ │ │ │ -11FBB9 Uncompressed Size 00000134 (308) │ │ │ │ -11FBBD Filename Length 0014 (20) │ │ │ │ -11FBBF Extra Length 0000 (0) │ │ │ │ -11FBC1 Comment Length 0000 (0) │ │ │ │ -11FBC3 Disk Start 0000 (0) │ │ │ │ -11FBC5 Int File Attributes 0000 (0) │ │ │ │ +11FCAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FCB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCB5 CRC 3F06B67A (1057404538) │ │ │ │ +11FCB9 Compressed Size 000000C2 (194) │ │ │ │ +11FCBD Uncompressed Size 00000134 (308) │ │ │ │ +11FCC1 Filename Length 0014 (20) │ │ │ │ +11FCC3 Extra Length 0000 (0) │ │ │ │ +11FCC5 Comment Length 0000 (0) │ │ │ │ +11FCC7 Disk Start 0000 (0) │ │ │ │ +11FCC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FBC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FCCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FBCB Local Header Offset 0000002B (43) │ │ │ │ -11FBCF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FCCF Local Header Offset 0000002B (43) │ │ │ │ +11FCD3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBCF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FCD3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FBE3 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -11FBE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBE8 Created OS 03 (3) 'Unix' │ │ │ │ -11FBE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBEB General Purpose Flag 0800 (2048) │ │ │ │ +11FCE7 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +11FCEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCEC Created OS 03 (3) 'Unix' │ │ │ │ +11FCED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCEF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBED Compression Method 0000 (0) 'Stored' │ │ │ │ -11FBEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBF3 CRC 00000000 (0) │ │ │ │ -11FBF7 Compressed Size 00000000 (0) │ │ │ │ -11FBFB Uncompressed Size 00000000 (0) │ │ │ │ -11FBFF Filename Length 0004 (4) │ │ │ │ -11FC01 Extra Length 0000 (0) │ │ │ │ -11FC03 Comment Length 0000 (0) │ │ │ │ -11FC05 Disk Start 0000 (0) │ │ │ │ -11FC07 Int File Attributes 0000 (0) │ │ │ │ +11FCF1 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FCF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCF7 CRC 00000000 (0) │ │ │ │ +11FCFB Compressed Size 00000000 (0) │ │ │ │ +11FCFF Uncompressed Size 00000000 (0) │ │ │ │ +11FD03 Filename Length 0004 (4) │ │ │ │ +11FD05 Extra Length 0000 (0) │ │ │ │ +11FD07 Comment Length 0000 (0) │ │ │ │ +11FD09 Disk Start 0000 (0) │ │ │ │ +11FD0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC09 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD0D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC0D Local Header Offset 0000011F (287) │ │ │ │ -11FC11 Filename 'XXXX' │ │ │ │ +11FD11 Local Header Offset 0000011F (287) │ │ │ │ +11FD15 Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC11: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FD15: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC11: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD15: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBE9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FCED: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC15 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -11FC19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC1A Created OS 03 (3) 'Unix' │ │ │ │ -11FC1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC1D General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC1F Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC25 CRC 00000000 (0) │ │ │ │ -11FC29 Compressed Size 00000000 (0) │ │ │ │ -11FC2D Uncompressed Size 00000000 (0) │ │ │ │ -11FC31 Filename Length 000B (11) │ │ │ │ -11FC33 Extra Length 0000 (0) │ │ │ │ -11FC35 Comment Length 0000 (0) │ │ │ │ -11FC37 Disk Start 0000 (0) │ │ │ │ -11FC39 Int File Attributes 0000 (0) │ │ │ │ +11FD19 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +11FD1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD1E Created OS 03 (3) 'Unix' │ │ │ │ +11FD1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD21 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD23 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD29 CRC 00000000 (0) │ │ │ │ +11FD2D Compressed Size 00000000 (0) │ │ │ │ +11FD31 Uncompressed Size 00000000 (0) │ │ │ │ +11FD35 Filename Length 000B (11) │ │ │ │ +11FD37 Extra Length 0000 (0) │ │ │ │ +11FD39 Comment Length 0000 (0) │ │ │ │ +11FD3B Disk Start 0000 (0) │ │ │ │ +11FD3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC3B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD3F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC3F Local Header Offset 00000141 (321) │ │ │ │ -11FC43 Filename 'XXXXXXXXXXX' │ │ │ │ +11FD43 Local Header Offset 00000141 (321) │ │ │ │ +11FD47 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC43: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD47: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC43: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD47: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC1B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD1F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC4E CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -11FC52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC53 Created OS 03 (3) 'Unix' │ │ │ │ -11FC54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC56 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC58 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC5E CRC 00000000 (0) │ │ │ │ -11FC62 Compressed Size 00000000 (0) │ │ │ │ -11FC66 Uncompressed Size 00000000 (0) │ │ │ │ -11FC6A Filename Length 0012 (18) │ │ │ │ -11FC6C Extra Length 0000 (0) │ │ │ │ -11FC6E Comment Length 0000 (0) │ │ │ │ -11FC70 Disk Start 0000 (0) │ │ │ │ -11FC72 Int File Attributes 0000 (0) │ │ │ │ +11FD52 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +11FD56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD57 Created OS 03 (3) 'Unix' │ │ │ │ +11FD58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD5A General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD5C Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD62 CRC 00000000 (0) │ │ │ │ +11FD66 Compressed Size 00000000 (0) │ │ │ │ +11FD6A Uncompressed Size 00000000 (0) │ │ │ │ +11FD6E Filename Length 0012 (18) │ │ │ │ +11FD70 Extra Length 0000 (0) │ │ │ │ +11FD72 Comment Length 0000 (0) │ │ │ │ +11FD74 Disk Start 0000 (0) │ │ │ │ +11FD76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC74 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD78 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC78 Local Header Offset 0000016A (362) │ │ │ │ -11FC7C Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11FD7C Local Header Offset 0000016A (362) │ │ │ │ +11FD80 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC7C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD80: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC7C: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD80: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC54: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD58: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC8E CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -11FC92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC93 Created OS 03 (3) 'Unix' │ │ │ │ -11FC94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC96 General Purpose Flag 0800 (2048) │ │ │ │ +11FD92 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +11FD96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD97 Created OS 03 (3) 'Unix' │ │ │ │ +11FD98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FC9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC9E CRC 21821B1F (562174751) │ │ │ │ -11FCA2 Compressed Size 0000043E (1086) │ │ │ │ -11FCA6 Uncompressed Size 00000AF2 (2802) │ │ │ │ -11FCAA Filename Length 002F (47) │ │ │ │ -11FCAC Extra Length 0000 (0) │ │ │ │ -11FCAE Comment Length 0000 (0) │ │ │ │ -11FCB0 Disk Start 0000 (0) │ │ │ │ -11FCB2 Int File Attributes 0000 (0) │ │ │ │ +11FD9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FD9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDA2 CRC 21821B1F (562174751) │ │ │ │ +11FDA6 Compressed Size 0000043E (1086) │ │ │ │ +11FDAA Uncompressed Size 00000AF2 (2802) │ │ │ │ +11FDAE Filename Length 002F (47) │ │ │ │ +11FDB0 Extra Length 0000 (0) │ │ │ │ +11FDB2 Comment Length 0000 (0) │ │ │ │ +11FDB4 Disk Start 0000 (0) │ │ │ │ +11FDB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FCB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FDB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FCB8 Local Header Offset 0000019A (410) │ │ │ │ -11FCBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FDBC Local Header Offset 0000019A (410) │ │ │ │ +11FDC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FCBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FDC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FCEB CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -11FCEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FCF0 Created OS 03 (3) 'Unix' │ │ │ │ -11FCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FCF3 General Purpose Flag 0800 (2048) │ │ │ │ +11FDEF CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +11FDF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FDF4 Created OS 03 (3) 'Unix' │ │ │ │ +11FDF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FDF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FDF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FCF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FCFB CRC F67305D7 (4134733271) │ │ │ │ -11FCFF Compressed Size 000005D4 (1492) │ │ │ │ -11FD03 Uncompressed Size 000020E9 (8425) │ │ │ │ -11FD07 Filename Length 002E (46) │ │ │ │ -11FD09 Extra Length 0000 (0) │ │ │ │ -11FD0B Comment Length 0000 (0) │ │ │ │ -11FD0D Disk Start 0000 (0) │ │ │ │ -11FD0F Int File Attributes 0000 (0) │ │ │ │ +11FDF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FDFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDFF CRC F67305D7 (4134733271) │ │ │ │ +11FE03 Compressed Size 000005D4 (1492) │ │ │ │ +11FE07 Uncompressed Size 000020E9 (8425) │ │ │ │ +11FE0B Filename Length 002E (46) │ │ │ │ +11FE0D Extra Length 0000 (0) │ │ │ │ +11FE0F Comment Length 0000 (0) │ │ │ │ +11FE11 Disk Start 0000 (0) │ │ │ │ +11FE13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD15 Local Header Offset 00000625 (1573) │ │ │ │ -11FD19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE19 Local Header Offset 00000625 (1573) │ │ │ │ +11FE1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FD47 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -11FD4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FD4C Created OS 03 (3) 'Unix' │ │ │ │ -11FD4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FD4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FD4F General Purpose Flag 0800 (2048) │ │ │ │ +11FE4B CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +11FE4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE50 Created OS 03 (3) 'Unix' │ │ │ │ +11FE51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FD51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FD53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FD57 CRC 9F632493 (2674074771) │ │ │ │ -11FD5B Compressed Size 0000061F (1567) │ │ │ │ -11FD5F Uncompressed Size 0000117E (4478) │ │ │ │ -11FD63 Filename Length 002F (47) │ │ │ │ -11FD65 Extra Length 0000 (0) │ │ │ │ -11FD67 Comment Length 0000 (0) │ │ │ │ -11FD69 Disk Start 0000 (0) │ │ │ │ -11FD6B Int File Attributes 0000 (0) │ │ │ │ +11FE55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FE57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE5B CRC 9F632493 (2674074771) │ │ │ │ +11FE5F Compressed Size 0000061F (1567) │ │ │ │ +11FE63 Uncompressed Size 0000117E (4478) │ │ │ │ +11FE67 Filename Length 002F (47) │ │ │ │ +11FE69 Extra Length 0000 (0) │ │ │ │ +11FE6B Comment Length 0000 (0) │ │ │ │ +11FE6D Disk Start 0000 (0) │ │ │ │ +11FE6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD71 Local Header Offset 00000C45 (3141) │ │ │ │ -11FD75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE75 Local Header Offset 00000C45 (3141) │ │ │ │ +11FE79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FDA4 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -11FDA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FDA9 Created OS 03 (3) 'Unix' │ │ │ │ -11FDAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FDAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FDAC General Purpose Flag 0800 (2048) │ │ │ │ +11FEA8 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +11FEAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FEAD Created OS 03 (3) 'Unix' │ │ │ │ +11FEAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FEAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FEB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FDAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FDB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FDB4 CRC 6DB09DC7 (1840291271) │ │ │ │ -11FDB8 Compressed Size 00000983 (2435) │ │ │ │ -11FDBC Uncompressed Size 00003E34 (15924) │ │ │ │ -11FDC0 Filename Length 002E (46) │ │ │ │ -11FDC2 Extra Length 0000 (0) │ │ │ │ -11FDC4 Comment Length 0000 (0) │ │ │ │ -11FDC6 Disk Start 0000 (0) │ │ │ │ -11FDC8 Int File Attributes 0000 (0) │ │ │ │ +11FEB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FEB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FEB8 CRC 6DB09DC7 (1840291271) │ │ │ │ +11FEBC Compressed Size 00000983 (2435) │ │ │ │ +11FEC0 Uncompressed Size 00003E34 (15924) │ │ │ │ +11FEC4 Filename Length 002E (46) │ │ │ │ +11FEC6 Extra Length 0000 (0) │ │ │ │ +11FEC8 Comment Length 0000 (0) │ │ │ │ +11FECA Disk Start 0000 (0) │ │ │ │ +11FECC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FDCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FECE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FDCE Local Header Offset 000012B1 (4785) │ │ │ │ -11FDD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FED2 Local Header Offset 000012B1 (4785) │ │ │ │ +11FED6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FDD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FED6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE00 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -11FE04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE05 Created OS 03 (3) 'Unix' │ │ │ │ -11FE06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE08 General Purpose Flag 0800 (2048) │ │ │ │ +11FF04 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +11FF08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF09 Created OS 03 (3) 'Unix' │ │ │ │ +11FF0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE10 CRC D81118E7 (3624999143) │ │ │ │ -11FE14 Compressed Size 000002E5 (741) │ │ │ │ -11FE18 Uncompressed Size 0000069A (1690) │ │ │ │ -11FE1C Filename Length 0030 (48) │ │ │ │ -11FE1E Extra Length 0000 (0) │ │ │ │ -11FE20 Comment Length 0000 (0) │ │ │ │ -11FE22 Disk Start 0000 (0) │ │ │ │ -11FE24 Int File Attributes 0000 (0) │ │ │ │ +11FF0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF14 CRC D81118E7 (3624999143) │ │ │ │ +11FF18 Compressed Size 000002E5 (741) │ │ │ │ +11FF1C Uncompressed Size 0000069A (1690) │ │ │ │ +11FF20 Filename Length 0030 (48) │ │ │ │ +11FF22 Extra Length 0000 (0) │ │ │ │ +11FF24 Comment Length 0000 (0) │ │ │ │ +11FF26 Disk Start 0000 (0) │ │ │ │ +11FF28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE2A Local Header Offset 00001C80 (7296) │ │ │ │ -11FE2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF2E Local Header Offset 00001C80 (7296) │ │ │ │ +11FF32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE5E CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -11FE62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE63 Created OS 03 (3) 'Unix' │ │ │ │ -11FE64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE66 General Purpose Flag 0800 (2048) │ │ │ │ +11FF62 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +11FF66 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF67 Created OS 03 (3) 'Unix' │ │ │ │ +11FF68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE6E CRC AA32348F (2855416975) │ │ │ │ -11FE72 Compressed Size 000002C2 (706) │ │ │ │ -11FE76 Uncompressed Size 00000BC7 (3015) │ │ │ │ -11FE7A Filename Length 002F (47) │ │ │ │ -11FE7C Extra Length 0000 (0) │ │ │ │ -11FE7E Comment Length 0000 (0) │ │ │ │ -11FE80 Disk Start 0000 (0) │ │ │ │ -11FE82 Int File Attributes 0000 (0) │ │ │ │ +11FF6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF72 CRC AA32348F (2855416975) │ │ │ │ +11FF76 Compressed Size 000002C2 (706) │ │ │ │ +11FF7A Uncompressed Size 00000BC7 (3015) │ │ │ │ +11FF7E Filename Length 002F (47) │ │ │ │ +11FF80 Extra Length 0000 (0) │ │ │ │ +11FF82 Comment Length 0000 (0) │ │ │ │ +11FF84 Disk Start 0000 (0) │ │ │ │ +11FF86 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE88 Local Header Offset 00001FB3 (8115) │ │ │ │ -11FE8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF8C Local Header Offset 00001FB3 (8115) │ │ │ │ +11FF90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FEBB CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -11FEBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FEC0 Created OS 03 (3) 'Unix' │ │ │ │ -11FEC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FEC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FEC3 General Purpose Flag 0800 (2048) │ │ │ │ +11FFBF CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +11FFC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FFC4 Created OS 03 (3) 'Unix' │ │ │ │ +11FFC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FFC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FFC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FEC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FEC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FECB CRC 1EADB0FF (514699519) │ │ │ │ -11FECF Compressed Size 000002E7 (743) │ │ │ │ -11FED3 Uncompressed Size 0000069A (1690) │ │ │ │ -11FED7 Filename Length 0030 (48) │ │ │ │ -11FED9 Extra Length 0000 (0) │ │ │ │ -11FEDB Comment Length 0000 (0) │ │ │ │ -11FEDD Disk Start 0000 (0) │ │ │ │ -11FEDF Int File Attributes 0000 (0) │ │ │ │ +11FFC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FFCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FFCF CRC 1EADB0FF (514699519) │ │ │ │ +11FFD3 Compressed Size 000002E7 (743) │ │ │ │ +11FFD7 Uncompressed Size 0000069A (1690) │ │ │ │ +11FFDB Filename Length 0030 (48) │ │ │ │ +11FFDD Extra Length 0000 (0) │ │ │ │ +11FFDF Comment Length 0000 (0) │ │ │ │ +11FFE1 Disk Start 0000 (0) │ │ │ │ +11FFE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FEE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FFE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FEE5 Local Header Offset 000022C2 (8898) │ │ │ │ -11FEE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FFE9 Local Header Offset 000022C2 (8898) │ │ │ │ +11FFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FEE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF19 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -11FF1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF1E Created OS 03 (3) 'Unix' │ │ │ │ -11FF1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF21 General Purpose Flag 0800 (2048) │ │ │ │ +12001D CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +120021 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120022 Created OS 03 (3) 'Unix' │ │ │ │ +120023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120025 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF29 CRC 1D165C2E (488004654) │ │ │ │ -11FF2D Compressed Size 00000279 (633) │ │ │ │ -11FF31 Uncompressed Size 00000B37 (2871) │ │ │ │ -11FF35 Filename Length 002F (47) │ │ │ │ -11FF37 Extra Length 0000 (0) │ │ │ │ -11FF39 Comment Length 0000 (0) │ │ │ │ -11FF3B Disk Start 0000 (0) │ │ │ │ -11FF3D Int File Attributes 0000 (0) │ │ │ │ +120027 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120029 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12002D CRC 1D165C2E (488004654) │ │ │ │ +120031 Compressed Size 00000279 (633) │ │ │ │ +120035 Uncompressed Size 00000B37 (2871) │ │ │ │ +120039 Filename Length 002F (47) │ │ │ │ +12003B Extra Length 0000 (0) │ │ │ │ +12003D Comment Length 0000 (0) │ │ │ │ +12003F Disk Start 0000 (0) │ │ │ │ +120041 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120043 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FF43 Local Header Offset 000025F7 (9719) │ │ │ │ -11FF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120047 Local Header Offset 000025F7 (9719) │ │ │ │ +12004B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12004B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF76 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -11FF7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF7B Created OS 03 (3) 'Unix' │ │ │ │ -11FF7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF7E General Purpose Flag 0800 (2048) │ │ │ │ +12007A CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +12007E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12007F Created OS 03 (3) 'Unix' │ │ │ │ +120080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120082 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF86 CRC 9DF72414 (2650219540) │ │ │ │ -11FF8A Compressed Size 000002EE (750) │ │ │ │ -11FF8E Uncompressed Size 00000607 (1543) │ │ │ │ -11FF92 Filename Length 0034 (52) │ │ │ │ -11FF94 Extra Length 0000 (0) │ │ │ │ -11FF96 Comment Length 0000 (0) │ │ │ │ -11FF98 Disk Start 0000 (0) │ │ │ │ -11FF9A Int File Attributes 0000 (0) │ │ │ │ +120084 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120086 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12008A CRC 9DF72414 (2650219540) │ │ │ │ +12008E Compressed Size 000002EE (750) │ │ │ │ +120092 Uncompressed Size 00000607 (1543) │ │ │ │ +120096 Filename Length 0034 (52) │ │ │ │ +120098 Extra Length 0000 (0) │ │ │ │ +12009A Comment Length 0000 (0) │ │ │ │ +12009C Disk Start 0000 (0) │ │ │ │ +12009E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1200A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FFA0 Local Header Offset 000028BD (10429) │ │ │ │ -11FFA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1200A4 Local Header Offset 000028BD (10429) │ │ │ │ +1200A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FFA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1200A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FFD8 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -11FFDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FFDD Created OS 03 (3) 'Unix' │ │ │ │ -11FFDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FFDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FFE0 General Purpose Flag 0800 (2048) │ │ │ │ +1200DC CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1200E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1200E1 Created OS 03 (3) 'Unix' │ │ │ │ +1200E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1200E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1200E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FFE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FFE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FFE8 CRC 4F7A6C4C (1333423180) │ │ │ │ -11FFEC Compressed Size 00000179 (377) │ │ │ │ -11FFF0 Uncompressed Size 0000031B (795) │ │ │ │ -11FFF4 Filename Length 0033 (51) │ │ │ │ -11FFF6 Extra Length 0000 (0) │ │ │ │ -11FFF8 Comment Length 0000 (0) │ │ │ │ -11FFFA Disk Start 0000 (0) │ │ │ │ -11FFFC Int File Attributes 0000 (0) │ │ │ │ +1200E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1200E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1200EC CRC 4F7A6C4C (1333423180) │ │ │ │ +1200F0 Compressed Size 00000179 (377) │ │ │ │ +1200F4 Uncompressed Size 0000031B (795) │ │ │ │ +1200F8 Filename Length 0033 (51) │ │ │ │ +1200FA Extra Length 0000 (0) │ │ │ │ +1200FC Comment Length 0000 (0) │ │ │ │ +1200FE Disk Start 0000 (0) │ │ │ │ +120100 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FFFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120102 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120002 Local Header Offset 00002BFD (11261) │ │ │ │ -120006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120106 Local Header Offset 00002BFD (11261) │ │ │ │ +12010A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12010A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120039 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -12003D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12003E Created OS 03 (3) 'Unix' │ │ │ │ -12003F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120041 General Purpose Flag 0800 (2048) │ │ │ │ +12013D CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +120141 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120142 Created OS 03 (3) 'Unix' │ │ │ │ +120143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120145 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120043 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120049 CRC FA87972D (4203190061) │ │ │ │ -12004D Compressed Size 0000041A (1050) │ │ │ │ -120051 Uncompressed Size 00000A1D (2589) │ │ │ │ -120055 Filename Length 002F (47) │ │ │ │ -120057 Extra Length 0000 (0) │ │ │ │ -120059 Comment Length 0000 (0) │ │ │ │ -12005B Disk Start 0000 (0) │ │ │ │ -12005D Int File Attributes 0000 (0) │ │ │ │ +120147 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12014D CRC FA87972D (4203190061) │ │ │ │ +120151 Compressed Size 0000041A (1050) │ │ │ │ +120155 Uncompressed Size 00000A1D (2589) │ │ │ │ +120159 Filename Length 002F (47) │ │ │ │ +12015B Extra Length 0000 (0) │ │ │ │ +12015D Comment Length 0000 (0) │ │ │ │ +12015F Disk Start 0000 (0) │ │ │ │ +120161 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12005F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120163 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120063 Local Header Offset 00002DC7 (11719) │ │ │ │ -120067 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120167 Local Header Offset 00002DC7 (11719) │ │ │ │ +12016B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120067: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12016B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120096 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -12009A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12009B Created OS 03 (3) 'Unix' │ │ │ │ -12009C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12009D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12009E General Purpose Flag 0800 (2048) │ │ │ │ +12019A CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +12019E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12019F Created OS 03 (3) 'Unix' │ │ │ │ +1201A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1200A6 CRC 239161E0 (596730336) │ │ │ │ -1200AA Compressed Size 000004E1 (1249) │ │ │ │ -1200AE Uncompressed Size 00001F08 (7944) │ │ │ │ -1200B2 Filename Length 002E (46) │ │ │ │ -1200B4 Extra Length 0000 (0) │ │ │ │ -1200B6 Comment Length 0000 (0) │ │ │ │ -1200B8 Disk Start 0000 (0) │ │ │ │ -1200BA Int File Attributes 0000 (0) │ │ │ │ +1201A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1201A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1201AA CRC 239161E0 (596730336) │ │ │ │ +1201AE Compressed Size 000004E1 (1249) │ │ │ │ +1201B2 Uncompressed Size 00001F08 (7944) │ │ │ │ +1201B6 Filename Length 002E (46) │ │ │ │ +1201B8 Extra Length 0000 (0) │ │ │ │ +1201BA Comment Length 0000 (0) │ │ │ │ +1201BC Disk Start 0000 (0) │ │ │ │ +1201BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1200BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1201C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1200C0 Local Header Offset 0000322E (12846) │ │ │ │ -1200C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1201C4 Local Header Offset 0000322E (12846) │ │ │ │ +1201C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1200C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1201C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1200F2 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1200F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1200F7 Created OS 03 (3) 'Unix' │ │ │ │ -1200F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1200F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1200FA General Purpose Flag 0800 (2048) │ │ │ │ +1201F6 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1201FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1201FB Created OS 03 (3) 'Unix' │ │ │ │ +1201FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120102 CRC 215E049C (559809692) │ │ │ │ -120106 Compressed Size 00000D18 (3352) │ │ │ │ -12010A Uncompressed Size 00002DF4 (11764) │ │ │ │ -12010E Filename Length 001E (30) │ │ │ │ -120110 Extra Length 0000 (0) │ │ │ │ -120112 Comment Length 0000 (0) │ │ │ │ -120114 Disk Start 0000 (0) │ │ │ │ -120116 Int File Attributes 0000 (0) │ │ │ │ +120200 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120202 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120206 CRC 215E049C (559809692) │ │ │ │ +12020A Compressed Size 00000D18 (3352) │ │ │ │ +12020E Uncompressed Size 00002DF4 (11764) │ │ │ │ +120212 Filename Length 001E (30) │ │ │ │ +120214 Extra Length 0000 (0) │ │ │ │ +120216 Comment Length 0000 (0) │ │ │ │ +120218 Disk Start 0000 (0) │ │ │ │ +12021A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120118 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12021C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12011C Local Header Offset 0000375B (14171) │ │ │ │ -120120 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120220 Local Header Offset 0000375B (14171) │ │ │ │ +120224 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12013E CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -120142 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120143 Created OS 03 (3) 'Unix' │ │ │ │ -120144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120146 General Purpose Flag 0800 (2048) │ │ │ │ +120242 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +120246 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120247 Created OS 03 (3) 'Unix' │ │ │ │ +120248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12024A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12014A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12014E CRC F446050F (4098229519) │ │ │ │ -120152 Compressed Size 00000D62 (3426) │ │ │ │ -120156 Uncompressed Size 0000BA46 (47686) │ │ │ │ -12015A Filename Length 001D (29) │ │ │ │ -12015C Extra Length 0000 (0) │ │ │ │ -12015E Comment Length 0000 (0) │ │ │ │ -120160 Disk Start 0000 (0) │ │ │ │ -120162 Int File Attributes 0000 (0) │ │ │ │ +12024C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12024E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120252 CRC F446050F (4098229519) │ │ │ │ +120256 Compressed Size 00000D62 (3426) │ │ │ │ +12025A Uncompressed Size 0000BA46 (47686) │ │ │ │ +12025E Filename Length 001D (29) │ │ │ │ +120260 Extra Length 0000 (0) │ │ │ │ +120262 Comment Length 0000 (0) │ │ │ │ +120264 Disk Start 0000 (0) │ │ │ │ +120266 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120268 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120168 Local Header Offset 000044AF (17583) │ │ │ │ -12016C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12026C Local Header Offset 000044AF (17583) │ │ │ │ +120270 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12016C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120270: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120189 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -12018D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12018E Created OS 03 (3) 'Unix' │ │ │ │ -12018F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120190 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120191 General Purpose Flag 0800 (2048) │ │ │ │ +12028D CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +120291 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120292 Created OS 03 (3) 'Unix' │ │ │ │ +120293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120295 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120193 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120195 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120199 CRC 5397BA89 (1402452617) │ │ │ │ -12019D Compressed Size 0000025C (604) │ │ │ │ -1201A1 Uncompressed Size 0000047E (1150) │ │ │ │ -1201A5 Filename Length 0032 (50) │ │ │ │ -1201A7 Extra Length 0000 (0) │ │ │ │ -1201A9 Comment Length 0000 (0) │ │ │ │ -1201AB Disk Start 0000 (0) │ │ │ │ -1201AD Int File Attributes 0000 (0) │ │ │ │ +120297 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12029D CRC 5397BA89 (1402452617) │ │ │ │ +1202A1 Compressed Size 0000025C (604) │ │ │ │ +1202A5 Uncompressed Size 0000047E (1150) │ │ │ │ +1202A9 Filename Length 0032 (50) │ │ │ │ +1202AB Extra Length 0000 (0) │ │ │ │ +1202AD Comment Length 0000 (0) │ │ │ │ +1202AF Disk Start 0000 (0) │ │ │ │ +1202B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1201AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1202B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1201B3 Local Header Offset 0000524C (21068) │ │ │ │ -1201B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1202B7 Local Header Offset 0000524C (21068) │ │ │ │ +1202BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1201B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1202BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1201E9 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1201ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1201EE Created OS 03 (3) 'Unix' │ │ │ │ -1201EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1201F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1201F1 General Purpose Flag 0800 (2048) │ │ │ │ +1202ED CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +1202F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1202F2 Created OS 03 (3) 'Unix' │ │ │ │ +1202F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1202F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1202F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1201F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1201F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1201F9 CRC B727EEFF (3072847615) │ │ │ │ -1201FD Compressed Size 0000033C (828) │ │ │ │ -120201 Uncompressed Size 00000B04 (2820) │ │ │ │ -120205 Filename Length 0031 (49) │ │ │ │ -120207 Extra Length 0000 (0) │ │ │ │ -120209 Comment Length 0000 (0) │ │ │ │ -12020B Disk Start 0000 (0) │ │ │ │ -12020D Int File Attributes 0000 (0) │ │ │ │ +1202F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1202F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1202FD CRC B727EEFF (3072847615) │ │ │ │ +120301 Compressed Size 0000033C (828) │ │ │ │ +120305 Uncompressed Size 00000B04 (2820) │ │ │ │ +120309 Filename Length 0031 (49) │ │ │ │ +12030B Extra Length 0000 (0) │ │ │ │ +12030D Comment Length 0000 (0) │ │ │ │ +12030F Disk Start 0000 (0) │ │ │ │ +120311 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12020F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120313 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120213 Local Header Offset 000054F8 (21752) │ │ │ │ -120217 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120317 Local Header Offset 000054F8 (21752) │ │ │ │ +12031B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12031B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120248 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -12024C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12024D Created OS 03 (3) 'Unix' │ │ │ │ -12024E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12024F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120250 General Purpose Flag 0800 (2048) │ │ │ │ +12034C CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +120350 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120351 Created OS 03 (3) 'Unix' │ │ │ │ +120352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120354 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120252 Compression Method 0000 (0) 'Stored' │ │ │ │ -120254 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120258 CRC 00000000 (0) │ │ │ │ -12025C Compressed Size 00000000 (0) │ │ │ │ -120260 Uncompressed Size 00000000 (0) │ │ │ │ -120264 Filename Length 0017 (23) │ │ │ │ -120266 Extra Length 0000 (0) │ │ │ │ -120268 Comment Length 0000 (0) │ │ │ │ -12026A Disk Start 0000 (0) │ │ │ │ -12026C Int File Attributes 0000 (0) │ │ │ │ +120356 Compression Method 0000 (0) 'Stored' │ │ │ │ +120358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12035C CRC 00000000 (0) │ │ │ │ +120360 Compressed Size 00000000 (0) │ │ │ │ +120364 Uncompressed Size 00000000 (0) │ │ │ │ +120368 Filename Length 0017 (23) │ │ │ │ +12036A Extra Length 0000 (0) │ │ │ │ +12036C Comment Length 0000 (0) │ │ │ │ +12036E Disk Start 0000 (0) │ │ │ │ +120370 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12026E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120372 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120272 Local Header Offset 00005883 (22659) │ │ │ │ -120276 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120376 Local Header Offset 00005883 (22659) │ │ │ │ +12037A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120276: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12037A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x120276: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12037A: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12024E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120352: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12028D CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -120291 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120292 Created OS 03 (3) 'Unix' │ │ │ │ -120293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120295 General Purpose Flag 0800 (2048) │ │ │ │ +120391 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +120395 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120396 Created OS 03 (3) 'Unix' │ │ │ │ +120397 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120398 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120399 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120297 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12029D CRC 4ABDF9CB (1253964235) │ │ │ │ -1202A1 Compressed Size 00000129 (297) │ │ │ │ -1202A5 Uncompressed Size 000001C6 (454) │ │ │ │ -1202A9 Filename Length 0028 (40) │ │ │ │ -1202AB Extra Length 0000 (0) │ │ │ │ -1202AD Comment Length 0000 (0) │ │ │ │ -1202AF Disk Start 0000 (0) │ │ │ │ -1202B1 Int File Attributes 0000 (0) │ │ │ │ +12039B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12039D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203A1 CRC 4ABDF9CB (1253964235) │ │ │ │ +1203A5 Compressed Size 00000129 (297) │ │ │ │ +1203A9 Uncompressed Size 000001C6 (454) │ │ │ │ +1203AD Filename Length 0028 (40) │ │ │ │ +1203AF Extra Length 0000 (0) │ │ │ │ +1203B1 Comment Length 0000 (0) │ │ │ │ +1203B3 Disk Start 0000 (0) │ │ │ │ +1203B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1202B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1203B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1202B7 Local Header Offset 000058B8 (22712) │ │ │ │ -1202BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1203BB Local Header Offset 000058B8 (22712) │ │ │ │ +1203BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1202BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1203BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1202E3 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1202E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1202E8 Created OS 03 (3) 'Unix' │ │ │ │ -1202E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1202EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1202EB General Purpose Flag 0800 (2048) │ │ │ │ +1203E7 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +1203EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1203EC Created OS 03 (3) 'Unix' │ │ │ │ +1203ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1203EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1203EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1202ED Compression Method 0008 (8) 'Deflated' │ │ │ │ -1202EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1202F3 CRC AE561271 (2924876401) │ │ │ │ -1202F7 Compressed Size 000000CD (205) │ │ │ │ -1202FB Uncompressed Size 00000145 (325) │ │ │ │ -1202FF Filename Length 0027 (39) │ │ │ │ -120301 Extra Length 0000 (0) │ │ │ │ -120303 Comment Length 0000 (0) │ │ │ │ -120305 Disk Start 0000 (0) │ │ │ │ -120307 Int File Attributes 0000 (0) │ │ │ │ +1203F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1203F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203F7 CRC AE561271 (2924876401) │ │ │ │ +1203FB Compressed Size 000000CD (205) │ │ │ │ +1203FF Uncompressed Size 00000145 (325) │ │ │ │ +120403 Filename Length 0027 (39) │ │ │ │ +120405 Extra Length 0000 (0) │ │ │ │ +120407 Comment Length 0000 (0) │ │ │ │ +120409 Disk Start 0000 (0) │ │ │ │ +12040B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120309 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12040D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12030D Local Header Offset 00005A27 (23079) │ │ │ │ -120311 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120411 Local Header Offset 00005A27 (23079) │ │ │ │ +120415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120311: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120338 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -12033C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12033D Created OS 03 (3) 'Unix' │ │ │ │ -12033E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12033F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120340 General Purpose Flag 0800 (2048) │ │ │ │ +12043C CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +120440 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120441 Created OS 03 (3) 'Unix' │ │ │ │ +120442 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120443 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120444 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120342 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120344 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120348 CRC B4C8210A (3033014538) │ │ │ │ -12034C Compressed Size 00000C79 (3193) │ │ │ │ -120350 Uncompressed Size 00002344 (9028) │ │ │ │ -120354 Filename Length 0023 (35) │ │ │ │ -120356 Extra Length 0000 (0) │ │ │ │ -120358 Comment Length 0000 (0) │ │ │ │ -12035A Disk Start 0000 (0) │ │ │ │ -12035C Int File Attributes 0000 (0) │ │ │ │ +120446 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120448 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12044C CRC B4C8210A (3033014538) │ │ │ │ +120450 Compressed Size 00000C79 (3193) │ │ │ │ +120454 Uncompressed Size 00002344 (9028) │ │ │ │ +120458 Filename Length 0023 (35) │ │ │ │ +12045A Extra Length 0000 (0) │ │ │ │ +12045C Comment Length 0000 (0) │ │ │ │ +12045E Disk Start 0000 (0) │ │ │ │ +120460 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12035E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120462 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120362 Local Header Offset 00005B39 (23353) │ │ │ │ -120366 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120466 Local Header Offset 00005B39 (23353) │ │ │ │ +12046A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120366: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12046A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120389 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -12038D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12038E Created OS 03 (3) 'Unix' │ │ │ │ -12038F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120391 General Purpose Flag 0800 (2048) │ │ │ │ +12048D CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +120491 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120492 Created OS 03 (3) 'Unix' │ │ │ │ +120493 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120494 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120495 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120393 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120395 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120399 CRC B65F8A4A (3059714634) │ │ │ │ -12039D Compressed Size 00001C66 (7270) │ │ │ │ -1203A1 Uncompressed Size 000133DB (78811) │ │ │ │ -1203A5 Filename Length 0022 (34) │ │ │ │ -1203A7 Extra Length 0000 (0) │ │ │ │ -1203A9 Comment Length 0000 (0) │ │ │ │ -1203AB Disk Start 0000 (0) │ │ │ │ -1203AD Int File Attributes 0000 (0) │ │ │ │ +120497 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120499 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12049D CRC B65F8A4A (3059714634) │ │ │ │ +1204A1 Compressed Size 00001C66 (7270) │ │ │ │ +1204A5 Uncompressed Size 000133DB (78811) │ │ │ │ +1204A9 Filename Length 0022 (34) │ │ │ │ +1204AB Extra Length 0000 (0) │ │ │ │ +1204AD Comment Length 0000 (0) │ │ │ │ +1204AF Disk Start 0000 (0) │ │ │ │ +1204B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1204B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1203B3 Local Header Offset 000067F3 (26611) │ │ │ │ -1203B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1204B7 Local Header Offset 000067F3 (26611) │ │ │ │ +1204BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1203B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1204BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1203D9 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1203DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1203DE Created OS 03 (3) 'Unix' │ │ │ │ -1203DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1203E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1203E1 General Purpose Flag 0800 (2048) │ │ │ │ +1204DD CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +1204E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1204E2 Created OS 03 (3) 'Unix' │ │ │ │ +1204E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1204E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1204E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1203E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1203E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1203E9 CRC 75DCED1A (1977412890) │ │ │ │ -1203ED Compressed Size 00000359 (857) │ │ │ │ -1203F1 Uncompressed Size 000006E9 (1769) │ │ │ │ -1203F5 Filename Length 0032 (50) │ │ │ │ -1203F7 Extra Length 0000 (0) │ │ │ │ -1203F9 Comment Length 0000 (0) │ │ │ │ -1203FB Disk Start 0000 (0) │ │ │ │ -1203FD Int File Attributes 0000 (0) │ │ │ │ +1204E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1204E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1204ED CRC 75DCED1A (1977412890) │ │ │ │ +1204F1 Compressed Size 00000359 (857) │ │ │ │ +1204F5 Uncompressed Size 000006E9 (1769) │ │ │ │ +1204F9 Filename Length 0032 (50) │ │ │ │ +1204FB Extra Length 0000 (0) │ │ │ │ +1204FD Comment Length 0000 (0) │ │ │ │ +1204FF Disk Start 0000 (0) │ │ │ │ +120501 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120503 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120403 Local Header Offset 00008499 (33945) │ │ │ │ -120407 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120507 Local Header Offset 00008499 (33945) │ │ │ │ +12050B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120407: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12050B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120439 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -12043D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12043E Created OS 03 (3) 'Unix' │ │ │ │ -12043F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120440 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120441 General Purpose Flag 0800 (2048) │ │ │ │ +12053D CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +120541 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120542 Created OS 03 (3) 'Unix' │ │ │ │ +120543 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120544 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120545 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120443 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120445 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120449 CRC 9B9B9F42 (2610667330) │ │ │ │ -12044D Compressed Size 00000852 (2130) │ │ │ │ -120451 Uncompressed Size 00001CFD (7421) │ │ │ │ -120455 Filename Length 0031 (49) │ │ │ │ -120457 Extra Length 0000 (0) │ │ │ │ -120459 Comment Length 0000 (0) │ │ │ │ -12045B Disk Start 0000 (0) │ │ │ │ -12045D Int File Attributes 0000 (0) │ │ │ │ +120547 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120549 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12054D CRC 9B9B9F42 (2610667330) │ │ │ │ +120551 Compressed Size 00000852 (2130) │ │ │ │ +120555 Uncompressed Size 00001CFD (7421) │ │ │ │ +120559 Filename Length 0031 (49) │ │ │ │ +12055B Extra Length 0000 (0) │ │ │ │ +12055D Comment Length 0000 (0) │ │ │ │ +12055F Disk Start 0000 (0) │ │ │ │ +120561 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12045F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120563 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120463 Local Header Offset 00008842 (34882) │ │ │ │ -120467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120567 Local Header Offset 00008842 (34882) │ │ │ │ +12056B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12056B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120498 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -12049C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12049D Created OS 03 (3) 'Unix' │ │ │ │ -12049E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12049F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1204A0 General Purpose Flag 0800 (2048) │ │ │ │ +12059C CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +1205A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1205A1 Created OS 03 (3) 'Unix' │ │ │ │ +1205A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1205A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1205A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1204A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1204A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1204A8 CRC 767C901C (1987874844) │ │ │ │ -1204AC Compressed Size 0000044E (1102) │ │ │ │ -1204B0 Uncompressed Size 000009F2 (2546) │ │ │ │ -1204B4 Filename Length 003D (61) │ │ │ │ -1204B6 Extra Length 0000 (0) │ │ │ │ -1204B8 Comment Length 0000 (0) │ │ │ │ -1204BA Disk Start 0000 (0) │ │ │ │ -1204BC Int File Attributes 0000 (0) │ │ │ │ +1205A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1205A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1205AC CRC 767C901C (1987874844) │ │ │ │ +1205B0 Compressed Size 0000044E (1102) │ │ │ │ +1205B4 Uncompressed Size 000009F2 (2546) │ │ │ │ +1205B8 Filename Length 003D (61) │ │ │ │ +1205BA Extra Length 0000 (0) │ │ │ │ +1205BC Comment Length 0000 (0) │ │ │ │ +1205BE Disk Start 0000 (0) │ │ │ │ +1205C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1204BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1205C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1204C2 Local Header Offset 000090E3 (37091) │ │ │ │ -1204C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1205C6 Local Header Offset 000090E3 (37091) │ │ │ │ +1205CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1204C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1205CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120503 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -120507 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120508 Created OS 03 (3) 'Unix' │ │ │ │ -120509 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12050A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12050B General Purpose Flag 0800 (2048) │ │ │ │ +120607 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +12060B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12060C Created OS 03 (3) 'Unix' │ │ │ │ +12060D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12060E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12060F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12050D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12050F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120513 CRC D5486ABD (3578292925) │ │ │ │ -120517 Compressed Size 0000072B (1835) │ │ │ │ -12051B Uncompressed Size 00002040 (8256) │ │ │ │ -12051F Filename Length 003C (60) │ │ │ │ -120521 Extra Length 0000 (0) │ │ │ │ -120523 Comment Length 0000 (0) │ │ │ │ -120525 Disk Start 0000 (0) │ │ │ │ -120527 Int File Attributes 0000 (0) │ │ │ │ +120611 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120613 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120617 CRC D5486ABD (3578292925) │ │ │ │ +12061B Compressed Size 0000072B (1835) │ │ │ │ +12061F Uncompressed Size 00002040 (8256) │ │ │ │ +120623 Filename Length 003C (60) │ │ │ │ +120625 Extra Length 0000 (0) │ │ │ │ +120627 Comment Length 0000 (0) │ │ │ │ +120629 Disk Start 0000 (0) │ │ │ │ +12062B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120529 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12062D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12052D Local Header Offset 0000958C (38284) │ │ │ │ -120531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120631 Local Header Offset 0000958C (38284) │ │ │ │ +120635 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12056D CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -120571 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120572 Created OS 03 (3) 'Unix' │ │ │ │ -120573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120575 General Purpose Flag 0800 (2048) │ │ │ │ +120671 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +120675 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120676 Created OS 03 (3) 'Unix' │ │ │ │ +120677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120679 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120577 Compression Method 0000 (0) 'Stored' │ │ │ │ -120579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12057D CRC 00000000 (0) │ │ │ │ -120581 Compressed Size 00000000 (0) │ │ │ │ -120585 Uncompressed Size 00000000 (0) │ │ │ │ -120589 Filename Length 0011 (17) │ │ │ │ -12058B Extra Length 0000 (0) │ │ │ │ -12058D Comment Length 0000 (0) │ │ │ │ -12058F Disk Start 0000 (0) │ │ │ │ -120591 Int File Attributes 0000 (0) │ │ │ │ +12067B Compression Method 0000 (0) 'Stored' │ │ │ │ +12067D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120681 CRC 00000000 (0) │ │ │ │ +120685 Compressed Size 00000000 (0) │ │ │ │ +120689 Uncompressed Size 00000000 (0) │ │ │ │ +12068D Filename Length 0011 (17) │ │ │ │ +12068F Extra Length 0000 (0) │ │ │ │ +120691 Comment Length 0000 (0) │ │ │ │ +120693 Disk Start 0000 (0) │ │ │ │ +120695 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120593 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120697 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120597 Local Header Offset 00009D11 (40209) │ │ │ │ -12059B Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12069B Local Header Offset 00009D11 (40209) │ │ │ │ +12069F Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12059B: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12069F: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12059B: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12069F: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120573: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120677: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1205AC CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -1205B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205B1 Created OS 03 (3) 'Unix' │ │ │ │ -1205B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205B4 General Purpose Flag 0800 (2048) │ │ │ │ +1206B0 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +1206B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206B5 Created OS 03 (3) 'Unix' │ │ │ │ +1206B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1206B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1206B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1205B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1205B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1205BC CRC 17A1D6A0 (396482208) │ │ │ │ -1205C0 Compressed Size 000021BB (8635) │ │ │ │ -1205C4 Uncompressed Size 0000A1B4 (41396) │ │ │ │ -1205C8 Filename Length 001C (28) │ │ │ │ -1205CA Extra Length 0000 (0) │ │ │ │ -1205CC Comment Length 0000 (0) │ │ │ │ -1205CE Disk Start 0000 (0) │ │ │ │ -1205D0 Int File Attributes 0000 (0) │ │ │ │ +1206BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1206BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1206C0 CRC 17A1D6A0 (396482208) │ │ │ │ +1206C4 Compressed Size 000021BB (8635) │ │ │ │ +1206C8 Uncompressed Size 0000A1B4 (41396) │ │ │ │ +1206CC Filename Length 001C (28) │ │ │ │ +1206CE Extra Length 0000 (0) │ │ │ │ +1206D0 Comment Length 0000 (0) │ │ │ │ +1206D2 Disk Start 0000 (0) │ │ │ │ +1206D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1205D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1206D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1205D6 Local Header Offset 00009D40 (40256) │ │ │ │ -1205DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1206DA Local Header Offset 00009D40 (40256) │ │ │ │ +1206DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1205DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1205F6 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1205FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205FB Created OS 03 (3) 'Unix' │ │ │ │ -1205FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205FE General Purpose Flag 0800 (2048) │ │ │ │ +1206FA CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +1206FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206FF Created OS 03 (3) 'Unix' │ │ │ │ +120700 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120701 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120702 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120600 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120602 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120606 CRC 56568D48 (1448512840) │ │ │ │ -12060A Compressed Size 0000330A (13066) │ │ │ │ -12060E Uncompressed Size 0002B0AB (176299) │ │ │ │ -120612 Filename Length 001B (27) │ │ │ │ -120614 Extra Length 0000 (0) │ │ │ │ -120616 Comment Length 0000 (0) │ │ │ │ -120618 Disk Start 0000 (0) │ │ │ │ -12061A Int File Attributes 0000 (0) │ │ │ │ +120704 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120706 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12070A CRC 56568D48 (1448512840) │ │ │ │ +12070E Compressed Size 0000330A (13066) │ │ │ │ +120712 Uncompressed Size 0002B0AB (176299) │ │ │ │ +120716 Filename Length 001B (27) │ │ │ │ +120718 Extra Length 0000 (0) │ │ │ │ +12071A Comment Length 0000 (0) │ │ │ │ +12071C Disk Start 0000 (0) │ │ │ │ +12071E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12061C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120720 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120620 Local Header Offset 0000BF35 (48949) │ │ │ │ -120624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120724 Local Header Offset 0000BF35 (48949) │ │ │ │ +120728 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120728: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12063F CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -120643 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120644 Created OS 03 (3) 'Unix' │ │ │ │ -120645 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120646 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120647 General Purpose Flag 0800 (2048) │ │ │ │ +120743 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +120747 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120748 Created OS 03 (3) 'Unix' │ │ │ │ +120749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12074A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12074B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120649 Compression Method 0000 (0) 'Stored' │ │ │ │ -12064B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12064F CRC 00000000 (0) │ │ │ │ -120653 Compressed Size 00000000 (0) │ │ │ │ -120657 Uncompressed Size 00000000 (0) │ │ │ │ -12065B Filename Length 0010 (16) │ │ │ │ -12065D Extra Length 0000 (0) │ │ │ │ -12065F Comment Length 0000 (0) │ │ │ │ -120661 Disk Start 0000 (0) │ │ │ │ -120663 Int File Attributes 0000 (0) │ │ │ │ +12074D Compression Method 0000 (0) 'Stored' │ │ │ │ +12074F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120753 CRC 00000000 (0) │ │ │ │ +120757 Compressed Size 00000000 (0) │ │ │ │ +12075B Uncompressed Size 00000000 (0) │ │ │ │ +12075F Filename Length 0010 (16) │ │ │ │ +120761 Extra Length 0000 (0) │ │ │ │ +120763 Comment Length 0000 (0) │ │ │ │ +120765 Disk Start 0000 (0) │ │ │ │ +120767 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120665 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120769 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120669 Local Header Offset 0000F278 (62072) │ │ │ │ -12066D Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +12076D Local Header Offset 0000F278 (62072) │ │ │ │ +120771 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12066D: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120771: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12066D: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120771: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120645: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120749: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12067D CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -120681 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120682 Created OS 03 (3) 'Unix' │ │ │ │ -120683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120685 General Purpose Flag 0800 (2048) │ │ │ │ +120781 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +120785 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120786 Created OS 03 (3) 'Unix' │ │ │ │ +120787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120789 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120687 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120689 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12068D CRC A4C90F3F (2764640063) │ │ │ │ -120691 Compressed Size 000003BD (957) │ │ │ │ -120695 Uncompressed Size 000007F5 (2037) │ │ │ │ -120699 Filename Length 001F (31) │ │ │ │ -12069B Extra Length 0000 (0) │ │ │ │ -12069D Comment Length 0000 (0) │ │ │ │ -12069F Disk Start 0000 (0) │ │ │ │ -1206A1 Int File Attributes 0000 (0) │ │ │ │ +12078B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12078D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120791 CRC A4C90F3F (2764640063) │ │ │ │ +120795 Compressed Size 000003BD (957) │ │ │ │ +120799 Uncompressed Size 000007F5 (2037) │ │ │ │ +12079D Filename Length 001F (31) │ │ │ │ +12079F Extra Length 0000 (0) │ │ │ │ +1207A1 Comment Length 0000 (0) │ │ │ │ +1207A3 Disk Start 0000 (0) │ │ │ │ +1207A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206A7 Local Header Offset 0000F2A6 (62118) │ │ │ │ -1206AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207AB Local Header Offset 0000F2A6 (62118) │ │ │ │ +1207AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1206CA CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -1206CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1206CF Created OS 03 (3) 'Unix' │ │ │ │ -1206D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1206D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1206D2 General Purpose Flag 0800 (2048) │ │ │ │ +1207CE CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +1207D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1207D3 Created OS 03 (3) 'Unix' │ │ │ │ +1207D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1207D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1206D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1206D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1206DA CRC D8469284 (3628503684) │ │ │ │ -1206DE Compressed Size 0000046E (1134) │ │ │ │ -1206E2 Uncompressed Size 00000CF0 (3312) │ │ │ │ -1206E6 Filename Length 001E (30) │ │ │ │ -1206E8 Extra Length 0000 (0) │ │ │ │ -1206EA Comment Length 0000 (0) │ │ │ │ -1206EC Disk Start 0000 (0) │ │ │ │ -1206EE Int File Attributes 0000 (0) │ │ │ │ +1207D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1207DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207DE CRC D8469284 (3628503684) │ │ │ │ +1207E2 Compressed Size 0000046E (1134) │ │ │ │ +1207E6 Uncompressed Size 00000CF0 (3312) │ │ │ │ +1207EA Filename Length 001E (30) │ │ │ │ +1207EC Extra Length 0000 (0) │ │ │ │ +1207EE Comment Length 0000 (0) │ │ │ │ +1207F0 Disk Start 0000 (0) │ │ │ │ +1207F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206F4 Local Header Offset 0000F6A0 (63136) │ │ │ │ -1206F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207F8 Local Header Offset 0000F6A0 (63136) │ │ │ │ +1207FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120716 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -12071A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12071B Created OS 03 (3) 'Unix' │ │ │ │ -12071C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12071D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12071E General Purpose Flag 0800 (2048) │ │ │ │ +12081A CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +12081E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12081F Created OS 03 (3) 'Unix' │ │ │ │ +120820 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120821 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120822 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120722 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120726 CRC 75F85174 (1979208052) │ │ │ │ -12072A Compressed Size 00000322 (802) │ │ │ │ -12072E Uncompressed Size 000005F2 (1522) │ │ │ │ -120732 Filename Length 0022 (34) │ │ │ │ -120734 Extra Length 0000 (0) │ │ │ │ -120736 Comment Length 0000 (0) │ │ │ │ -120738 Disk Start 0000 (0) │ │ │ │ -12073A Int File Attributes 0000 (0) │ │ │ │ +120824 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120826 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12082A CRC 75F85174 (1979208052) │ │ │ │ +12082E Compressed Size 00000322 (802) │ │ │ │ +120832 Uncompressed Size 000005F2 (1522) │ │ │ │ +120836 Filename Length 0022 (34) │ │ │ │ +120838 Extra Length 0000 (0) │ │ │ │ +12083A Comment Length 0000 (0) │ │ │ │ +12083C Disk Start 0000 (0) │ │ │ │ +12083E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12073C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120840 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120740 Local Header Offset 0000FB4A (64330) │ │ │ │ -120744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120844 Local Header Offset 0000FB4A (64330) │ │ │ │ +120848 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120848: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120766 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -12076A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12076B Created OS 03 (3) 'Unix' │ │ │ │ -12076C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12076D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12076E General Purpose Flag 0800 (2048) │ │ │ │ +12086A CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +12086E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12086F Created OS 03 (3) 'Unix' │ │ │ │ +120870 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120871 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120872 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120770 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120772 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120776 CRC 83D25C1E (2211601438) │ │ │ │ -12077A Compressed Size 0000016C (364) │ │ │ │ -12077E Uncompressed Size 000002B5 (693) │ │ │ │ -120782 Filename Length 0021 (33) │ │ │ │ -120784 Extra Length 0000 (0) │ │ │ │ -120786 Comment Length 0000 (0) │ │ │ │ -120788 Disk Start 0000 (0) │ │ │ │ -12078A Int File Attributes 0000 (0) │ │ │ │ +120874 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120876 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12087A CRC 83D25C1E (2211601438) │ │ │ │ +12087E Compressed Size 0000016C (364) │ │ │ │ +120882 Uncompressed Size 000002B5 (693) │ │ │ │ +120886 Filename Length 0021 (33) │ │ │ │ +120888 Extra Length 0000 (0) │ │ │ │ +12088A Comment Length 0000 (0) │ │ │ │ +12088C Disk Start 0000 (0) │ │ │ │ +12088E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12078C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120890 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120790 Local Header Offset 0000FEAC (65196) │ │ │ │ -120794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120894 Local Header Offset 0000FEAC (65196) │ │ │ │ +120898 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120898: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1207B5 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -1207B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1207BA Created OS 03 (3) 'Unix' │ │ │ │ -1207BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1207BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1207BD General Purpose Flag 0800 (2048) │ │ │ │ +1208B9 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +1208BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1208BE Created OS 03 (3) 'Unix' │ │ │ │ +1208BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1208C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1208C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1207BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1207C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1207C5 CRC 2CC32613 (750986771) │ │ │ │ -1207C9 Compressed Size 00000185 (389) │ │ │ │ -1207CD Uncompressed Size 00000265 (613) │ │ │ │ -1207D1 Filename Length 002A (42) │ │ │ │ -1207D3 Extra Length 0000 (0) │ │ │ │ -1207D5 Comment Length 0000 (0) │ │ │ │ -1207D7 Disk Start 0000 (0) │ │ │ │ -1207D9 Int File Attributes 0000 (0) │ │ │ │ +1208C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1208C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1208C9 CRC 2CC32613 (750986771) │ │ │ │ +1208CD Compressed Size 00000185 (389) │ │ │ │ +1208D1 Uncompressed Size 00000265 (613) │ │ │ │ +1208D5 Filename Length 002A (42) │ │ │ │ +1208D7 Extra Length 0000 (0) │ │ │ │ +1208D9 Comment Length 0000 (0) │ │ │ │ +1208DB Disk Start 0000 (0) │ │ │ │ +1208DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1207DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1208DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1207DF Local Header Offset 00010057 (65623) │ │ │ │ -1207E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1208E3 Local Header Offset 00010057 (65623) │ │ │ │ +1208E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1207E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1208E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12080D CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -120811 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120812 Created OS 03 (3) 'Unix' │ │ │ │ -120813 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120814 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120815 General Purpose Flag 0800 (2048) │ │ │ │ +120911 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +120915 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120916 Created OS 03 (3) 'Unix' │ │ │ │ +120917 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120918 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120919 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120817 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120819 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12081D CRC 1E495A48 (508123720) │ │ │ │ -120821 Compressed Size 000035A6 (13734) │ │ │ │ -120825 Uncompressed Size 0000A868 (43112) │ │ │ │ -120829 Filename Length 001A (26) │ │ │ │ -12082B Extra Length 0000 (0) │ │ │ │ -12082D Comment Length 0000 (0) │ │ │ │ -12082F Disk Start 0000 (0) │ │ │ │ -120831 Int File Attributes 0000 (0) │ │ │ │ +12091B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12091D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120921 CRC 1E495A48 (508123720) │ │ │ │ +120925 Compressed Size 000035A6 (13734) │ │ │ │ +120929 Uncompressed Size 0000A868 (43112) │ │ │ │ +12092D Filename Length 001A (26) │ │ │ │ +12092F Extra Length 0000 (0) │ │ │ │ +120931 Comment Length 0000 (0) │ │ │ │ +120933 Disk Start 0000 (0) │ │ │ │ +120935 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120833 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120937 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120837 Local Header Offset 00010224 (66084) │ │ │ │ -12083B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12093B Local Header Offset 00010224 (66084) │ │ │ │ +12093F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12083B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12093F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120855 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -120859 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12085A Created OS 03 (3) 'Unix' │ │ │ │ -12085B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12085C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12085D General Purpose Flag 0800 (2048) │ │ │ │ +120959 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +12095D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12095E Created OS 03 (3) 'Unix' │ │ │ │ +12095F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120960 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120961 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12085F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120861 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120865 CRC 5AE5D6D5 (1525012181) │ │ │ │ -120869 Compressed Size 00009CF5 (40181) │ │ │ │ -12086D Uncompressed Size 00049775 (300917) │ │ │ │ -120871 Filename Length 0019 (25) │ │ │ │ -120873 Extra Length 0000 (0) │ │ │ │ -120875 Comment Length 0000 (0) │ │ │ │ -120877 Disk Start 0000 (0) │ │ │ │ -120879 Int File Attributes 0000 (0) │ │ │ │ +120963 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120965 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120969 CRC 5AE5D6D5 (1525012181) │ │ │ │ +12096D Compressed Size 00009CF5 (40181) │ │ │ │ +120971 Uncompressed Size 00049775 (300917) │ │ │ │ +120975 Filename Length 0019 (25) │ │ │ │ +120977 Extra Length 0000 (0) │ │ │ │ +120979 Comment Length 0000 (0) │ │ │ │ +12097B Disk Start 0000 (0) │ │ │ │ +12097D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12087B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12097F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12087F Local Header Offset 00013802 (79874) │ │ │ │ -120883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120983 Local Header Offset 00013802 (79874) │ │ │ │ +120987 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120987: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12089C CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -1208A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208A1 Created OS 03 (3) 'Unix' │ │ │ │ -1208A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208A4 General Purpose Flag 0800 (2048) │ │ │ │ +1209A0 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +1209A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209A5 Created OS 03 (3) 'Unix' │ │ │ │ +1209A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208AC CRC 4ED7B9DB (1322760667) │ │ │ │ -1208B0 Compressed Size 0000020E (526) │ │ │ │ -1208B4 Uncompressed Size 000003E3 (995) │ │ │ │ -1208B8 Filename Length 0021 (33) │ │ │ │ -1208BA Extra Length 0000 (0) │ │ │ │ -1208BC Comment Length 0000 (0) │ │ │ │ -1208BE Disk Start 0000 (0) │ │ │ │ -1208C0 Int File Attributes 0000 (0) │ │ │ │ +1209AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209B0 CRC 4ED7B9DB (1322760667) │ │ │ │ +1209B4 Compressed Size 0000020E (526) │ │ │ │ +1209B8 Uncompressed Size 000003E3 (995) │ │ │ │ +1209BC Filename Length 0021 (33) │ │ │ │ +1209BE Extra Length 0000 (0) │ │ │ │ +1209C0 Comment Length 0000 (0) │ │ │ │ +1209C2 Disk Start 0000 (0) │ │ │ │ +1209C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1208C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1209C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1208C6 Local Header Offset 0001D52E (120110) │ │ │ │ -1208CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1209CA Local Header Offset 0001D52E (120110) │ │ │ │ +1209CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1208CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1209CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1208EB CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -1208EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208F0 Created OS 03 (3) 'Unix' │ │ │ │ -1208F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208F3 General Purpose Flag 0800 (2048) │ │ │ │ +1209EF CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +1209F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209F4 Created OS 03 (3) 'Unix' │ │ │ │ +1209F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208FB CRC 9BD41A86 (2614368902) │ │ │ │ -1208FF Compressed Size 000000BA (186) │ │ │ │ -120903 Uncompressed Size 00000133 (307) │ │ │ │ -120907 Filename Length 0020 (32) │ │ │ │ -120909 Extra Length 0000 (0) │ │ │ │ -12090B Comment Length 0000 (0) │ │ │ │ -12090D Disk Start 0000 (0) │ │ │ │ -12090F Int File Attributes 0000 (0) │ │ │ │ +1209F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209FF CRC 9BD41A86 (2614368902) │ │ │ │ +120A03 Compressed Size 000000BA (186) │ │ │ │ +120A07 Uncompressed Size 00000133 (307) │ │ │ │ +120A0B Filename Length 0020 (32) │ │ │ │ +120A0D Extra Length 0000 (0) │ │ │ │ +120A0F Comment Length 0000 (0) │ │ │ │ +120A11 Disk Start 0000 (0) │ │ │ │ +120A13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120911 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120915 Local Header Offset 0001D77B (120699) │ │ │ │ -120919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A19 Local Header Offset 0001D77B (120699) │ │ │ │ +120A1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120939 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -12093D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12093E Created OS 03 (3) 'Unix' │ │ │ │ -12093F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120941 General Purpose Flag 0800 (2048) │ │ │ │ +120A3D CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +120A41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A42 Created OS 03 (3) 'Unix' │ │ │ │ +120A43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120943 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120945 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120949 CRC 231EF643 (589231683) │ │ │ │ -12094D Compressed Size 00000A00 (2560) │ │ │ │ -120951 Uncompressed Size 000016EC (5868) │ │ │ │ -120955 Filename Length 001C (28) │ │ │ │ -120957 Extra Length 0000 (0) │ │ │ │ -120959 Comment Length 0000 (0) │ │ │ │ -12095B Disk Start 0000 (0) │ │ │ │ -12095D Int File Attributes 0000 (0) │ │ │ │ +120A47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A4D CRC 231EF643 (589231683) │ │ │ │ +120A51 Compressed Size 00000A00 (2560) │ │ │ │ +120A55 Uncompressed Size 000016EC (5868) │ │ │ │ +120A59 Filename Length 001C (28) │ │ │ │ +120A5B Extra Length 0000 (0) │ │ │ │ +120A5D Comment Length 0000 (0) │ │ │ │ +120A5F Disk Start 0000 (0) │ │ │ │ +120A61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12095F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120963 Local Header Offset 0001D873 (120947) │ │ │ │ -120967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A67 Local Header Offset 0001D873 (120947) │ │ │ │ +120A6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120983 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -120987 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120988 Created OS 03 (3) 'Unix' │ │ │ │ -120989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12098A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12098B General Purpose Flag 0800 (2048) │ │ │ │ +120A87 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +120A8B Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A8C Created OS 03 (3) 'Unix' │ │ │ │ +120A8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12098D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12098F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120993 CRC C092F56F (3230856559) │ │ │ │ -120997 Compressed Size 000004B8 (1208) │ │ │ │ -12099B Uncompressed Size 00001742 (5954) │ │ │ │ -12099F Filename Length 001B (27) │ │ │ │ -1209A1 Extra Length 0000 (0) │ │ │ │ -1209A3 Comment Length 0000 (0) │ │ │ │ -1209A5 Disk Start 0000 (0) │ │ │ │ -1209A7 Int File Attributes 0000 (0) │ │ │ │ +120A91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A97 CRC C092F56F (3230856559) │ │ │ │ +120A9B Compressed Size 000004B8 (1208) │ │ │ │ +120A9F Uncompressed Size 00001742 (5954) │ │ │ │ +120AA3 Filename Length 001B (27) │ │ │ │ +120AA5 Extra Length 0000 (0) │ │ │ │ +120AA7 Comment Length 0000 (0) │ │ │ │ +120AA9 Disk Start 0000 (0) │ │ │ │ +120AAB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209AD Local Header Offset 0001E2AD (123565) │ │ │ │ -1209B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120AB1 Local Header Offset 0001E2AD (123565) │ │ │ │ +120AB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1209CC CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -1209D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1209D1 Created OS 03 (3) 'Unix' │ │ │ │ -1209D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1209D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1209D4 General Purpose Flag 0800 (2048) │ │ │ │ +120AD0 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +120AD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120AD5 Created OS 03 (3) 'Unix' │ │ │ │ +120AD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120AD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120AD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1209D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1209D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1209DC CRC B33E6EEA (3007213290) │ │ │ │ -1209E0 Compressed Size 00000339 (825) │ │ │ │ -1209E4 Uncompressed Size 000005FD (1533) │ │ │ │ -1209E8 Filename Length 001C (28) │ │ │ │ -1209EA Extra Length 0000 (0) │ │ │ │ -1209EC Comment Length 0000 (0) │ │ │ │ -1209EE Disk Start 0000 (0) │ │ │ │ -1209F0 Int File Attributes 0000 (0) │ │ │ │ +120ADA Compression Method 0008 (8) 'Deflated' │ │ │ │ +120ADC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AE0 CRC B33E6EEA (3007213290) │ │ │ │ +120AE4 Compressed Size 00000339 (825) │ │ │ │ +120AE8 Uncompressed Size 000005FD (1533) │ │ │ │ +120AEC Filename Length 001C (28) │ │ │ │ +120AEE Extra Length 0000 (0) │ │ │ │ +120AF0 Comment Length 0000 (0) │ │ │ │ +120AF2 Disk Start 0000 (0) │ │ │ │ +120AF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209F6 Local Header Offset 0001E79E (124830) │ │ │ │ -1209FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120AFA Local Header Offset 0001E79E (124830) │ │ │ │ +120AFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A16 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -120A1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A1B Created OS 03 (3) 'Unix' │ │ │ │ -120A1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A1E General Purpose Flag 0800 (2048) │ │ │ │ +120B1A CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +120B1E Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B1F Created OS 03 (3) 'Unix' │ │ │ │ +120B20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B22 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A26 CRC 75F90BD0 (1979255760) │ │ │ │ -120A2A Compressed Size 000001AF (431) │ │ │ │ -120A2E Uncompressed Size 00000570 (1392) │ │ │ │ -120A32 Filename Length 001B (27) │ │ │ │ -120A34 Extra Length 0000 (0) │ │ │ │ -120A36 Comment Length 0000 (0) │ │ │ │ -120A38 Disk Start 0000 (0) │ │ │ │ -120A3A Int File Attributes 0000 (0) │ │ │ │ +120B24 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B2A CRC 75F90BD0 (1979255760) │ │ │ │ +120B2E Compressed Size 000001AF (431) │ │ │ │ +120B32 Uncompressed Size 00000570 (1392) │ │ │ │ +120B36 Filename Length 001B (27) │ │ │ │ +120B38 Extra Length 0000 (0) │ │ │ │ +120B3A Comment Length 0000 (0) │ │ │ │ +120B3C Disk Start 0000 (0) │ │ │ │ +120B3E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A40 Local Header Offset 0001EB11 (125713) │ │ │ │ -120A44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B44 Local Header Offset 0001EB11 (125713) │ │ │ │ +120B48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A5F CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -120A63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A64 Created OS 03 (3) 'Unix' │ │ │ │ -120A65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A67 General Purpose Flag 0800 (2048) │ │ │ │ +120B63 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +120B67 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B68 Created OS 03 (3) 'Unix' │ │ │ │ +120B69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A6F CRC 52660998 (1382418840) │ │ │ │ -120A73 Compressed Size 000003E3 (995) │ │ │ │ -120A77 Uncompressed Size 0000080D (2061) │ │ │ │ -120A7B Filename Length 001E (30) │ │ │ │ -120A7D Extra Length 0000 (0) │ │ │ │ -120A7F Comment Length 0000 (0) │ │ │ │ -120A81 Disk Start 0000 (0) │ │ │ │ -120A83 Int File Attributes 0000 (0) │ │ │ │ +120B6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B73 CRC 52660998 (1382418840) │ │ │ │ +120B77 Compressed Size 000003E3 (995) │ │ │ │ +120B7B Uncompressed Size 0000080D (2061) │ │ │ │ +120B7F Filename Length 001E (30) │ │ │ │ +120B81 Extra Length 0000 (0) │ │ │ │ +120B83 Comment Length 0000 (0) │ │ │ │ +120B85 Disk Start 0000 (0) │ │ │ │ +120B87 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A89 Local Header Offset 0001ECF9 (126201) │ │ │ │ -120A8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B8D Local Header Offset 0001ECF9 (126201) │ │ │ │ +120B91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AAB CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -120AAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AB0 Created OS 03 (3) 'Unix' │ │ │ │ -120AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AB3 General Purpose Flag 0800 (2048) │ │ │ │ +120BAF CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +120BB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BB4 Created OS 03 (3) 'Unix' │ │ │ │ +120BB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120BB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120BB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120AB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120AB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120ABB CRC EC2828C3 (3962054851) │ │ │ │ -120ABF Compressed Size 00000282 (642) │ │ │ │ -120AC3 Uncompressed Size 000008EA (2282) │ │ │ │ -120AC7 Filename Length 001D (29) │ │ │ │ -120AC9 Extra Length 0000 (0) │ │ │ │ -120ACB Comment Length 0000 (0) │ │ │ │ -120ACD Disk Start 0000 (0) │ │ │ │ -120ACF Int File Attributes 0000 (0) │ │ │ │ +120BB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120BBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120BBF CRC EC2828C3 (3962054851) │ │ │ │ +120BC3 Compressed Size 00000282 (642) │ │ │ │ +120BC7 Uncompressed Size 000008EA (2282) │ │ │ │ +120BCB Filename Length 001D (29) │ │ │ │ +120BCD Extra Length 0000 (0) │ │ │ │ +120BCF Comment Length 0000 (0) │ │ │ │ +120BD1 Disk Start 0000 (0) │ │ │ │ +120BD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120AD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120BD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120AD5 Local Header Offset 0001F118 (127256) │ │ │ │ -120AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120BD9 Local Header Offset 0001F118 (127256) │ │ │ │ +120BDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AF6 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -120AFA Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AFB Created OS 03 (3) 'Unix' │ │ │ │ -120AFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AFE General Purpose Flag 0800 (2048) │ │ │ │ +120BFA CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +120BFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BFF Created OS 03 (3) 'Unix' │ │ │ │ +120C00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B06 CRC 6AB17B30 (1790016304) │ │ │ │ -120B0A Compressed Size 00000189 (393) │ │ │ │ -120B0E Uncompressed Size 00000448 (1096) │ │ │ │ -120B12 Filename Length 0020 (32) │ │ │ │ -120B14 Extra Length 0000 (0) │ │ │ │ -120B16 Comment Length 0000 (0) │ │ │ │ -120B18 Disk Start 0000 (0) │ │ │ │ -120B1A Int File Attributes 0000 (0) │ │ │ │ +120C04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C0A CRC 6AB17B30 (1790016304) │ │ │ │ +120C0E Compressed Size 00000189 (393) │ │ │ │ +120C12 Uncompressed Size 00000448 (1096) │ │ │ │ +120C16 Filename Length 0020 (32) │ │ │ │ +120C18 Extra Length 0000 (0) │ │ │ │ +120C1A Comment Length 0000 (0) │ │ │ │ +120C1C Disk Start 0000 (0) │ │ │ │ +120C1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B20 Local Header Offset 0001F3D5 (127957) │ │ │ │ -120B24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C24 Local Header Offset 0001F3D5 (127957) │ │ │ │ +120C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B44 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -120B48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B49 Created OS 03 (3) 'Unix' │ │ │ │ -120B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B4C General Purpose Flag 0800 (2048) │ │ │ │ +120C48 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +120C4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C4D Created OS 03 (3) 'Unix' │ │ │ │ +120C4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B54 CRC FFD1E25A (4291945050) │ │ │ │ -120B58 Compressed Size 000001B7 (439) │ │ │ │ -120B5C Uncompressed Size 000002C6 (710) │ │ │ │ -120B60 Filename Length 0024 (36) │ │ │ │ -120B62 Extra Length 0000 (0) │ │ │ │ -120B64 Comment Length 0000 (0) │ │ │ │ -120B66 Disk Start 0000 (0) │ │ │ │ -120B68 Int File Attributes 0000 (0) │ │ │ │ +120C52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C58 CRC FFD1E25A (4291945050) │ │ │ │ +120C5C Compressed Size 000001B7 (439) │ │ │ │ +120C60 Uncompressed Size 000002C6 (710) │ │ │ │ +120C64 Filename Length 0024 (36) │ │ │ │ +120C66 Extra Length 0000 (0) │ │ │ │ +120C68 Comment Length 0000 (0) │ │ │ │ +120C6A Disk Start 0000 (0) │ │ │ │ +120C6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B6E Local Header Offset 0001F59C (128412) │ │ │ │ -120B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C72 Local Header Offset 0001F59C (128412) │ │ │ │ +120C76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B96 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -120B9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B9B Created OS 03 (3) 'Unix' │ │ │ │ -120B9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B9E General Purpose Flag 0800 (2048) │ │ │ │ +120C9A CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +120C9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C9F Created OS 03 (3) 'Unix' │ │ │ │ +120CA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BA6 CRC 9BF5C8BE (2616576190) │ │ │ │ -120BAA Compressed Size 0000053A (1338) │ │ │ │ -120BAE Uncompressed Size 00000E44 (3652) │ │ │ │ -120BB2 Filename Length 0024 (36) │ │ │ │ -120BB4 Extra Length 0000 (0) │ │ │ │ -120BB6 Comment Length 0000 (0) │ │ │ │ -120BB8 Disk Start 0000 (0) │ │ │ │ -120BBA Int File Attributes 0000 (0) │ │ │ │ +120CA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CAA CRC 9BF5C8BE (2616576190) │ │ │ │ +120CAE Compressed Size 0000053A (1338) │ │ │ │ +120CB2 Uncompressed Size 00000E44 (3652) │ │ │ │ +120CB6 Filename Length 0024 (36) │ │ │ │ +120CB8 Extra Length 0000 (0) │ │ │ │ +120CBA Comment Length 0000 (0) │ │ │ │ +120CBC Disk Start 0000 (0) │ │ │ │ +120CBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120BBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120CC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120BC0 Local Header Offset 0001F795 (128917) │ │ │ │ -120BC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120CC4 Local Header Offset 0001F795 (128917) │ │ │ │ +120CC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120BC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120CC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120BE8 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -120BEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -120BED Created OS 03 (3) 'Unix' │ │ │ │ -120BEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120BEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120BF0 General Purpose Flag 0800 (2048) │ │ │ │ +120CEC CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +120CF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CF1 Created OS 03 (3) 'Unix' │ │ │ │ +120CF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BF8 CRC 7D5E1967 (2103318887) │ │ │ │ -120BFC Compressed Size 0000053C (1340) │ │ │ │ -120C00 Uncompressed Size 00000E6A (3690) │ │ │ │ -120C04 Filename Length 0026 (38) │ │ │ │ -120C06 Extra Length 0000 (0) │ │ │ │ -120C08 Comment Length 0000 (0) │ │ │ │ -120C0A Disk Start 0000 (0) │ │ │ │ -120C0C Int File Attributes 0000 (0) │ │ │ │ +120CF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CFC CRC 7D5E1967 (2103318887) │ │ │ │ +120D00 Compressed Size 0000053C (1340) │ │ │ │ +120D04 Uncompressed Size 00000E6A (3690) │ │ │ │ +120D08 Filename Length 0026 (38) │ │ │ │ +120D0A Extra Length 0000 (0) │ │ │ │ +120D0C Comment Length 0000 (0) │ │ │ │ +120D0E Disk Start 0000 (0) │ │ │ │ +120D10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C12 Local Header Offset 0001FD11 (130321) │ │ │ │ -120C16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D16 Local Header Offset 0001FD11 (130321) │ │ │ │ +120D1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C3C CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -120C40 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C41 Created OS 03 (3) 'Unix' │ │ │ │ -120C42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C44 General Purpose Flag 0800 (2048) │ │ │ │ +120D40 CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +120D44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D45 Created OS 03 (3) 'Unix' │ │ │ │ +120D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C4C CRC 3BDDD40A (1004393482) │ │ │ │ -120C50 Compressed Size 0000056E (1390) │ │ │ │ -120C54 Uncompressed Size 00000E74 (3700) │ │ │ │ -120C58 Filename Length 0025 (37) │ │ │ │ -120C5A Extra Length 0000 (0) │ │ │ │ -120C5C Comment Length 0000 (0) │ │ │ │ -120C5E Disk Start 0000 (0) │ │ │ │ -120C60 Int File Attributes 0000 (0) │ │ │ │ +120D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D50 CRC 3BDDD40A (1004393482) │ │ │ │ +120D54 Compressed Size 0000056E (1390) │ │ │ │ +120D58 Uncompressed Size 00000E74 (3700) │ │ │ │ +120D5C Filename Length 0025 (37) │ │ │ │ +120D5E Extra Length 0000 (0) │ │ │ │ +120D60 Comment Length 0000 (0) │ │ │ │ +120D62 Disk Start 0000 (0) │ │ │ │ +120D64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C66 Local Header Offset 00020291 (131729) │ │ │ │ -120C6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D6A Local Header Offset 00020291 (131729) │ │ │ │ +120D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C8F CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -120C93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C94 Created OS 03 (3) 'Unix' │ │ │ │ -120C95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C97 General Purpose Flag 0800 (2048) │ │ │ │ +120D93 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +120D97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D98 Created OS 03 (3) 'Unix' │ │ │ │ +120D99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C9F CRC C2F9695A (3271125338) │ │ │ │ -120CA3 Compressed Size 00000552 (1362) │ │ │ │ -120CA7 Uncompressed Size 00000E74 (3700) │ │ │ │ -120CAB Filename Length 0027 (39) │ │ │ │ -120CAD Extra Length 0000 (0) │ │ │ │ -120CAF Comment Length 0000 (0) │ │ │ │ -120CB1 Disk Start 0000 (0) │ │ │ │ -120CB3 Int File Attributes 0000 (0) │ │ │ │ +120D9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DA3 CRC C2F9695A (3271125338) │ │ │ │ +120DA7 Compressed Size 00000552 (1362) │ │ │ │ +120DAB Uncompressed Size 00000E74 (3700) │ │ │ │ +120DAF Filename Length 0027 (39) │ │ │ │ +120DB1 Extra Length 0000 (0) │ │ │ │ +120DB3 Comment Length 0000 (0) │ │ │ │ +120DB5 Disk Start 0000 (0) │ │ │ │ +120DB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120CB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120DB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120CB9 Local Header Offset 00020842 (133186) │ │ │ │ -120CBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120DBD Local Header Offset 00020842 (133186) │ │ │ │ +120DC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120CBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120CE4 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -120CE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120CE9 Created OS 03 (3) 'Unix' │ │ │ │ -120CEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120CEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120CEC General Purpose Flag 0800 (2048) │ │ │ │ +120DE8 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +120DEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +120DED Created OS 03 (3) 'Unix' │ │ │ │ +120DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120DF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120CEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -120CF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CF4 CRC 6DC50697 (1841628823) │ │ │ │ -120CF8 Compressed Size 0000053F (1343) │ │ │ │ -120CFC Uncompressed Size 00000E57 (3671) │ │ │ │ -120D00 Filename Length 0025 (37) │ │ │ │ -120D02 Extra Length 0000 (0) │ │ │ │ -120D04 Comment Length 0000 (0) │ │ │ │ -120D06 Disk Start 0000 (0) │ │ │ │ -120D08 Int File Attributes 0000 (0) │ │ │ │ +120DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DF8 CRC 6DC50697 (1841628823) │ │ │ │ +120DFC Compressed Size 0000053F (1343) │ │ │ │ +120E00 Uncompressed Size 00000E57 (3671) │ │ │ │ +120E04 Filename Length 0025 (37) │ │ │ │ +120E06 Extra Length 0000 (0) │ │ │ │ +120E08 Comment Length 0000 (0) │ │ │ │ +120E0A Disk Start 0000 (0) │ │ │ │ +120E0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D0E Local Header Offset 00020DD9 (134617) │ │ │ │ -120D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E12 Local Header Offset 00020DD9 (134617) │ │ │ │ +120E16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D37 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -120D3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D3C Created OS 03 (3) 'Unix' │ │ │ │ -120D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D3F General Purpose Flag 0800 (2048) │ │ │ │ +120E3B CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +120E3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E40 Created OS 03 (3) 'Unix' │ │ │ │ +120E41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D47 CRC 1BFCCA0F (469551631) │ │ │ │ -120D4B Compressed Size 000001E4 (484) │ │ │ │ -120D4F Uncompressed Size 000003AC (940) │ │ │ │ -120D53 Filename Length 0020 (32) │ │ │ │ -120D55 Extra Length 0000 (0) │ │ │ │ -120D57 Comment Length 0000 (0) │ │ │ │ -120D59 Disk Start 0000 (0) │ │ │ │ -120D5B Int File Attributes 0000 (0) │ │ │ │ +120E45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E4B CRC 1BFCCA0F (469551631) │ │ │ │ +120E4F Compressed Size 000001E4 (484) │ │ │ │ +120E53 Uncompressed Size 000003AC (940) │ │ │ │ +120E57 Filename Length 0020 (32) │ │ │ │ +120E59 Extra Length 0000 (0) │ │ │ │ +120E5B Comment Length 0000 (0) │ │ │ │ +120E5D Disk Start 0000 (0) │ │ │ │ +120E5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D61 Local Header Offset 0002135B (136027) │ │ │ │ -120D65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E65 Local Header Offset 0002135B (136027) │ │ │ │ +120E69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D85 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -120D89 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D8A Created OS 03 (3) 'Unix' │ │ │ │ -120D8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D8D General Purpose Flag 0800 (2048) │ │ │ │ +120E89 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +120E8D Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E8E Created OS 03 (3) 'Unix' │ │ │ │ +120E8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D95 CRC 723C3B87 (1916550023) │ │ │ │ -120D99 Compressed Size 00000205 (517) │ │ │ │ -120D9D Uncompressed Size 0000045C (1116) │ │ │ │ -120DA1 Filename Length 0020 (32) │ │ │ │ -120DA3 Extra Length 0000 (0) │ │ │ │ -120DA5 Comment Length 0000 (0) │ │ │ │ -120DA7 Disk Start 0000 (0) │ │ │ │ -120DA9 Int File Attributes 0000 (0) │ │ │ │ +120E93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E99 CRC 723C3B87 (1916550023) │ │ │ │ +120E9D Compressed Size 00000205 (517) │ │ │ │ +120EA1 Uncompressed Size 0000045C (1116) │ │ │ │ +120EA5 Filename Length 0020 (32) │ │ │ │ +120EA7 Extra Length 0000 (0) │ │ │ │ +120EA9 Comment Length 0000 (0) │ │ │ │ +120EAB Disk Start 0000 (0) │ │ │ │ +120EAD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DAF Local Header Offset 0002157D (136573) │ │ │ │ -120DB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120EB3 Local Header Offset 0002157D (136573) │ │ │ │ +120EB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120DD3 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -120DD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120DD8 Created OS 03 (3) 'Unix' │ │ │ │ -120DD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120DDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120DDB General Purpose Flag 0800 (2048) │ │ │ │ +120ED7 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +120EDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +120EDC Created OS 03 (3) 'Unix' │ │ │ │ +120EDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120EDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120EDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120DDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -120DDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120DE3 CRC 634AB1A9 (1665839529) │ │ │ │ -120DE7 Compressed Size 0000022D (557) │ │ │ │ -120DEB Uncompressed Size 0000050D (1293) │ │ │ │ -120DEF Filename Length 0020 (32) │ │ │ │ -120DF1 Extra Length 0000 (0) │ │ │ │ -120DF3 Comment Length 0000 (0) │ │ │ │ -120DF5 Disk Start 0000 (0) │ │ │ │ -120DF7 Int File Attributes 0000 (0) │ │ │ │ +120EE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120EE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EE7 CRC 634AB1A9 (1665839529) │ │ │ │ +120EEB Compressed Size 0000022D (557) │ │ │ │ +120EEF Uncompressed Size 0000050D (1293) │ │ │ │ +120EF3 Filename Length 0020 (32) │ │ │ │ +120EF5 Extra Length 0000 (0) │ │ │ │ +120EF7 Comment Length 0000 (0) │ │ │ │ +120EF9 Disk Start 0000 (0) │ │ │ │ +120EFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DFD Local Header Offset 000217C0 (137152) │ │ │ │ -120E01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F01 Local Header Offset 000217C0 (137152) │ │ │ │ +120F05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E21 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -120E25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E26 Created OS 03 (3) 'Unix' │ │ │ │ -120E27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E29 General Purpose Flag 0800 (2048) │ │ │ │ +120F25 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +120F29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F2A Created OS 03 (3) 'Unix' │ │ │ │ +120F2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E31 CRC 8032CA38 (2150812216) │ │ │ │ -120E35 Compressed Size 0000206D (8301) │ │ │ │ -120E39 Uncompressed Size 00005F17 (24343) │ │ │ │ -120E3D Filename Length 0019 (25) │ │ │ │ -120E3F Extra Length 0000 (0) │ │ │ │ -120E41 Comment Length 0000 (0) │ │ │ │ -120E43 Disk Start 0000 (0) │ │ │ │ -120E45 Int File Attributes 0000 (0) │ │ │ │ +120F2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F35 CRC 8032CA38 (2150812216) │ │ │ │ +120F39 Compressed Size 0000206D (8301) │ │ │ │ +120F3D Uncompressed Size 00005F17 (24343) │ │ │ │ +120F41 Filename Length 0019 (25) │ │ │ │ +120F43 Extra Length 0000 (0) │ │ │ │ +120F45 Comment Length 0000 (0) │ │ │ │ +120F47 Disk Start 0000 (0) │ │ │ │ +120F49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E4B Local Header Offset 00021A2B (137771) │ │ │ │ -120E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F4F Local Header Offset 00021A2B (137771) │ │ │ │ +120F53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E68 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -120E6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E6D Created OS 03 (3) 'Unix' │ │ │ │ -120E6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E70 General Purpose Flag 0800 (2048) │ │ │ │ +120F6C CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +120F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F71 Created OS 03 (3) 'Unix' │ │ │ │ +120F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E78 CRC B8BDB836 (3099441206) │ │ │ │ -120E7C Compressed Size 00001843 (6211) │ │ │ │ -120E80 Uncompressed Size 0000EB58 (60248) │ │ │ │ -120E84 Filename Length 0018 (24) │ │ │ │ -120E86 Extra Length 0000 (0) │ │ │ │ -120E88 Comment Length 0000 (0) │ │ │ │ -120E8A Disk Start 0000 (0) │ │ │ │ -120E8C Int File Attributes 0000 (0) │ │ │ │ +120F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F7C CRC B8BDB836 (3099441206) │ │ │ │ +120F80 Compressed Size 00001843 (6211) │ │ │ │ +120F84 Uncompressed Size 0000EB58 (60248) │ │ │ │ +120F88 Filename Length 0018 (24) │ │ │ │ +120F8A Extra Length 0000 (0) │ │ │ │ +120F8C Comment Length 0000 (0) │ │ │ │ +120F8E Disk Start 0000 (0) │ │ │ │ +120F90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E92 Local Header Offset 00023ACF (146127) │ │ │ │ -120E96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F96 Local Header Offset 00023ACF (146127) │ │ │ │ +120F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EAE CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -120EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EB3 Created OS 03 (3) 'Unix' │ │ │ │ -120EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EB6 General Purpose Flag 0800 (2048) │ │ │ │ +120FB2 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +120FB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FB7 Created OS 03 (3) 'Unix' │ │ │ │ +120FB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120FBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120EBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120EBE CRC FA3E2FC3 (4198379459) │ │ │ │ -120EC2 Compressed Size 000003E3 (995) │ │ │ │ -120EC6 Uncompressed Size 00001580 (5504) │ │ │ │ -120ECA Filename Length 0018 (24) │ │ │ │ -120ECC Extra Length 0000 (0) │ │ │ │ -120ECE Comment Length 0000 (0) │ │ │ │ -120ED0 Disk Start 0000 (0) │ │ │ │ -120ED2 Int File Attributes 0000 (0) │ │ │ │ +120FBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +120FBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120FC2 CRC FA3E2FC3 (4198379459) │ │ │ │ +120FC6 Compressed Size 000003E3 (995) │ │ │ │ +120FCA Uncompressed Size 00001580 (5504) │ │ │ │ +120FCE Filename Length 0018 (24) │ │ │ │ +120FD0 Extra Length 0000 (0) │ │ │ │ +120FD2 Comment Length 0000 (0) │ │ │ │ +120FD4 Disk Start 0000 (0) │ │ │ │ +120FD6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120FD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120ED8 Local Header Offset 00025348 (152392) │ │ │ │ -120EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120FDC Local Header Offset 00025348 (152392) │ │ │ │ +120FE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EF4 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -120EF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EF9 Created OS 03 (3) 'Unix' │ │ │ │ -120EFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EFC General Purpose Flag 0800 (2048) │ │ │ │ +120FF8 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +120FFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FFD Created OS 03 (3) 'Unix' │ │ │ │ +120FFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121000 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F04 CRC 2321F037 (589426743) │ │ │ │ -120F08 Compressed Size 0000004D (77) │ │ │ │ -120F0C Uncompressed Size 00000056 (86) │ │ │ │ -120F10 Filename Length 001C (28) │ │ │ │ -120F12 Extra Length 0000 (0) │ │ │ │ -120F14 Comment Length 0000 (0) │ │ │ │ -120F16 Disk Start 0000 (0) │ │ │ │ -120F18 Int File Attributes 0000 (0) │ │ │ │ +121002 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121004 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121008 CRC 2321F037 (589426743) │ │ │ │ +12100C Compressed Size 0000004D (77) │ │ │ │ +121010 Uncompressed Size 00000056 (86) │ │ │ │ +121014 Filename Length 001C (28) │ │ │ │ +121016 Extra Length 0000 (0) │ │ │ │ +121018 Comment Length 0000 (0) │ │ │ │ +12101A Disk Start 0000 (0) │ │ │ │ +12101C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12101E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F1E Local Header Offset 00025761 (153441) │ │ │ │ -120F22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121022 Local Header Offset 00025761 (153441) │ │ │ │ +121026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F3E CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -120F42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F43 Created OS 03 (3) 'Unix' │ │ │ │ -120F44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F46 General Purpose Flag 0800 (2048) │ │ │ │ +121042 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +121046 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121047 Created OS 03 (3) 'Unix' │ │ │ │ +121048 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121049 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12104A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F4E CRC 3F27B8AD (1059567789) │ │ │ │ -120F52 Compressed Size 00000819 (2073) │ │ │ │ -120F56 Uncompressed Size 00000F6B (3947) │ │ │ │ -120F5A Filename Length 001F (31) │ │ │ │ -120F5C Extra Length 0000 (0) │ │ │ │ -120F5E Comment Length 0000 (0) │ │ │ │ -120F60 Disk Start 0000 (0) │ │ │ │ -120F62 Int File Attributes 0000 (0) │ │ │ │ +12104C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12104E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121052 CRC 3F27B8AD (1059567789) │ │ │ │ +121056 Compressed Size 00000819 (2073) │ │ │ │ +12105A Uncompressed Size 00000F6B (3947) │ │ │ │ +12105E Filename Length 001F (31) │ │ │ │ +121060 Extra Length 0000 (0) │ │ │ │ +121062 Comment Length 0000 (0) │ │ │ │ +121064 Disk Start 0000 (0) │ │ │ │ +121066 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121068 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F68 Local Header Offset 000257E8 (153576) │ │ │ │ -120F6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12106C Local Header Offset 000257E8 (153576) │ │ │ │ +121070 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121070: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F8B CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -120F8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F90 Created OS 03 (3) 'Unix' │ │ │ │ -120F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F93 General Purpose Flag 0800 (2048) │ │ │ │ +12108F CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +121093 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121094 Created OS 03 (3) 'Unix' │ │ │ │ +121095 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121096 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121097 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F9B CRC 490DD9D5 (1225644501) │ │ │ │ -120F9F Compressed Size 00000354 (852) │ │ │ │ -120FA3 Uncompressed Size 00000AEC (2796) │ │ │ │ -120FA7 Filename Length 001E (30) │ │ │ │ -120FA9 Extra Length 0000 (0) │ │ │ │ -120FAB Comment Length 0000 (0) │ │ │ │ -120FAD Disk Start 0000 (0) │ │ │ │ -120FAF Int File Attributes 0000 (0) │ │ │ │ +121099 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12109B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12109F CRC 490DD9D5 (1225644501) │ │ │ │ +1210A3 Compressed Size 00000354 (852) │ │ │ │ +1210A7 Uncompressed Size 00000AEC (2796) │ │ │ │ +1210AB Filename Length 001E (30) │ │ │ │ +1210AD Extra Length 0000 (0) │ │ │ │ +1210AF Comment Length 0000 (0) │ │ │ │ +1210B1 Disk Start 0000 (0) │ │ │ │ +1210B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1210B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120FB5 Local Header Offset 0002603E (155710) │ │ │ │ -120FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1210B9 Local Header Offset 0002603E (155710) │ │ │ │ +1210BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1210BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120FD7 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -120FDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -120FDC Created OS 03 (3) 'Unix' │ │ │ │ -120FDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120FDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120FDF General Purpose Flag 0800 (2048) │ │ │ │ +1210DB CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +1210DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210E0 Created OS 03 (3) 'Unix' │ │ │ │ +1210E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120FE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120FE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120FE7 CRC D222624A (3525468746) │ │ │ │ -120FEB Compressed Size 00000705 (1797) │ │ │ │ -120FEF Uncompressed Size 00000DC3 (3523) │ │ │ │ -120FF3 Filename Length 0021 (33) │ │ │ │ -120FF5 Extra Length 0000 (0) │ │ │ │ -120FF7 Comment Length 0000 (0) │ │ │ │ -120FF9 Disk Start 0000 (0) │ │ │ │ -120FFB Int File Attributes 0000 (0) │ │ │ │ +1210E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210EB CRC D222624A (3525468746) │ │ │ │ +1210EF Compressed Size 00000705 (1797) │ │ │ │ +1210F3 Uncompressed Size 00000DC3 (3523) │ │ │ │ +1210F7 Filename Length 0021 (33) │ │ │ │ +1210F9 Extra Length 0000 (0) │ │ │ │ +1210FB Comment Length 0000 (0) │ │ │ │ +1210FD Disk Start 0000 (0) │ │ │ │ +1210FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121001 Local Header Offset 000263CE (156622) │ │ │ │ -121005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121105 Local Header Offset 000263CE (156622) │ │ │ │ +121109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121026 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -12102A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12102B Created OS 03 (3) 'Unix' │ │ │ │ -12102C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12102D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12102E General Purpose Flag 0800 (2048) │ │ │ │ +12112A CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +12112E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12112F Created OS 03 (3) 'Unix' │ │ │ │ +121130 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121131 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121132 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121030 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121032 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121036 CRC 682A3705 (1747597061) │ │ │ │ -12103A Compressed Size 00000303 (771) │ │ │ │ -12103E Uncompressed Size 00000923 (2339) │ │ │ │ -121042 Filename Length 0020 (32) │ │ │ │ -121044 Extra Length 0000 (0) │ │ │ │ -121046 Comment Length 0000 (0) │ │ │ │ -121048 Disk Start 0000 (0) │ │ │ │ -12104A Int File Attributes 0000 (0) │ │ │ │ +121134 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121136 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12113A CRC 682A3705 (1747597061) │ │ │ │ +12113E Compressed Size 00000303 (771) │ │ │ │ +121142 Uncompressed Size 00000923 (2339) │ │ │ │ +121146 Filename Length 0020 (32) │ │ │ │ +121148 Extra Length 0000 (0) │ │ │ │ +12114A Comment Length 0000 (0) │ │ │ │ +12114C Disk Start 0000 (0) │ │ │ │ +12114E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12104C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121150 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121050 Local Header Offset 00026B12 (158482) │ │ │ │ -121054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121154 Local Header Offset 00026B12 (158482) │ │ │ │ +121158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121074 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -121078 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121079 Created OS 03 (3) 'Unix' │ │ │ │ -12107A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12107B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12107C General Purpose Flag 0800 (2048) │ │ │ │ +121178 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +12117C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12117D Created OS 03 (3) 'Unix' │ │ │ │ +12117E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12117F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121180 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12107E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121080 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121084 CRC 59040194 (1493434772) │ │ │ │ -121088 Compressed Size 000006F7 (1783) │ │ │ │ -12108C Uncompressed Size 00000D53 (3411) │ │ │ │ -121090 Filename Length 0021 (33) │ │ │ │ -121092 Extra Length 0000 (0) │ │ │ │ -121094 Comment Length 0000 (0) │ │ │ │ -121096 Disk Start 0000 (0) │ │ │ │ -121098 Int File Attributes 0000 (0) │ │ │ │ +121182 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121184 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121188 CRC 59040194 (1493434772) │ │ │ │ +12118C Compressed Size 000006F7 (1783) │ │ │ │ +121190 Uncompressed Size 00000D53 (3411) │ │ │ │ +121194 Filename Length 0021 (33) │ │ │ │ +121196 Extra Length 0000 (0) │ │ │ │ +121198 Comment Length 0000 (0) │ │ │ │ +12119A Disk Start 0000 (0) │ │ │ │ +12119C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12109A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12119E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12109E Local Header Offset 00026E53 (159315) │ │ │ │ -1210A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211A2 Local Header Offset 00026E53 (159315) │ │ │ │ +1211A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1210C3 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -1210C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1210C8 Created OS 03 (3) 'Unix' │ │ │ │ -1210C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1210CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1210CB General Purpose Flag 0800 (2048) │ │ │ │ +1211C7 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +1211CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1211CC Created OS 03 (3) 'Unix' │ │ │ │ +1211CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1211CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1211CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1210CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1210CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1210D3 CRC F5BDF18A (4122866058) │ │ │ │ -1210D7 Compressed Size 000002DC (732) │ │ │ │ -1210DB Uncompressed Size 0000087A (2170) │ │ │ │ -1210DF Filename Length 0020 (32) │ │ │ │ -1210E1 Extra Length 0000 (0) │ │ │ │ -1210E3 Comment Length 0000 (0) │ │ │ │ -1210E5 Disk Start 0000 (0) │ │ │ │ -1210E7 Int File Attributes 0000 (0) │ │ │ │ +1211D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1211D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1211D7 CRC F5BDF18A (4122866058) │ │ │ │ +1211DB Compressed Size 000002DC (732) │ │ │ │ +1211DF Uncompressed Size 0000087A (2170) │ │ │ │ +1211E3 Filename Length 0020 (32) │ │ │ │ +1211E5 Extra Length 0000 (0) │ │ │ │ +1211E7 Comment Length 0000 (0) │ │ │ │ +1211E9 Disk Start 0000 (0) │ │ │ │ +1211EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1210E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1210ED Local Header Offset 00027589 (161161) │ │ │ │ -1210F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211F1 Local Header Offset 00027589 (161161) │ │ │ │ +1211F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121111 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -121115 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121116 Created OS 03 (3) 'Unix' │ │ │ │ -121117 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121118 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121119 General Purpose Flag 0800 (2048) │ │ │ │ +121215 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +121219 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12121A Created OS 03 (3) 'Unix' │ │ │ │ +12121B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12121C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12121D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12111B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12111D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121121 CRC B9F7625E (3119997534) │ │ │ │ -121125 Compressed Size 000006EE (1774) │ │ │ │ -121129 Uncompressed Size 00000D44 (3396) │ │ │ │ -12112D Filename Length 0020 (32) │ │ │ │ -12112F Extra Length 0000 (0) │ │ │ │ -121131 Comment Length 0000 (0) │ │ │ │ -121133 Disk Start 0000 (0) │ │ │ │ -121135 Int File Attributes 0000 (0) │ │ │ │ +12121F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121221 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121225 CRC B9F7625E (3119997534) │ │ │ │ +121229 Compressed Size 000006EE (1774) │ │ │ │ +12122D Uncompressed Size 00000D44 (3396) │ │ │ │ +121231 Filename Length 0020 (32) │ │ │ │ +121233 Extra Length 0000 (0) │ │ │ │ +121235 Comment Length 0000 (0) │ │ │ │ +121237 Disk Start 0000 (0) │ │ │ │ +121239 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121137 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12123B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12113B Local Header Offset 000278A3 (161955) │ │ │ │ -12113F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12123F Local Header Offset 000278A3 (161955) │ │ │ │ +121243 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12113F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121243: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12115F CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -121163 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121164 Created OS 03 (3) 'Unix' │ │ │ │ -121165 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121166 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121167 General Purpose Flag 0800 (2048) │ │ │ │ +121263 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +121267 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121268 Created OS 03 (3) 'Unix' │ │ │ │ +121269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12126A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12126B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121169 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12116B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12116F CRC 5F3E463F (1597916735) │ │ │ │ -121173 Compressed Size 000002D9 (729) │ │ │ │ -121177 Uncompressed Size 00000863 (2147) │ │ │ │ -12117B Filename Length 001F (31) │ │ │ │ -12117D Extra Length 0000 (0) │ │ │ │ -12117F Comment Length 0000 (0) │ │ │ │ -121181 Disk Start 0000 (0) │ │ │ │ -121183 Int File Attributes 0000 (0) │ │ │ │ +12126D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12126F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121273 CRC 5F3E463F (1597916735) │ │ │ │ +121277 Compressed Size 000002D9 (729) │ │ │ │ +12127B Uncompressed Size 00000863 (2147) │ │ │ │ +12127F Filename Length 001F (31) │ │ │ │ +121281 Extra Length 0000 (0) │ │ │ │ +121283 Comment Length 0000 (0) │ │ │ │ +121285 Disk Start 0000 (0) │ │ │ │ +121287 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121185 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121289 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121189 Local Header Offset 00027FCF (163791) │ │ │ │ -12118D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12128D Local Header Offset 00027FCF (163791) │ │ │ │ +121291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12118D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211AC CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -1211B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1211B1 Created OS 03 (3) 'Unix' │ │ │ │ -1211B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1211B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1211B4 General Purpose Flag 0800 (2048) │ │ │ │ +1212B0 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +1212B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1212B5 Created OS 03 (3) 'Unix' │ │ │ │ +1212B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1212B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1212B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1211B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1211B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1211BC CRC 39ED5D72 (971857266) │ │ │ │ -1211C0 Compressed Size 000006F4 (1780) │ │ │ │ -1211C4 Uncompressed Size 00000D48 (3400) │ │ │ │ -1211C8 Filename Length 0021 (33) │ │ │ │ -1211CA Extra Length 0000 (0) │ │ │ │ -1211CC Comment Length 0000 (0) │ │ │ │ -1211CE Disk Start 0000 (0) │ │ │ │ -1211D0 Int File Attributes 0000 (0) │ │ │ │ +1212BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1212BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1212C0 CRC 39ED5D72 (971857266) │ │ │ │ +1212C4 Compressed Size 000006F4 (1780) │ │ │ │ +1212C8 Uncompressed Size 00000D48 (3400) │ │ │ │ +1212CC Filename Length 0021 (33) │ │ │ │ +1212CE Extra Length 0000 (0) │ │ │ │ +1212D0 Comment Length 0000 (0) │ │ │ │ +1212D2 Disk Start 0000 (0) │ │ │ │ +1212D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1211D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1212D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1211D6 Local Header Offset 000282E5 (164581) │ │ │ │ -1211DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1212DA Local Header Offset 000282E5 (164581) │ │ │ │ +1212DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1211DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211FB CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -1211FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -121200 Created OS 03 (3) 'Unix' │ │ │ │ -121201 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121202 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121203 General Purpose Flag 0800 (2048) │ │ │ │ +1212FF CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +121303 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121304 Created OS 03 (3) 'Unix' │ │ │ │ +121305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121307 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121205 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121207 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12120B CRC 87F697F3 (2281084915) │ │ │ │ -12120F Compressed Size 000002DB (731) │ │ │ │ -121213 Uncompressed Size 0000086A (2154) │ │ │ │ -121217 Filename Length 0020 (32) │ │ │ │ -121219 Extra Length 0000 (0) │ │ │ │ -12121B Comment Length 0000 (0) │ │ │ │ -12121D Disk Start 0000 (0) │ │ │ │ -12121F Int File Attributes 0000 (0) │ │ │ │ +121309 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12130B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12130F CRC 87F697F3 (2281084915) │ │ │ │ +121313 Compressed Size 000002DB (731) │ │ │ │ +121317 Uncompressed Size 0000086A (2154) │ │ │ │ +12131B Filename Length 0020 (32) │ │ │ │ +12131D Extra Length 0000 (0) │ │ │ │ +12131F Comment Length 0000 (0) │ │ │ │ +121321 Disk Start 0000 (0) │ │ │ │ +121323 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121221 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121325 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121225 Local Header Offset 00028A18 (166424) │ │ │ │ -121229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121329 Local Header Offset 00028A18 (166424) │ │ │ │ +12132D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12132D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121249 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -12124D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12124E Created OS 03 (3) 'Unix' │ │ │ │ -12124F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121251 General Purpose Flag 0800 (2048) │ │ │ │ +12134D CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +121351 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121352 Created OS 03 (3) 'Unix' │ │ │ │ +121353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121355 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121253 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121259 CRC 3F578B03 (1062701827) │ │ │ │ -12125D Compressed Size 000006FC (1788) │ │ │ │ -121261 Uncompressed Size 00000D4E (3406) │ │ │ │ -121265 Filename Length 0021 (33) │ │ │ │ -121267 Extra Length 0000 (0) │ │ │ │ -121269 Comment Length 0000 (0) │ │ │ │ -12126B Disk Start 0000 (0) │ │ │ │ -12126D Int File Attributes 0000 (0) │ │ │ │ +121357 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12135D CRC 3F578B03 (1062701827) │ │ │ │ +121361 Compressed Size 000006FC (1788) │ │ │ │ +121365 Uncompressed Size 00000D4E (3406) │ │ │ │ +121369 Filename Length 0021 (33) │ │ │ │ +12136B Extra Length 0000 (0) │ │ │ │ +12136D Comment Length 0000 (0) │ │ │ │ +12136F Disk Start 0000 (0) │ │ │ │ +121371 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12126F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121373 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121273 Local Header Offset 00028D31 (167217) │ │ │ │ -121277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121377 Local Header Offset 00028D31 (167217) │ │ │ │ +12137B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12137B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121298 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -12129C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12129D Created OS 03 (3) 'Unix' │ │ │ │ -12129E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12129F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212A0 General Purpose Flag 0800 (2048) │ │ │ │ +12139C CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +1213A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213A1 Created OS 03 (3) 'Unix' │ │ │ │ +1213A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212A8 CRC 4DE3F3EC (1306784748) │ │ │ │ -1212AC Compressed Size 000002DC (732) │ │ │ │ -1212B0 Uncompressed Size 0000086A (2154) │ │ │ │ -1212B4 Filename Length 0020 (32) │ │ │ │ -1212B6 Extra Length 0000 (0) │ │ │ │ -1212B8 Comment Length 0000 (0) │ │ │ │ -1212BA Disk Start 0000 (0) │ │ │ │ -1212BC Int File Attributes 0000 (0) │ │ │ │ +1213A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213AC CRC 4DE3F3EC (1306784748) │ │ │ │ +1213B0 Compressed Size 000002DC (732) │ │ │ │ +1213B4 Uncompressed Size 0000086A (2154) │ │ │ │ +1213B8 Filename Length 0020 (32) │ │ │ │ +1213BA Extra Length 0000 (0) │ │ │ │ +1213BC Comment Length 0000 (0) │ │ │ │ +1213BE Disk Start 0000 (0) │ │ │ │ +1213C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1212BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1213C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1212C2 Local Header Offset 0002946C (169068) │ │ │ │ -1212C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1213C6 Local Header Offset 0002946C (169068) │ │ │ │ +1213CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1212C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1213CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1212E6 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -1212EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1212EB Created OS 03 (3) 'Unix' │ │ │ │ -1212EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212EE General Purpose Flag 0800 (2048) │ │ │ │ +1213EA CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +1213EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213EF Created OS 03 (3) 'Unix' │ │ │ │ +1213F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212F6 CRC 3E010C78 (1040256120) │ │ │ │ -1212FA Compressed Size 000006F1 (1777) │ │ │ │ -1212FE Uncompressed Size 00000D40 (3392) │ │ │ │ -121302 Filename Length 001E (30) │ │ │ │ -121304 Extra Length 0000 (0) │ │ │ │ -121306 Comment Length 0000 (0) │ │ │ │ -121308 Disk Start 0000 (0) │ │ │ │ -12130A Int File Attributes 0000 (0) │ │ │ │ +1213F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213FA CRC 3E010C78 (1040256120) │ │ │ │ +1213FE Compressed Size 000006F1 (1777) │ │ │ │ +121402 Uncompressed Size 00000D40 (3392) │ │ │ │ +121406 Filename Length 001E (30) │ │ │ │ +121408 Extra Length 0000 (0) │ │ │ │ +12140A Comment Length 0000 (0) │ │ │ │ +12140C Disk Start 0000 (0) │ │ │ │ +12140E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12130C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121410 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121310 Local Header Offset 00029786 (169862) │ │ │ │ -121314 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121414 Local Header Offset 00029786 (169862) │ │ │ │ +121418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121332 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -121336 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121337 Created OS 03 (3) 'Unix' │ │ │ │ -121338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12133A General Purpose Flag 0800 (2048) │ │ │ │ +121436 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +12143A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12143B Created OS 03 (3) 'Unix' │ │ │ │ +12143C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12143D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12143E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12133C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12133E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121342 CRC D666A549 (3597051209) │ │ │ │ -121346 Compressed Size 000002D8 (728) │ │ │ │ -12134A Uncompressed Size 00000852 (2130) │ │ │ │ -12134E Filename Length 001D (29) │ │ │ │ -121350 Extra Length 0000 (0) │ │ │ │ -121352 Comment Length 0000 (0) │ │ │ │ -121354 Disk Start 0000 (0) │ │ │ │ -121356 Int File Attributes 0000 (0) │ │ │ │ +121440 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121442 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121446 CRC D666A549 (3597051209) │ │ │ │ +12144A Compressed Size 000002D8 (728) │ │ │ │ +12144E Uncompressed Size 00000852 (2130) │ │ │ │ +121452 Filename Length 001D (29) │ │ │ │ +121454 Extra Length 0000 (0) │ │ │ │ +121456 Comment Length 0000 (0) │ │ │ │ +121458 Disk Start 0000 (0) │ │ │ │ +12145A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121358 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12145C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12135C Local Header Offset 00029EB3 (171699) │ │ │ │ -121360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121460 Local Header Offset 00029EB3 (171699) │ │ │ │ +121464 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121464: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12137D CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -121381 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121382 Created OS 03 (3) 'Unix' │ │ │ │ -121383 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121384 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121385 General Purpose Flag 0800 (2048) │ │ │ │ +121481 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +121485 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121486 Created OS 03 (3) 'Unix' │ │ │ │ +121487 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121488 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121489 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121387 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121389 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12138D CRC D53FDC0C (3577732108) │ │ │ │ -121391 Compressed Size 000006EA (1770) │ │ │ │ -121395 Uncompressed Size 00000D3F (3391) │ │ │ │ -121399 Filename Length 001F (31) │ │ │ │ -12139B Extra Length 0000 (0) │ │ │ │ -12139D Comment Length 0000 (0) │ │ │ │ -12139F Disk Start 0000 (0) │ │ │ │ -1213A1 Int File Attributes 0000 (0) │ │ │ │ +12148B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12148D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121491 CRC D53FDC0C (3577732108) │ │ │ │ +121495 Compressed Size 000006EA (1770) │ │ │ │ +121499 Uncompressed Size 00000D3F (3391) │ │ │ │ +12149D Filename Length 001F (31) │ │ │ │ +12149F Extra Length 0000 (0) │ │ │ │ +1214A1 Comment Length 0000 (0) │ │ │ │ +1214A3 Disk Start 0000 (0) │ │ │ │ +1214A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213A7 Local Header Offset 0002A1C6 (172486) │ │ │ │ -1213AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214AB Local Header Offset 0002A1C6 (172486) │ │ │ │ +1214AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1213CA CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -1213CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1213CF Created OS 03 (3) 'Unix' │ │ │ │ -1213D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1213D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1213D2 General Purpose Flag 0800 (2048) │ │ │ │ +1214CE CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +1214D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1214D3 Created OS 03 (3) 'Unix' │ │ │ │ +1214D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1214D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1214D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1213D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1213D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1213DA CRC 265CBBB0 (643611568) │ │ │ │ -1213DE Compressed Size 000002DA (730) │ │ │ │ -1213E2 Uncompressed Size 00000859 (2137) │ │ │ │ -1213E6 Filename Length 001E (30) │ │ │ │ -1213E8 Extra Length 0000 (0) │ │ │ │ -1213EA Comment Length 0000 (0) │ │ │ │ -1213EC Disk Start 0000 (0) │ │ │ │ -1213EE Int File Attributes 0000 (0) │ │ │ │ +1214D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1214DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214DE CRC 265CBBB0 (643611568) │ │ │ │ +1214E2 Compressed Size 000002DA (730) │ │ │ │ +1214E6 Uncompressed Size 00000859 (2137) │ │ │ │ +1214EA Filename Length 001E (30) │ │ │ │ +1214EC Extra Length 0000 (0) │ │ │ │ +1214EE Comment Length 0000 (0) │ │ │ │ +1214F0 Disk Start 0000 (0) │ │ │ │ +1214F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213F4 Local Header Offset 0002A8ED (174317) │ │ │ │ -1213F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214F8 Local Header Offset 0002A8ED (174317) │ │ │ │ +1214FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121416 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -12141A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12141B Created OS 03 (3) 'Unix' │ │ │ │ -12141C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12141D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12141E General Purpose Flag 0800 (2048) │ │ │ │ +12151A CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +12151E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12151F Created OS 03 (3) 'Unix' │ │ │ │ +121520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121522 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121422 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121426 CRC 0321B30D (52540173) │ │ │ │ -12142A Compressed Size 000006AB (1707) │ │ │ │ -12142E Uncompressed Size 00000CC1 (3265) │ │ │ │ -121432 Filename Length 0023 (35) │ │ │ │ -121434 Extra Length 0000 (0) │ │ │ │ -121436 Comment Length 0000 (0) │ │ │ │ -121438 Disk Start 0000 (0) │ │ │ │ -12143A Int File Attributes 0000 (0) │ │ │ │ +121524 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12152A CRC 0321B30D (52540173) │ │ │ │ +12152E Compressed Size 000006AB (1707) │ │ │ │ +121532 Uncompressed Size 00000CC1 (3265) │ │ │ │ +121536 Filename Length 0023 (35) │ │ │ │ +121538 Extra Length 0000 (0) │ │ │ │ +12153A Comment Length 0000 (0) │ │ │ │ +12153C Disk Start 0000 (0) │ │ │ │ +12153E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12143C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121540 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121440 Local Header Offset 0002AC03 (175107) │ │ │ │ -121444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121544 Local Header Offset 0002AC03 (175107) │ │ │ │ +121548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121467 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -12146B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12146C Created OS 03 (3) 'Unix' │ │ │ │ -12146D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12146E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12146F General Purpose Flag 0800 (2048) │ │ │ │ +12156B CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +12156F Created Zip Spec 14 (20) '2.0' │ │ │ │ +121570 Created OS 03 (3) 'Unix' │ │ │ │ +121571 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121572 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121573 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121471 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121473 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121477 CRC 9E44AA56 (2655300182) │ │ │ │ -12147B Compressed Size 00000321 (801) │ │ │ │ -12147F Uncompressed Size 00000A19 (2585) │ │ │ │ -121483 Filename Length 0022 (34) │ │ │ │ -121485 Extra Length 0000 (0) │ │ │ │ -121487 Comment Length 0000 (0) │ │ │ │ -121489 Disk Start 0000 (0) │ │ │ │ -12148B Int File Attributes 0000 (0) │ │ │ │ +121575 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121577 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12157B CRC 9E44AA56 (2655300182) │ │ │ │ +12157F Compressed Size 00000321 (801) │ │ │ │ +121583 Uncompressed Size 00000A19 (2585) │ │ │ │ +121587 Filename Length 0022 (34) │ │ │ │ +121589 Extra Length 0000 (0) │ │ │ │ +12158B Comment Length 0000 (0) │ │ │ │ +12158D Disk Start 0000 (0) │ │ │ │ +12158F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12148D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121591 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121491 Local Header Offset 0002B2EF (176879) │ │ │ │ -121495 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121595 Local Header Offset 0002B2EF (176879) │ │ │ │ +121599 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121495: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121599: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1214B7 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -1214BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1214BC Created OS 03 (3) 'Unix' │ │ │ │ -1214BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1214BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1214BF General Purpose Flag 0800 (2048) │ │ │ │ +1215BB CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +1215BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1215C0 Created OS 03 (3) 'Unix' │ │ │ │ +1215C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1215C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1215C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1214C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1214C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1214C7 CRC 3DCDB358 (1036890968) │ │ │ │ -1214CB Compressed Size 000005EE (1518) │ │ │ │ -1214CF Uncompressed Size 00000B51 (2897) │ │ │ │ -1214D3 Filename Length 0020 (32) │ │ │ │ -1214D5 Extra Length 0000 (0) │ │ │ │ -1214D7 Comment Length 0000 (0) │ │ │ │ -1214D9 Disk Start 0000 (0) │ │ │ │ -1214DB Int File Attributes 0000 (0) │ │ │ │ +1215C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1215C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1215CB CRC 3DCDB358 (1036890968) │ │ │ │ +1215CF Compressed Size 000005EE (1518) │ │ │ │ +1215D3 Uncompressed Size 00000B51 (2897) │ │ │ │ +1215D7 Filename Length 0020 (32) │ │ │ │ +1215D9 Extra Length 0000 (0) │ │ │ │ +1215DB Comment Length 0000 (0) │ │ │ │ +1215DD Disk Start 0000 (0) │ │ │ │ +1215DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1214DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1214E1 Local Header Offset 0002B650 (177744) │ │ │ │ -1214E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215E5 Local Header Offset 0002B650 (177744) │ │ │ │ +1215E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1214E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1215E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121505 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -121509 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12150A Created OS 03 (3) 'Unix' │ │ │ │ -12150B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12150C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12150D General Purpose Flag 0800 (2048) │ │ │ │ +121609 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +12160D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12160E Created OS 03 (3) 'Unix' │ │ │ │ +12160F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121610 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121611 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12150F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121511 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121515 CRC 5DA5495C (1571113308) │ │ │ │ -121519 Compressed Size 000002C3 (707) │ │ │ │ -12151D Uncompressed Size 0000082B (2091) │ │ │ │ -121521 Filename Length 001F (31) │ │ │ │ -121523 Extra Length 0000 (0) │ │ │ │ -121525 Comment Length 0000 (0) │ │ │ │ -121527 Disk Start 0000 (0) │ │ │ │ -121529 Int File Attributes 0000 (0) │ │ │ │ +121613 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121615 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121619 CRC 5DA5495C (1571113308) │ │ │ │ +12161D Compressed Size 000002C3 (707) │ │ │ │ +121621 Uncompressed Size 0000082B (2091) │ │ │ │ +121625 Filename Length 001F (31) │ │ │ │ +121627 Extra Length 0000 (0) │ │ │ │ +121629 Comment Length 0000 (0) │ │ │ │ +12162B Disk Start 0000 (0) │ │ │ │ +12162D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12152B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12162F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12152F Local Header Offset 0002BC7C (179324) │ │ │ │ -121533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121633 Local Header Offset 0002BC7C (179324) │ │ │ │ +121637 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121637: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121552 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -121556 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121557 Created OS 03 (3) 'Unix' │ │ │ │ -121558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12155A General Purpose Flag 0800 (2048) │ │ │ │ +121656 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +12165A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12165B Created OS 03 (3) 'Unix' │ │ │ │ +12165C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12165D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12165E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12155C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12155E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121562 CRC 68189AA8 (1746442920) │ │ │ │ -121566 Compressed Size 000005F7 (1527) │ │ │ │ -12156A Uncompressed Size 00000B59 (2905) │ │ │ │ -12156E Filename Length 0022 (34) │ │ │ │ -121570 Extra Length 0000 (0) │ │ │ │ -121572 Comment Length 0000 (0) │ │ │ │ -121574 Disk Start 0000 (0) │ │ │ │ -121576 Int File Attributes 0000 (0) │ │ │ │ +121660 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121662 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121666 CRC 68189AA8 (1746442920) │ │ │ │ +12166A Compressed Size 000005F7 (1527) │ │ │ │ +12166E Uncompressed Size 00000B59 (2905) │ │ │ │ +121672 Filename Length 0022 (34) │ │ │ │ +121674 Extra Length 0000 (0) │ │ │ │ +121676 Comment Length 0000 (0) │ │ │ │ +121678 Disk Start 0000 (0) │ │ │ │ +12167A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121578 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12167C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12157C Local Header Offset 0002BF7C (180092) │ │ │ │ -121580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121680 Local Header Offset 0002BF7C (180092) │ │ │ │ +121684 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121684: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215A2 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1215A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215A7 Created OS 03 (3) 'Unix' │ │ │ │ -1215A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215AA General Purpose Flag 0800 (2048) │ │ │ │ +1216A6 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +1216AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216AB Created OS 03 (3) 'Unix' │ │ │ │ +1216AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1215B2 CRC BCD37E99 (3167977113) │ │ │ │ -1215B6 Compressed Size 000002CB (715) │ │ │ │ -1215BA Uncompressed Size 00000845 (2117) │ │ │ │ -1215BE Filename Length 0021 (33) │ │ │ │ -1215C0 Extra Length 0000 (0) │ │ │ │ -1215C2 Comment Length 0000 (0) │ │ │ │ -1215C4 Disk Start 0000 (0) │ │ │ │ -1215C6 Int File Attributes 0000 (0) │ │ │ │ +1216B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1216B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1216B6 CRC BCD37E99 (3167977113) │ │ │ │ +1216BA Compressed Size 000002CB (715) │ │ │ │ +1216BE Uncompressed Size 00000845 (2117) │ │ │ │ +1216C2 Filename Length 0021 (33) │ │ │ │ +1216C4 Extra Length 0000 (0) │ │ │ │ +1216C6 Comment Length 0000 (0) │ │ │ │ +1216C8 Disk Start 0000 (0) │ │ │ │ +1216CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1215C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1216CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1215CC Local Header Offset 0002C5B3 (181683) │ │ │ │ -1215D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1216D0 Local Header Offset 0002C5B3 (181683) │ │ │ │ +1216D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1215D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1216D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215F1 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -1215F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215F6 Created OS 03 (3) 'Unix' │ │ │ │ -1215F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215F9 General Purpose Flag 0800 (2048) │ │ │ │ +1216F5 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +1216F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216FA Created OS 03 (3) 'Unix' │ │ │ │ +1216FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121601 CRC 37F4F390 (938800016) │ │ │ │ -121605 Compressed Size 0000060B (1547) │ │ │ │ -121609 Uncompressed Size 00000B87 (2951) │ │ │ │ -12160D Filename Length 0021 (33) │ │ │ │ -12160F Extra Length 0000 (0) │ │ │ │ -121611 Comment Length 0000 (0) │ │ │ │ -121613 Disk Start 0000 (0) │ │ │ │ -121615 Int File Attributes 0000 (0) │ │ │ │ +1216FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +121701 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121705 CRC 37F4F390 (938800016) │ │ │ │ +121709 Compressed Size 0000060B (1547) │ │ │ │ +12170D Uncompressed Size 00000B87 (2951) │ │ │ │ +121711 Filename Length 0021 (33) │ │ │ │ +121713 Extra Length 0000 (0) │ │ │ │ +121715 Comment Length 0000 (0) │ │ │ │ +121717 Disk Start 0000 (0) │ │ │ │ +121719 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12171B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12161B Local Header Offset 0002C8BD (182461) │ │ │ │ -12161F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12171F Local Header Offset 0002C8BD (182461) │ │ │ │ +121723 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12161F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121723: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121640 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -121644 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121645 Created OS 03 (3) 'Unix' │ │ │ │ -121646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121648 General Purpose Flag 0800 (2048) │ │ │ │ +121744 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +121748 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121749 Created OS 03 (3) 'Unix' │ │ │ │ +12174A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12174B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12174C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12164A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12164C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121650 CRC 35BE1B11 (901651217) │ │ │ │ -121654 Compressed Size 000002D0 (720) │ │ │ │ -121658 Uncompressed Size 00000880 (2176) │ │ │ │ -12165C Filename Length 0020 (32) │ │ │ │ -12165E Extra Length 0000 (0) │ │ │ │ -121660 Comment Length 0000 (0) │ │ │ │ -121662 Disk Start 0000 (0) │ │ │ │ -121664 Int File Attributes 0000 (0) │ │ │ │ +12174E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121754 CRC 35BE1B11 (901651217) │ │ │ │ +121758 Compressed Size 000002D0 (720) │ │ │ │ +12175C Uncompressed Size 00000880 (2176) │ │ │ │ +121760 Filename Length 0020 (32) │ │ │ │ +121762 Extra Length 0000 (0) │ │ │ │ +121764 Comment Length 0000 (0) │ │ │ │ +121766 Disk Start 0000 (0) │ │ │ │ +121768 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121666 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12176A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12166A Local Header Offset 0002CF07 (184071) │ │ │ │ -12166E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12176E Local Header Offset 0002CF07 (184071) │ │ │ │ +121772 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12166E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121772: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12168E CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -121692 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121693 Created OS 03 (3) 'Unix' │ │ │ │ -121694 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121695 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121696 General Purpose Flag 0800 (2048) │ │ │ │ +121792 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +121796 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121797 Created OS 03 (3) 'Unix' │ │ │ │ +121798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12179A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121698 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12169A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12169E CRC 629EB1B7 (1654567351) │ │ │ │ -1216A2 Compressed Size 0000060F (1551) │ │ │ │ -1216A6 Uncompressed Size 00000B8B (2955) │ │ │ │ -1216AA Filename Length 0022 (34) │ │ │ │ -1216AC Extra Length 0000 (0) │ │ │ │ -1216AE Comment Length 0000 (0) │ │ │ │ -1216B0 Disk Start 0000 (0) │ │ │ │ -1216B2 Int File Attributes 0000 (0) │ │ │ │ +12179C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12179E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217A2 CRC 629EB1B7 (1654567351) │ │ │ │ +1217A6 Compressed Size 0000060F (1551) │ │ │ │ +1217AA Uncompressed Size 00000B8B (2955) │ │ │ │ +1217AE Filename Length 0022 (34) │ │ │ │ +1217B0 Extra Length 0000 (0) │ │ │ │ +1217B2 Comment Length 0000 (0) │ │ │ │ +1217B4 Disk Start 0000 (0) │ │ │ │ +1217B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1216B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1217B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1216B8 Local Header Offset 0002D215 (184853) │ │ │ │ -1216BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1217BC Local Header Offset 0002D215 (184853) │ │ │ │ +1217C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1216BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1217C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1216DE CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -1216E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1216E3 Created OS 03 (3) 'Unix' │ │ │ │ -1216E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1216E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1216E6 General Purpose Flag 0800 (2048) │ │ │ │ +1217E2 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +1217E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1217E7 Created OS 03 (3) 'Unix' │ │ │ │ +1217E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1217E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1217EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1216E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1216EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1216EE CRC 188A9B53 (411736915) │ │ │ │ -1216F2 Compressed Size 000002D8 (728) │ │ │ │ -1216F6 Uncompressed Size 00000895 (2197) │ │ │ │ -1216FA Filename Length 0021 (33) │ │ │ │ -1216FC Extra Length 0000 (0) │ │ │ │ -1216FE Comment Length 0000 (0) │ │ │ │ -121700 Disk Start 0000 (0) │ │ │ │ -121702 Int File Attributes 0000 (0) │ │ │ │ +1217EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1217EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217F2 CRC 188A9B53 (411736915) │ │ │ │ +1217F6 Compressed Size 000002D8 (728) │ │ │ │ +1217FA Uncompressed Size 00000895 (2197) │ │ │ │ +1217FE Filename Length 0021 (33) │ │ │ │ +121800 Extra Length 0000 (0) │ │ │ │ +121802 Comment Length 0000 (0) │ │ │ │ +121804 Disk Start 0000 (0) │ │ │ │ +121806 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121704 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121808 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121708 Local Header Offset 0002D864 (186468) │ │ │ │ -12170C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12180C Local Header Offset 0002D864 (186468) │ │ │ │ +121810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12170C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12172D CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -121731 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121732 Created OS 03 (3) 'Unix' │ │ │ │ -121733 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121734 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121735 General Purpose Flag 0800 (2048) │ │ │ │ +121831 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +121835 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121836 Created OS 03 (3) 'Unix' │ │ │ │ +121837 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121838 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121839 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121737 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121739 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12173D CRC F9DD5DE5 (4192034277) │ │ │ │ -121741 Compressed Size 00000609 (1545) │ │ │ │ -121745 Uncompressed Size 00000B96 (2966) │ │ │ │ -121749 Filename Length 001F (31) │ │ │ │ -12174B Extra Length 0000 (0) │ │ │ │ -12174D Comment Length 0000 (0) │ │ │ │ -12174F Disk Start 0000 (0) │ │ │ │ -121751 Int File Attributes 0000 (0) │ │ │ │ +12183B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12183D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121841 CRC F9DD5DE5 (4192034277) │ │ │ │ +121845 Compressed Size 00000609 (1545) │ │ │ │ +121849 Uncompressed Size 00000B96 (2966) │ │ │ │ +12184D Filename Length 001F (31) │ │ │ │ +12184F Extra Length 0000 (0) │ │ │ │ +121851 Comment Length 0000 (0) │ │ │ │ +121853 Disk Start 0000 (0) │ │ │ │ +121855 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121753 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121857 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121757 Local Header Offset 0002DB7B (187259) │ │ │ │ -12175B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12185B Local Header Offset 0002DB7B (187259) │ │ │ │ +12185F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12175B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12185F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12177A CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -12177E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12177F Created OS 03 (3) 'Unix' │ │ │ │ -121780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121782 General Purpose Flag 0800 (2048) │ │ │ │ +12187E CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +121882 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121883 Created OS 03 (3) 'Unix' │ │ │ │ +121884 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121885 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121886 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121784 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121786 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12178A CRC 10E14B16 (283200278) │ │ │ │ -12178E Compressed Size 000002E4 (740) │ │ │ │ -121792 Uncompressed Size 000008A2 (2210) │ │ │ │ -121796 Filename Length 001E (30) │ │ │ │ -121798 Extra Length 0000 (0) │ │ │ │ -12179A Comment Length 0000 (0) │ │ │ │ -12179C Disk Start 0000 (0) │ │ │ │ -12179E Int File Attributes 0000 (0) │ │ │ │ +121888 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12188A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12188E CRC 10E14B16 (283200278) │ │ │ │ +121892 Compressed Size 000002E4 (740) │ │ │ │ +121896 Uncompressed Size 000008A2 (2210) │ │ │ │ +12189A Filename Length 001E (30) │ │ │ │ +12189C Extra Length 0000 (0) │ │ │ │ +12189E Comment Length 0000 (0) │ │ │ │ +1218A0 Disk Start 0000 (0) │ │ │ │ +1218A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217A4 Local Header Offset 0002E1C1 (188865) │ │ │ │ -1217A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218A8 Local Header Offset 0002E1C1 (188865) │ │ │ │ +1218AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1217C6 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -1217CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1217CB Created OS 03 (3) 'Unix' │ │ │ │ -1217CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1217CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1217CE General Purpose Flag 0800 (2048) │ │ │ │ +1218CA CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +1218CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1218CF Created OS 03 (3) 'Unix' │ │ │ │ +1218D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1218D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1218D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1217D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1217D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1217D6 CRC BFB4DDE5 (3216301541) │ │ │ │ -1217DA Compressed Size 00000626 (1574) │ │ │ │ -1217DE Uncompressed Size 00000BBA (3002) │ │ │ │ -1217E2 Filename Length 0021 (33) │ │ │ │ -1217E4 Extra Length 0000 (0) │ │ │ │ -1217E6 Comment Length 0000 (0) │ │ │ │ -1217E8 Disk Start 0000 (0) │ │ │ │ -1217EA Int File Attributes 0000 (0) │ │ │ │ +1218D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1218D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1218DA CRC BFB4DDE5 (3216301541) │ │ │ │ +1218DE Compressed Size 00000626 (1574) │ │ │ │ +1218E2 Uncompressed Size 00000BBA (3002) │ │ │ │ +1218E6 Filename Length 0021 (33) │ │ │ │ +1218E8 Extra Length 0000 (0) │ │ │ │ +1218EA Comment Length 0000 (0) │ │ │ │ +1218EC Disk Start 0000 (0) │ │ │ │ +1218EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217F0 Local Header Offset 0002E4E1 (189665) │ │ │ │ -1217F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218F4 Local Header Offset 0002E4E1 (189665) │ │ │ │ +1218F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121815 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -121819 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12181A Created OS 03 (3) 'Unix' │ │ │ │ -12181B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12181C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12181D General Purpose Flag 0800 (2048) │ │ │ │ +121919 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +12191D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12191E Created OS 03 (3) 'Unix' │ │ │ │ +12191F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121921 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12181F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121821 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121825 CRC 72826B9E (1921149854) │ │ │ │ -121829 Compressed Size 000002EF (751) │ │ │ │ -12182D Uncompressed Size 000008E0 (2272) │ │ │ │ -121831 Filename Length 0020 (32) │ │ │ │ -121833 Extra Length 0000 (0) │ │ │ │ -121835 Comment Length 0000 (0) │ │ │ │ -121837 Disk Start 0000 (0) │ │ │ │ -121839 Int File Attributes 0000 (0) │ │ │ │ +121923 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121925 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121929 CRC 72826B9E (1921149854) │ │ │ │ +12192D Compressed Size 000002EF (751) │ │ │ │ +121931 Uncompressed Size 000008E0 (2272) │ │ │ │ +121935 Filename Length 0020 (32) │ │ │ │ +121937 Extra Length 0000 (0) │ │ │ │ +121939 Comment Length 0000 (0) │ │ │ │ +12193B Disk Start 0000 (0) │ │ │ │ +12193D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12183B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12193F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12183F Local Header Offset 0002EB46 (191302) │ │ │ │ -121843 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121943 Local Header Offset 0002EB46 (191302) │ │ │ │ +121947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121863 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -121867 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121868 Created OS 03 (3) 'Unix' │ │ │ │ -121869 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12186A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12186B General Purpose Flag 0800 (2048) │ │ │ │ +121967 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +12196B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12196C Created OS 03 (3) 'Unix' │ │ │ │ +12196D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12196E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12196F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12186D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12186F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121873 CRC 33B471B1 (867463601) │ │ │ │ -121877 Compressed Size 000006A9 (1705) │ │ │ │ -12187B Uncompressed Size 00000CF2 (3314) │ │ │ │ -12187F Filename Length 0026 (38) │ │ │ │ -121881 Extra Length 0000 (0) │ │ │ │ -121883 Comment Length 0000 (0) │ │ │ │ -121885 Disk Start 0000 (0) │ │ │ │ -121887 Int File Attributes 0000 (0) │ │ │ │ +121971 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121973 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121977 CRC 33B471B1 (867463601) │ │ │ │ +12197B Compressed Size 000006A9 (1705) │ │ │ │ +12197F Uncompressed Size 00000CF2 (3314) │ │ │ │ +121983 Filename Length 0026 (38) │ │ │ │ +121985 Extra Length 0000 (0) │ │ │ │ +121987 Comment Length 0000 (0) │ │ │ │ +121989 Disk Start 0000 (0) │ │ │ │ +12198B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121889 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12198D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12188D Local Header Offset 0002EE73 (192115) │ │ │ │ -121891 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121991 Local Header Offset 0002EE73 (192115) │ │ │ │ +121995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121891: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1218B7 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -1218BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1218BC Created OS 03 (3) 'Unix' │ │ │ │ -1218BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1218BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1218BF General Purpose Flag 0800 (2048) │ │ │ │ +1219BB CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +1219BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1219C0 Created OS 03 (3) 'Unix' │ │ │ │ +1219C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1219C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1219C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1218C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1218C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1218C7 CRC 8B3675E1 (2335602145) │ │ │ │ -1218CB Compressed Size 00000318 (792) │ │ │ │ -1218CF Uncompressed Size 0000099E (2462) │ │ │ │ -1218D3 Filename Length 0025 (37) │ │ │ │ -1218D5 Extra Length 0000 (0) │ │ │ │ -1218D7 Comment Length 0000 (0) │ │ │ │ -1218D9 Disk Start 0000 (0) │ │ │ │ -1218DB Int File Attributes 0000 (0) │ │ │ │ +1219C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1219C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1219CB CRC 8B3675E1 (2335602145) │ │ │ │ +1219CF Compressed Size 00000318 (792) │ │ │ │ +1219D3 Uncompressed Size 0000099E (2462) │ │ │ │ +1219D7 Filename Length 0025 (37) │ │ │ │ +1219D9 Extra Length 0000 (0) │ │ │ │ +1219DB Comment Length 0000 (0) │ │ │ │ +1219DD Disk Start 0000 (0) │ │ │ │ +1219DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1218DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1219E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1218E1 Local Header Offset 0002F560 (193888) │ │ │ │ -1218E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1219E5 Local Header Offset 0002F560 (193888) │ │ │ │ +1219E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1218E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1219E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12190A CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -12190E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12190F Created OS 03 (3) 'Unix' │ │ │ │ -121910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121912 General Purpose Flag 0800 (2048) │ │ │ │ +121A0E CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +121A12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A13 Created OS 03 (3) 'Unix' │ │ │ │ +121A14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12191A CRC 9A40AFE7 (2587930599) │ │ │ │ -12191E Compressed Size 000004DE (1246) │ │ │ │ -121922 Uncompressed Size 0000096E (2414) │ │ │ │ -121926 Filename Length 001B (27) │ │ │ │ -121928 Extra Length 0000 (0) │ │ │ │ -12192A Comment Length 0000 (0) │ │ │ │ -12192C Disk Start 0000 (0) │ │ │ │ -12192E Int File Attributes 0000 (0) │ │ │ │ +121A18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A1E CRC 9A40AFE7 (2587930599) │ │ │ │ +121A22 Compressed Size 000004DE (1246) │ │ │ │ +121A26 Uncompressed Size 0000096E (2414) │ │ │ │ +121A2A Filename Length 001B (27) │ │ │ │ +121A2C Extra Length 0000 (0) │ │ │ │ +121A2E Comment Length 0000 (0) │ │ │ │ +121A30 Disk Start 0000 (0) │ │ │ │ +121A32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121934 Local Header Offset 0002F8BB (194747) │ │ │ │ -121938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A38 Local Header Offset 0002F8BB (194747) │ │ │ │ +121A3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121953 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -121957 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121958 Created OS 03 (3) 'Unix' │ │ │ │ -121959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12195A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12195B General Purpose Flag 0800 (2048) │ │ │ │ +121A57 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +121A5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A5C Created OS 03 (3) 'Unix' │ │ │ │ +121A5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12195D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12195F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121963 CRC 30B7EF93 (817360787) │ │ │ │ -121967 Compressed Size 000001F9 (505) │ │ │ │ -12196B Uncompressed Size 0000058D (1421) │ │ │ │ -12196F Filename Length 001A (26) │ │ │ │ -121971 Extra Length 0000 (0) │ │ │ │ -121973 Comment Length 0000 (0) │ │ │ │ -121975 Disk Start 0000 (0) │ │ │ │ -121977 Int File Attributes 0000 (0) │ │ │ │ +121A61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A67 CRC 30B7EF93 (817360787) │ │ │ │ +121A6B Compressed Size 000001F9 (505) │ │ │ │ +121A6F Uncompressed Size 0000058D (1421) │ │ │ │ +121A73 Filename Length 001A (26) │ │ │ │ +121A75 Extra Length 0000 (0) │ │ │ │ +121A77 Comment Length 0000 (0) │ │ │ │ +121A79 Disk Start 0000 (0) │ │ │ │ +121A7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121979 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12197D Local Header Offset 0002FDD2 (196050) │ │ │ │ -121981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A81 Local Header Offset 0002FDD2 (196050) │ │ │ │ +121A85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12199B CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -12199F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219A0 Created OS 03 (3) 'Unix' │ │ │ │ -1219A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219A3 General Purpose Flag 0800 (2048) │ │ │ │ +121A9F CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +121AA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AA4 Created OS 03 (3) 'Unix' │ │ │ │ +121AA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219AB CRC 9F747F20 (2675212064) │ │ │ │ -1219AF Compressed Size 0000055A (1370) │ │ │ │ -1219B3 Uncompressed Size 00000AC3 (2755) │ │ │ │ -1219B7 Filename Length 001C (28) │ │ │ │ -1219B9 Extra Length 0000 (0) │ │ │ │ -1219BB Comment Length 0000 (0) │ │ │ │ -1219BD Disk Start 0000 (0) │ │ │ │ -1219BF Int File Attributes 0000 (0) │ │ │ │ +121AA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AAF CRC 9F747F20 (2675212064) │ │ │ │ +121AB3 Compressed Size 0000055A (1370) │ │ │ │ +121AB7 Uncompressed Size 00000AC3 (2755) │ │ │ │ +121ABB Filename Length 001C (28) │ │ │ │ +121ABD Extra Length 0000 (0) │ │ │ │ +121ABF Comment Length 0000 (0) │ │ │ │ +121AC1 Disk Start 0000 (0) │ │ │ │ +121AC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1219C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121AC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1219C5 Local Header Offset 00030003 (196611) │ │ │ │ -1219C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121AC9 Local Header Offset 00030003 (196611) │ │ │ │ +121ACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1219C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121ACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1219E5 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -1219E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219EA Created OS 03 (3) 'Unix' │ │ │ │ -1219EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219ED General Purpose Flag 0800 (2048) │ │ │ │ +121AE9 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +121AED Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AEE Created OS 03 (3) 'Unix' │ │ │ │ +121AEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219F5 CRC 9CD9F56D (2631529837) │ │ │ │ -1219F9 Compressed Size 0000023C (572) │ │ │ │ -1219FD Uncompressed Size 00000716 (1814) │ │ │ │ -121A01 Filename Length 001B (27) │ │ │ │ -121A03 Extra Length 0000 (0) │ │ │ │ -121A05 Comment Length 0000 (0) │ │ │ │ -121A07 Disk Start 0000 (0) │ │ │ │ -121A09 Int File Attributes 0000 (0) │ │ │ │ +121AF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AF9 CRC 9CD9F56D (2631529837) │ │ │ │ +121AFD Compressed Size 0000023C (572) │ │ │ │ +121B01 Uncompressed Size 00000716 (1814) │ │ │ │ +121B05 Filename Length 001B (27) │ │ │ │ +121B07 Extra Length 0000 (0) │ │ │ │ +121B09 Comment Length 0000 (0) │ │ │ │ +121B0B Disk Start 0000 (0) │ │ │ │ +121B0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A0F Local Header Offset 00030597 (198039) │ │ │ │ -121A13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B13 Local Header Offset 00030597 (198039) │ │ │ │ +121B17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A2E CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -121A32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A33 Created OS 03 (3) 'Unix' │ │ │ │ -121A34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A36 General Purpose Flag 0800 (2048) │ │ │ │ +121B32 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +121B36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B37 Created OS 03 (3) 'Unix' │ │ │ │ +121B38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A3E CRC FD79BE6E (4252614254) │ │ │ │ -121A42 Compressed Size 00000594 (1428) │ │ │ │ -121A46 Uncompressed Size 00000AD3 (2771) │ │ │ │ -121A4A Filename Length 001B (27) │ │ │ │ -121A4C Extra Length 0000 (0) │ │ │ │ -121A4E Comment Length 0000 (0) │ │ │ │ -121A50 Disk Start 0000 (0) │ │ │ │ -121A52 Int File Attributes 0000 (0) │ │ │ │ +121B3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B42 CRC FD79BE6E (4252614254) │ │ │ │ +121B46 Compressed Size 00000594 (1428) │ │ │ │ +121B4A Uncompressed Size 00000AD3 (2771) │ │ │ │ +121B4E Filename Length 001B (27) │ │ │ │ +121B50 Extra Length 0000 (0) │ │ │ │ +121B52 Comment Length 0000 (0) │ │ │ │ +121B54 Disk Start 0000 (0) │ │ │ │ +121B56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A58 Local Header Offset 0003080C (198668) │ │ │ │ -121A5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B5C Local Header Offset 0003080C (198668) │ │ │ │ +121B60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A77 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -121A7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A7C Created OS 03 (3) 'Unix' │ │ │ │ -121A7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A7F General Purpose Flag 0800 (2048) │ │ │ │ +121B7B CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +121B7F Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B80 Created OS 03 (3) 'Unix' │ │ │ │ +121B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A87 CRC FEF52F23 (4277481251) │ │ │ │ -121A8B Compressed Size 0000026F (623) │ │ │ │ -121A8F Uncompressed Size 00000738 (1848) │ │ │ │ -121A93 Filename Length 001A (26) │ │ │ │ -121A95 Extra Length 0000 (0) │ │ │ │ -121A97 Comment Length 0000 (0) │ │ │ │ -121A99 Disk Start 0000 (0) │ │ │ │ -121A9B Int File Attributes 0000 (0) │ │ │ │ +121B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B8B CRC FEF52F23 (4277481251) │ │ │ │ +121B8F Compressed Size 0000026F (623) │ │ │ │ +121B93 Uncompressed Size 00000738 (1848) │ │ │ │ +121B97 Filename Length 001A (26) │ │ │ │ +121B99 Extra Length 0000 (0) │ │ │ │ +121B9B Comment Length 0000 (0) │ │ │ │ +121B9D Disk Start 0000 (0) │ │ │ │ +121B9F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AA1 Local Header Offset 00030DD9 (200153) │ │ │ │ -121AA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BA5 Local Header Offset 00030DD9 (200153) │ │ │ │ +121BA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ABF CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -121AC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121AC4 Created OS 03 (3) 'Unix' │ │ │ │ -121AC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121AC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121AC7 General Purpose Flag 0800 (2048) │ │ │ │ +121BC3 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +121BC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121BC8 Created OS 03 (3) 'Unix' │ │ │ │ +121BC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121BCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121BCB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121AC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121ACB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121ACF CRC 5A0BC914 (1510721812) │ │ │ │ -121AD3 Compressed Size 000006DB (1755) │ │ │ │ -121AD7 Uncompressed Size 00000EC5 (3781) │ │ │ │ -121ADB Filename Length 001A (26) │ │ │ │ -121ADD Extra Length 0000 (0) │ │ │ │ -121ADF Comment Length 0000 (0) │ │ │ │ -121AE1 Disk Start 0000 (0) │ │ │ │ -121AE3 Int File Attributes 0000 (0) │ │ │ │ +121BCD Compression Method 0008 (8) 'Deflated' │ │ │ │ +121BCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121BD3 CRC 5A0BC914 (1510721812) │ │ │ │ +121BD7 Compressed Size 000006DB (1755) │ │ │ │ +121BDB Uncompressed Size 00000EC5 (3781) │ │ │ │ +121BDF Filename Length 001A (26) │ │ │ │ +121BE1 Extra Length 0000 (0) │ │ │ │ +121BE3 Comment Length 0000 (0) │ │ │ │ +121BE5 Disk Start 0000 (0) │ │ │ │ +121BE7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121AE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AE9 Local Header Offset 00031080 (200832) │ │ │ │ -121AED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BED Local Header Offset 00031080 (200832) │ │ │ │ +121BF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B07 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -121B0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B0C Created OS 03 (3) 'Unix' │ │ │ │ -121B0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B0F General Purpose Flag 0800 (2048) │ │ │ │ +121C0B CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +121C0F Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C10 Created OS 03 (3) 'Unix' │ │ │ │ +121C11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B17 CRC 6A6FFC67 (1785724007) │ │ │ │ -121B1B Compressed Size 000002DF (735) │ │ │ │ -121B1F Uncompressed Size 00000A67 (2663) │ │ │ │ -121B23 Filename Length 0019 (25) │ │ │ │ -121B25 Extra Length 0000 (0) │ │ │ │ -121B27 Comment Length 0000 (0) │ │ │ │ -121B29 Disk Start 0000 (0) │ │ │ │ -121B2B Int File Attributes 0000 (0) │ │ │ │ +121C15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C1B CRC 6A6FFC67 (1785724007) │ │ │ │ +121C1F Compressed Size 000002DF (735) │ │ │ │ +121C23 Uncompressed Size 00000A67 (2663) │ │ │ │ +121C27 Filename Length 0019 (25) │ │ │ │ +121C29 Extra Length 0000 (0) │ │ │ │ +121C2B Comment Length 0000 (0) │ │ │ │ +121C2D Disk Start 0000 (0) │ │ │ │ +121C2F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B31 Local Header Offset 00031793 (202643) │ │ │ │ -121B35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C35 Local Header Offset 00031793 (202643) │ │ │ │ +121C39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B4E CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -121B52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B53 Created OS 03 (3) 'Unix' │ │ │ │ -121B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B56 General Purpose Flag 0800 (2048) │ │ │ │ +121C52 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +121C56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C57 Created OS 03 (3) 'Unix' │ │ │ │ +121C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B5E CRC 6C555BEA (1817533418) │ │ │ │ -121B62 Compressed Size 000006C0 (1728) │ │ │ │ -121B66 Uncompressed Size 00000EA5 (3749) │ │ │ │ -121B6A Filename Length 001C (28) │ │ │ │ -121B6C Extra Length 0000 (0) │ │ │ │ -121B6E Comment Length 0000 (0) │ │ │ │ -121B70 Disk Start 0000 (0) │ │ │ │ -121B72 Int File Attributes 0000 (0) │ │ │ │ +121C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C62 CRC 6C555BEA (1817533418) │ │ │ │ +121C66 Compressed Size 000006C0 (1728) │ │ │ │ +121C6A Uncompressed Size 00000EA5 (3749) │ │ │ │ +121C6E Filename Length 001C (28) │ │ │ │ +121C70 Extra Length 0000 (0) │ │ │ │ +121C72 Comment Length 0000 (0) │ │ │ │ +121C74 Disk Start 0000 (0) │ │ │ │ +121C76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B78 Local Header Offset 00031AA9 (203433) │ │ │ │ -121B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C7C Local Header Offset 00031AA9 (203433) │ │ │ │ +121C80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B98 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -121B9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B9D Created OS 03 (3) 'Unix' │ │ │ │ -121B9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BA0 General Purpose Flag 0800 (2048) │ │ │ │ +121C9C CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +121CA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CA1 Created OS 03 (3) 'Unix' │ │ │ │ +121CA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BA8 CRC ABCAF5BE (2882205118) │ │ │ │ -121BAC Compressed Size 000002E6 (742) │ │ │ │ -121BB0 Uncompressed Size 00000AB2 (2738) │ │ │ │ -121BB4 Filename Length 001B (27) │ │ │ │ -121BB6 Extra Length 0000 (0) │ │ │ │ -121BB8 Comment Length 0000 (0) │ │ │ │ -121BBA Disk Start 0000 (0) │ │ │ │ -121BBC Int File Attributes 0000 (0) │ │ │ │ +121CA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CAC CRC ABCAF5BE (2882205118) │ │ │ │ +121CB0 Compressed Size 000002E6 (742) │ │ │ │ +121CB4 Uncompressed Size 00000AB2 (2738) │ │ │ │ +121CB8 Filename Length 001B (27) │ │ │ │ +121CBA Extra Length 0000 (0) │ │ │ │ +121CBC Comment Length 0000 (0) │ │ │ │ +121CBE Disk Start 0000 (0) │ │ │ │ +121CC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121BBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121CC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121BC2 Local Header Offset 000321A3 (205219) │ │ │ │ -121BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121CC6 Local Header Offset 000321A3 (205219) │ │ │ │ +121CCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121BE1 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -121BE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121BE6 Created OS 03 (3) 'Unix' │ │ │ │ -121BE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BE9 General Purpose Flag 0800 (2048) │ │ │ │ +121CE5 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +121CE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CEA Created OS 03 (3) 'Unix' │ │ │ │ +121CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BF1 CRC 91E099EC (2447415788) │ │ │ │ -121BF5 Compressed Size 000007E8 (2024) │ │ │ │ -121BF9 Uncompressed Size 00000FF0 (4080) │ │ │ │ -121BFD Filename Length 0021 (33) │ │ │ │ -121BFF Extra Length 0000 (0) │ │ │ │ -121C01 Comment Length 0000 (0) │ │ │ │ -121C03 Disk Start 0000 (0) │ │ │ │ -121C05 Int File Attributes 0000 (0) │ │ │ │ +121CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CF5 CRC 91E099EC (2447415788) │ │ │ │ +121CF9 Compressed Size 000007E8 (2024) │ │ │ │ +121CFD Uncompressed Size 00000FF0 (4080) │ │ │ │ +121D01 Filename Length 0021 (33) │ │ │ │ +121D03 Extra Length 0000 (0) │ │ │ │ +121D05 Comment Length 0000 (0) │ │ │ │ +121D07 Disk Start 0000 (0) │ │ │ │ +121D09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C0B Local Header Offset 000324C2 (206018) │ │ │ │ -121C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D0F Local Header Offset 000324C2 (206018) │ │ │ │ +121D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C30 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -121C34 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C35 Created OS 03 (3) 'Unix' │ │ │ │ -121C36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C38 General Purpose Flag 0800 (2048) │ │ │ │ +121D34 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +121D38 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D39 Created OS 03 (3) 'Unix' │ │ │ │ +121D3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C40 CRC B39CF83F (3013408831) │ │ │ │ -121C44 Compressed Size 0000036D (877) │ │ │ │ -121C48 Uncompressed Size 00000DF5 (3573) │ │ │ │ -121C4C Filename Length 0020 (32) │ │ │ │ -121C4E Extra Length 0000 (0) │ │ │ │ -121C50 Comment Length 0000 (0) │ │ │ │ -121C52 Disk Start 0000 (0) │ │ │ │ -121C54 Int File Attributes 0000 (0) │ │ │ │ +121D3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D44 CRC B39CF83F (3013408831) │ │ │ │ +121D48 Compressed Size 0000036D (877) │ │ │ │ +121D4C Uncompressed Size 00000DF5 (3573) │ │ │ │ +121D50 Filename Length 0020 (32) │ │ │ │ +121D52 Extra Length 0000 (0) │ │ │ │ +121D54 Comment Length 0000 (0) │ │ │ │ +121D56 Disk Start 0000 (0) │ │ │ │ +121D58 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C5A Local Header Offset 00032CE9 (208105) │ │ │ │ -121C5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D5E Local Header Offset 00032CE9 (208105) │ │ │ │ +121D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C7E CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -121C82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C83 Created OS 03 (3) 'Unix' │ │ │ │ -121C84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C86 General Purpose Flag 0800 (2048) │ │ │ │ +121D82 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +121D86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D87 Created OS 03 (3) 'Unix' │ │ │ │ +121D88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C8E CRC 7CB2633A (2092065594) │ │ │ │ -121C92 Compressed Size 000005EE (1518) │ │ │ │ -121C96 Uncompressed Size 00000CC9 (3273) │ │ │ │ -121C9A Filename Length 001C (28) │ │ │ │ -121C9C Extra Length 0000 (0) │ │ │ │ -121C9E Comment Length 0000 (0) │ │ │ │ -121CA0 Disk Start 0000 (0) │ │ │ │ -121CA2 Int File Attributes 0000 (0) │ │ │ │ +121D8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D92 CRC 7CB2633A (2092065594) │ │ │ │ +121D96 Compressed Size 000005EE (1518) │ │ │ │ +121D9A Uncompressed Size 00000CC9 (3273) │ │ │ │ +121D9E Filename Length 001C (28) │ │ │ │ +121DA0 Extra Length 0000 (0) │ │ │ │ +121DA2 Comment Length 0000 (0) │ │ │ │ +121DA4 Disk Start 0000 (0) │ │ │ │ +121DA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CA8 Local Header Offset 00033094 (209044) │ │ │ │ -121CAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DAC Local Header Offset 00033094 (209044) │ │ │ │ +121DB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121CC8 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -121CCC Created Zip Spec 14 (20) '2.0' │ │ │ │ -121CCD Created OS 03 (3) 'Unix' │ │ │ │ -121CCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121CCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121CD0 General Purpose Flag 0800 (2048) │ │ │ │ +121DCC CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +121DD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121DD1 Created OS 03 (3) 'Unix' │ │ │ │ +121DD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121DD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121DD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121CD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121CD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121CD8 CRC C2C023CC (3267371980) │ │ │ │ -121CDC Compressed Size 0000026C (620) │ │ │ │ -121CE0 Uncompressed Size 000008D9 (2265) │ │ │ │ -121CE4 Filename Length 001B (27) │ │ │ │ -121CE6 Extra Length 0000 (0) │ │ │ │ -121CE8 Comment Length 0000 (0) │ │ │ │ -121CEA Disk Start 0000 (0) │ │ │ │ -121CEC Int File Attributes 0000 (0) │ │ │ │ +121DD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121DD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121DDC CRC C2C023CC (3267371980) │ │ │ │ +121DE0 Compressed Size 0000026C (620) │ │ │ │ +121DE4 Uncompressed Size 000008D9 (2265) │ │ │ │ +121DE8 Filename Length 001B (27) │ │ │ │ +121DEA Extra Length 0000 (0) │ │ │ │ +121DEC Comment Length 0000 (0) │ │ │ │ +121DEE Disk Start 0000 (0) │ │ │ │ +121DF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CF2 Local Header Offset 000336BC (210620) │ │ │ │ -121CF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DF6 Local Header Offset 000336BC (210620) │ │ │ │ +121DFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D11 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -121D15 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D16 Created OS 03 (3) 'Unix' │ │ │ │ -121D17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D19 General Purpose Flag 0800 (2048) │ │ │ │ +121E15 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +121E19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E1A Created OS 03 (3) 'Unix' │ │ │ │ +121E1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D21 CRC E707F102 (3876057346) │ │ │ │ -121D25 Compressed Size 00000501 (1281) │ │ │ │ -121D29 Uncompressed Size 000009A8 (2472) │ │ │ │ -121D2D Filename Length 001A (26) │ │ │ │ -121D2F Extra Length 0000 (0) │ │ │ │ -121D31 Comment Length 0000 (0) │ │ │ │ -121D33 Disk Start 0000 (0) │ │ │ │ -121D35 Int File Attributes 0000 (0) │ │ │ │ +121E1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E25 CRC E707F102 (3876057346) │ │ │ │ +121E29 Compressed Size 00000501 (1281) │ │ │ │ +121E2D Uncompressed Size 000009A8 (2472) │ │ │ │ +121E31 Filename Length 001A (26) │ │ │ │ +121E33 Extra Length 0000 (0) │ │ │ │ +121E35 Comment Length 0000 (0) │ │ │ │ +121E37 Disk Start 0000 (0) │ │ │ │ +121E39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D3B Local Header Offset 00033961 (211297) │ │ │ │ -121D3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E3F Local Header Offset 00033961 (211297) │ │ │ │ +121E43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D59 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -121D5D Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D5E Created OS 03 (3) 'Unix' │ │ │ │ -121D5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D61 General Purpose Flag 0800 (2048) │ │ │ │ +121E5D CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +121E61 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E62 Created OS 03 (3) 'Unix' │ │ │ │ +121E63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D69 CRC 7FB5D8B8 (2142623928) │ │ │ │ -121D6D Compressed Size 00000205 (517) │ │ │ │ -121D71 Uncompressed Size 0000061A (1562) │ │ │ │ -121D75 Filename Length 0019 (25) │ │ │ │ -121D77 Extra Length 0000 (0) │ │ │ │ -121D79 Comment Length 0000 (0) │ │ │ │ -121D7B Disk Start 0000 (0) │ │ │ │ -121D7D Int File Attributes 0000 (0) │ │ │ │ +121E67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E6D CRC 7FB5D8B8 (2142623928) │ │ │ │ +121E71 Compressed Size 00000205 (517) │ │ │ │ +121E75 Uncompressed Size 0000061A (1562) │ │ │ │ +121E79 Filename Length 0019 (25) │ │ │ │ +121E7B Extra Length 0000 (0) │ │ │ │ +121E7D Comment Length 0000 (0) │ │ │ │ +121E7F Disk Start 0000 (0) │ │ │ │ +121E81 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D83 Local Header Offset 00033E9A (212634) │ │ │ │ -121D87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E87 Local Header Offset 00033E9A (212634) │ │ │ │ +121E8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DA0 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -121DA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DA5 Created OS 03 (3) 'Unix' │ │ │ │ -121DA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DA8 General Purpose Flag 0800 (2048) │ │ │ │ +121EA4 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +121EA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EA9 Created OS 03 (3) 'Unix' │ │ │ │ +121EAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121DB0 CRC 3CAC973B (1017943867) │ │ │ │ -121DB4 Compressed Size 000004FD (1277) │ │ │ │ -121DB8 Uncompressed Size 00000954 (2388) │ │ │ │ -121DBC Filename Length 0022 (34) │ │ │ │ -121DBE Extra Length 0000 (0) │ │ │ │ -121DC0 Comment Length 0000 (0) │ │ │ │ -121DC2 Disk Start 0000 (0) │ │ │ │ -121DC4 Int File Attributes 0000 (0) │ │ │ │ +121EAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121EB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121EB4 CRC 3CAC973B (1017943867) │ │ │ │ +121EB8 Compressed Size 000004FD (1277) │ │ │ │ +121EBC Uncompressed Size 00000954 (2388) │ │ │ │ +121EC0 Filename Length 0022 (34) │ │ │ │ +121EC2 Extra Length 0000 (0) │ │ │ │ +121EC4 Comment Length 0000 (0) │ │ │ │ +121EC6 Disk Start 0000 (0) │ │ │ │ +121EC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121DC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121ECA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121DCA Local Header Offset 000340D6 (213206) │ │ │ │ -121DCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121ECE Local Header Offset 000340D6 (213206) │ │ │ │ +121ED2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121ED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DF0 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -121DF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DF5 Created OS 03 (3) 'Unix' │ │ │ │ -121DF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DF8 General Purpose Flag 0800 (2048) │ │ │ │ +121EF4 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +121EF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EF9 Created OS 03 (3) 'Unix' │ │ │ │ +121EFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E00 CRC D1F72E61 (3522637409) │ │ │ │ -121E04 Compressed Size 00000310 (784) │ │ │ │ -121E08 Uncompressed Size 00000A2F (2607) │ │ │ │ -121E0C Filename Length 0021 (33) │ │ │ │ -121E0E Extra Length 0000 (0) │ │ │ │ -121E10 Comment Length 0000 (0) │ │ │ │ -121E12 Disk Start 0000 (0) │ │ │ │ -121E14 Int File Attributes 0000 (0) │ │ │ │ +121EFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F04 CRC D1F72E61 (3522637409) │ │ │ │ +121F08 Compressed Size 00000310 (784) │ │ │ │ +121F0C Uncompressed Size 00000A2F (2607) │ │ │ │ +121F10 Filename Length 0021 (33) │ │ │ │ +121F12 Extra Length 0000 (0) │ │ │ │ +121F14 Comment Length 0000 (0) │ │ │ │ +121F16 Disk Start 0000 (0) │ │ │ │ +121F18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E1A Local Header Offset 00034613 (214547) │ │ │ │ -121E1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F1E Local Header Offset 00034613 (214547) │ │ │ │ +121F22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E3F CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -121E43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E44 Created OS 03 (3) 'Unix' │ │ │ │ -121E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E47 General Purpose Flag 0800 (2048) │ │ │ │ +121F43 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +121F47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F48 Created OS 03 (3) 'Unix' │ │ │ │ +121F49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E4F CRC A90BC76B (2836121451) │ │ │ │ -121E53 Compressed Size 00000512 (1298) │ │ │ │ -121E57 Uncompressed Size 00000D61 (3425) │ │ │ │ -121E5B Filename Length 001F (31) │ │ │ │ -121E5D Extra Length 0000 (0) │ │ │ │ -121E5F Comment Length 0000 (0) │ │ │ │ -121E61 Disk Start 0000 (0) │ │ │ │ -121E63 Int File Attributes 0000 (0) │ │ │ │ +121F4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F53 CRC A90BC76B (2836121451) │ │ │ │ +121F57 Compressed Size 00000512 (1298) │ │ │ │ +121F5B Uncompressed Size 00000D61 (3425) │ │ │ │ +121F5F Filename Length 001F (31) │ │ │ │ +121F61 Extra Length 0000 (0) │ │ │ │ +121F63 Comment Length 0000 (0) │ │ │ │ +121F65 Disk Start 0000 (0) │ │ │ │ +121F67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E69 Local Header Offset 00034962 (215394) │ │ │ │ -121E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F6D Local Header Offset 00034962 (215394) │ │ │ │ +121F71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E8C CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -121E90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E91 Created OS 03 (3) 'Unix' │ │ │ │ -121E92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E94 General Purpose Flag 0800 (2048) │ │ │ │ +121F90 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +121F94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F95 Created OS 03 (3) 'Unix' │ │ │ │ +121F96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E9C CRC 80B03BB1 (2159033265) │ │ │ │ -121EA0 Compressed Size 000003B7 (951) │ │ │ │ -121EA4 Uncompressed Size 00001475 (5237) │ │ │ │ -121EA8 Filename Length 001E (30) │ │ │ │ -121EAA Extra Length 0000 (0) │ │ │ │ -121EAC Comment Length 0000 (0) │ │ │ │ -121EAE Disk Start 0000 (0) │ │ │ │ -121EB0 Int File Attributes 0000 (0) │ │ │ │ +121F9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FA0 CRC 80B03BB1 (2159033265) │ │ │ │ +121FA4 Compressed Size 000003B7 (951) │ │ │ │ +121FA8 Uncompressed Size 00001475 (5237) │ │ │ │ +121FAC Filename Length 001E (30) │ │ │ │ +121FAE Extra Length 0000 (0) │ │ │ │ +121FB0 Comment Length 0000 (0) │ │ │ │ +121FB2 Disk Start 0000 (0) │ │ │ │ +121FB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121FB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121EB6 Local Header Offset 00034EB1 (216753) │ │ │ │ -121EBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121FBA Local Header Offset 00034EB1 (216753) │ │ │ │ +121FBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ED8 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -121EDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -121EDD Created OS 03 (3) 'Unix' │ │ │ │ -121EDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121EDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121EE0 General Purpose Flag 0800 (2048) │ │ │ │ +121FDC CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +121FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FE1 Created OS 03 (3) 'Unix' │ │ │ │ +121FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121EE2 Compression Method 0000 (0) 'Stored' │ │ │ │ -121EE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121EE8 CRC 00000000 (0) │ │ │ │ -121EEC Compressed Size 00000000 (0) │ │ │ │ -121EF0 Uncompressed Size 00000000 (0) │ │ │ │ -121EF4 Filename Length 000F (15) │ │ │ │ -121EF6 Extra Length 0000 (0) │ │ │ │ -121EF8 Comment Length 0000 (0) │ │ │ │ -121EFA Disk Start 0000 (0) │ │ │ │ -121EFC Int File Attributes 0000 (0) │ │ │ │ +121FE6 Compression Method 0000 (0) 'Stored' │ │ │ │ +121FE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FEC CRC 00000000 (0) │ │ │ │ +121FF0 Compressed Size 00000000 (0) │ │ │ │ +121FF4 Uncompressed Size 00000000 (0) │ │ │ │ +121FF8 Filename Length 000F (15) │ │ │ │ +121FFA Extra Length 0000 (0) │ │ │ │ +121FFC Comment Length 0000 (0) │ │ │ │ +121FFE Disk Start 0000 (0) │ │ │ │ +122000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EFE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122002 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -121F02 Local Header Offset 000352A4 (217764) │ │ │ │ -121F06 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +122006 Local Header Offset 000352A4 (217764) │ │ │ │ +12200A Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F06: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12200A: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x121F06: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12200A: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EDE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FE2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -121F15 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -121F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F1A Created OS 03 (3) 'Unix' │ │ │ │ -121F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F1D General Purpose Flag 0800 (2048) │ │ │ │ +122019 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +12201D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12201E Created OS 03 (3) 'Unix' │ │ │ │ +12201F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122021 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F25 CRC 67EBB2B4 (1743499956) │ │ │ │ -121F29 Compressed Size 000003B0 (944) │ │ │ │ -121F2D Uncompressed Size 000007C3 (1987) │ │ │ │ -121F31 Filename Length 0028 (40) │ │ │ │ -121F33 Extra Length 0000 (0) │ │ │ │ -121F35 Comment Length 0000 (0) │ │ │ │ -121F37 Disk Start 0000 (0) │ │ │ │ -121F39 Int File Attributes 0000 (0) │ │ │ │ +122023 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122025 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122029 CRC 67EBB2B4 (1743499956) │ │ │ │ +12202D Compressed Size 000003B0 (944) │ │ │ │ +122031 Uncompressed Size 000007C3 (1987) │ │ │ │ +122035 Filename Length 0028 (40) │ │ │ │ +122037 Extra Length 0000 (0) │ │ │ │ +122039 Comment Length 0000 (0) │ │ │ │ +12203B Disk Start 0000 (0) │ │ │ │ +12203D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12203F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F3F Local Header Offset 000352D1 (217809) │ │ │ │ -121F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122043 Local Header Offset 000352D1 (217809) │ │ │ │ +122047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121F6B CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -121F6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F70 Created OS 03 (3) 'Unix' │ │ │ │ -121F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F73 General Purpose Flag 0800 (2048) │ │ │ │ +12206F CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +122073 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122074 Created OS 03 (3) 'Unix' │ │ │ │ +122075 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122076 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122077 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F7B CRC 938EEEFA (2475618042) │ │ │ │ -121F7F Compressed Size 000004C4 (1220) │ │ │ │ -121F83 Uncompressed Size 000012C5 (4805) │ │ │ │ -121F87 Filename Length 0027 (39) │ │ │ │ -121F89 Extra Length 0000 (0) │ │ │ │ -121F8B Comment Length 0000 (0) │ │ │ │ -121F8D Disk Start 0000 (0) │ │ │ │ -121F8F Int File Attributes 0000 (0) │ │ │ │ +122079 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12207B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12207F CRC 938EEEFA (2475618042) │ │ │ │ +122083 Compressed Size 000004C4 (1220) │ │ │ │ +122087 Uncompressed Size 000012C5 (4805) │ │ │ │ +12208B Filename Length 0027 (39) │ │ │ │ +12208D Extra Length 0000 (0) │ │ │ │ +12208F Comment Length 0000 (0) │ │ │ │ +122091 Disk Start 0000 (0) │ │ │ │ +122093 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122095 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F95 Local Header Offset 000356C7 (218823) │ │ │ │ -121F99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122099 Local Header Offset 000356C7 (218823) │ │ │ │ +12209D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12209D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121FC0 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -121FC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121FC5 Created OS 03 (3) 'Unix' │ │ │ │ -121FC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121FC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121FC8 General Purpose Flag 0800 (2048) │ │ │ │ +1220C4 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +1220C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1220C9 Created OS 03 (3) 'Unix' │ │ │ │ +1220CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1220CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1220CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121FCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121FCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121FD0 CRC 6502AA29 (1694673449) │ │ │ │ -121FD4 Compressed Size 00000494 (1172) │ │ │ │ -121FD8 Uncompressed Size 00000ADE (2782) │ │ │ │ -121FDC Filename Length 0023 (35) │ │ │ │ -121FDE Extra Length 0000 (0) │ │ │ │ -121FE0 Comment Length 0000 (0) │ │ │ │ -121FE2 Disk Start 0000 (0) │ │ │ │ -121FE4 Int File Attributes 0000 (0) │ │ │ │ +1220CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1220D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1220D4 CRC 6502AA29 (1694673449) │ │ │ │ +1220D8 Compressed Size 00000494 (1172) │ │ │ │ +1220DC Uncompressed Size 00000ADE (2782) │ │ │ │ +1220E0 Filename Length 0023 (35) │ │ │ │ +1220E2 Extra Length 0000 (0) │ │ │ │ +1220E4 Comment Length 0000 (0) │ │ │ │ +1220E6 Disk Start 0000 (0) │ │ │ │ +1220E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121FE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121FEA Local Header Offset 00035BD0 (220112) │ │ │ │ -121FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1220EE Local Header Offset 00035BD0 (220112) │ │ │ │ +1220F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1220F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122011 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -122015 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122016 Created OS 03 (3) 'Unix' │ │ │ │ -122017 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122018 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122019 General Purpose Flag 0800 (2048) │ │ │ │ +122115 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +122119 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12211A Created OS 03 (3) 'Unix' │ │ │ │ +12211B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12211C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12211D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12201B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12201D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122021 CRC 7574F237 (1970598455) │ │ │ │ -122025 Compressed Size 000005A8 (1448) │ │ │ │ -122029 Uncompressed Size 00001C03 (7171) │ │ │ │ -12202D Filename Length 0022 (34) │ │ │ │ -12202F Extra Length 0000 (0) │ │ │ │ -122031 Comment Length 0000 (0) │ │ │ │ -122033 Disk Start 0000 (0) │ │ │ │ -122035 Int File Attributes 0000 (0) │ │ │ │ +12211F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122121 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122125 CRC 7574F237 (1970598455) │ │ │ │ +122129 Compressed Size 000005A8 (1448) │ │ │ │ +12212D Uncompressed Size 00001C03 (7171) │ │ │ │ +122131 Filename Length 0022 (34) │ │ │ │ +122133 Extra Length 0000 (0) │ │ │ │ +122135 Comment Length 0000 (0) │ │ │ │ +122137 Disk Start 0000 (0) │ │ │ │ +122139 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122037 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12213B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12203B Local Header Offset 000360A5 (221349) │ │ │ │ -12203F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12213F Local Header Offset 000360A5 (221349) │ │ │ │ +122143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12203F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122061 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -122065 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122066 Created OS 03 (3) 'Unix' │ │ │ │ -122067 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122068 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122069 General Purpose Flag 0800 (2048) │ │ │ │ +122165 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +122169 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12216A Created OS 03 (3) 'Unix' │ │ │ │ +12216B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12216C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12216D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12206B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12206D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122071 CRC 4281DF5B (1115807579) │ │ │ │ -122075 Compressed Size 0000055D (1373) │ │ │ │ -122079 Uncompressed Size 00000DB8 (3512) │ │ │ │ -12207D Filename Length 001E (30) │ │ │ │ -12207F Extra Length 0000 (0) │ │ │ │ -122081 Comment Length 0000 (0) │ │ │ │ -122083 Disk Start 0000 (0) │ │ │ │ -122085 Int File Attributes 0000 (0) │ │ │ │ +12216F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122171 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122175 CRC 4281DF5B (1115807579) │ │ │ │ +122179 Compressed Size 0000055D (1373) │ │ │ │ +12217D Uncompressed Size 00000DB8 (3512) │ │ │ │ +122181 Filename Length 001E (30) │ │ │ │ +122183 Extra Length 0000 (0) │ │ │ │ +122185 Comment Length 0000 (0) │ │ │ │ +122187 Disk Start 0000 (0) │ │ │ │ +122189 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122087 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12218B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12208B Local Header Offset 0003668D (222861) │ │ │ │ -12208F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12218F Local Header Offset 0003668D (222861) │ │ │ │ +122193 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12208F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220AD CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1220B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220B2 Created OS 03 (3) 'Unix' │ │ │ │ -1220B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1220B5 General Purpose Flag 0800 (2048) │ │ │ │ +1221B1 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +1221B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1221B6 Created OS 03 (3) 'Unix' │ │ │ │ +1221B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1221B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1221B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1220B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1220B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1220BD CRC C34B289F (3276482719) │ │ │ │ -1220C1 Compressed Size 0000031E (798) │ │ │ │ -1220C5 Uncompressed Size 00000FD8 (4056) │ │ │ │ -1220C9 Filename Length 001D (29) │ │ │ │ -1220CB Extra Length 0000 (0) │ │ │ │ -1220CD Comment Length 0000 (0) │ │ │ │ -1220CF Disk Start 0000 (0) │ │ │ │ -1220D1 Int File Attributes 0000 (0) │ │ │ │ +1221BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1221BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1221C1 CRC C34B289F (3276482719) │ │ │ │ +1221C5 Compressed Size 0000031E (798) │ │ │ │ +1221C9 Uncompressed Size 00000FD8 (4056) │ │ │ │ +1221CD Filename Length 001D (29) │ │ │ │ +1221CF Extra Length 0000 (0) │ │ │ │ +1221D1 Comment Length 0000 (0) │ │ │ │ +1221D3 Disk Start 0000 (0) │ │ │ │ +1221D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1220D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1221D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1220D7 Local Header Offset 00036C26 (224294) │ │ │ │ -1220DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1221DB Local Header Offset 00036C26 (224294) │ │ │ │ +1221DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1220DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220F8 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -1220FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220FD Created OS 03 (3) 'Unix' │ │ │ │ -1220FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122100 General Purpose Flag 0800 (2048) │ │ │ │ +1221FC CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +122200 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122201 Created OS 03 (3) 'Unix' │ │ │ │ +122202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122204 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122102 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122108 CRC E46DDCC5 (3832405189) │ │ │ │ -12210C Compressed Size 00001ACC (6860) │ │ │ │ -122110 Uncompressed Size 00005A6E (23150) │ │ │ │ -122114 Filename Length 0018 (24) │ │ │ │ -122116 Extra Length 0000 (0) │ │ │ │ -122118 Comment Length 0000 (0) │ │ │ │ -12211A Disk Start 0000 (0) │ │ │ │ -12211C Int File Attributes 0000 (0) │ │ │ │ +122206 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12220C CRC E46DDCC5 (3832405189) │ │ │ │ +122210 Compressed Size 00001ACC (6860) │ │ │ │ +122214 Uncompressed Size 00005A6E (23150) │ │ │ │ +122218 Filename Length 0018 (24) │ │ │ │ +12221A Extra Length 0000 (0) │ │ │ │ +12221C Comment Length 0000 (0) │ │ │ │ +12221E Disk Start 0000 (0) │ │ │ │ +122220 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12211E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122122 Local Header Offset 00036F7F (225151) │ │ │ │ -122126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122226 Local Header Offset 00036F7F (225151) │ │ │ │ +12222A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12222A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12213E CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -122142 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122143 Created OS 03 (3) 'Unix' │ │ │ │ -122144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122146 General Purpose Flag 0800 (2048) │ │ │ │ +122242 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +122246 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122247 Created OS 03 (3) 'Unix' │ │ │ │ +122248 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122249 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12224A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122148 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12214A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12214E CRC E5EA244B (3857327179) │ │ │ │ -122152 Compressed Size 00001E13 (7699) │ │ │ │ -122156 Uncompressed Size 00013792 (79762) │ │ │ │ -12215A Filename Length 0017 (23) │ │ │ │ -12215C Extra Length 0000 (0) │ │ │ │ -12215E Comment Length 0000 (0) │ │ │ │ -122160 Disk Start 0000 (0) │ │ │ │ -122162 Int File Attributes 0000 (0) │ │ │ │ +12224C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12224E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122252 CRC E5EA244B (3857327179) │ │ │ │ +122256 Compressed Size 00001E13 (7699) │ │ │ │ +12225A Uncompressed Size 00013792 (79762) │ │ │ │ +12225E Filename Length 0017 (23) │ │ │ │ +122260 Extra Length 0000 (0) │ │ │ │ +122262 Comment Length 0000 (0) │ │ │ │ +122264 Disk Start 0000 (0) │ │ │ │ +122266 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122268 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122168 Local Header Offset 00038A81 (232065) │ │ │ │ -12216C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12226C Local Header Offset 00038A81 (232065) │ │ │ │ +122270 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12216C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122270: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122183 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -122187 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122188 Created OS 03 (3) 'Unix' │ │ │ │ -122189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12218A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12218B General Purpose Flag 0800 (2048) │ │ │ │ +122287 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +12228B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12228C Created OS 03 (3) 'Unix' │ │ │ │ +12228D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12228E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12228F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12218D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12218F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122193 CRC 21FD9366 (570266470) │ │ │ │ -122197 Compressed Size 00000B44 (2884) │ │ │ │ -12219B Uncompressed Size 00001FA2 (8098) │ │ │ │ -12219F Filename Length 0025 (37) │ │ │ │ -1221A1 Extra Length 0000 (0) │ │ │ │ -1221A3 Comment Length 0000 (0) │ │ │ │ -1221A5 Disk Start 0000 (0) │ │ │ │ -1221A7 Int File Attributes 0000 (0) │ │ │ │ +122291 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122293 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122297 CRC 21FD9366 (570266470) │ │ │ │ +12229B Compressed Size 00000B44 (2884) │ │ │ │ +12229F Uncompressed Size 00001FA2 (8098) │ │ │ │ +1222A3 Filename Length 0025 (37) │ │ │ │ +1222A5 Extra Length 0000 (0) │ │ │ │ +1222A7 Comment Length 0000 (0) │ │ │ │ +1222A9 Disk Start 0000 (0) │ │ │ │ +1222AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1222AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1221AD Local Header Offset 0003A8C9 (239817) │ │ │ │ -1221B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1222B1 Local Header Offset 0003A8C9 (239817) │ │ │ │ +1222B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1221B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1222B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1221D6 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -1221DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1221DB Created OS 03 (3) 'Unix' │ │ │ │ -1221DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1221DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1221DE General Purpose Flag 0800 (2048) │ │ │ │ +1222DA CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +1222DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222DF Created OS 03 (3) 'Unix' │ │ │ │ +1222E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1221E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1221E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1221E6 CRC 82FFBFC0 (2197798848) │ │ │ │ -1221EA Compressed Size 00000748 (1864) │ │ │ │ -1221EE Uncompressed Size 00003520 (13600) │ │ │ │ -1221F2 Filename Length 0024 (36) │ │ │ │ -1221F4 Extra Length 0000 (0) │ │ │ │ -1221F6 Comment Length 0000 (0) │ │ │ │ -1221F8 Disk Start 0000 (0) │ │ │ │ -1221FA Int File Attributes 0000 (0) │ │ │ │ +1222E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222EA CRC 82FFBFC0 (2197798848) │ │ │ │ +1222EE Compressed Size 00000748 (1864) │ │ │ │ +1222F2 Uncompressed Size 00003520 (13600) │ │ │ │ +1222F6 Filename Length 0024 (36) │ │ │ │ +1222F8 Extra Length 0000 (0) │ │ │ │ +1222FA Comment Length 0000 (0) │ │ │ │ +1222FC Disk Start 0000 (0) │ │ │ │ +1222FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122300 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122200 Local Header Offset 0003B450 (242768) │ │ │ │ -122204 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122304 Local Header Offset 0003B450 (242768) │ │ │ │ +122308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122228 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -12222C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12222D Created OS 03 (3) 'Unix' │ │ │ │ -12222E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12222F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122230 General Purpose Flag 0800 (2048) │ │ │ │ +12232C CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +122330 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122331 Created OS 03 (3) 'Unix' │ │ │ │ +122332 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122333 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122334 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122232 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122234 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122238 CRC 2616A1ED (639017453) │ │ │ │ -12223C Compressed Size 000002F5 (757) │ │ │ │ -122240 Uncompressed Size 00000699 (1689) │ │ │ │ -122244 Filename Length 0023 (35) │ │ │ │ -122246 Extra Length 0000 (0) │ │ │ │ -122248 Comment Length 0000 (0) │ │ │ │ -12224A Disk Start 0000 (0) │ │ │ │ -12224C Int File Attributes 0000 (0) │ │ │ │ +122336 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122338 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12233C CRC 2616A1ED (639017453) │ │ │ │ +122340 Compressed Size 000002F5 (757) │ │ │ │ +122344 Uncompressed Size 00000699 (1689) │ │ │ │ +122348 Filename Length 0023 (35) │ │ │ │ +12234A Extra Length 0000 (0) │ │ │ │ +12234C Comment Length 0000 (0) │ │ │ │ +12234E Disk Start 0000 (0) │ │ │ │ +122350 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12224E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122352 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122252 Local Header Offset 0003BBDA (244698) │ │ │ │ -122256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122356 Local Header Offset 0003BBDA (244698) │ │ │ │ +12235A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12235A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122279 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -12227D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12227E Created OS 03 (3) 'Unix' │ │ │ │ -12227F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122280 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122281 General Purpose Flag 0800 (2048) │ │ │ │ +12237D CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +122381 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122382 Created OS 03 (3) 'Unix' │ │ │ │ +122383 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122384 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122385 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122283 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122285 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122289 CRC FACD065A (4207740506) │ │ │ │ -12228D Compressed Size 000003DF (991) │ │ │ │ -122291 Uncompressed Size 00000E57 (3671) │ │ │ │ -122295 Filename Length 0022 (34) │ │ │ │ -122297 Extra Length 0000 (0) │ │ │ │ -122299 Comment Length 0000 (0) │ │ │ │ -12229B Disk Start 0000 (0) │ │ │ │ -12229D Int File Attributes 0000 (0) │ │ │ │ +122387 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122389 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12238D CRC FACD065A (4207740506) │ │ │ │ +122391 Compressed Size 000003DF (991) │ │ │ │ +122395 Uncompressed Size 00000E57 (3671) │ │ │ │ +122399 Filename Length 0022 (34) │ │ │ │ +12239B Extra Length 0000 (0) │ │ │ │ +12239D Comment Length 0000 (0) │ │ │ │ +12239F Disk Start 0000 (0) │ │ │ │ +1223A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12229F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222A3 Local Header Offset 0003BF10 (245520) │ │ │ │ -1222A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223A7 Local Header Offset 0003BF10 (245520) │ │ │ │ +1223AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1222C9 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -1222CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1222CE Created OS 03 (3) 'Unix' │ │ │ │ -1222CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1222D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1222D1 General Purpose Flag 0800 (2048) │ │ │ │ +1223CD CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +1223D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1223D2 Created OS 03 (3) 'Unix' │ │ │ │ +1223D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1223D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1223D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1222D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1222D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1222D9 CRC F461138B (4100002699) │ │ │ │ -1222DD Compressed Size 00000540 (1344) │ │ │ │ -1222E1 Uncompressed Size 00000BD1 (3025) │ │ │ │ -1222E5 Filename Length 001A (26) │ │ │ │ -1222E7 Extra Length 0000 (0) │ │ │ │ -1222E9 Comment Length 0000 (0) │ │ │ │ -1222EB Disk Start 0000 (0) │ │ │ │ -1222ED Int File Attributes 0000 (0) │ │ │ │ +1223D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1223D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1223DD CRC F461138B (4100002699) │ │ │ │ +1223E1 Compressed Size 00000540 (1344) │ │ │ │ +1223E5 Uncompressed Size 00000BD1 (3025) │ │ │ │ +1223E9 Filename Length 001A (26) │ │ │ │ +1223EB Extra Length 0000 (0) │ │ │ │ +1223ED Comment Length 0000 (0) │ │ │ │ +1223EF Disk Start 0000 (0) │ │ │ │ +1223F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222F3 Local Header Offset 0003C32F (246575) │ │ │ │ -1222F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223F7 Local Header Offset 0003C32F (246575) │ │ │ │ +1223FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122311 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -122315 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122316 Created OS 03 (3) 'Unix' │ │ │ │ -122317 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122318 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122319 General Purpose Flag 0800 (2048) │ │ │ │ +122415 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +122419 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12241A Created OS 03 (3) 'Unix' │ │ │ │ +12241B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12241C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12241D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12231B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12231D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122321 CRC B140A6C6 (2973804230) │ │ │ │ -122325 Compressed Size 000004DB (1243) │ │ │ │ -122329 Uncompressed Size 00001385 (4997) │ │ │ │ -12232D Filename Length 0019 (25) │ │ │ │ -12232F Extra Length 0000 (0) │ │ │ │ -122331 Comment Length 0000 (0) │ │ │ │ -122333 Disk Start 0000 (0) │ │ │ │ -122335 Int File Attributes 0000 (0) │ │ │ │ +12241F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122421 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122425 CRC B140A6C6 (2973804230) │ │ │ │ +122429 Compressed Size 000004DB (1243) │ │ │ │ +12242D Uncompressed Size 00001385 (4997) │ │ │ │ +122431 Filename Length 0019 (25) │ │ │ │ +122433 Extra Length 0000 (0) │ │ │ │ +122435 Comment Length 0000 (0) │ │ │ │ +122437 Disk Start 0000 (0) │ │ │ │ +122439 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122337 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12243B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12233B Local Header Offset 0003C8A7 (247975) │ │ │ │ -12233F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12243F Local Header Offset 0003C8A7 (247975) │ │ │ │ +122443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12233F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122358 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -12235C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12235D Created OS 03 (3) 'Unix' │ │ │ │ -12235E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12235F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122360 General Purpose Flag 0800 (2048) │ │ │ │ +12245C CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +122460 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122461 Created OS 03 (3) 'Unix' │ │ │ │ +122462 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122463 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122464 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122362 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122364 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122368 CRC 8F795733 (2407094067) │ │ │ │ -12236C Compressed Size 000009A6 (2470) │ │ │ │ -122370 Uncompressed Size 000018F8 (6392) │ │ │ │ -122374 Filename Length 001A (26) │ │ │ │ -122376 Extra Length 0000 (0) │ │ │ │ -122378 Comment Length 0000 (0) │ │ │ │ -12237A Disk Start 0000 (0) │ │ │ │ -12237C Int File Attributes 0000 (0) │ │ │ │ +122466 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122468 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12246C CRC 8F795733 (2407094067) │ │ │ │ +122470 Compressed Size 000009A6 (2470) │ │ │ │ +122474 Uncompressed Size 000018F8 (6392) │ │ │ │ +122478 Filename Length 001A (26) │ │ │ │ +12247A Extra Length 0000 (0) │ │ │ │ +12247C Comment Length 0000 (0) │ │ │ │ +12247E Disk Start 0000 (0) │ │ │ │ +122480 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12237E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122482 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122382 Local Header Offset 0003CDB9 (249273) │ │ │ │ -122386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122486 Local Header Offset 0003CDB9 (249273) │ │ │ │ +12248A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12248A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223A0 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -1223A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223A5 Created OS 03 (3) 'Unix' │ │ │ │ -1223A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223A8 General Purpose Flag 0800 (2048) │ │ │ │ +1224A4 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +1224A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224A9 Created OS 03 (3) 'Unix' │ │ │ │ +1224AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223B0 CRC 1EE65867 (518412391) │ │ │ │ -1223B4 Compressed Size 00000831 (2097) │ │ │ │ -1223B8 Uncompressed Size 00003047 (12359) │ │ │ │ -1223BC Filename Length 0019 (25) │ │ │ │ -1223BE Extra Length 0000 (0) │ │ │ │ -1223C0 Comment Length 0000 (0) │ │ │ │ -1223C2 Disk Start 0000 (0) │ │ │ │ -1223C4 Int File Attributes 0000 (0) │ │ │ │ +1224AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224B4 CRC 1EE65867 (518412391) │ │ │ │ +1224B8 Compressed Size 00000831 (2097) │ │ │ │ +1224BC Uncompressed Size 00003047 (12359) │ │ │ │ +1224C0 Filename Length 0019 (25) │ │ │ │ +1224C2 Extra Length 0000 (0) │ │ │ │ +1224C4 Comment Length 0000 (0) │ │ │ │ +1224C6 Disk Start 0000 (0) │ │ │ │ +1224C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1223C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1224CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1223CA Local Header Offset 0003D797 (251799) │ │ │ │ -1223CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1224CE Local Header Offset 0003D797 (251799) │ │ │ │ +1224D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1223CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1224D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223E7 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -1223EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223EC Created OS 03 (3) 'Unix' │ │ │ │ -1223ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223EF General Purpose Flag 0800 (2048) │ │ │ │ +1224EB CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +1224EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224F0 Created OS 03 (3) 'Unix' │ │ │ │ +1224F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223F7 CRC 23A1C7ED (597805037) │ │ │ │ -1223FB Compressed Size 0000125A (4698) │ │ │ │ -1223FF Uncompressed Size 00003594 (13716) │ │ │ │ -122403 Filename Length 0018 (24) │ │ │ │ -122405 Extra Length 0000 (0) │ │ │ │ -122407 Comment Length 0000 (0) │ │ │ │ -122409 Disk Start 0000 (0) │ │ │ │ -12240B Int File Attributes 0000 (0) │ │ │ │ +1224F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224FB CRC 23A1C7ED (597805037) │ │ │ │ +1224FF Compressed Size 0000125A (4698) │ │ │ │ +122503 Uncompressed Size 00003594 (13716) │ │ │ │ +122507 Filename Length 0018 (24) │ │ │ │ +122509 Extra Length 0000 (0) │ │ │ │ +12250B Comment Length 0000 (0) │ │ │ │ +12250D Disk Start 0000 (0) │ │ │ │ +12250F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12240D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122511 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122411 Local Header Offset 0003DFFF (253951) │ │ │ │ -122415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122515 Local Header Offset 0003DFFF (253951) │ │ │ │ +122519 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12242D CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -122431 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122432 Created OS 03 (3) 'Unix' │ │ │ │ -122433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122435 General Purpose Flag 0800 (2048) │ │ │ │ +122531 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +122535 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122536 Created OS 03 (3) 'Unix' │ │ │ │ +122537 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122538 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122539 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122437 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12243D CRC D4A9682B (3567872043) │ │ │ │ -122441 Compressed Size 00001933 (6451) │ │ │ │ -122445 Uncompressed Size 00008D10 (36112) │ │ │ │ -122449 Filename Length 0017 (23) │ │ │ │ -12244B Extra Length 0000 (0) │ │ │ │ -12244D Comment Length 0000 (0) │ │ │ │ -12244F Disk Start 0000 (0) │ │ │ │ -122451 Int File Attributes 0000 (0) │ │ │ │ +12253B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12253D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122541 CRC D4A9682B (3567872043) │ │ │ │ +122545 Compressed Size 00001933 (6451) │ │ │ │ +122549 Uncompressed Size 00008D10 (36112) │ │ │ │ +12254D Filename Length 0017 (23) │ │ │ │ +12254F Extra Length 0000 (0) │ │ │ │ +122551 Comment Length 0000 (0) │ │ │ │ +122553 Disk Start 0000 (0) │ │ │ │ +122555 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122557 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122457 Local Header Offset 0003F28F (258703) │ │ │ │ -12245B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12255B Local Header Offset 0003F28F (258703) │ │ │ │ +12255F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12245B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12255F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122472 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -122476 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122477 Created OS 03 (3) 'Unix' │ │ │ │ -122478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12247A General Purpose Flag 0800 (2048) │ │ │ │ +122576 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +12257A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12257B Created OS 03 (3) 'Unix' │ │ │ │ +12257C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12257D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12257E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12247C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12247E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122482 CRC 15E43B5F (367278943) │ │ │ │ -122486 Compressed Size 0000029B (667) │ │ │ │ -12248A Uncompressed Size 00000590 (1424) │ │ │ │ -12248E Filename Length 0026 (38) │ │ │ │ -122490 Extra Length 0000 (0) │ │ │ │ -122492 Comment Length 0000 (0) │ │ │ │ -122494 Disk Start 0000 (0) │ │ │ │ -122496 Int File Attributes 0000 (0) │ │ │ │ +122580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122586 CRC 15E43B5F (367278943) │ │ │ │ +12258A Compressed Size 0000029B (667) │ │ │ │ +12258E Uncompressed Size 00000590 (1424) │ │ │ │ +122592 Filename Length 0026 (38) │ │ │ │ +122594 Extra Length 0000 (0) │ │ │ │ +122596 Comment Length 0000 (0) │ │ │ │ +122598 Disk Start 0000 (0) │ │ │ │ +12259A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122498 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12259C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12249C Local Header Offset 00040BF7 (265207) │ │ │ │ -1224A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225A0 Local Header Offset 00040BF7 (265207) │ │ │ │ +1225A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1224C6 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -1224CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1224CB Created OS 03 (3) 'Unix' │ │ │ │ -1224CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1224CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1224CE General Purpose Flag 0800 (2048) │ │ │ │ +1225CA CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +1225CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1225CF Created OS 03 (3) 'Unix' │ │ │ │ +1225D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1225D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1225D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1224D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1224D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1224D6 CRC 3B74E202 (997515778) │ │ │ │ -1224DA Compressed Size 0000035E (862) │ │ │ │ -1224DE Uncompressed Size 00000BC7 (3015) │ │ │ │ -1224E2 Filename Length 0025 (37) │ │ │ │ -1224E4 Extra Length 0000 (0) │ │ │ │ -1224E6 Comment Length 0000 (0) │ │ │ │ -1224E8 Disk Start 0000 (0) │ │ │ │ -1224EA Int File Attributes 0000 (0) │ │ │ │ +1225D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225DA CRC 3B74E202 (997515778) │ │ │ │ +1225DE Compressed Size 0000035E (862) │ │ │ │ +1225E2 Uncompressed Size 00000BC7 (3015) │ │ │ │ +1225E6 Filename Length 0025 (37) │ │ │ │ +1225E8 Extra Length 0000 (0) │ │ │ │ +1225EA Comment Length 0000 (0) │ │ │ │ +1225EC Disk Start 0000 (0) │ │ │ │ +1225EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1224EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1225F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1224F0 Local Header Offset 00040ED6 (265942) │ │ │ │ -1224F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225F4 Local Header Offset 00040ED6 (265942) │ │ │ │ +1225F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122519 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -12251D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12251E Created OS 03 (3) 'Unix' │ │ │ │ -12251F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122520 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122521 General Purpose Flag 0800 (2048) │ │ │ │ +12261D CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +122621 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122622 Created OS 03 (3) 'Unix' │ │ │ │ +122623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122625 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122523 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122525 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122529 CRC 2CE0879C (752912284) │ │ │ │ -12252D Compressed Size 00000397 (919) │ │ │ │ -122531 Uncompressed Size 0000086A (2154) │ │ │ │ -122535 Filename Length 0027 (39) │ │ │ │ -122537 Extra Length 0000 (0) │ │ │ │ -122539 Comment Length 0000 (0) │ │ │ │ -12253B Disk Start 0000 (0) │ │ │ │ -12253D Int File Attributes 0000 (0) │ │ │ │ +122627 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122629 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12262D CRC 2CE0879C (752912284) │ │ │ │ +122631 Compressed Size 00000397 (919) │ │ │ │ +122635 Uncompressed Size 0000086A (2154) │ │ │ │ +122639 Filename Length 0027 (39) │ │ │ │ +12263B Extra Length 0000 (0) │ │ │ │ +12263D Comment Length 0000 (0) │ │ │ │ +12263F Disk Start 0000 (0) │ │ │ │ +122641 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12253F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122643 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122543 Local Header Offset 00041277 (266871) │ │ │ │ -122547 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122647 Local Header Offset 00041277 (266871) │ │ │ │ +12264B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12264B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12256E CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -122572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122573 Created OS 03 (3) 'Unix' │ │ │ │ -122574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122576 General Purpose Flag 0800 (2048) │ │ │ │ +122672 CENTRAL HEADER #138 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122578 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12257A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12257E CRC BB7352E3 (3144897251) │ │ │ │ -122582 Compressed Size 00000402 (1026) │ │ │ │ -122586 Uncompressed Size 000012C8 (4808) │ │ │ │ -12258A Filename Length 0026 (38) │ │ │ │ -12258C Extra Length 0000 (0) │ │ │ │ -12258E Comment Length 0000 (0) │ │ │ │ -122590 Disk Start 0000 (0) │ │ │ │ -122592 Int File Attributes 0000 (0) │ │ │ │ +12267C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12267E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122682 CRC BB7352E3 (3144897251) │ │ │ │ +122686 Compressed Size 00000402 (1026) │ │ │ │ +12268A Uncompressed Size 000012C8 (4808) │ │ │ │ +12268E Filename Length 0026 (38) │ │ │ │ +122690 Extra Length 0000 (0) │ │ │ │ +122692 Comment Length 0000 (0) │ │ │ │ +122694 Disk Start 0000 (0) │ │ │ │ +122696 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122598 Local Header Offset 00041653 (267859) │ │ │ │ -12259C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12269C Local Header Offset 00041653 (267859) │ │ │ │ +1226A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12259C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1225C2 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -1225C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1225C7 Created OS 03 (3) 'Unix' │ │ │ │ -1225C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1225C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1225CA General Purpose Flag 0800 (2048) │ │ │ │ +1226C6 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +1226CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1226CB Created OS 03 (3) 'Unix' │ │ │ │ +1226CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1226CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1226CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1225CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1225CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1225D2 CRC 9E2532B0 (2653237936) │ │ │ │ -1225D6 Compressed Size 000003CB (971) │ │ │ │ -1225DA Uncompressed Size 000009E9 (2537) │ │ │ │ -1225DE Filename Length 002A (42) │ │ │ │ -1225E0 Extra Length 0000 (0) │ │ │ │ -1225E2 Comment Length 0000 (0) │ │ │ │ -1225E4 Disk Start 0000 (0) │ │ │ │ -1225E6 Int File Attributes 0000 (0) │ │ │ │ +1226D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1226D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1226D6 CRC 9E2532B0 (2653237936) │ │ │ │ +1226DA Compressed Size 000003CB (971) │ │ │ │ +1226DE Uncompressed Size 000009E9 (2537) │ │ │ │ +1226E2 Filename Length 002A (42) │ │ │ │ +1226E4 Extra Length 0000 (0) │ │ │ │ +1226E6 Comment Length 0000 (0) │ │ │ │ +1226E8 Disk Start 0000 (0) │ │ │ │ +1226EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1225E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1226EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1225EC Local Header Offset 00041A99 (268953) │ │ │ │ -1225F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1226F0 Local Header Offset 00041A99 (268953) │ │ │ │ +1226F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1225F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12261A CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -12261E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12261F Created OS 03 (3) 'Unix' │ │ │ │ -122620 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122621 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122622 General Purpose Flag 0800 (2048) │ │ │ │ +12271E CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +122722 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122723 Created OS 03 (3) 'Unix' │ │ │ │ +122724 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122725 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122726 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122624 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122626 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12262A CRC 1E472505 (507979013) │ │ │ │ -12262E Compressed Size 00000506 (1286) │ │ │ │ -122632 Uncompressed Size 00001868 (6248) │ │ │ │ -122636 Filename Length 0029 (41) │ │ │ │ -122638 Extra Length 0000 (0) │ │ │ │ -12263A Comment Length 0000 (0) │ │ │ │ -12263C Disk Start 0000 (0) │ │ │ │ -12263E Int File Attributes 0000 (0) │ │ │ │ +122728 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12272A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12272E CRC 1E472505 (507979013) │ │ │ │ +122732 Compressed Size 00000506 (1286) │ │ │ │ +122736 Uncompressed Size 00001868 (6248) │ │ │ │ +12273A Filename Length 0029 (41) │ │ │ │ +12273C Extra Length 0000 (0) │ │ │ │ +12273E Comment Length 0000 (0) │ │ │ │ +122740 Disk Start 0000 (0) │ │ │ │ +122742 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122640 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122744 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122644 Local Header Offset 00041EAC (269996) │ │ │ │ -122648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122748 Local Header Offset 00041EAC (269996) │ │ │ │ +12274C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12274C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122671 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -122675 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122676 Created OS 03 (3) 'Unix' │ │ │ │ -122677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122679 General Purpose Flag 0800 (2048) │ │ │ │ +122775 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +122779 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12277A Created OS 03 (3) 'Unix' │ │ │ │ +12277B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12277C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12277D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12267B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12267D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122681 CRC 77E34380 (2011382656) │ │ │ │ -122685 Compressed Size 000002FA (762) │ │ │ │ -122689 Uncompressed Size 00000747 (1863) │ │ │ │ -12268D Filename Length 002C (44) │ │ │ │ -12268F Extra Length 0000 (0) │ │ │ │ -122691 Comment Length 0000 (0) │ │ │ │ -122693 Disk Start 0000 (0) │ │ │ │ -122695 Int File Attributes 0000 (0) │ │ │ │ +12277F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122781 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122785 CRC 77E34380 (2011382656) │ │ │ │ +122789 Compressed Size 000002FA (762) │ │ │ │ +12278D Uncompressed Size 00000747 (1863) │ │ │ │ +122791 Filename Length 002C (44) │ │ │ │ +122793 Extra Length 0000 (0) │ │ │ │ +122795 Comment Length 0000 (0) │ │ │ │ +122797 Disk Start 0000 (0) │ │ │ │ +122799 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122697 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12279B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12269B Local Header Offset 000423F9 (271353) │ │ │ │ -12269F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12279F Local Header Offset 000423F9 (271353) │ │ │ │ +1227A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12269F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1226CB CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1226CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1226D0 Created OS 03 (3) 'Unix' │ │ │ │ -1226D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1226D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1226D3 General Purpose Flag 0800 (2048) │ │ │ │ +1227CF CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +1227D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1227D4 Created OS 03 (3) 'Unix' │ │ │ │ +1227D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1227D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1227D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1226D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1226D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1226DB CRC 208F43E9 (546259945) │ │ │ │ -1226DF Compressed Size 000003E9 (1001) │ │ │ │ -1226E3 Uncompressed Size 000012E6 (4838) │ │ │ │ -1226E7 Filename Length 002B (43) │ │ │ │ -1226E9 Extra Length 0000 (0) │ │ │ │ -1226EB Comment Length 0000 (0) │ │ │ │ -1226ED Disk Start 0000 (0) │ │ │ │ -1226EF Int File Attributes 0000 (0) │ │ │ │ +1227D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1227DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1227DF CRC 208F43E9 (546259945) │ │ │ │ +1227E3 Compressed Size 000003E9 (1001) │ │ │ │ +1227E7 Uncompressed Size 000012E6 (4838) │ │ │ │ +1227EB Filename Length 002B (43) │ │ │ │ +1227ED Extra Length 0000 (0) │ │ │ │ +1227EF Comment Length 0000 (0) │ │ │ │ +1227F1 Disk Start 0000 (0) │ │ │ │ +1227F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1226F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1227F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1226F5 Local Header Offset 0004273D (272189) │ │ │ │ -1226F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1227F9 Local Header Offset 0004273D (272189) │ │ │ │ +1227FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122724 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -122728 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122729 Created OS 03 (3) 'Unix' │ │ │ │ -12272A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12272B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12272C General Purpose Flag 0800 (2048) │ │ │ │ +122828 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +12282C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12282D Created OS 03 (3) 'Unix' │ │ │ │ +12282E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12282F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122830 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12272E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122734 CRC EFA07E06 (4020272646) │ │ │ │ -122738 Compressed Size 00000525 (1317) │ │ │ │ -12273C Uncompressed Size 00000E37 (3639) │ │ │ │ -122740 Filename Length 0029 (41) │ │ │ │ -122742 Extra Length 0000 (0) │ │ │ │ -122744 Comment Length 0000 (0) │ │ │ │ -122746 Disk Start 0000 (0) │ │ │ │ -122748 Int File Attributes 0000 (0) │ │ │ │ +122832 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122838 CRC EFA07E06 (4020272646) │ │ │ │ +12283C Compressed Size 00000525 (1317) │ │ │ │ +122840 Uncompressed Size 00000E37 (3639) │ │ │ │ +122844 Filename Length 0029 (41) │ │ │ │ +122846 Extra Length 0000 (0) │ │ │ │ +122848 Comment Length 0000 (0) │ │ │ │ +12284A Disk Start 0000 (0) │ │ │ │ +12284C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12274A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12284E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12274E Local Header Offset 00042B6F (273263) │ │ │ │ -122752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122852 Local Header Offset 00042B6F (273263) │ │ │ │ +122856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12277B CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -12277F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122780 Created OS 03 (3) 'Unix' │ │ │ │ -122781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122783 General Purpose Flag 0800 (2048) │ │ │ │ +12287F CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +122883 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122884 Created OS 03 (3) 'Unix' │ │ │ │ +122885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122887 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122785 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122787 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12278B CRC 28628358 (677544792) │ │ │ │ -12278F Compressed Size 00000688 (1672) │ │ │ │ -122793 Uncompressed Size 0000206B (8299) │ │ │ │ -122797 Filename Length 0028 (40) │ │ │ │ -122799 Extra Length 0000 (0) │ │ │ │ -12279B Comment Length 0000 (0) │ │ │ │ -12279D Disk Start 0000 (0) │ │ │ │ -12279F Int File Attributes 0000 (0) │ │ │ │ +122889 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12288B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12288F CRC 28628358 (677544792) │ │ │ │ +122893 Compressed Size 00000688 (1672) │ │ │ │ +122897 Uncompressed Size 0000206B (8299) │ │ │ │ +12289B Filename Length 0028 (40) │ │ │ │ +12289D Extra Length 0000 (0) │ │ │ │ +12289F Comment Length 0000 (0) │ │ │ │ +1228A1 Disk Start 0000 (0) │ │ │ │ +1228A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227A5 Local Header Offset 000430DB (274651) │ │ │ │ -1227A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228A9 Local Header Offset 000430DB (274651) │ │ │ │ +1228AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1228AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1227D1 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -1227D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1227D6 Created OS 03 (3) 'Unix' │ │ │ │ -1227D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1227D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1227D9 General Purpose Flag 0800 (2048) │ │ │ │ +1228D5 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +1228D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1228DA Created OS 03 (3) 'Unix' │ │ │ │ +1228DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1228DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1228DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1227DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1227DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1227E1 CRC 6AD7D697 (1792530071) │ │ │ │ -1227E5 Compressed Size 000003F8 (1016) │ │ │ │ -1227E9 Uncompressed Size 000008C1 (2241) │ │ │ │ -1227ED Filename Length 001E (30) │ │ │ │ -1227EF Extra Length 0000 (0) │ │ │ │ -1227F1 Comment Length 0000 (0) │ │ │ │ -1227F3 Disk Start 0000 (0) │ │ │ │ -1227F5 Int File Attributes 0000 (0) │ │ │ │ +1228DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228E5 CRC 6AD7D697 (1792530071) │ │ │ │ +1228E9 Compressed Size 000003F8 (1016) │ │ │ │ +1228ED Uncompressed Size 000008C1 (2241) │ │ │ │ +1228F1 Filename Length 001E (30) │ │ │ │ +1228F3 Extra Length 0000 (0) │ │ │ │ +1228F5 Comment Length 0000 (0) │ │ │ │ +1228F7 Disk Start 0000 (0) │ │ │ │ +1228F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227FB Local Header Offset 000437A9 (276393) │ │ │ │ -1227FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228FF Local Header Offset 000437A9 (276393) │ │ │ │ +122903 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122903: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12281D CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -122821 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122822 Created OS 03 (3) 'Unix' │ │ │ │ -122823 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122824 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122825 General Purpose Flag 0800 (2048) │ │ │ │ +122921 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +122925 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122926 Created OS 03 (3) 'Unix' │ │ │ │ +122927 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122928 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122929 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122827 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122829 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12282D CRC 81B47138 (2176086328) │ │ │ │ -122831 Compressed Size 000004A6 (1190) │ │ │ │ -122835 Uncompressed Size 00000C9C (3228) │ │ │ │ -122839 Filename Length 001D (29) │ │ │ │ -12283B Extra Length 0000 (0) │ │ │ │ -12283D Comment Length 0000 (0) │ │ │ │ -12283F Disk Start 0000 (0) │ │ │ │ -122841 Int File Attributes 0000 (0) │ │ │ │ +12292B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12292D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122931 CRC 81B47138 (2176086328) │ │ │ │ +122935 Compressed Size 000004A6 (1190) │ │ │ │ +122939 Uncompressed Size 00000C9C (3228) │ │ │ │ +12293D Filename Length 001D (29) │ │ │ │ +12293F Extra Length 0000 (0) │ │ │ │ +122941 Comment Length 0000 (0) │ │ │ │ +122943 Disk Start 0000 (0) │ │ │ │ +122945 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122843 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122947 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122847 Local Header Offset 00043BDD (277469) │ │ │ │ -12284B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12294B Local Header Offset 00043BDD (277469) │ │ │ │ +12294F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12284B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12294F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122868 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -12286C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12286D Created OS 03 (3) 'Unix' │ │ │ │ -12286E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12286F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122870 General Purpose Flag 0800 (2048) │ │ │ │ +12296C CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +122970 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122971 Created OS 03 (3) 'Unix' │ │ │ │ +122972 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122973 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122974 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122872 Compression Method 0000 (0) 'Stored' │ │ │ │ -122874 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122878 CRC 00000000 (0) │ │ │ │ -12287C Compressed Size 00000000 (0) │ │ │ │ -122880 Uncompressed Size 00000000 (0) │ │ │ │ -122884 Filename Length 0018 (24) │ │ │ │ -122886 Extra Length 0000 (0) │ │ │ │ -122888 Comment Length 0000 (0) │ │ │ │ -12288A Disk Start 0000 (0) │ │ │ │ -12288C Int File Attributes 0000 (0) │ │ │ │ +122976 Compression Method 0000 (0) 'Stored' │ │ │ │ +122978 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12297C CRC 00000000 (0) │ │ │ │ +122980 Compressed Size 00000000 (0) │ │ │ │ +122984 Uncompressed Size 00000000 (0) │ │ │ │ +122988 Filename Length 0018 (24) │ │ │ │ +12298A Extra Length 0000 (0) │ │ │ │ +12298C Comment Length 0000 (0) │ │ │ │ +12298E Disk Start 0000 (0) │ │ │ │ +122990 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12288E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122992 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122892 Local Header Offset 000440BE (278718) │ │ │ │ -122896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122996 Local Header Offset 000440BE (278718) │ │ │ │ +12299A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12299A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122896: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12299A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12286E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122972: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1228AE CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -1228B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1228B3 Created OS 03 (3) 'Unix' │ │ │ │ -1228B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1228B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1228B6 General Purpose Flag 0800 (2048) │ │ │ │ +1229B2 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +1229B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1229B7 Created OS 03 (3) 'Unix' │ │ │ │ +1229B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1229B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1229BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1228B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1228BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1228BE CRC 2387F9A1 (596113825) │ │ │ │ -1228C2 Compressed Size 00000642 (1602) │ │ │ │ -1228C6 Uncompressed Size 00000ED3 (3795) │ │ │ │ -1228CA Filename Length 002D (45) │ │ │ │ -1228CC Extra Length 0000 (0) │ │ │ │ -1228CE Comment Length 0000 (0) │ │ │ │ -1228D0 Disk Start 0000 (0) │ │ │ │ -1228D2 Int File Attributes 0000 (0) │ │ │ │ +1229BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1229BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1229C2 CRC 2387F9A1 (596113825) │ │ │ │ +1229C6 Compressed Size 00000642 (1602) │ │ │ │ +1229CA Uncompressed Size 00000ED3 (3795) │ │ │ │ +1229CE Filename Length 002D (45) │ │ │ │ +1229D0 Extra Length 0000 (0) │ │ │ │ +1229D2 Comment Length 0000 (0) │ │ │ │ +1229D4 Disk Start 0000 (0) │ │ │ │ +1229D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1228D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1229D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1228D8 Local Header Offset 000440F4 (278772) │ │ │ │ -1228DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1229DC Local Header Offset 000440F4 (278772) │ │ │ │ +1229E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1228DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1229E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122909 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -12290D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12290E Created OS 03 (3) 'Unix' │ │ │ │ -12290F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122910 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122911 General Purpose Flag 0800 (2048) │ │ │ │ +122A0D CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +122A11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A12 Created OS 03 (3) 'Unix' │ │ │ │ +122A13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122913 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122915 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122919 CRC 0C22936D (203592557) │ │ │ │ -12291D Compressed Size 00000563 (1379) │ │ │ │ -122921 Uncompressed Size 00001872 (6258) │ │ │ │ -122925 Filename Length 002C (44) │ │ │ │ -122927 Extra Length 0000 (0) │ │ │ │ -122929 Comment Length 0000 (0) │ │ │ │ -12292B Disk Start 0000 (0) │ │ │ │ -12292D Int File Attributes 0000 (0) │ │ │ │ +122A17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A1D CRC 0C22936D (203592557) │ │ │ │ +122A21 Compressed Size 00000563 (1379) │ │ │ │ +122A25 Uncompressed Size 00001872 (6258) │ │ │ │ +122A29 Filename Length 002C (44) │ │ │ │ +122A2B Extra Length 0000 (0) │ │ │ │ +122A2D Comment Length 0000 (0) │ │ │ │ +122A2F Disk Start 0000 (0) │ │ │ │ +122A31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12292F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122933 Local Header Offset 00044781 (280449) │ │ │ │ -122937 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A37 Local Header Offset 00044781 (280449) │ │ │ │ +122A3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122937: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122963 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -122967 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122968 Created OS 03 (3) 'Unix' │ │ │ │ -122969 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12296A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12296B General Purpose Flag 0800 (2048) │ │ │ │ +122A67 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +122A6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A6C Created OS 03 (3) 'Unix' │ │ │ │ +122A6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12296D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12296F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122973 CRC F7370DF3 (4147580403) │ │ │ │ -122977 Compressed Size 000000D6 (214) │ │ │ │ -12297B Uncompressed Size 00000135 (309) │ │ │ │ -12297F Filename Length 002A (42) │ │ │ │ -122981 Extra Length 0000 (0) │ │ │ │ -122983 Comment Length 0000 (0) │ │ │ │ -122985 Disk Start 0000 (0) │ │ │ │ -122987 Int File Attributes 0000 (0) │ │ │ │ +122A71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A77 CRC F7370DF3 (4147580403) │ │ │ │ +122A7B Compressed Size 000000D6 (214) │ │ │ │ +122A7F Uncompressed Size 00000135 (309) │ │ │ │ +122A83 Filename Length 002A (42) │ │ │ │ +122A85 Extra Length 0000 (0) │ │ │ │ +122A87 Comment Length 0000 (0) │ │ │ │ +122A89 Disk Start 0000 (0) │ │ │ │ +122A8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122989 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12298D Local Header Offset 00044D2E (281902) │ │ │ │ -122991 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A91 Local Header Offset 00044D2E (281902) │ │ │ │ +122A95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122991: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1229BB CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -1229BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1229C0 Created OS 03 (3) 'Unix' │ │ │ │ -1229C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1229C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1229C3 General Purpose Flag 0800 (2048) │ │ │ │ +122ABF CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +122AC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122AC4 Created OS 03 (3) 'Unix' │ │ │ │ +122AC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122AC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122AC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1229C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1229C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1229CB CRC F032D795 (4029863829) │ │ │ │ -1229CF Compressed Size 00000079 (121) │ │ │ │ -1229D3 Uncompressed Size 0000009F (159) │ │ │ │ -1229D7 Filename Length 0029 (41) │ │ │ │ -1229D9 Extra Length 0000 (0) │ │ │ │ -1229DB Comment Length 0000 (0) │ │ │ │ -1229DD Disk Start 0000 (0) │ │ │ │ -1229DF Int File Attributes 0000 (0) │ │ │ │ +122AC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122ACB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122ACF CRC F032D795 (4029863829) │ │ │ │ +122AD3 Compressed Size 00000079 (121) │ │ │ │ +122AD7 Uncompressed Size 0000009F (159) │ │ │ │ +122ADB Filename Length 0029 (41) │ │ │ │ +122ADD Extra Length 0000 (0) │ │ │ │ +122ADF Comment Length 0000 (0) │ │ │ │ +122AE1 Disk Start 0000 (0) │ │ │ │ +122AE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1229E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122AE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1229E5 Local Header Offset 00044E4C (282188) │ │ │ │ -1229E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122AE9 Local Header Offset 00044E4C (282188) │ │ │ │ +122AED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1229E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A12 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -122A16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A17 Created OS 03 (3) 'Unix' │ │ │ │ -122A18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A1A General Purpose Flag 0800 (2048) │ │ │ │ +122B16 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +122B1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B1B Created OS 03 (3) 'Unix' │ │ │ │ +122B1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B1E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A1C Compression Method 0000 (0) 'Stored' │ │ │ │ -122A1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A22 CRC 00000000 (0) │ │ │ │ -122A26 Compressed Size 00000000 (0) │ │ │ │ -122A2A Uncompressed Size 00000000 (0) │ │ │ │ -122A2E Filename Length 0010 (16) │ │ │ │ -122A30 Extra Length 0000 (0) │ │ │ │ -122A32 Comment Length 0000 (0) │ │ │ │ -122A34 Disk Start 0000 (0) │ │ │ │ -122A36 Int File Attributes 0000 (0) │ │ │ │ +122B20 Compression Method 0000 (0) 'Stored' │ │ │ │ +122B22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B26 CRC 00000000 (0) │ │ │ │ +122B2A Compressed Size 00000000 (0) │ │ │ │ +122B2E Uncompressed Size 00000000 (0) │ │ │ │ +122B32 Filename Length 0010 (16) │ │ │ │ +122B34 Extra Length 0000 (0) │ │ │ │ +122B36 Comment Length 0000 (0) │ │ │ │ +122B38 Disk Start 0000 (0) │ │ │ │ +122B3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A38 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122B3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122A3C Local Header Offset 00044F0C (282380) │ │ │ │ -122A40 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +122B40 Local Header Offset 00044F0C (282380) │ │ │ │ +122B44 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A40: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B44: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122A40: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122B44: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A18: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -122A50 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -122A54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A55 Created OS 03 (3) 'Unix' │ │ │ │ -122A56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A58 General Purpose Flag 0800 (2048) │ │ │ │ +122B54 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +122B58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B59 Created OS 03 (3) 'Unix' │ │ │ │ +122B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122A5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A60 CRC 047173BF (74544063) │ │ │ │ -122A64 Compressed Size 000002A8 (680) │ │ │ │ -122A68 Uncompressed Size 00000567 (1383) │ │ │ │ -122A6C Filename Length 0019 (25) │ │ │ │ -122A6E Extra Length 0000 (0) │ │ │ │ -122A70 Comment Length 0000 (0) │ │ │ │ -122A72 Disk Start 0000 (0) │ │ │ │ -122A74 Int File Attributes 0000 (0) │ │ │ │ +122B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B64 CRC 047173BF (74544063) │ │ │ │ +122B68 Compressed Size 000002A8 (680) │ │ │ │ +122B6C Uncompressed Size 00000567 (1383) │ │ │ │ +122B70 Filename Length 0019 (25) │ │ │ │ +122B72 Extra Length 0000 (0) │ │ │ │ +122B74 Comment Length 0000 (0) │ │ │ │ +122B76 Disk Start 0000 (0) │ │ │ │ +122B78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122A7A Local Header Offset 00044F3A (282426) │ │ │ │ -122A7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B7E Local Header Offset 00044F3A (282426) │ │ │ │ +122B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A97 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -122A9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A9C Created OS 03 (3) 'Unix' │ │ │ │ -122A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A9F General Purpose Flag 0800 (2048) │ │ │ │ +122B9B CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +122B9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BA0 Created OS 03 (3) 'Unix' │ │ │ │ +122BA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AA7 CRC 64CC431F (1691108127) │ │ │ │ -122AAB Compressed Size 00000330 (816) │ │ │ │ -122AAF Uncompressed Size 00000BCC (3020) │ │ │ │ -122AB3 Filename Length 0018 (24) │ │ │ │ -122AB5 Extra Length 0000 (0) │ │ │ │ -122AB7 Comment Length 0000 (0) │ │ │ │ -122AB9 Disk Start 0000 (0) │ │ │ │ -122ABB Int File Attributes 0000 (0) │ │ │ │ +122BA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BAB CRC 64CC431F (1691108127) │ │ │ │ +122BAF Compressed Size 00000330 (816) │ │ │ │ +122BB3 Uncompressed Size 00000BCC (3020) │ │ │ │ +122BB7 Filename Length 0018 (24) │ │ │ │ +122BB9 Extra Length 0000 (0) │ │ │ │ +122BBB Comment Length 0000 (0) │ │ │ │ +122BBD Disk Start 0000 (0) │ │ │ │ +122BBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122ABD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122BC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122AC1 Local Header Offset 00045219 (283161) │ │ │ │ -122AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122BC5 Local Header Offset 00045219 (283161) │ │ │ │ +122BC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122BC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122ADD CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -122AE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122AE2 Created OS 03 (3) 'Unix' │ │ │ │ -122AE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122AE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AE5 General Purpose Flag 0800 (2048) │ │ │ │ +122BE1 CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +122BE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BE6 Created OS 03 (3) 'Unix' │ │ │ │ +122BE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AED CRC 871C097B (2266761595) │ │ │ │ -122AF1 Compressed Size 000003C2 (962) │ │ │ │ -122AF5 Uncompressed Size 00000887 (2183) │ │ │ │ -122AF9 Filename Length 0029 (41) │ │ │ │ -122AFB Extra Length 0000 (0) │ │ │ │ -122AFD Comment Length 0000 (0) │ │ │ │ -122AFF Disk Start 0000 (0) │ │ │ │ -122B01 Int File Attributes 0000 (0) │ │ │ │ +122BEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BF1 CRC 871C097B (2266761595) │ │ │ │ +122BF5 Compressed Size 000003C2 (962) │ │ │ │ +122BF9 Uncompressed Size 00000887 (2183) │ │ │ │ +122BFD Filename Length 0029 (41) │ │ │ │ +122BFF Extra Length 0000 (0) │ │ │ │ +122C01 Comment Length 0000 (0) │ │ │ │ +122C03 Disk Start 0000 (0) │ │ │ │ +122C05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B07 Local Header Offset 0004557F (284031) │ │ │ │ -122B0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C0B Local Header Offset 0004557F (284031) │ │ │ │ +122C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B34 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -122B38 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B39 Created OS 03 (3) 'Unix' │ │ │ │ -122B3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B3C General Purpose Flag 0800 (2048) │ │ │ │ +122C38 CENTRAL HEADER #156 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B3E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B44 CRC 5355D2CA (1398133450) │ │ │ │ -122B48 Compressed Size 0000030C (780) │ │ │ │ -122B4C Uncompressed Size 00000F4B (3915) │ │ │ │ -122B50 Filename Length 0028 (40) │ │ │ │ -122B52 Extra Length 0000 (0) │ │ │ │ -122B54 Comment Length 0000 (0) │ │ │ │ -122B56 Disk Start 0000 (0) │ │ │ │ -122B58 Int File Attributes 0000 (0) │ │ │ │ +122C42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C48 CRC 5355D2CA (1398133450) │ │ │ │ +122C4C Compressed Size 0000030C (780) │ │ │ │ +122C50 Uncompressed Size 00000F4B (3915) │ │ │ │ +122C54 Filename Length 0028 (40) │ │ │ │ +122C56 Extra Length 0000 (0) │ │ │ │ +122C58 Comment Length 0000 (0) │ │ │ │ +122C5A Disk Start 0000 (0) │ │ │ │ +122C5C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B5A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B5E Local Header Offset 00045988 (285064) │ │ │ │ -122B62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C62 Local Header Offset 00045988 (285064) │ │ │ │ +122C66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B8A CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -122B8E Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B8F Created OS 03 (3) 'Unix' │ │ │ │ -122B90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B92 General Purpose Flag 0800 (2048) │ │ │ │ +122C8E CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +122C92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C93 Created OS 03 (3) 'Unix' │ │ │ │ +122C94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B9A CRC 0A475529 (172447017) │ │ │ │ -122B9E Compressed Size 000001E7 (487) │ │ │ │ -122BA2 Uncompressed Size 000003D1 (977) │ │ │ │ -122BA6 Filename Length 0029 (41) │ │ │ │ -122BA8 Extra Length 0000 (0) │ │ │ │ -122BAA Comment Length 0000 (0) │ │ │ │ -122BAC Disk Start 0000 (0) │ │ │ │ -122BAE Int File Attributes 0000 (0) │ │ │ │ +122C98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C9E CRC 0A475529 (172447017) │ │ │ │ +122CA2 Compressed Size 000001E7 (487) │ │ │ │ +122CA6 Uncompressed Size 000003D1 (977) │ │ │ │ +122CAA Filename Length 0029 (41) │ │ │ │ +122CAC Extra Length 0000 (0) │ │ │ │ +122CAE Comment Length 0000 (0) │ │ │ │ +122CB0 Disk Start 0000 (0) │ │ │ │ +122CB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122BB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122CB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122BB4 Local Header Offset 00045CDA (285914) │ │ │ │ -122BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122CB8 Local Header Offset 00045CDA (285914) │ │ │ │ +122CBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122CBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122BE1 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -122BE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122BE6 Created OS 03 (3) 'Unix' │ │ │ │ -122BE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122BE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122BE9 General Purpose Flag 0800 (2048) │ │ │ │ +122CE5 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +122CE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122CEA Created OS 03 (3) 'Unix' │ │ │ │ +122CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122CED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122BEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -122BED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122BF1 CRC 9BD7BECE (2614607566) │ │ │ │ -122BF5 Compressed Size 000004DC (1244) │ │ │ │ -122BF9 Uncompressed Size 00001DF2 (7666) │ │ │ │ -122BFD Filename Length 0028 (40) │ │ │ │ -122BFF Extra Length 0000 (0) │ │ │ │ -122C01 Comment Length 0000 (0) │ │ │ │ -122C03 Disk Start 0000 (0) │ │ │ │ -122C05 Int File Attributes 0000 (0) │ │ │ │ +122CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +122CF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122CF5 CRC 9BD7BECE (2614607566) │ │ │ │ +122CF9 Compressed Size 000004DC (1244) │ │ │ │ +122CFD Uncompressed Size 00001DF2 (7666) │ │ │ │ +122D01 Filename Length 0028 (40) │ │ │ │ +122D03 Extra Length 0000 (0) │ │ │ │ +122D05 Comment Length 0000 (0) │ │ │ │ +122D07 Disk Start 0000 (0) │ │ │ │ +122D09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C0B Local Header Offset 00045F08 (286472) │ │ │ │ -122C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D0F Local Header Offset 00045F08 (286472) │ │ │ │ +122D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C37 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -122C3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C3C Created OS 03 (3) 'Unix' │ │ │ │ -122C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C3F General Purpose Flag 0800 (2048) │ │ │ │ +122D3B CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +122D3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D40 Created OS 03 (3) 'Unix' │ │ │ │ +122D41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C47 CRC E713B2AF (3876827823) │ │ │ │ -122C4B Compressed Size 00000749 (1865) │ │ │ │ -122C4F Uncompressed Size 000016D2 (5842) │ │ │ │ -122C53 Filename Length 001A (26) │ │ │ │ -122C55 Extra Length 0000 (0) │ │ │ │ -122C57 Comment Length 0000 (0) │ │ │ │ -122C59 Disk Start 0000 (0) │ │ │ │ -122C5B Int File Attributes 0000 (0) │ │ │ │ +122D45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D4B CRC E713B2AF (3876827823) │ │ │ │ +122D4F Compressed Size 00000749 (1865) │ │ │ │ +122D53 Uncompressed Size 000016D2 (5842) │ │ │ │ +122D57 Filename Length 001A (26) │ │ │ │ +122D59 Extra Length 0000 (0) │ │ │ │ +122D5B Comment Length 0000 (0) │ │ │ │ +122D5D Disk Start 0000 (0) │ │ │ │ +122D5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C61 Local Header Offset 0004642A (287786) │ │ │ │ -122C65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D65 Local Header Offset 0004642A (287786) │ │ │ │ +122D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C7F CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -122C83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C84 Created OS 03 (3) 'Unix' │ │ │ │ -122C85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C87 General Purpose Flag 0800 (2048) │ │ │ │ +122D83 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +122D87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D88 Created OS 03 (3) 'Unix' │ │ │ │ +122D89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C8F CRC BDD57633 (3184883251) │ │ │ │ -122C93 Compressed Size 00000BF9 (3065) │ │ │ │ -122C97 Uncompressed Size 00004DD3 (19923) │ │ │ │ -122C9B Filename Length 0019 (25) │ │ │ │ -122C9D Extra Length 0000 (0) │ │ │ │ -122C9F Comment Length 0000 (0) │ │ │ │ -122CA1 Disk Start 0000 (0) │ │ │ │ -122CA3 Int File Attributes 0000 (0) │ │ │ │ +122D8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D93 CRC BDD57633 (3184883251) │ │ │ │ +122D97 Compressed Size 00000BF9 (3065) │ │ │ │ +122D9B Uncompressed Size 00004DD3 (19923) │ │ │ │ +122D9F Filename Length 0019 (25) │ │ │ │ +122DA1 Extra Length 0000 (0) │ │ │ │ +122DA3 Comment Length 0000 (0) │ │ │ │ +122DA5 Disk Start 0000 (0) │ │ │ │ +122DA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CA9 Local Header Offset 00046BAB (289707) │ │ │ │ -122CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DAD Local Header Offset 00046BAB (289707) │ │ │ │ +122DB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122CC6 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -122CCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -122CCB Created OS 03 (3) 'Unix' │ │ │ │ -122CCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122CCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122CCE General Purpose Flag 0800 (2048) │ │ │ │ +122DCA CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +122DCE Created Zip Spec 14 (20) '2.0' │ │ │ │ +122DCF Created OS 03 (3) 'Unix' │ │ │ │ +122DD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122DD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122DD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122CD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122CD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122CD6 CRC 7A471598 (2051478936) │ │ │ │ -122CDA Compressed Size 0000054C (1356) │ │ │ │ -122CDE Uncompressed Size 00000C1A (3098) │ │ │ │ -122CE2 Filename Length 0024 (36) │ │ │ │ -122CE4 Extra Length 0000 (0) │ │ │ │ -122CE6 Comment Length 0000 (0) │ │ │ │ -122CE8 Disk Start 0000 (0) │ │ │ │ -122CEA Int File Attributes 0000 (0) │ │ │ │ +122DD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122DD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122DDA CRC 7A471598 (2051478936) │ │ │ │ +122DDE Compressed Size 0000054C (1356) │ │ │ │ +122DE2 Uncompressed Size 00000C1A (3098) │ │ │ │ +122DE6 Filename Length 0024 (36) │ │ │ │ +122DE8 Extra Length 0000 (0) │ │ │ │ +122DEA Comment Length 0000 (0) │ │ │ │ +122DEC Disk Start 0000 (0) │ │ │ │ +122DEE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CF0 Local Header Offset 000477DB (292827) │ │ │ │ -122CF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DF4 Local Header Offset 000477DB (292827) │ │ │ │ +122DF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D18 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -122D1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D1D Created OS 03 (3) 'Unix' │ │ │ │ -122D1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D20 General Purpose Flag 0800 (2048) │ │ │ │ +122E1C CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +122E20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E21 Created OS 03 (3) 'Unix' │ │ │ │ +122E22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D28 CRC 5F82033C (1602356028) │ │ │ │ -122D2C Compressed Size 000014D4 (5332) │ │ │ │ -122D30 Uncompressed Size 00004DA3 (19875) │ │ │ │ -122D34 Filename Length 0023 (35) │ │ │ │ -122D36 Extra Length 0000 (0) │ │ │ │ -122D38 Comment Length 0000 (0) │ │ │ │ -122D3A Disk Start 0000 (0) │ │ │ │ -122D3C Int File Attributes 0000 (0) │ │ │ │ +122E26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E2C CRC 5F82033C (1602356028) │ │ │ │ +122E30 Compressed Size 000014D4 (5332) │ │ │ │ +122E34 Uncompressed Size 00004DA3 (19875) │ │ │ │ +122E38 Filename Length 0023 (35) │ │ │ │ +122E3A Extra Length 0000 (0) │ │ │ │ +122E3C Comment Length 0000 (0) │ │ │ │ +122E3E Disk Start 0000 (0) │ │ │ │ +122E40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D42 Local Header Offset 00047D69 (294249) │ │ │ │ -122D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E46 Local Header Offset 00047D69 (294249) │ │ │ │ +122E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D69 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -122D6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D6E Created OS 03 (3) 'Unix' │ │ │ │ -122D6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D71 General Purpose Flag 0800 (2048) │ │ │ │ +122E6D CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +122E71 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E72 Created OS 03 (3) 'Unix' │ │ │ │ +122E73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D79 CRC F0BC2F1A (4038864666) │ │ │ │ -122D7D Compressed Size 00000302 (770) │ │ │ │ -122D81 Uncompressed Size 000005E3 (1507) │ │ │ │ -122D85 Filename Length 001E (30) │ │ │ │ -122D87 Extra Length 0000 (0) │ │ │ │ -122D89 Comment Length 0000 (0) │ │ │ │ -122D8B Disk Start 0000 (0) │ │ │ │ -122D8D Int File Attributes 0000 (0) │ │ │ │ +122E77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E7D CRC F0BC2F1A (4038864666) │ │ │ │ +122E81 Compressed Size 00000302 (770) │ │ │ │ +122E85 Uncompressed Size 000005E3 (1507) │ │ │ │ +122E89 Filename Length 001E (30) │ │ │ │ +122E8B Extra Length 0000 (0) │ │ │ │ +122E8D Comment Length 0000 (0) │ │ │ │ +122E8F Disk Start 0000 (0) │ │ │ │ +122E91 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D93 Local Header Offset 0004927E (299646) │ │ │ │ -122D97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E97 Local Header Offset 0004927E (299646) │ │ │ │ +122E9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122DB5 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -122DB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122DBA Created OS 03 (3) 'Unix' │ │ │ │ -122DBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122DBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122DBD General Purpose Flag 0800 (2048) │ │ │ │ +122EB9 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +122EBD Created Zip Spec 14 (20) '2.0' │ │ │ │ +122EBE Created OS 03 (3) 'Unix' │ │ │ │ +122EBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122EC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122EC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122DBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -122DC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122DC5 CRC ECB480D0 (3971252432) │ │ │ │ -122DC9 Compressed Size 000004E0 (1248) │ │ │ │ -122DCD Uncompressed Size 00000DA1 (3489) │ │ │ │ -122DD1 Filename Length 001D (29) │ │ │ │ -122DD3 Extra Length 0000 (0) │ │ │ │ -122DD5 Comment Length 0000 (0) │ │ │ │ -122DD7 Disk Start 0000 (0) │ │ │ │ -122DD9 Int File Attributes 0000 (0) │ │ │ │ +122EC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122EC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122EC9 CRC ECB480D0 (3971252432) │ │ │ │ +122ECD Compressed Size 000004E0 (1248) │ │ │ │ +122ED1 Uncompressed Size 00000DA1 (3489) │ │ │ │ +122ED5 Filename Length 001D (29) │ │ │ │ +122ED7 Extra Length 0000 (0) │ │ │ │ +122ED9 Comment Length 0000 (0) │ │ │ │ +122EDB Disk Start 0000 (0) │ │ │ │ +122EDD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122DDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122DDF Local Header Offset 000495BC (300476) │ │ │ │ -122DE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EE3 Local Header Offset 000495BC (300476) │ │ │ │ +122EE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122DE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E00 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -122E04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E05 Created OS 03 (3) 'Unix' │ │ │ │ -122E06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E08 General Purpose Flag 0800 (2048) │ │ │ │ +122F04 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +122F08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F09 Created OS 03 (3) 'Unix' │ │ │ │ +122F0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E10 CRC 3D65ACC1 (1030073537) │ │ │ │ -122E14 Compressed Size 00000122 (290) │ │ │ │ -122E18 Uncompressed Size 000001CE (462) │ │ │ │ -122E1C Filename Length 0021 (33) │ │ │ │ -122E1E Extra Length 0000 (0) │ │ │ │ -122E20 Comment Length 0000 (0) │ │ │ │ -122E22 Disk Start 0000 (0) │ │ │ │ -122E24 Int File Attributes 0000 (0) │ │ │ │ +122F0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F14 CRC 3D65ACC1 (1030073537) │ │ │ │ +122F18 Compressed Size 00000122 (290) │ │ │ │ +122F1C Uncompressed Size 000001CE (462) │ │ │ │ +122F20 Filename Length 0021 (33) │ │ │ │ +122F22 Extra Length 0000 (0) │ │ │ │ +122F24 Comment Length 0000 (0) │ │ │ │ +122F26 Disk Start 0000 (0) │ │ │ │ +122F28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E2A Local Header Offset 00049AD7 (301783) │ │ │ │ -122E2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F2E Local Header Offset 00049AD7 (301783) │ │ │ │ +122F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E4F CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -122E53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E54 Created OS 03 (3) 'Unix' │ │ │ │ -122E55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E57 General Purpose Flag 0800 (2048) │ │ │ │ +122F53 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +122F57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F58 Created OS 03 (3) 'Unix' │ │ │ │ +122F59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E5F CRC 832370DE (2200137950) │ │ │ │ -122E63 Compressed Size 00000113 (275) │ │ │ │ -122E67 Uncompressed Size 000001E7 (487) │ │ │ │ -122E6B Filename Length 0020 (32) │ │ │ │ -122E6D Extra Length 0000 (0) │ │ │ │ -122E6F Comment Length 0000 (0) │ │ │ │ -122E71 Disk Start 0000 (0) │ │ │ │ -122E73 Int File Attributes 0000 (0) │ │ │ │ +122F5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F63 CRC 5D94FCB7 (1570045111) │ │ │ │ +122F67 Compressed Size 00000107 (263) │ │ │ │ +122F6B Uncompressed Size 000001C2 (450) │ │ │ │ +122F6F Filename Length 0020 (32) │ │ │ │ +122F71 Extra Length 0000 (0) │ │ │ │ +122F73 Comment Length 0000 (0) │ │ │ │ +122F75 Disk Start 0000 (0) │ │ │ │ +122F77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E79 Local Header Offset 00049C38 (302136) │ │ │ │ -122E7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F7D Local Header Offset 00049C38 (302136) │ │ │ │ +122F81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E9D CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -122EA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EA2 Created OS 03 (3) 'Unix' │ │ │ │ -122EA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EA5 General Purpose Flag 0800 (2048) │ │ │ │ +122FA1 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +122FA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FA6 Created OS 03 (3) 'Unix' │ │ │ │ +122FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EAD CRC 618AE27F (1636491903) │ │ │ │ -122EB1 Compressed Size 00000122 (290) │ │ │ │ -122EB5 Uncompressed Size 000001D5 (469) │ │ │ │ -122EB9 Filename Length 0024 (36) │ │ │ │ -122EBB Extra Length 0000 (0) │ │ │ │ -122EBD Comment Length 0000 (0) │ │ │ │ -122EBF Disk Start 0000 (0) │ │ │ │ -122EC1 Int File Attributes 0000 (0) │ │ │ │ +122FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122FB1 CRC 618AE27F (1636491903) │ │ │ │ +122FB5 Compressed Size 00000122 (290) │ │ │ │ +122FB9 Uncompressed Size 000001D5 (469) │ │ │ │ +122FBD Filename Length 0024 (36) │ │ │ │ +122FBF Extra Length 0000 (0) │ │ │ │ +122FC1 Comment Length 0000 (0) │ │ │ │ +122FC3 Disk Start 0000 (0) │ │ │ │ +122FC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122EC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122FC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122EC7 Local Header Offset 00049D89 (302473) │ │ │ │ -122ECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122FCB Local Header Offset 00049D7D (302461) │ │ │ │ +122FCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122FCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122EEF CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -122EF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EF4 Created OS 03 (3) 'Unix' │ │ │ │ -122EF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EF7 General Purpose Flag 0800 (2048) │ │ │ │ +122FF3 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +122FF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FF8 Created OS 03 (3) 'Unix' │ │ │ │ +122FF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EFF CRC A818CF8C (2820198284) │ │ │ │ -122F03 Compressed Size 0000010F (271) │ │ │ │ -122F07 Uncompressed Size 000001EC (492) │ │ │ │ -122F0B Filename Length 0023 (35) │ │ │ │ -122F0D Extra Length 0000 (0) │ │ │ │ -122F0F Comment Length 0000 (0) │ │ │ │ -122F11 Disk Start 0000 (0) │ │ │ │ -122F13 Int File Attributes 0000 (0) │ │ │ │ +122FFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123003 CRC 5789E4AE (1468654766) │ │ │ │ +123007 Compressed Size 00000105 (261) │ │ │ │ +12300B Uncompressed Size 000001CC (460) │ │ │ │ +12300F Filename Length 0023 (35) │ │ │ │ +123011 Extra Length 0000 (0) │ │ │ │ +123013 Comment Length 0000 (0) │ │ │ │ +123015 Disk Start 0000 (0) │ │ │ │ +123017 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123019 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F19 Local Header Offset 00049EED (302829) │ │ │ │ -122F1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12301D Local Header Offset 00049EE1 (302817) │ │ │ │ +123021 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123021: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F40 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -122F44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F45 Created OS 03 (3) 'Unix' │ │ │ │ -122F46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F48 General Purpose Flag 0800 (2048) │ │ │ │ +123044 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +123048 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123049 Created OS 03 (3) 'Unix' │ │ │ │ +12304A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12304B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12304C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F50 CRC 60496974 (1615423860) │ │ │ │ -122F54 Compressed Size 00000121 (289) │ │ │ │ -122F58 Uncompressed Size 000001CE (462) │ │ │ │ -122F5C Filename Length 0021 (33) │ │ │ │ -122F5E Extra Length 0000 (0) │ │ │ │ -122F60 Comment Length 0000 (0) │ │ │ │ -122F62 Disk Start 0000 (0) │ │ │ │ -122F64 Int File Attributes 0000 (0) │ │ │ │ +12304E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123050 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123054 CRC 60496974 (1615423860) │ │ │ │ +123058 Compressed Size 00000121 (289) │ │ │ │ +12305C Uncompressed Size 000001CE (462) │ │ │ │ +123060 Filename Length 0021 (33) │ │ │ │ +123062 Extra Length 0000 (0) │ │ │ │ +123064 Comment Length 0000 (0) │ │ │ │ +123066 Disk Start 0000 (0) │ │ │ │ +123068 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12306A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F6A Local Header Offset 0004A03D (303165) │ │ │ │ -122F6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12306E Local Header Offset 0004A027 (303143) │ │ │ │ +123072 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123072: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F8F CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -122F93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F94 Created OS 03 (3) 'Unix' │ │ │ │ -122F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F97 General Purpose Flag 0800 (2048) │ │ │ │ +123093 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +123097 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123098 Created OS 03 (3) 'Unix' │ │ │ │ +123099 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12309A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12309B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F9F CRC 991351B6 (2568180150) │ │ │ │ -122FA3 Compressed Size 00000113 (275) │ │ │ │ -122FA7 Uncompressed Size 000001E7 (487) │ │ │ │ -122FAB Filename Length 0020 (32) │ │ │ │ -122FAD Extra Length 0000 (0) │ │ │ │ -122FAF Comment Length 0000 (0) │ │ │ │ -122FB1 Disk Start 0000 (0) │ │ │ │ -122FB3 Int File Attributes 0000 (0) │ │ │ │ +12309D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12309F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230A3 CRC 991351B6 (2568180150) │ │ │ │ +1230A7 Compressed Size 00000113 (275) │ │ │ │ +1230AB Uncompressed Size 000001E7 (487) │ │ │ │ +1230AF Filename Length 0020 (32) │ │ │ │ +1230B1 Extra Length 0000 (0) │ │ │ │ +1230B3 Comment Length 0000 (0) │ │ │ │ +1230B5 Disk Start 0000 (0) │ │ │ │ +1230B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122FB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1230B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122FB9 Local Header Offset 0004A19D (303517) │ │ │ │ -122FBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1230BD Local Header Offset 0004A187 (303495) │ │ │ │ +1230C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1230C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122FDD CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -122FE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122FE2 Created OS 03 (3) 'Unix' │ │ │ │ -122FE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122FE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122FE5 General Purpose Flag 0800 (2048) │ │ │ │ +1230E1 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +1230E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1230E6 Created OS 03 (3) 'Unix' │ │ │ │ +1230E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1230E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1230E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122FE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122FE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FED CRC 2138D3DD (557372381) │ │ │ │ -122FF1 Compressed Size 00000120 (288) │ │ │ │ -122FF5 Uncompressed Size 000001D1 (465) │ │ │ │ -122FF9 Filename Length 0023 (35) │ │ │ │ -122FFB Extra Length 0000 (0) │ │ │ │ -122FFD Comment Length 0000 (0) │ │ │ │ -122FFF Disk Start 0000 (0) │ │ │ │ -123001 Int File Attributes 0000 (0) │ │ │ │ +1230EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1230ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230F1 CRC 2138D3DD (557372381) │ │ │ │ +1230F5 Compressed Size 00000120 (288) │ │ │ │ +1230F9 Uncompressed Size 000001D1 (465) │ │ │ │ +1230FD Filename Length 0023 (35) │ │ │ │ +1230FF Extra Length 0000 (0) │ │ │ │ +123101 Comment Length 0000 (0) │ │ │ │ +123103 Disk Start 0000 (0) │ │ │ │ +123105 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123003 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123107 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123007 Local Header Offset 0004A2EE (303854) │ │ │ │ -12300B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12310B Local Header Offset 0004A2D8 (303832) │ │ │ │ +12310F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12300B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12310F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12302E CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -123032 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123033 Created OS 03 (3) 'Unix' │ │ │ │ -123034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123036 General Purpose Flag 0800 (2048) │ │ │ │ +123132 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +123136 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123137 Created OS 03 (3) 'Unix' │ │ │ │ +123138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12313A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123038 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12303A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12303E CRC ECCEDB96 (3972979606) │ │ │ │ -123042 Compressed Size 00000383 (899) │ │ │ │ -123046 Uncompressed Size 000007B0 (1968) │ │ │ │ -12304A Filename Length 0022 (34) │ │ │ │ -12304C Extra Length 0000 (0) │ │ │ │ -12304E Comment Length 0000 (0) │ │ │ │ -123050 Disk Start 0000 (0) │ │ │ │ -123052 Int File Attributes 0000 (0) │ │ │ │ +12313C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12313E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123142 CRC ECCEDB96 (3972979606) │ │ │ │ +123146 Compressed Size 00000383 (899) │ │ │ │ +12314A Uncompressed Size 000007B0 (1968) │ │ │ │ +12314E Filename Length 0022 (34) │ │ │ │ +123150 Extra Length 0000 (0) │ │ │ │ +123152 Comment Length 0000 (0) │ │ │ │ +123154 Disk Start 0000 (0) │ │ │ │ +123156 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123054 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123158 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123058 Local Header Offset 0004A44F (304207) │ │ │ │ -12305C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12315C Local Header Offset 0004A439 (304185) │ │ │ │ +123160 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12305C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12307E CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -123082 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123083 Created OS 03 (3) 'Unix' │ │ │ │ -123084 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123085 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123086 General Purpose Flag 0800 (2048) │ │ │ │ +123182 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +123186 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123187 Created OS 03 (3) 'Unix' │ │ │ │ +123188 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123189 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12318A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123088 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12308A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12308E CRC B50D9A2B (3037567531) │ │ │ │ -123092 Compressed Size 000001E9 (489) │ │ │ │ -123096 Uncompressed Size 000003D8 (984) │ │ │ │ -12309A Filename Length 002A (42) │ │ │ │ -12309C Extra Length 0000 (0) │ │ │ │ -12309E Comment Length 0000 (0) │ │ │ │ -1230A0 Disk Start 0000 (0) │ │ │ │ -1230A2 Int File Attributes 0000 (0) │ │ │ │ +12318C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12318E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123192 CRC B50D9A2B (3037567531) │ │ │ │ +123196 Compressed Size 000001E9 (489) │ │ │ │ +12319A Uncompressed Size 000003D8 (984) │ │ │ │ +12319E Filename Length 002A (42) │ │ │ │ +1231A0 Extra Length 0000 (0) │ │ │ │ +1231A2 Comment Length 0000 (0) │ │ │ │ +1231A4 Disk Start 0000 (0) │ │ │ │ +1231A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1230A8 Local Header Offset 0004A812 (305170) │ │ │ │ -1230AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1231AC Local Header Offset 0004A7FC (305148) │ │ │ │ +1231B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1230AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1231B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1230D6 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -1230DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1230DB Created OS 03 (3) 'Unix' │ │ │ │ -1230DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1230DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1230DE General Purpose Flag 0800 (2048) │ │ │ │ +1231DA CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +1231DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1231DF Created OS 03 (3) 'Unix' │ │ │ │ +1231E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1231E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1231E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1230E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1230E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1230E6 CRC 34723D5A (879902042) │ │ │ │ -1230EA Compressed Size 0000050D (1293) │ │ │ │ -1230EE Uncompressed Size 00001E9E (7838) │ │ │ │ -1230F2 Filename Length 0029 (41) │ │ │ │ -1230F4 Extra Length 0000 (0) │ │ │ │ -1230F6 Comment Length 0000 (0) │ │ │ │ -1230F8 Disk Start 0000 (0) │ │ │ │ -1230FA Int File Attributes 0000 (0) │ │ │ │ +1231E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1231E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1231EA CRC 34723D5A (879902042) │ │ │ │ +1231EE Compressed Size 0000050D (1293) │ │ │ │ +1231F2 Uncompressed Size 00001E9E (7838) │ │ │ │ +1231F6 Filename Length 0029 (41) │ │ │ │ +1231F8 Extra Length 0000 (0) │ │ │ │ +1231FA Comment Length 0000 (0) │ │ │ │ +1231FC Disk Start 0000 (0) │ │ │ │ +1231FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123200 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123100 Local Header Offset 0004AA43 (305731) │ │ │ │ -123104 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123204 Local Header Offset 0004AA2D (305709) │ │ │ │ +123208 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123208: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12312D CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -123131 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123132 Created OS 03 (3) 'Unix' │ │ │ │ -123133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123135 General Purpose Flag 0800 (2048) │ │ │ │ +123231 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +123235 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123236 Created OS 03 (3) 'Unix' │ │ │ │ +123237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123239 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123137 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123139 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12313D CRC 928E82FC (2458813180) │ │ │ │ -123141 Compressed Size 00000569 (1385) │ │ │ │ -123145 Uncompressed Size 00000DBB (3515) │ │ │ │ -123149 Filename Length 0028 (40) │ │ │ │ -12314B Extra Length 0000 (0) │ │ │ │ -12314D Comment Length 0000 (0) │ │ │ │ -12314F Disk Start 0000 (0) │ │ │ │ -123151 Int File Attributes 0000 (0) │ │ │ │ +12323B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12323D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123241 CRC 928E82FC (2458813180) │ │ │ │ +123245 Compressed Size 00000569 (1385) │ │ │ │ +123249 Uncompressed Size 00000DBB (3515) │ │ │ │ +12324D Filename Length 0028 (40) │ │ │ │ +12324F Extra Length 0000 (0) │ │ │ │ +123251 Comment Length 0000 (0) │ │ │ │ +123253 Disk Start 0000 (0) │ │ │ │ +123255 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123153 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123257 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123157 Local Header Offset 0004AF97 (307095) │ │ │ │ -12315B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12325B Local Header Offset 0004AF81 (307073) │ │ │ │ +12325F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12315B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12325F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123183 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -123187 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123188 Created OS 03 (3) 'Unix' │ │ │ │ -123189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12318A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12318B General Purpose Flag 0800 (2048) │ │ │ │ +123287 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +12328B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12328C Created OS 03 (3) 'Unix' │ │ │ │ +12328D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12328E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12328F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12318D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12318F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123193 CRC E815CAC1 (3893742273) │ │ │ │ -123197 Compressed Size 00000735 (1845) │ │ │ │ -12319B Uncompressed Size 00004AE0 (19168) │ │ │ │ -12319F Filename Length 0027 (39) │ │ │ │ -1231A1 Extra Length 0000 (0) │ │ │ │ -1231A3 Comment Length 0000 (0) │ │ │ │ -1231A5 Disk Start 0000 (0) │ │ │ │ -1231A7 Int File Attributes 0000 (0) │ │ │ │ +123291 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123293 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123297 CRC E815CAC1 (3893742273) │ │ │ │ +12329B Compressed Size 00000735 (1845) │ │ │ │ +12329F Uncompressed Size 00004AE0 (19168) │ │ │ │ +1232A3 Filename Length 0027 (39) │ │ │ │ +1232A5 Extra Length 0000 (0) │ │ │ │ +1232A7 Comment Length 0000 (0) │ │ │ │ +1232A9 Disk Start 0000 (0) │ │ │ │ +1232AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1232AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1231AD Local Header Offset 0004B546 (308550) │ │ │ │ -1231B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1232B1 Local Header Offset 0004B530 (308528) │ │ │ │ +1232B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1231B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1232B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1231D8 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1231DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1231DD Created OS 03 (3) 'Unix' │ │ │ │ -1231DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1231DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1231E0 General Purpose Flag 0800 (2048) │ │ │ │ +1232DC CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +1232E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232E1 Created OS 03 (3) 'Unix' │ │ │ │ +1232E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1231E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1231E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1231E8 CRC D0E00AFD (3504343805) │ │ │ │ -1231EC Compressed Size 000003A3 (931) │ │ │ │ -1231F0 Uncompressed Size 000007BF (1983) │ │ │ │ -1231F4 Filename Length 001A (26) │ │ │ │ -1231F6 Extra Length 0000 (0) │ │ │ │ -1231F8 Comment Length 0000 (0) │ │ │ │ -1231FA Disk Start 0000 (0) │ │ │ │ -1231FC Int File Attributes 0000 (0) │ │ │ │ +1232E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232EC CRC D0E00AFD (3504343805) │ │ │ │ +1232F0 Compressed Size 000003A3 (931) │ │ │ │ +1232F4 Uncompressed Size 000007BF (1983) │ │ │ │ +1232F8 Filename Length 001A (26) │ │ │ │ +1232FA Extra Length 0000 (0) │ │ │ │ +1232FC Comment Length 0000 (0) │ │ │ │ +1232FE Disk Start 0000 (0) │ │ │ │ +123300 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123302 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123202 Local Header Offset 0004BCC0 (310464) │ │ │ │ -123206 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123306 Local Header Offset 0004BCAA (310442) │ │ │ │ +12330A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123206: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12330A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123220 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -123224 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123225 Created OS 03 (3) 'Unix' │ │ │ │ -123226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123228 General Purpose Flag 0800 (2048) │ │ │ │ +123324 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +123328 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123329 Created OS 03 (3) 'Unix' │ │ │ │ +12332A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12332B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12332C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12322A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12322C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123230 CRC 7C327096 (2083680406) │ │ │ │ -123234 Compressed Size 00000649 (1609) │ │ │ │ -123238 Uncompressed Size 00001522 (5410) │ │ │ │ -12323C Filename Length 0019 (25) │ │ │ │ -12323E Extra Length 0000 (0) │ │ │ │ -123240 Comment Length 0000 (0) │ │ │ │ -123242 Disk Start 0000 (0) │ │ │ │ -123244 Int File Attributes 0000 (0) │ │ │ │ +12332E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123330 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123334 CRC 7C327096 (2083680406) │ │ │ │ +123338 Compressed Size 00000649 (1609) │ │ │ │ +12333C Uncompressed Size 00001522 (5410) │ │ │ │ +123340 Filename Length 0019 (25) │ │ │ │ +123342 Extra Length 0000 (0) │ │ │ │ +123344 Comment Length 0000 (0) │ │ │ │ +123346 Disk Start 0000 (0) │ │ │ │ +123348 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123246 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12334A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12324A Local Header Offset 0004C09B (311451) │ │ │ │ -12324E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12334E Local Header Offset 0004C085 (311429) │ │ │ │ +123352 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12324E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123352: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123267 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -12326B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12326C Created OS 03 (3) 'Unix' │ │ │ │ -12326D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12326E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12326F General Purpose Flag 0800 (2048) │ │ │ │ +12336B CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +12336F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123370 Created OS 03 (3) 'Unix' │ │ │ │ +123371 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123372 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123373 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123271 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123273 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123277 CRC F354206A (4082376810) │ │ │ │ -12327B Compressed Size 000002E2 (738) │ │ │ │ -12327F Uncompressed Size 000005D1 (1489) │ │ │ │ -123283 Filename Length 0026 (38) │ │ │ │ -123285 Extra Length 0000 (0) │ │ │ │ -123287 Comment Length 0000 (0) │ │ │ │ -123289 Disk Start 0000 (0) │ │ │ │ -12328B Int File Attributes 0000 (0) │ │ │ │ +123375 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123377 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12337B CRC F354206A (4082376810) │ │ │ │ +12337F Compressed Size 000002E2 (738) │ │ │ │ +123383 Uncompressed Size 000005D1 (1489) │ │ │ │ +123387 Filename Length 0026 (38) │ │ │ │ +123389 Extra Length 0000 (0) │ │ │ │ +12338B Comment Length 0000 (0) │ │ │ │ +12338D Disk Start 0000 (0) │ │ │ │ +12338F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12328D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123391 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123291 Local Header Offset 0004C71B (313115) │ │ │ │ -123295 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123395 Local Header Offset 0004C705 (313093) │ │ │ │ +123399 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1232BB CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1232BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1232C0 Created OS 03 (3) 'Unix' │ │ │ │ -1232C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1232C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1232C3 General Purpose Flag 0800 (2048) │ │ │ │ +1233BF CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +1233C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1233C4 Created OS 03 (3) 'Unix' │ │ │ │ +1233C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1233C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1233C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1232C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1232C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1232CB CRC A9857AC6 (2844097222) │ │ │ │ -1232CF Compressed Size 00000175 (373) │ │ │ │ -1232D3 Uncompressed Size 000002F1 (753) │ │ │ │ -1232D7 Filename Length 0025 (37) │ │ │ │ -1232D9 Extra Length 0000 (0) │ │ │ │ -1232DB Comment Length 0000 (0) │ │ │ │ -1232DD Disk Start 0000 (0) │ │ │ │ -1232DF Int File Attributes 0000 (0) │ │ │ │ +1233C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1233CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1233CF CRC A9857AC6 (2844097222) │ │ │ │ +1233D3 Compressed Size 00000175 (373) │ │ │ │ +1233D7 Uncompressed Size 000002F1 (753) │ │ │ │ +1233DB Filename Length 0025 (37) │ │ │ │ +1233DD Extra Length 0000 (0) │ │ │ │ +1233DF Comment Length 0000 (0) │ │ │ │ +1233E1 Disk Start 0000 (0) │ │ │ │ +1233E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1232E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1233E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1232E5 Local Header Offset 0004CA41 (313921) │ │ │ │ -1232E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1233E9 Local Header Offset 0004CA2B (313899) │ │ │ │ +1233ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1232E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1233ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12330E CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -123312 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123313 Created OS 03 (3) 'Unix' │ │ │ │ -123314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123316 General Purpose Flag 0800 (2048) │ │ │ │ +123412 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +123416 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123417 Created OS 03 (3) 'Unix' │ │ │ │ +123418 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123419 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12341A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123318 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12331A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12331E CRC 67A72259 (1739006553) │ │ │ │ -123322 Compressed Size 00000214 (532) │ │ │ │ -123326 Uncompressed Size 0000041F (1055) │ │ │ │ -12332A Filename Length 0027 (39) │ │ │ │ -12332C Extra Length 0000 (0) │ │ │ │ -12332E Comment Length 0000 (0) │ │ │ │ -123330 Disk Start 0000 (0) │ │ │ │ -123332 Int File Attributes 0000 (0) │ │ │ │ +12341C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12341E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123422 CRC 67A72259 (1739006553) │ │ │ │ +123426 Compressed Size 00000214 (532) │ │ │ │ +12342A Uncompressed Size 0000041F (1055) │ │ │ │ +12342E Filename Length 0027 (39) │ │ │ │ +123430 Extra Length 0000 (0) │ │ │ │ +123432 Comment Length 0000 (0) │ │ │ │ +123434 Disk Start 0000 (0) │ │ │ │ +123436 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123334 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123438 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123338 Local Header Offset 0004CBF9 (314361) │ │ │ │ -12333C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12343C Local Header Offset 0004CBE3 (314339) │ │ │ │ +123440 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12333C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123440: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123363 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -123367 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123368 Created OS 03 (3) 'Unix' │ │ │ │ -123369 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12336A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12336B General Purpose Flag 0800 (2048) │ │ │ │ +123467 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +12346B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12346C Created OS 03 (3) 'Unix' │ │ │ │ +12346D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12346E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12346F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12336D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12336F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123373 CRC BB568875 (3143010421) │ │ │ │ -123377 Compressed Size 000002B9 (697) │ │ │ │ -12337B Uncompressed Size 0000098C (2444) │ │ │ │ -12337F Filename Length 0026 (38) │ │ │ │ -123381 Extra Length 0000 (0) │ │ │ │ -123383 Comment Length 0000 (0) │ │ │ │ -123385 Disk Start 0000 (0) │ │ │ │ -123387 Int File Attributes 0000 (0) │ │ │ │ +123471 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123473 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123477 CRC BB568875 (3143010421) │ │ │ │ +12347B Compressed Size 000002B9 (697) │ │ │ │ +12347F Uncompressed Size 0000098C (2444) │ │ │ │ +123483 Filename Length 0026 (38) │ │ │ │ +123485 Extra Length 0000 (0) │ │ │ │ +123487 Comment Length 0000 (0) │ │ │ │ +123489 Disk Start 0000 (0) │ │ │ │ +12348B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123389 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12348D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12338D Local Header Offset 0004CE52 (314962) │ │ │ │ -123391 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123491 Local Header Offset 0004CE3C (314940) │ │ │ │ +123495 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123495: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1233B7 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1233BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233BC Created OS 03 (3) 'Unix' │ │ │ │ -1233BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1233BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1233BF General Purpose Flag 0800 (2048) │ │ │ │ +1234BB CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +1234BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1234C0 Created OS 03 (3) 'Unix' │ │ │ │ +1234C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1234C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1234C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1233C1 Compression Method 0000 (0) 'Stored' │ │ │ │ -1233C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1233C7 CRC 00000000 (0) │ │ │ │ -1233CB Compressed Size 00000000 (0) │ │ │ │ -1233CF Uncompressed Size 00000000 (0) │ │ │ │ -1233D3 Filename Length 0014 (20) │ │ │ │ -1233D5 Extra Length 0000 (0) │ │ │ │ -1233D7 Comment Length 0000 (0) │ │ │ │ -1233D9 Disk Start 0000 (0) │ │ │ │ -1233DB Int File Attributes 0000 (0) │ │ │ │ +1234C5 Compression Method 0000 (0) 'Stored' │ │ │ │ +1234C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1234CB CRC 00000000 (0) │ │ │ │ +1234CF Compressed Size 00000000 (0) │ │ │ │ +1234D3 Uncompressed Size 00000000 (0) │ │ │ │ +1234D7 Filename Length 0014 (20) │ │ │ │ +1234D9 Extra Length 0000 (0) │ │ │ │ +1234DB Comment Length 0000 (0) │ │ │ │ +1234DD Disk Start 0000 (0) │ │ │ │ +1234DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1233DD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1234E1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1233E1 Local Header Offset 0004D14F (315727) │ │ │ │ -1233E5 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234E5 Local Header Offset 0004D139 (315705) │ │ │ │ +1234E9 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233E5: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234E9: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1233E5: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1234E9: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233BD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234C1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1233F9 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -1233FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233FE Created OS 03 (3) 'Unix' │ │ │ │ -1233FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123400 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123401 General Purpose Flag 0800 (2048) │ │ │ │ +1234FD CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +123501 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123502 Created OS 03 (3) 'Unix' │ │ │ │ +123503 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123504 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123505 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123403 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123405 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123409 CRC 045A6BE4 (73034724) │ │ │ │ -12340D Compressed Size 000001F3 (499) │ │ │ │ -123411 Uncompressed Size 000003F5 (1013) │ │ │ │ -123415 Filename Length 0020 (32) │ │ │ │ -123417 Extra Length 0000 (0) │ │ │ │ -123419 Comment Length 0000 (0) │ │ │ │ -12341B Disk Start 0000 (0) │ │ │ │ -12341D Int File Attributes 0000 (0) │ │ │ │ +123507 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123509 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12350D CRC 045A6BE4 (73034724) │ │ │ │ +123511 Compressed Size 000001F3 (499) │ │ │ │ +123515 Uncompressed Size 000003F5 (1013) │ │ │ │ +123519 Filename Length 0020 (32) │ │ │ │ +12351B Extra Length 0000 (0) │ │ │ │ +12351D Comment Length 0000 (0) │ │ │ │ +12351F Disk Start 0000 (0) │ │ │ │ +123521 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12341F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123523 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123423 Local Header Offset 0004D181 (315777) │ │ │ │ -123427 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123527 Local Header Offset 0004D16B (315755) │ │ │ │ +12352B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12352B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123447 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -12344B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12344C Created OS 03 (3) 'Unix' │ │ │ │ -12344D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12344E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12344F General Purpose Flag 0800 (2048) │ │ │ │ +12354B CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +12354F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123550 Created OS 03 (3) 'Unix' │ │ │ │ +123551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123553 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123451 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123453 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123457 CRC AEEC026D (2934702701) │ │ │ │ -12345B Compressed Size 000002BE (702) │ │ │ │ -12345F Uncompressed Size 0000078C (1932) │ │ │ │ -123463 Filename Length 001F (31) │ │ │ │ -123465 Extra Length 0000 (0) │ │ │ │ -123467 Comment Length 0000 (0) │ │ │ │ -123469 Disk Start 0000 (0) │ │ │ │ -12346B Int File Attributes 0000 (0) │ │ │ │ +123555 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123557 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12355B CRC AEEC026D (2934702701) │ │ │ │ +12355F Compressed Size 000002BE (702) │ │ │ │ +123563 Uncompressed Size 0000078C (1932) │ │ │ │ +123567 Filename Length 001F (31) │ │ │ │ +123569 Extra Length 0000 (0) │ │ │ │ +12356B Comment Length 0000 (0) │ │ │ │ +12356D Disk Start 0000 (0) │ │ │ │ +12356F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12346D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123571 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123471 Local Header Offset 0004D3B2 (316338) │ │ │ │ -123475 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123575 Local Header Offset 0004D39C (316316) │ │ │ │ +123579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123475: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123494 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -123498 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123499 Created OS 03 (3) 'Unix' │ │ │ │ -12349A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12349B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12349C General Purpose Flag 0800 (2048) │ │ │ │ +123598 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +12359C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12359D Created OS 03 (3) 'Unix' │ │ │ │ +12359E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12359F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12349E Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234A4 CRC CFF7C16F (3489120623) │ │ │ │ -1234A8 Compressed Size 0000056C (1388) │ │ │ │ -1234AC Uncompressed Size 00000CF1 (3313) │ │ │ │ -1234B0 Filename Length 0027 (39) │ │ │ │ -1234B2 Extra Length 0000 (0) │ │ │ │ -1234B4 Comment Length 0000 (0) │ │ │ │ -1234B6 Disk Start 0000 (0) │ │ │ │ -1234B8 Int File Attributes 0000 (0) │ │ │ │ +1235A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235A8 CRC CFF7C16F (3489120623) │ │ │ │ +1235AC Compressed Size 0000056C (1388) │ │ │ │ +1235B0 Uncompressed Size 00000CF1 (3313) │ │ │ │ +1235B4 Filename Length 0027 (39) │ │ │ │ +1235B6 Extra Length 0000 (0) │ │ │ │ +1235B8 Comment Length 0000 (0) │ │ │ │ +1235BA Disk Start 0000 (0) │ │ │ │ +1235BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1234BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1235BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1234BE Local Header Offset 0004D6AD (317101) │ │ │ │ -1234C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1235C2 Local Header Offset 0004D697 (317079) │ │ │ │ +1235C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1234C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1235C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1234E9 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -1234ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1234EE Created OS 03 (3) 'Unix' │ │ │ │ -1234EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1234F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1234F1 General Purpose Flag 0800 (2048) │ │ │ │ +1235ED CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +1235F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1235F2 Created OS 03 (3) 'Unix' │ │ │ │ +1235F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1234F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234F9 CRC F733F775 (4147378037) │ │ │ │ -1234FD Compressed Size 000002F8 (760) │ │ │ │ -123501 Uncompressed Size 00000EC7 (3783) │ │ │ │ -123505 Filename Length 0026 (38) │ │ │ │ -123507 Extra Length 0000 (0) │ │ │ │ -123509 Comment Length 0000 (0) │ │ │ │ -12350B Disk Start 0000 (0) │ │ │ │ -12350D Int File Attributes 0000 (0) │ │ │ │ +1235F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235FD CRC F733F775 (4147378037) │ │ │ │ +123601 Compressed Size 000002F8 (760) │ │ │ │ +123605 Uncompressed Size 00000EC7 (3783) │ │ │ │ +123609 Filename Length 0026 (38) │ │ │ │ +12360B Extra Length 0000 (0) │ │ │ │ +12360D Comment Length 0000 (0) │ │ │ │ +12360F Disk Start 0000 (0) │ │ │ │ +123611 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12350F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123613 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123513 Local Header Offset 0004DC5E (318558) │ │ │ │ -123517 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123617 Local Header Offset 0004DC48 (318536) │ │ │ │ +12361B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123517: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12361B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12353D CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -123541 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123542 Created OS 03 (3) 'Unix' │ │ │ │ -123543 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123544 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123545 General Purpose Flag 0800 (2048) │ │ │ │ +123641 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +123645 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123646 Created OS 03 (3) 'Unix' │ │ │ │ +123647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123649 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123547 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123549 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12354D CRC 2BF66AD1 (737569489) │ │ │ │ -123551 Compressed Size 000006C9 (1737) │ │ │ │ -123555 Uncompressed Size 0000101D (4125) │ │ │ │ -123559 Filename Length 0022 (34) │ │ │ │ -12355B Extra Length 0000 (0) │ │ │ │ -12355D Comment Length 0000 (0) │ │ │ │ -12355F Disk Start 0000 (0) │ │ │ │ -123561 Int File Attributes 0000 (0) │ │ │ │ +12364B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12364D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123651 CRC 2BF66AD1 (737569489) │ │ │ │ +123655 Compressed Size 000006C9 (1737) │ │ │ │ +123659 Uncompressed Size 0000101D (4125) │ │ │ │ +12365D Filename Length 0022 (34) │ │ │ │ +12365F Extra Length 0000 (0) │ │ │ │ +123661 Comment Length 0000 (0) │ │ │ │ +123663 Disk Start 0000 (0) │ │ │ │ +123665 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123563 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123667 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123567 Local Header Offset 0004DF9A (319386) │ │ │ │ -12356B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12366B Local Header Offset 0004DF84 (319364) │ │ │ │ +12366F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12356B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12366F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12358D CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -123591 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123592 Created OS 03 (3) 'Unix' │ │ │ │ -123593 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123594 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123595 General Purpose Flag 0800 (2048) │ │ │ │ +123691 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +123695 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123696 Created OS 03 (3) 'Unix' │ │ │ │ +123697 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123698 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123699 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123597 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123599 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12359D CRC AE70CA6B (2926627435) │ │ │ │ -1235A1 Compressed Size 000007BD (1981) │ │ │ │ -1235A5 Uncompressed Size 00002508 (9480) │ │ │ │ -1235A9 Filename Length 0021 (33) │ │ │ │ -1235AB Extra Length 0000 (0) │ │ │ │ -1235AD Comment Length 0000 (0) │ │ │ │ -1235AF Disk Start 0000 (0) │ │ │ │ -1235B1 Int File Attributes 0000 (0) │ │ │ │ +12369B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12369D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236A1 CRC AE70CA6B (2926627435) │ │ │ │ +1236A5 Compressed Size 000007BD (1981) │ │ │ │ +1236A9 Uncompressed Size 00002508 (9480) │ │ │ │ +1236AD Filename Length 0021 (33) │ │ │ │ +1236AF Extra Length 0000 (0) │ │ │ │ +1236B1 Comment Length 0000 (0) │ │ │ │ +1236B3 Disk Start 0000 (0) │ │ │ │ +1236B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1235B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1236B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1235B7 Local Header Offset 0004E6A3 (321187) │ │ │ │ -1235BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1236BB Local Header Offset 0004E68D (321165) │ │ │ │ +1236BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1235BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1236BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1235DC CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -1235E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1235E1 Created OS 03 (3) 'Unix' │ │ │ │ -1235E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1235E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1235E4 General Purpose Flag 0800 (2048) │ │ │ │ +1236E0 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +1236E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1236E5 Created OS 03 (3) 'Unix' │ │ │ │ +1236E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1236E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1236E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1235E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1235E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1235EC CRC 21C9029D (566821533) │ │ │ │ -1235F0 Compressed Size 000003C6 (966) │ │ │ │ -1235F4 Uncompressed Size 00000950 (2384) │ │ │ │ -1235F8 Filename Length 0027 (39) │ │ │ │ -1235FA Extra Length 0000 (0) │ │ │ │ -1235FC Comment Length 0000 (0) │ │ │ │ -1235FE Disk Start 0000 (0) │ │ │ │ -123600 Int File Attributes 0000 (0) │ │ │ │ +1236EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1236EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236F0 CRC 21C9029D (566821533) │ │ │ │ +1236F4 Compressed Size 000003C6 (966) │ │ │ │ +1236F8 Uncompressed Size 00000950 (2384) │ │ │ │ +1236FC Filename Length 0027 (39) │ │ │ │ +1236FE Extra Length 0000 (0) │ │ │ │ +123700 Comment Length 0000 (0) │ │ │ │ +123702 Disk Start 0000 (0) │ │ │ │ +123704 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123602 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123706 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123606 Local Header Offset 0004EE9F (323231) │ │ │ │ -12360A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12370A Local Header Offset 0004EE89 (323209) │ │ │ │ +12370E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12360A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12370E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123631 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -123635 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123636 Created OS 03 (3) 'Unix' │ │ │ │ -123637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123639 General Purpose Flag 0800 (2048) │ │ │ │ +123735 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +123739 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12373A Created OS 03 (3) 'Unix' │ │ │ │ +12373B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12373C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12373D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12363B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12363D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123641 CRC 421E085D (1109264477) │ │ │ │ -123645 Compressed Size 00000413 (1043) │ │ │ │ -123649 Uncompressed Size 00001612 (5650) │ │ │ │ -12364D Filename Length 0026 (38) │ │ │ │ -12364F Extra Length 0000 (0) │ │ │ │ -123651 Comment Length 0000 (0) │ │ │ │ -123653 Disk Start 0000 (0) │ │ │ │ -123655 Int File Attributes 0000 (0) │ │ │ │ +12373F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123741 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123745 CRC 421E085D (1109264477) │ │ │ │ +123749 Compressed Size 00000413 (1043) │ │ │ │ +12374D Uncompressed Size 00001612 (5650) │ │ │ │ +123751 Filename Length 0026 (38) │ │ │ │ +123753 Extra Length 0000 (0) │ │ │ │ +123755 Comment Length 0000 (0) │ │ │ │ +123757 Disk Start 0000 (0) │ │ │ │ +123759 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123657 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12375B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12365B Local Header Offset 0004F2AA (324266) │ │ │ │ -12365F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12375F Local Header Offset 0004F294 (324244) │ │ │ │ +123763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12365F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123685 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -123689 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12368A Created OS 03 (3) 'Unix' │ │ │ │ -12368B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12368C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12368D General Purpose Flag 0800 (2048) │ │ │ │ +123789 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +12378D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12378E Created OS 03 (3) 'Unix' │ │ │ │ +12378F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123790 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123791 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12368F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123691 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123695 CRC 80A46BC6 (2158259142) │ │ │ │ -123699 Compressed Size 00000264 (612) │ │ │ │ -12369D Uncompressed Size 00000502 (1282) │ │ │ │ -1236A1 Filename Length 0023 (35) │ │ │ │ -1236A3 Extra Length 0000 (0) │ │ │ │ -1236A5 Comment Length 0000 (0) │ │ │ │ -1236A7 Disk Start 0000 (0) │ │ │ │ -1236A9 Int File Attributes 0000 (0) │ │ │ │ +123793 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123795 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123799 CRC 80A46BC6 (2158259142) │ │ │ │ +12379D Compressed Size 00000264 (612) │ │ │ │ +1237A1 Uncompressed Size 00000502 (1282) │ │ │ │ +1237A5 Filename Length 0023 (35) │ │ │ │ +1237A7 Extra Length 0000 (0) │ │ │ │ +1237A9 Comment Length 0000 (0) │ │ │ │ +1237AB Disk Start 0000 (0) │ │ │ │ +1237AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1237AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1236AF Local Header Offset 0004F701 (325377) │ │ │ │ -1236B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1237B3 Local Header Offset 0004F6EB (325355) │ │ │ │ +1237B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1236B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1237B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1236D6 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -1236DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1236DB Created OS 03 (3) 'Unix' │ │ │ │ -1236DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1236DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1236DE General Purpose Flag 0800 (2048) │ │ │ │ +1237DA CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +1237DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237DF Created OS 03 (3) 'Unix' │ │ │ │ +1237E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1236E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1236E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1236E6 CRC 67856ACD (1736796877) │ │ │ │ -1236EA Compressed Size 00000476 (1142) │ │ │ │ -1236EE Uncompressed Size 000015B5 (5557) │ │ │ │ -1236F2 Filename Length 0022 (34) │ │ │ │ -1236F4 Extra Length 0000 (0) │ │ │ │ -1236F6 Comment Length 0000 (0) │ │ │ │ -1236F8 Disk Start 0000 (0) │ │ │ │ -1236FA Int File Attributes 0000 (0) │ │ │ │ +1237E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1237E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1237EA CRC 67856ACD (1736796877) │ │ │ │ +1237EE Compressed Size 00000476 (1142) │ │ │ │ +1237F2 Uncompressed Size 000015B5 (5557) │ │ │ │ +1237F6 Filename Length 0022 (34) │ │ │ │ +1237F8 Extra Length 0000 (0) │ │ │ │ +1237FA Comment Length 0000 (0) │ │ │ │ +1237FC Disk Start 0000 (0) │ │ │ │ +1237FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123800 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123700 Local Header Offset 0004F9A6 (326054) │ │ │ │ -123704 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123804 Local Header Offset 0004F990 (326032) │ │ │ │ +123808 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123808: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123726 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -12372A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12372B Created OS 03 (3) 'Unix' │ │ │ │ -12372C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12372D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12372E General Purpose Flag 0800 (2048) │ │ │ │ +12382A CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +12382E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12382F Created OS 03 (3) 'Unix' │ │ │ │ +123830 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123831 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123832 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123730 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123732 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123736 CRC CEDFA7AF (3470763951) │ │ │ │ -12373A Compressed Size 000006A2 (1698) │ │ │ │ -12373E Uncompressed Size 0000120D (4621) │ │ │ │ -123742 Filename Length 001E (30) │ │ │ │ -123744 Extra Length 0000 (0) │ │ │ │ -123746 Comment Length 0000 (0) │ │ │ │ -123748 Disk Start 0000 (0) │ │ │ │ -12374A Int File Attributes 0000 (0) │ │ │ │ +123834 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123836 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12383A CRC CEDFA7AF (3470763951) │ │ │ │ +12383E Compressed Size 000006A2 (1698) │ │ │ │ +123842 Uncompressed Size 0000120D (4621) │ │ │ │ +123846 Filename Length 001E (30) │ │ │ │ +123848 Extra Length 0000 (0) │ │ │ │ +12384A Comment Length 0000 (0) │ │ │ │ +12384C Disk Start 0000 (0) │ │ │ │ +12384E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12374C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123850 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123750 Local Header Offset 0004FE5C (327260) │ │ │ │ -123754 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123854 Local Header Offset 0004FE46 (327238) │ │ │ │ +123858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123754: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123772 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -123776 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123777 Created OS 03 (3) 'Unix' │ │ │ │ -123778 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123779 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12377A General Purpose Flag 0800 (2048) │ │ │ │ +123876 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +12387A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12387B Created OS 03 (3) 'Unix' │ │ │ │ +12387C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12387D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12387E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12377C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12377E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123782 CRC 28531D78 (676535672) │ │ │ │ -123786 Compressed Size 00000916 (2326) │ │ │ │ -12378A Uncompressed Size 000054E9 (21737) │ │ │ │ -12378E Filename Length 001D (29) │ │ │ │ -123790 Extra Length 0000 (0) │ │ │ │ -123792 Comment Length 0000 (0) │ │ │ │ -123794 Disk Start 0000 (0) │ │ │ │ -123796 Int File Attributes 0000 (0) │ │ │ │ +123880 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123882 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123886 CRC 28531D78 (676535672) │ │ │ │ +12388A Compressed Size 00000916 (2326) │ │ │ │ +12388E Uncompressed Size 000054E9 (21737) │ │ │ │ +123892 Filename Length 001D (29) │ │ │ │ +123894 Extra Length 0000 (0) │ │ │ │ +123896 Comment Length 0000 (0) │ │ │ │ +123898 Disk Start 0000 (0) │ │ │ │ +12389A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123798 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12389C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12379C Local Header Offset 0005053A (329018) │ │ │ │ -1237A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238A0 Local Header Offset 00050524 (328996) │ │ │ │ +1238A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1237BD CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -1237C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1237C2 Created OS 03 (3) 'Unix' │ │ │ │ -1237C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1237C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1237C5 General Purpose Flag 0800 (2048) │ │ │ │ +1238C1 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +1238C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1238C6 Created OS 03 (3) 'Unix' │ │ │ │ +1238C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1238C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1238C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1237C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1237C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1237CD CRC 67404CB2 (1732267186) │ │ │ │ -1237D1 Compressed Size 00000BE6 (3046) │ │ │ │ -1237D5 Uncompressed Size 00002665 (9829) │ │ │ │ -1237D9 Filename Length 002B (43) │ │ │ │ -1237DB Extra Length 0000 (0) │ │ │ │ -1237DD Comment Length 0000 (0) │ │ │ │ -1237DF Disk Start 0000 (0) │ │ │ │ -1237E1 Int File Attributes 0000 (0) │ │ │ │ +1238CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1238CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1238D1 CRC 67404CB2 (1732267186) │ │ │ │ +1238D5 Compressed Size 00000BE6 (3046) │ │ │ │ +1238D9 Uncompressed Size 00002665 (9829) │ │ │ │ +1238DD Filename Length 002B (43) │ │ │ │ +1238DF Extra Length 0000 (0) │ │ │ │ +1238E1 Comment Length 0000 (0) │ │ │ │ +1238E3 Disk Start 0000 (0) │ │ │ │ +1238E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1237E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1238E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1237E7 Local Header Offset 00050E8B (331403) │ │ │ │ -1237EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238EB Local Header Offset 00050E75 (331381) │ │ │ │ +1238EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123816 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -12381A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12381B Created OS 03 (3) 'Unix' │ │ │ │ -12381C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12381D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12381E General Purpose Flag 0800 (2048) │ │ │ │ +12391A CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +12391E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12391F Created OS 03 (3) 'Unix' │ │ │ │ +123920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123922 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123820 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123826 CRC 168B1528 (378213672) │ │ │ │ -12382A Compressed Size 00000DF0 (3568) │ │ │ │ -12382E Uncompressed Size 00008326 (33574) │ │ │ │ -123832 Filename Length 002A (42) │ │ │ │ -123834 Extra Length 0000 (0) │ │ │ │ -123836 Comment Length 0000 (0) │ │ │ │ -123838 Disk Start 0000 (0) │ │ │ │ -12383A Int File Attributes 0000 (0) │ │ │ │ +123924 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12392A CRC 168B1528 (378213672) │ │ │ │ +12392E Compressed Size 00000DF0 (3568) │ │ │ │ +123932 Uncompressed Size 00008326 (33574) │ │ │ │ +123936 Filename Length 002A (42) │ │ │ │ +123938 Extra Length 0000 (0) │ │ │ │ +12393A Comment Length 0000 (0) │ │ │ │ +12393C Disk Start 0000 (0) │ │ │ │ +12393E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12383C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123840 Local Header Offset 00051ABA (334522) │ │ │ │ -123844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123944 Local Header Offset 00051AA4 (334500) │ │ │ │ +123948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12386E CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -123872 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123873 Created OS 03 (3) 'Unix' │ │ │ │ -123874 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123875 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123876 General Purpose Flag 0800 (2048) │ │ │ │ +123972 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +123976 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123977 Created OS 03 (3) 'Unix' │ │ │ │ +123978 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123979 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12397A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123878 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12387A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12387E CRC F1A2C9FA (4053977594) │ │ │ │ -123882 Compressed Size 000003ED (1005) │ │ │ │ -123886 Uncompressed Size 00000951 (2385) │ │ │ │ -12388A Filename Length 002D (45) │ │ │ │ -12388C Extra Length 0000 (0) │ │ │ │ -12388E Comment Length 0000 (0) │ │ │ │ -123890 Disk Start 0000 (0) │ │ │ │ -123892 Int File Attributes 0000 (0) │ │ │ │ +12397C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12397E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123982 CRC F1A2C9FA (4053977594) │ │ │ │ +123986 Compressed Size 000003ED (1005) │ │ │ │ +12398A Uncompressed Size 00000951 (2385) │ │ │ │ +12398E Filename Length 002D (45) │ │ │ │ +123990 Extra Length 0000 (0) │ │ │ │ +123992 Comment Length 0000 (0) │ │ │ │ +123994 Disk Start 0000 (0) │ │ │ │ +123996 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123894 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123998 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123898 Local Header Offset 000528F2 (338162) │ │ │ │ -12389C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12399C Local Header Offset 000528DC (338140) │ │ │ │ +1239A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12389C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1238C9 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -1238CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1238CE Created OS 03 (3) 'Unix' │ │ │ │ -1238CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1238D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1238D1 General Purpose Flag 0800 (2048) │ │ │ │ +1239CD CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +1239D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1239D2 Created OS 03 (3) 'Unix' │ │ │ │ +1239D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1239D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1239D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1238D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1238D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1238D9 CRC 3A875FD7 (981950423) │ │ │ │ -1238DD Compressed Size 0000039D (925) │ │ │ │ -1238E1 Uncompressed Size 00001205 (4613) │ │ │ │ -1238E5 Filename Length 002C (44) │ │ │ │ -1238E7 Extra Length 0000 (0) │ │ │ │ -1238E9 Comment Length 0000 (0) │ │ │ │ -1238EB Disk Start 0000 (0) │ │ │ │ -1238ED Int File Attributes 0000 (0) │ │ │ │ +1239D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1239D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1239DD CRC 3A875FD7 (981950423) │ │ │ │ +1239E1 Compressed Size 0000039D (925) │ │ │ │ +1239E5 Uncompressed Size 00001205 (4613) │ │ │ │ +1239E9 Filename Length 002C (44) │ │ │ │ +1239EB Extra Length 0000 (0) │ │ │ │ +1239ED Comment Length 0000 (0) │ │ │ │ +1239EF Disk Start 0000 (0) │ │ │ │ +1239F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1238EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1239F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1238F3 Local Header Offset 00052D2A (339242) │ │ │ │ -1238F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1239F7 Local Header Offset 00052D14 (339220) │ │ │ │ +1239FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1238F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123923 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -123927 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123928 Created OS 03 (3) 'Unix' │ │ │ │ -123929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12392A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12392B General Purpose Flag 0800 (2048) │ │ │ │ +123A27 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +123A2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A2C Created OS 03 (3) 'Unix' │ │ │ │ +123A2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12392D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12392F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123933 CRC E168592E (3781712174) │ │ │ │ -123937 Compressed Size 0000077B (1915) │ │ │ │ -12393B Uncompressed Size 0000128D (4749) │ │ │ │ -12393F Filename Length 0023 (35) │ │ │ │ -123941 Extra Length 0000 (0) │ │ │ │ -123943 Comment Length 0000 (0) │ │ │ │ -123945 Disk Start 0000 (0) │ │ │ │ -123947 Int File Attributes 0000 (0) │ │ │ │ +123A31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A37 CRC E168592E (3781712174) │ │ │ │ +123A3B Compressed Size 0000077B (1915) │ │ │ │ +123A3F Uncompressed Size 0000128D (4749) │ │ │ │ +123A43 Filename Length 0023 (35) │ │ │ │ +123A45 Extra Length 0000 (0) │ │ │ │ +123A47 Comment Length 0000 (0) │ │ │ │ +123A49 Disk Start 0000 (0) │ │ │ │ +123A4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123949 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12394D Local Header Offset 00053111 (340241) │ │ │ │ -123951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A51 Local Header Offset 000530FB (340219) │ │ │ │ +123A55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123974 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -123978 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123979 Created OS 03 (3) 'Unix' │ │ │ │ -12397A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12397B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12397C General Purpose Flag 0800 (2048) │ │ │ │ +123A78 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +123A7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A7D Created OS 03 (3) 'Unix' │ │ │ │ +123A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12397E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123980 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123984 CRC 8B2D10C6 (2334986438) │ │ │ │ -123988 Compressed Size 0000070D (1805) │ │ │ │ -12398C Uncompressed Size 00002C58 (11352) │ │ │ │ -123990 Filename Length 0022 (34) │ │ │ │ -123992 Extra Length 0000 (0) │ │ │ │ -123994 Comment Length 0000 (0) │ │ │ │ -123996 Disk Start 0000 (0) │ │ │ │ -123998 Int File Attributes 0000 (0) │ │ │ │ +123A82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A88 CRC 8B2D10C6 (2334986438) │ │ │ │ +123A8C Compressed Size 0000070D (1805) │ │ │ │ +123A90 Uncompressed Size 00002C58 (11352) │ │ │ │ +123A94 Filename Length 0022 (34) │ │ │ │ +123A96 Extra Length 0000 (0) │ │ │ │ +123A98 Comment Length 0000 (0) │ │ │ │ +123A9A Disk Start 0000 (0) │ │ │ │ +123A9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12399A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12399E Local Header Offset 000538CD (342221) │ │ │ │ -1239A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AA2 Local Header Offset 000538B7 (342199) │ │ │ │ +123AA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1239C4 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -1239C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1239C9 Created OS 03 (3) 'Unix' │ │ │ │ -1239CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1239CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1239CC General Purpose Flag 0800 (2048) │ │ │ │ +123AC8 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +123ACC Created Zip Spec 14 (20) '2.0' │ │ │ │ +123ACD Created OS 03 (3) 'Unix' │ │ │ │ +123ACE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123ACF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123AD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1239CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1239D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1239D4 CRC 100E219F (269361567) │ │ │ │ -1239D8 Compressed Size 00001191 (4497) │ │ │ │ -1239DC Uncompressed Size 000041E9 (16873) │ │ │ │ -1239E0 Filename Length 0022 (34) │ │ │ │ -1239E2 Extra Length 0000 (0) │ │ │ │ -1239E4 Comment Length 0000 (0) │ │ │ │ -1239E6 Disk Start 0000 (0) │ │ │ │ -1239E8 Int File Attributes 0000 (0) │ │ │ │ +123AD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123AD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123AD8 CRC 100E219F (269361567) │ │ │ │ +123ADC Compressed Size 00001191 (4497) │ │ │ │ +123AE0 Uncompressed Size 000041E9 (16873) │ │ │ │ +123AE4 Filename Length 0022 (34) │ │ │ │ +123AE6 Extra Length 0000 (0) │ │ │ │ +123AE8 Comment Length 0000 (0) │ │ │ │ +123AEA Disk Start 0000 (0) │ │ │ │ +123AEC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1239EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123AEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1239EE Local Header Offset 0005401A (344090) │ │ │ │ -1239F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AF2 Local Header Offset 00054004 (344068) │ │ │ │ +123AF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A14 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -123A18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A19 Created OS 03 (3) 'Unix' │ │ │ │ -123A1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A1C General Purpose Flag 0800 (2048) │ │ │ │ +123B18 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +123B1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B1D Created OS 03 (3) 'Unix' │ │ │ │ +123B1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A24 CRC 683F2557 (1748968791) │ │ │ │ -123A28 Compressed Size 00000F9D (3997) │ │ │ │ -123A2C Uncompressed Size 0000F024 (61476) │ │ │ │ -123A30 Filename Length 0021 (33) │ │ │ │ -123A32 Extra Length 0000 (0) │ │ │ │ -123A34 Comment Length 0000 (0) │ │ │ │ -123A36 Disk Start 0000 (0) │ │ │ │ -123A38 Int File Attributes 0000 (0) │ │ │ │ +123B22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B28 CRC 683F2557 (1748968791) │ │ │ │ +123B2C Compressed Size 00000F9D (3997) │ │ │ │ +123B30 Uncompressed Size 0000F024 (61476) │ │ │ │ +123B34 Filename Length 0021 (33) │ │ │ │ +123B36 Extra Length 0000 (0) │ │ │ │ +123B38 Comment Length 0000 (0) │ │ │ │ +123B3A Disk Start 0000 (0) │ │ │ │ +123B3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A3E Local Header Offset 000551EB (348651) │ │ │ │ -123A42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B42 Local Header Offset 000551D5 (348629) │ │ │ │ +123B46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A63 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -123A67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A68 Created OS 03 (3) 'Unix' │ │ │ │ -123A69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A6B General Purpose Flag 0800 (2048) │ │ │ │ +123B67 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +123B6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B6C Created OS 03 (3) 'Unix' │ │ │ │ +123B6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A73 CRC 73ADC2A9 (1940767401) │ │ │ │ -123A77 Compressed Size 00000197 (407) │ │ │ │ -123A7B Uncompressed Size 000002FB (763) │ │ │ │ -123A7F Filename Length 002B (43) │ │ │ │ -123A81 Extra Length 0000 (0) │ │ │ │ -123A83 Comment Length 0000 (0) │ │ │ │ -123A85 Disk Start 0000 (0) │ │ │ │ -123A87 Int File Attributes 0000 (0) │ │ │ │ +123B71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B77 CRC 73ADC2A9 (1940767401) │ │ │ │ +123B7B Compressed Size 00000197 (407) │ │ │ │ +123B7F Uncompressed Size 000002FB (763) │ │ │ │ +123B83 Filename Length 002B (43) │ │ │ │ +123B85 Extra Length 0000 (0) │ │ │ │ +123B87 Comment Length 0000 (0) │ │ │ │ +123B89 Disk Start 0000 (0) │ │ │ │ +123B8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A8D Local Header Offset 000561C7 (352711) │ │ │ │ -123A91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B91 Local Header Offset 000561B1 (352689) │ │ │ │ +123B95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123ABC CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -123AC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123AC1 Created OS 03 (3) 'Unix' │ │ │ │ -123AC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123AC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123AC4 General Purpose Flag 0800 (2048) │ │ │ │ +123BC0 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +123BC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123BC5 Created OS 03 (3) 'Unix' │ │ │ │ +123BC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123BC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123BC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123AC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123AC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123ACC CRC 5E62D745 (1583535941) │ │ │ │ -123AD0 Compressed Size 0000026F (623) │ │ │ │ -123AD4 Uncompressed Size 00000744 (1860) │ │ │ │ -123AD8 Filename Length 002A (42) │ │ │ │ -123ADA Extra Length 0000 (0) │ │ │ │ -123ADC Comment Length 0000 (0) │ │ │ │ -123ADE Disk Start 0000 (0) │ │ │ │ -123AE0 Int File Attributes 0000 (0) │ │ │ │ +123BCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +123BCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123BD0 CRC 5E62D745 (1583535941) │ │ │ │ +123BD4 Compressed Size 0000026F (623) │ │ │ │ +123BD8 Uncompressed Size 00000744 (1860) │ │ │ │ +123BDC Filename Length 002A (42) │ │ │ │ +123BDE Extra Length 0000 (0) │ │ │ │ +123BE0 Comment Length 0000 (0) │ │ │ │ +123BE2 Disk Start 0000 (0) │ │ │ │ +123BE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123AE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123BE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123AE6 Local Header Offset 000563A7 (353191) │ │ │ │ -123AEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123BEA Local Header Offset 00056391 (353169) │ │ │ │ +123BEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123BEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B14 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -123B18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B19 Created OS 03 (3) 'Unix' │ │ │ │ -123B1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B1C General Purpose Flag 0800 (2048) │ │ │ │ +123C18 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +123C1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C1D Created OS 03 (3) 'Unix' │ │ │ │ +123C1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B24 CRC 1E7A7481 (511341697) │ │ │ │ -123B28 Compressed Size 0000062A (1578) │ │ │ │ -123B2C Uncompressed Size 0000114F (4431) │ │ │ │ -123B30 Filename Length 0026 (38) │ │ │ │ -123B32 Extra Length 0000 (0) │ │ │ │ -123B34 Comment Length 0000 (0) │ │ │ │ -123B36 Disk Start 0000 (0) │ │ │ │ -123B38 Int File Attributes 0000 (0) │ │ │ │ +123C22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C28 CRC 1E7A7481 (511341697) │ │ │ │ +123C2C Compressed Size 0000062A (1578) │ │ │ │ +123C30 Uncompressed Size 0000114F (4431) │ │ │ │ +123C34 Filename Length 0026 (38) │ │ │ │ +123C36 Extra Length 0000 (0) │ │ │ │ +123C38 Comment Length 0000 (0) │ │ │ │ +123C3A Disk Start 0000 (0) │ │ │ │ +123C3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B3E Local Header Offset 0005665E (353886) │ │ │ │ -123B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C42 Local Header Offset 00056648 (353864) │ │ │ │ +123C46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B68 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -123B6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B6D Created OS 03 (3) 'Unix' │ │ │ │ -123B6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B70 General Purpose Flag 0800 (2048) │ │ │ │ +123C6C CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +123C70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C71 Created OS 03 (3) 'Unix' │ │ │ │ +123C72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B78 CRC F05D89C4 (4032661956) │ │ │ │ -123B7C Compressed Size 00000499 (1177) │ │ │ │ -123B80 Uncompressed Size 00002442 (9282) │ │ │ │ -123B84 Filename Length 0025 (37) │ │ │ │ -123B86 Extra Length 0000 (0) │ │ │ │ -123B88 Comment Length 0000 (0) │ │ │ │ -123B8A Disk Start 0000 (0) │ │ │ │ -123B8C Int File Attributes 0000 (0) │ │ │ │ +123C76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C7C CRC F05D89C4 (4032661956) │ │ │ │ +123C80 Compressed Size 00000499 (1177) │ │ │ │ +123C84 Uncompressed Size 00002442 (9282) │ │ │ │ +123C88 Filename Length 0025 (37) │ │ │ │ +123C8A Extra Length 0000 (0) │ │ │ │ +123C8C Comment Length 0000 (0) │ │ │ │ +123C8E Disk Start 0000 (0) │ │ │ │ +123C90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B92 Local Header Offset 00056CCC (355532) │ │ │ │ -123B96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C96 Local Header Offset 00056CB6 (355510) │ │ │ │ +123C9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123BBB CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -123BBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -123BC0 Created OS 03 (3) 'Unix' │ │ │ │ -123BC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123BC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123BC3 General Purpose Flag 0800 (2048) │ │ │ │ +123CBF CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +123CC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123CC4 Created OS 03 (3) 'Unix' │ │ │ │ +123CC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123CC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123CC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123BC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123BC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123BCB CRC B6D74B98 (3067562904) │ │ │ │ -123BCF Compressed Size 00000509 (1289) │ │ │ │ -123BD3 Uncompressed Size 00000D44 (3396) │ │ │ │ -123BD7 Filename Length 002A (42) │ │ │ │ -123BD9 Extra Length 0000 (0) │ │ │ │ -123BDB Comment Length 0000 (0) │ │ │ │ -123BDD Disk Start 0000 (0) │ │ │ │ -123BDF Int File Attributes 0000 (0) │ │ │ │ +123CC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123CCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123CCF CRC B6D74B98 (3067562904) │ │ │ │ +123CD3 Compressed Size 00000509 (1289) │ │ │ │ +123CD7 Uncompressed Size 00000D44 (3396) │ │ │ │ +123CDB Filename Length 002A (42) │ │ │ │ +123CDD Extra Length 0000 (0) │ │ │ │ +123CDF Comment Length 0000 (0) │ │ │ │ +123CE1 Disk Start 0000 (0) │ │ │ │ +123CE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123BE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123CE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123BE5 Local Header Offset 000571A8 (356776) │ │ │ │ -123BE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123CE9 Local Header Offset 00057192 (356754) │ │ │ │ +123CED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123BE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123CED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C13 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -123C17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C18 Created OS 03 (3) 'Unix' │ │ │ │ -123C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C1B General Purpose Flag 0800 (2048) │ │ │ │ +123D17 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +123D1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D1C Created OS 03 (3) 'Unix' │ │ │ │ +123D1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C23 CRC 720AB545 (1913304389) │ │ │ │ -123C27 Compressed Size 0000060C (1548) │ │ │ │ -123C2B Uncompressed Size 00002738 (10040) │ │ │ │ -123C2F Filename Length 0029 (41) │ │ │ │ -123C31 Extra Length 0000 (0) │ │ │ │ -123C33 Comment Length 0000 (0) │ │ │ │ -123C35 Disk Start 0000 (0) │ │ │ │ -123C37 Int File Attributes 0000 (0) │ │ │ │ +123D21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D27 CRC 720AB545 (1913304389) │ │ │ │ +123D2B Compressed Size 0000060C (1548) │ │ │ │ +123D2F Uncompressed Size 00002738 (10040) │ │ │ │ +123D33 Filename Length 0029 (41) │ │ │ │ +123D35 Extra Length 0000 (0) │ │ │ │ +123D37 Comment Length 0000 (0) │ │ │ │ +123D39 Disk Start 0000 (0) │ │ │ │ +123D3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C3D Local Header Offset 000576F9 (358137) │ │ │ │ -123C41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D41 Local Header Offset 000576E3 (358115) │ │ │ │ +123D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C6A CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -123C6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C6F Created OS 03 (3) 'Unix' │ │ │ │ -123C70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C72 General Purpose Flag 0800 (2048) │ │ │ │ +123D6E CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +123D72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D73 Created OS 03 (3) 'Unix' │ │ │ │ +123D74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C7A CRC F010A0E8 (4027621608) │ │ │ │ -123C7E Compressed Size 000008AD (2221) │ │ │ │ -123C82 Uncompressed Size 00001785 (6021) │ │ │ │ -123C86 Filename Length 001E (30) │ │ │ │ -123C88 Extra Length 0000 (0) │ │ │ │ -123C8A Comment Length 0000 (0) │ │ │ │ -123C8C Disk Start 0000 (0) │ │ │ │ -123C8E Int File Attributes 0000 (0) │ │ │ │ +123D78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D7E CRC F010A0E8 (4027621608) │ │ │ │ +123D82 Compressed Size 000008AD (2221) │ │ │ │ +123D86 Uncompressed Size 00001785 (6021) │ │ │ │ +123D8A Filename Length 001E (30) │ │ │ │ +123D8C Extra Length 0000 (0) │ │ │ │ +123D8E Comment Length 0000 (0) │ │ │ │ +123D90 Disk Start 0000 (0) │ │ │ │ +123D92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C94 Local Header Offset 00057D4C (359756) │ │ │ │ -123C98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D98 Local Header Offset 00057D36 (359734) │ │ │ │ +123D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123CB6 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -123CBA Created Zip Spec 14 (20) '2.0' │ │ │ │ -123CBB Created OS 03 (3) 'Unix' │ │ │ │ -123CBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123CBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123CBE General Purpose Flag 0800 (2048) │ │ │ │ +123DBA CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +123DBE Created Zip Spec 14 (20) '2.0' │ │ │ │ +123DBF Created OS 03 (3) 'Unix' │ │ │ │ +123DC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123DC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123DC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123CC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123CC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123CC6 CRC A9CBDF2F (2848710447) │ │ │ │ -123CCA Compressed Size 00000962 (2402) │ │ │ │ -123CCE Uncompressed Size 00004252 (16978) │ │ │ │ -123CD2 Filename Length 001D (29) │ │ │ │ -123CD4 Extra Length 0000 (0) │ │ │ │ -123CD6 Comment Length 0000 (0) │ │ │ │ -123CD8 Disk Start 0000 (0) │ │ │ │ -123CDA Int File Attributes 0000 (0) │ │ │ │ +123DC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123DC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123DCA CRC A9CBDF2F (2848710447) │ │ │ │ +123DCE Compressed Size 00000962 (2402) │ │ │ │ +123DD2 Uncompressed Size 00004252 (16978) │ │ │ │ +123DD6 Filename Length 001D (29) │ │ │ │ +123DD8 Extra Length 0000 (0) │ │ │ │ +123DDA Comment Length 0000 (0) │ │ │ │ +123DDC Disk Start 0000 (0) │ │ │ │ +123DDE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123CDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123CE0 Local Header Offset 00058635 (362037) │ │ │ │ -123CE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DE4 Local Header Offset 0005861F (362015) │ │ │ │ +123DE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123CE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D01 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -123D05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D06 Created OS 03 (3) 'Unix' │ │ │ │ -123D07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D09 General Purpose Flag 0800 (2048) │ │ │ │ +123E05 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +123E09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E0A Created OS 03 (3) 'Unix' │ │ │ │ +123E0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D11 CRC 77C43470 (2009347184) │ │ │ │ -123D15 Compressed Size 000006F1 (1777) │ │ │ │ -123D19 Uncompressed Size 0000133C (4924) │ │ │ │ -123D1D Filename Length 001D (29) │ │ │ │ -123D1F Extra Length 0000 (0) │ │ │ │ -123D21 Comment Length 0000 (0) │ │ │ │ -123D23 Disk Start 0000 (0) │ │ │ │ -123D25 Int File Attributes 0000 (0) │ │ │ │ +123E0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E15 CRC 77C43470 (2009347184) │ │ │ │ +123E19 Compressed Size 000006F1 (1777) │ │ │ │ +123E1D Uncompressed Size 0000133C (4924) │ │ │ │ +123E21 Filename Length 001D (29) │ │ │ │ +123E23 Extra Length 0000 (0) │ │ │ │ +123E25 Comment Length 0000 (0) │ │ │ │ +123E27 Disk Start 0000 (0) │ │ │ │ +123E29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D2B Local Header Offset 00058FD2 (364498) │ │ │ │ -123D2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E2F Local Header Offset 00058FBC (364476) │ │ │ │ +123E33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D4C CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -123D50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D51 Created OS 03 (3) 'Unix' │ │ │ │ -123D52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D54 General Purpose Flag 0800 (2048) │ │ │ │ +123E50 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +123E54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E55 Created OS 03 (3) 'Unix' │ │ │ │ +123E56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D5C CRC CAE1A33D (3403785021) │ │ │ │ -123D60 Compressed Size 00000AF6 (2806) │ │ │ │ -123D64 Uncompressed Size 00007DCD (32205) │ │ │ │ -123D68 Filename Length 001C (28) │ │ │ │ -123D6A Extra Length 0000 (0) │ │ │ │ -123D6C Comment Length 0000 (0) │ │ │ │ -123D6E Disk Start 0000 (0) │ │ │ │ -123D70 Int File Attributes 0000 (0) │ │ │ │ +123E5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E60 CRC CAE1A33D (3403785021) │ │ │ │ +123E64 Compressed Size 00000AF6 (2806) │ │ │ │ +123E68 Uncompressed Size 00007DCD (32205) │ │ │ │ +123E6C Filename Length 001C (28) │ │ │ │ +123E6E Extra Length 0000 (0) │ │ │ │ +123E70 Comment Length 0000 (0) │ │ │ │ +123E72 Disk Start 0000 (0) │ │ │ │ +123E74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D76 Local Header Offset 000596FE (366334) │ │ │ │ -123D7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E7A Local Header Offset 000596E8 (366312) │ │ │ │ +123E7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D96 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -123D9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D9B Created OS 03 (3) 'Unix' │ │ │ │ -123D9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D9E General Purpose Flag 0800 (2048) │ │ │ │ +123E9A CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +123E9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E9F Created OS 03 (3) 'Unix' │ │ │ │ +123EA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DA6 CRC 69B612A5 (1773540005) │ │ │ │ -123DAA Compressed Size 00000560 (1376) │ │ │ │ -123DAE Uncompressed Size 00000E2D (3629) │ │ │ │ -123DB2 Filename Length 001E (30) │ │ │ │ -123DB4 Extra Length 0000 (0) │ │ │ │ -123DB6 Comment Length 0000 (0) │ │ │ │ -123DB8 Disk Start 0000 (0) │ │ │ │ -123DBA Int File Attributes 0000 (0) │ │ │ │ +123EA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EAA CRC 69B612A5 (1773540005) │ │ │ │ +123EAE Compressed Size 00000560 (1376) │ │ │ │ +123EB2 Uncompressed Size 00000E2D (3629) │ │ │ │ +123EB6 Filename Length 001E (30) │ │ │ │ +123EB8 Extra Length 0000 (0) │ │ │ │ +123EBA Comment Length 0000 (0) │ │ │ │ +123EBC Disk Start 0000 (0) │ │ │ │ +123EBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123DBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123EC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123DC0 Local Header Offset 0005A22E (369198) │ │ │ │ -123DC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123EC4 Local Header Offset 0005A218 (369176) │ │ │ │ +123EC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123EC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123DE2 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -123DE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123DE7 Created OS 03 (3) 'Unix' │ │ │ │ -123DE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123DE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123DEA General Purpose Flag 0800 (2048) │ │ │ │ +123EE6 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +123EEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EEB Created OS 03 (3) 'Unix' │ │ │ │ +123EEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DF2 CRC 5705CA7F (1459997311) │ │ │ │ -123DF6 Compressed Size 00000789 (1929) │ │ │ │ -123DFA Uncompressed Size 0000500F (20495) │ │ │ │ -123DFE Filename Length 001D (29) │ │ │ │ -123E00 Extra Length 0000 (0) │ │ │ │ -123E02 Comment Length 0000 (0) │ │ │ │ -123E04 Disk Start 0000 (0) │ │ │ │ -123E06 Int File Attributes 0000 (0) │ │ │ │ +123EF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EF6 CRC 5705CA7F (1459997311) │ │ │ │ +123EFA Compressed Size 00000789 (1929) │ │ │ │ +123EFE Uncompressed Size 0000500F (20495) │ │ │ │ +123F02 Filename Length 001D (29) │ │ │ │ +123F04 Extra Length 0000 (0) │ │ │ │ +123F06 Comment Length 0000 (0) │ │ │ │ +123F08 Disk Start 0000 (0) │ │ │ │ +123F0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E0C Local Header Offset 0005A7CA (370634) │ │ │ │ -123E10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F10 Local Header Offset 0005A7B4 (370612) │ │ │ │ +123F14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E2D CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -123E31 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E32 Created OS 03 (3) 'Unix' │ │ │ │ -123E33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E35 General Purpose Flag 0800 (2048) │ │ │ │ +123F31 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +123F35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F36 Created OS 03 (3) 'Unix' │ │ │ │ +123F37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E3D CRC 3F0636EC (1057371884) │ │ │ │ -123E41 Compressed Size 000003B1 (945) │ │ │ │ -123E45 Uncompressed Size 00000863 (2147) │ │ │ │ -123E49 Filename Length 002C (44) │ │ │ │ -123E4B Extra Length 0000 (0) │ │ │ │ -123E4D Comment Length 0000 (0) │ │ │ │ -123E4F Disk Start 0000 (0) │ │ │ │ -123E51 Int File Attributes 0000 (0) │ │ │ │ +123F3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F41 CRC 3F0636EC (1057371884) │ │ │ │ +123F45 Compressed Size 000003B1 (945) │ │ │ │ +123F49 Uncompressed Size 00000863 (2147) │ │ │ │ +123F4D Filename Length 002C (44) │ │ │ │ +123F4F Extra Length 0000 (0) │ │ │ │ +123F51 Comment Length 0000 (0) │ │ │ │ +123F53 Disk Start 0000 (0) │ │ │ │ +123F55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E57 Local Header Offset 0005AF8E (372622) │ │ │ │ -123E5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F5B Local Header Offset 0005AF78 (372600) │ │ │ │ +123F5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E87 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -123E8B Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E8C Created OS 03 (3) 'Unix' │ │ │ │ -123E8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E8F General Purpose Flag 0800 (2048) │ │ │ │ +123F8B CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +123F8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F90 Created OS 03 (3) 'Unix' │ │ │ │ +123F91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E97 CRC 15234597 (354633111) │ │ │ │ -123E9B Compressed Size 000006AE (1710) │ │ │ │ -123E9F Uncompressed Size 000017B8 (6072) │ │ │ │ -123EA3 Filename Length 002B (43) │ │ │ │ -123EA5 Extra Length 0000 (0) │ │ │ │ -123EA7 Comment Length 0000 (0) │ │ │ │ -123EA9 Disk Start 0000 (0) │ │ │ │ -123EAB Int File Attributes 0000 (0) │ │ │ │ +123F95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F9B CRC 15234597 (354633111) │ │ │ │ +123F9F Compressed Size 000006AE (1710) │ │ │ │ +123FA3 Uncompressed Size 000017B8 (6072) │ │ │ │ +123FA7 Filename Length 002B (43) │ │ │ │ +123FA9 Extra Length 0000 (0) │ │ │ │ +123FAB Comment Length 0000 (0) │ │ │ │ +123FAD Disk Start 0000 (0) │ │ │ │ +123FAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123EAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123FB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123EB1 Local Header Offset 0005B389 (373641) │ │ │ │ -123EB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123FB5 Local Header Offset 0005B373 (373619) │ │ │ │ +123FB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123EB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123FB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123EE0 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -123EE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123EE5 Created OS 03 (3) 'Unix' │ │ │ │ -123EE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123EE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123EE8 General Purpose Flag 0800 (2048) │ │ │ │ +123FE4 CENTRAL HEADER #218 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123EEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -123EEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123EF0 CRC 9DDCF619 (2648503833) │ │ │ │ -123EF4 Compressed Size 00000914 (2324) │ │ │ │ -123EF8 Uncompressed Size 00001D6E (7534) │ │ │ │ -123EFC Filename Length 0033 (51) │ │ │ │ -123EFE Extra Length 0000 (0) │ │ │ │ -123F00 Comment Length 0000 (0) │ │ │ │ -123F02 Disk Start 0000 (0) │ │ │ │ -123F04 Int File Attributes 0000 (0) │ │ │ │ +123FEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +123FF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123FF4 CRC 9DDCF619 (2648503833) │ │ │ │ +123FF8 Compressed Size 00000914 (2324) │ │ │ │ +123FFC Uncompressed Size 00001D6E (7534) │ │ │ │ +124000 Filename Length 0033 (51) │ │ │ │ +124002 Extra Length 0000 (0) │ │ │ │ +124004 Comment Length 0000 (0) │ │ │ │ +124006 Disk Start 0000 (0) │ │ │ │ +124008 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12400A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F0A Local Header Offset 0005BA80 (375424) │ │ │ │ -123F0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12400E Local Header Offset 0005BA6A (375402) │ │ │ │ +124012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123F41 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -123F45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123F46 Created OS 03 (3) 'Unix' │ │ │ │ -123F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123F49 General Purpose Flag 0800 (2048) │ │ │ │ +124045 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +124049 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12404A Created OS 03 (3) 'Unix' │ │ │ │ +12404B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12404C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12404D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -123F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123F51 CRC F2DC3060 (4074516576) │ │ │ │ -123F55 Compressed Size 0000062A (1578) │ │ │ │ -123F59 Uncompressed Size 000036A9 (13993) │ │ │ │ -123F5D Filename Length 0032 (50) │ │ │ │ -123F5F Extra Length 0000 (0) │ │ │ │ -123F61 Comment Length 0000 (0) │ │ │ │ -123F63 Disk Start 0000 (0) │ │ │ │ -123F65 Int File Attributes 0000 (0) │ │ │ │ +12404F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124051 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124055 CRC F2DC3060 (4074516576) │ │ │ │ +124059 Compressed Size 0000062A (1578) │ │ │ │ +12405D Uncompressed Size 000036A9 (13993) │ │ │ │ +124061 Filename Length 0032 (50) │ │ │ │ +124063 Extra Length 0000 (0) │ │ │ │ +124065 Comment Length 0000 (0) │ │ │ │ +124067 Disk Start 0000 (0) │ │ │ │ +124069 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12406B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F6B Local Header Offset 0005C3E5 (377829) │ │ │ │ -123F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12406F Local Header Offset 0005C3CF (377807) │ │ │ │ +124073 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124073: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123FA1 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -123FA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FA6 Created OS 03 (3) 'Unix' │ │ │ │ -123FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FA9 General Purpose Flag 0800 (2048) │ │ │ │ +1240A5 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +1240A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240AA Created OS 03 (3) 'Unix' │ │ │ │ +1240AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240AD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FAB Compression Method 0000 (0) 'Stored' │ │ │ │ -123FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FB1 CRC 00000000 (0) │ │ │ │ -123FB5 Compressed Size 00000000 (0) │ │ │ │ -123FB9 Uncompressed Size 00000000 (0) │ │ │ │ -123FBD Filename Length 0014 (20) │ │ │ │ -123FBF Extra Length 0000 (0) │ │ │ │ -123FC1 Comment Length 0000 (0) │ │ │ │ -123FC3 Disk Start 0000 (0) │ │ │ │ -123FC5 Int File Attributes 0000 (0) │ │ │ │ +1240AF Compression Method 0000 (0) 'Stored' │ │ │ │ +1240B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240B5 CRC 00000000 (0) │ │ │ │ +1240B9 Compressed Size 00000000 (0) │ │ │ │ +1240BD Uncompressed Size 00000000 (0) │ │ │ │ +1240C1 Filename Length 0014 (20) │ │ │ │ +1240C3 Extra Length 0000 (0) │ │ │ │ +1240C5 Comment Length 0000 (0) │ │ │ │ +1240C7 Disk Start 0000 (0) │ │ │ │ +1240C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123FC7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1240CB Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -123FCB Local Header Offset 0005CA5F (379487) │ │ │ │ -123FCF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1240CF Local Header Offset 0005CA49 (379465) │ │ │ │ +1240D3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FCF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240D3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x123FCF: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1240D3: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FA7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240AB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -123FE3 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -123FE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FE8 Created OS 03 (3) 'Unix' │ │ │ │ -123FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FEB General Purpose Flag 0800 (2048) │ │ │ │ +1240E7 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1240EB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240EC Created OS 03 (3) 'Unix' │ │ │ │ +1240ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FED Compression Method 0008 (8) 'Deflated' │ │ │ │ -123FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FF3 CRC 14358F6A (339054442) │ │ │ │ -123FF7 Compressed Size 00004C73 (19571) │ │ │ │ -123FFB Uncompressed Size 00011D0C (72972) │ │ │ │ -123FFF Filename Length 0022 (34) │ │ │ │ -124001 Extra Length 0000 (0) │ │ │ │ -124003 Comment Length 0000 (0) │ │ │ │ -124005 Disk Start 0000 (0) │ │ │ │ -124007 Int File Attributes 0000 (0) │ │ │ │ +1240F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1240F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240F7 CRC 917DB6A7 (2440935079) │ │ │ │ +1240FB Compressed Size 00004C6D (19565) │ │ │ │ +1240FF Uncompressed Size 00011D0C (72972) │ │ │ │ +124103 Filename Length 0022 (34) │ │ │ │ +124105 Extra Length 0000 (0) │ │ │ │ +124107 Comment Length 0000 (0) │ │ │ │ +124109 Disk Start 0000 (0) │ │ │ │ +12410B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124009 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12410D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12400D Local Header Offset 0005CA91 (379537) │ │ │ │ -124011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124111 Local Header Offset 0005CA7B (379515) │ │ │ │ +124115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124033 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -124037 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124038 Created OS 03 (3) 'Unix' │ │ │ │ -124039 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12403A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12403B General Purpose Flag 0800 (2048) │ │ │ │ +124137 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +12413B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12413C Created OS 03 (3) 'Unix' │ │ │ │ +12413D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12413E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12413F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12403D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12403F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124043 CRC 3CD5E4D2 (1020650706) │ │ │ │ -124047 Compressed Size 0000B704 (46852) │ │ │ │ -12404B Uncompressed Size 00088FA9 (561065) │ │ │ │ -12404F Filename Length 0021 (33) │ │ │ │ -124051 Extra Length 0000 (0) │ │ │ │ -124053 Comment Length 0000 (0) │ │ │ │ -124055 Disk Start 0000 (0) │ │ │ │ -124057 Int File Attributes 0000 (0) │ │ │ │ +124141 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124147 CRC 1AEBB69D (451655325) │ │ │ │ +12414B Compressed Size 0000B6FC (46844) │ │ │ │ +12414F Uncompressed Size 00088FA9 (561065) │ │ │ │ +124153 Filename Length 0021 (33) │ │ │ │ +124155 Extra Length 0000 (0) │ │ │ │ +124157 Comment Length 0000 (0) │ │ │ │ +124159 Disk Start 0000 (0) │ │ │ │ +12415B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124059 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12415D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12405D Local Header Offset 00061744 (399172) │ │ │ │ -124061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124161 Local Header Offset 00061728 (399144) │ │ │ │ +124165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124082 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -124086 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124087 Created OS 03 (3) 'Unix' │ │ │ │ -124088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12408A General Purpose Flag 0800 (2048) │ │ │ │ +124186 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +12418A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12418B Created OS 03 (3) 'Unix' │ │ │ │ +12418C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12418D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12418E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12408C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12408E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124092 CRC 1C916145 (479289669) │ │ │ │ -124096 Compressed Size 000003FB (1019) │ │ │ │ -12409A Uncompressed Size 000008D5 (2261) │ │ │ │ -12409E Filename Length 0021 (33) │ │ │ │ -1240A0 Extra Length 0000 (0) │ │ │ │ -1240A2 Comment Length 0000 (0) │ │ │ │ -1240A4 Disk Start 0000 (0) │ │ │ │ -1240A6 Int File Attributes 0000 (0) │ │ │ │ +124190 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124192 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124196 CRC 1C916145 (479289669) │ │ │ │ +12419A Compressed Size 000003FB (1019) │ │ │ │ +12419E Uncompressed Size 000008D5 (2261) │ │ │ │ +1241A2 Filename Length 0021 (33) │ │ │ │ +1241A4 Extra Length 0000 (0) │ │ │ │ +1241A6 Comment Length 0000 (0) │ │ │ │ +1241A8 Disk Start 0000 (0) │ │ │ │ +1241AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240AC Local Header Offset 0006CE87 (446087) │ │ │ │ -1240B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241B0 Local Header Offset 0006CE63 (446051) │ │ │ │ +1241B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1241B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1240D1 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -1240D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1240D6 Created OS 03 (3) 'Unix' │ │ │ │ -1240D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1240D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1240D9 General Purpose Flag 0800 (2048) │ │ │ │ +1241D5 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +1241D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1241DA Created OS 03 (3) 'Unix' │ │ │ │ +1241DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1241DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1241DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1240DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1240DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1240E1 CRC 85A3953D (2242090301) │ │ │ │ -1240E5 Compressed Size 0000027E (638) │ │ │ │ -1240E9 Uncompressed Size 000008A2 (2210) │ │ │ │ -1240ED Filename Length 0020 (32) │ │ │ │ -1240EF Extra Length 0000 (0) │ │ │ │ -1240F1 Comment Length 0000 (0) │ │ │ │ -1240F3 Disk Start 0000 (0) │ │ │ │ -1240F5 Int File Attributes 0000 (0) │ │ │ │ +1241DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1241E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241E5 CRC 85A3953D (2242090301) │ │ │ │ +1241E9 Compressed Size 0000027E (638) │ │ │ │ +1241ED Uncompressed Size 000008A2 (2210) │ │ │ │ +1241F1 Filename Length 0020 (32) │ │ │ │ +1241F3 Extra Length 0000 (0) │ │ │ │ +1241F5 Comment Length 0000 (0) │ │ │ │ +1241F7 Disk Start 0000 (0) │ │ │ │ +1241F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240FB Local Header Offset 0006D2C1 (447169) │ │ │ │ -1240FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241FF Local Header Offset 0006D29D (447133) │ │ │ │ +124203 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124203: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12411F CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -124123 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124124 Created OS 03 (3) 'Unix' │ │ │ │ -124125 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124126 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124127 General Purpose Flag 0800 (2048) │ │ │ │ +124223 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +124227 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124228 Created OS 03 (3) 'Unix' │ │ │ │ +124229 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12422A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12422B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124129 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12412B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12412F CRC B82ABBED (3089808365) │ │ │ │ -124133 Compressed Size 00000A54 (2644) │ │ │ │ -124137 Uncompressed Size 00001CC5 (7365) │ │ │ │ -12413B Filename Length 0021 (33) │ │ │ │ -12413D Extra Length 0000 (0) │ │ │ │ -12413F Comment Length 0000 (0) │ │ │ │ -124141 Disk Start 0000 (0) │ │ │ │ -124143 Int File Attributes 0000 (0) │ │ │ │ +12422D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12422F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124233 CRC B82ABBED (3089808365) │ │ │ │ +124237 Compressed Size 00000A54 (2644) │ │ │ │ +12423B Uncompressed Size 00001CC5 (7365) │ │ │ │ +12423F Filename Length 0021 (33) │ │ │ │ +124241 Extra Length 0000 (0) │ │ │ │ +124243 Comment Length 0000 (0) │ │ │ │ +124245 Disk Start 0000 (0) │ │ │ │ +124247 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124145 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124249 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124149 Local Header Offset 0006D57D (447869) │ │ │ │ -12414D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12424D Local Header Offset 0006D559 (447833) │ │ │ │ +124251 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12414D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124251: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12416E CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -124172 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124173 Created OS 03 (3) 'Unix' │ │ │ │ -124174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124176 General Purpose Flag 0800 (2048) │ │ │ │ +124272 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +124276 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124277 Created OS 03 (3) 'Unix' │ │ │ │ +124278 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124279 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12427A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12417A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12417E CRC 13A30EBD (329453245) │ │ │ │ -124182 Compressed Size 000005BE (1470) │ │ │ │ -124186 Uncompressed Size 00001DAD (7597) │ │ │ │ -12418A Filename Length 0020 (32) │ │ │ │ -12418C Extra Length 0000 (0) │ │ │ │ -12418E Comment Length 0000 (0) │ │ │ │ -124190 Disk Start 0000 (0) │ │ │ │ -124192 Int File Attributes 0000 (0) │ │ │ │ +12427C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12427E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124282 CRC 13A30EBD (329453245) │ │ │ │ +124286 Compressed Size 000005BE (1470) │ │ │ │ +12428A Uncompressed Size 00001DAD (7597) │ │ │ │ +12428E Filename Length 0020 (32) │ │ │ │ +124290 Extra Length 0000 (0) │ │ │ │ +124292 Comment Length 0000 (0) │ │ │ │ +124294 Disk Start 0000 (0) │ │ │ │ +124296 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124194 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124298 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124198 Local Header Offset 0006E010 (450576) │ │ │ │ -12419C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12429C Local Header Offset 0006DFEC (450540) │ │ │ │ +1242A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12419C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1241BC CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -1241C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1241C1 Created OS 03 (3) 'Unix' │ │ │ │ -1241C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1241C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1241C4 General Purpose Flag 0800 (2048) │ │ │ │ +1242C0 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +1242C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1242C5 Created OS 03 (3) 'Unix' │ │ │ │ +1242C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1242C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1242C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1241C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1241C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1241CC CRC 219C2370 (563880816) │ │ │ │ -1241D0 Compressed Size 00000BF1 (3057) │ │ │ │ -1241D4 Uncompressed Size 00001CB6 (7350) │ │ │ │ -1241D8 Filename Length 0022 (34) │ │ │ │ -1241DA Extra Length 0000 (0) │ │ │ │ -1241DC Comment Length 0000 (0) │ │ │ │ -1241DE Disk Start 0000 (0) │ │ │ │ -1241E0 Int File Attributes 0000 (0) │ │ │ │ +1242CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1242CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1242D0 CRC 219C2370 (563880816) │ │ │ │ +1242D4 Compressed Size 00000BF1 (3057) │ │ │ │ +1242D8 Uncompressed Size 00001CB6 (7350) │ │ │ │ +1242DC Filename Length 0022 (34) │ │ │ │ +1242DE Extra Length 0000 (0) │ │ │ │ +1242E0 Comment Length 0000 (0) │ │ │ │ +1242E2 Disk Start 0000 (0) │ │ │ │ +1242E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1241E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1242E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1241E6 Local Header Offset 0006E60C (452108) │ │ │ │ -1241EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1242EA Local Header Offset 0006E5E8 (452072) │ │ │ │ +1242EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1241EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12420C CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -124210 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124211 Created OS 03 (3) 'Unix' │ │ │ │ -124212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124214 General Purpose Flag 0800 (2048) │ │ │ │ +124310 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +124314 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124315 Created OS 03 (3) 'Unix' │ │ │ │ +124316 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124317 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124318 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124216 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12421C CRC 8083873D (2156103485) │ │ │ │ -124220 Compressed Size 00000E2F (3631) │ │ │ │ -124224 Uncompressed Size 0000466A (18026) │ │ │ │ -124228 Filename Length 0021 (33) │ │ │ │ -12422A Extra Length 0000 (0) │ │ │ │ -12422C Comment Length 0000 (0) │ │ │ │ -12422E Disk Start 0000 (0) │ │ │ │ -124230 Int File Attributes 0000 (0) │ │ │ │ +12431A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12431C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124320 CRC 8083873D (2156103485) │ │ │ │ +124324 Compressed Size 00000E2F (3631) │ │ │ │ +124328 Uncompressed Size 0000466A (18026) │ │ │ │ +12432C Filename Length 0021 (33) │ │ │ │ +12432E Extra Length 0000 (0) │ │ │ │ +124330 Comment Length 0000 (0) │ │ │ │ +124332 Disk Start 0000 (0) │ │ │ │ +124334 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124336 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124236 Local Header Offset 0006F23D (455229) │ │ │ │ -12423A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12433A Local Header Offset 0006F219 (455193) │ │ │ │ +12433E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12423A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12433E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12425B CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -12425F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124260 Created OS 03 (3) 'Unix' │ │ │ │ -124261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124263 General Purpose Flag 0800 (2048) │ │ │ │ +12435F CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +124363 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124364 Created OS 03 (3) 'Unix' │ │ │ │ +124365 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124366 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124367 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124265 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124267 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12426B CRC 92D36FDE (2463330270) │ │ │ │ -12426F Compressed Size 0000074D (1869) │ │ │ │ -124273 Uncompressed Size 0000151E (5406) │ │ │ │ -124277 Filename Length 0024 (36) │ │ │ │ -124279 Extra Length 0000 (0) │ │ │ │ -12427B Comment Length 0000 (0) │ │ │ │ -12427D Disk Start 0000 (0) │ │ │ │ -12427F Int File Attributes 0000 (0) │ │ │ │ +124369 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12436B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12436F CRC 92D36FDE (2463330270) │ │ │ │ +124373 Compressed Size 0000074D (1869) │ │ │ │ +124377 Uncompressed Size 0000151E (5406) │ │ │ │ +12437B Filename Length 0024 (36) │ │ │ │ +12437D Extra Length 0000 (0) │ │ │ │ +12437F Comment Length 0000 (0) │ │ │ │ +124381 Disk Start 0000 (0) │ │ │ │ +124383 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124281 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124385 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124285 Local Header Offset 000700AB (458923) │ │ │ │ -124289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124389 Local Header Offset 00070087 (458887) │ │ │ │ +12438D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12438D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242AD CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -1242B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1242B2 Created OS 03 (3) 'Unix' │ │ │ │ -1242B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1242B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1242B5 General Purpose Flag 0800 (2048) │ │ │ │ +1243B1 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +1243B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1243B6 Created OS 03 (3) 'Unix' │ │ │ │ +1243B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1243B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1243B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1242B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1242B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1242BD CRC A5B8472C (2780317484) │ │ │ │ -1242C1 Compressed Size 000004B5 (1205) │ │ │ │ -1242C5 Uncompressed Size 000020C7 (8391) │ │ │ │ -1242C9 Filename Length 0023 (35) │ │ │ │ -1242CB Extra Length 0000 (0) │ │ │ │ -1242CD Comment Length 0000 (0) │ │ │ │ -1242CF Disk Start 0000 (0) │ │ │ │ -1242D1 Int File Attributes 0000 (0) │ │ │ │ +1243BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1243BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1243C1 CRC A5B8472C (2780317484) │ │ │ │ +1243C5 Compressed Size 000004B5 (1205) │ │ │ │ +1243C9 Uncompressed Size 000020C7 (8391) │ │ │ │ +1243CD Filename Length 0023 (35) │ │ │ │ +1243CF Extra Length 0000 (0) │ │ │ │ +1243D1 Comment Length 0000 (0) │ │ │ │ +1243D3 Disk Start 0000 (0) │ │ │ │ +1243D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1242D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1243D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1242D7 Local Header Offset 0007083A (460858) │ │ │ │ -1242DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1243DB Local Header Offset 00070816 (460822) │ │ │ │ +1243DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1242DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242FE CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -124302 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124303 Created OS 03 (3) 'Unix' │ │ │ │ -124304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124306 General Purpose Flag 0800 (2048) │ │ │ │ +124402 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +124406 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124407 Created OS 03 (3) 'Unix' │ │ │ │ +124408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12440A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124308 Compression Method 0000 (0) 'Stored' │ │ │ │ -12430A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12430E CRC 00000000 (0) │ │ │ │ -124312 Compressed Size 00000000 (0) │ │ │ │ -124316 Uncompressed Size 00000000 (0) │ │ │ │ -12431A Filename Length 0013 (19) │ │ │ │ -12431C Extra Length 0000 (0) │ │ │ │ -12431E Comment Length 0000 (0) │ │ │ │ -124320 Disk Start 0000 (0) │ │ │ │ -124322 Int File Attributes 0000 (0) │ │ │ │ +12440C Compression Method 0000 (0) 'Stored' │ │ │ │ +12440E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124412 CRC 00000000 (0) │ │ │ │ +124416 Compressed Size 00000000 (0) │ │ │ │ +12441A Uncompressed Size 00000000 (0) │ │ │ │ +12441E Filename Length 0013 (19) │ │ │ │ +124420 Extra Length 0000 (0) │ │ │ │ +124422 Comment Length 0000 (0) │ │ │ │ +124424 Disk Start 0000 (0) │ │ │ │ +124426 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124324 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124428 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124328 Local Header Offset 00070D30 (462128) │ │ │ │ -12432C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12442C Local Header Offset 00070D0C (462092) │ │ │ │ +124430 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12432C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124430: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12432C: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124430: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124304: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124408: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12433F CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -124343 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124344 Created OS 03 (3) 'Unix' │ │ │ │ -124345 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124346 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124347 General Purpose Flag 0800 (2048) │ │ │ │ +124443 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +124447 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124448 Created OS 03 (3) 'Unix' │ │ │ │ +124449 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12444A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12444B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124349 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12434B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12434F CRC DDCA94AC (3721041068) │ │ │ │ -124353 Compressed Size 00000225 (549) │ │ │ │ -124357 Uncompressed Size 000003A3 (931) │ │ │ │ -12435B Filename Length 0022 (34) │ │ │ │ -12435D Extra Length 0000 (0) │ │ │ │ -12435F Comment Length 0000 (0) │ │ │ │ -124361 Disk Start 0000 (0) │ │ │ │ -124363 Int File Attributes 0000 (0) │ │ │ │ +12444D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12444F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124453 CRC DDCA94AC (3721041068) │ │ │ │ +124457 Compressed Size 00000225 (549) │ │ │ │ +12445B Uncompressed Size 000003A3 (931) │ │ │ │ +12445F Filename Length 0022 (34) │ │ │ │ +124461 Extra Length 0000 (0) │ │ │ │ +124463 Comment Length 0000 (0) │ │ │ │ +124465 Disk Start 0000 (0) │ │ │ │ +124467 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124365 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124469 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124369 Local Header Offset 00070D61 (462177) │ │ │ │ -12436D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12446D Local Header Offset 00070D3D (462141) │ │ │ │ +124471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12436D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12438F CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -124393 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124394 Created OS 03 (3) 'Unix' │ │ │ │ -124395 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124396 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124397 General Purpose Flag 0800 (2048) │ │ │ │ +124493 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +124497 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124498 Created OS 03 (3) 'Unix' │ │ │ │ +124499 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12449A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12449B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124399 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12439B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12439F CRC E3740053 (3816030291) │ │ │ │ -1243A3 Compressed Size 0000022C (556) │ │ │ │ -1243A7 Uncompressed Size 00000401 (1025) │ │ │ │ -1243AB Filename Length 0022 (34) │ │ │ │ -1243AD Extra Length 0000 (0) │ │ │ │ -1243AF Comment Length 0000 (0) │ │ │ │ -1243B1 Disk Start 0000 (0) │ │ │ │ -1243B3 Int File Attributes 0000 (0) │ │ │ │ +12449D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12449F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244A3 CRC E3740053 (3816030291) │ │ │ │ +1244A7 Compressed Size 0000022C (556) │ │ │ │ +1244AB Uncompressed Size 00000401 (1025) │ │ │ │ +1244AF Filename Length 0022 (34) │ │ │ │ +1244B1 Extra Length 0000 (0) │ │ │ │ +1244B3 Comment Length 0000 (0) │ │ │ │ +1244B5 Disk Start 0000 (0) │ │ │ │ +1244B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1243B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1244B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1243B9 Local Header Offset 00070FC6 (462790) │ │ │ │ -1243BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1244BD Local Header Offset 00070FA2 (462754) │ │ │ │ +1244C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1243BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1244C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1243DF CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1243E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1243E4 Created OS 03 (3) 'Unix' │ │ │ │ -1243E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1243E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1243E7 General Purpose Flag 0800 (2048) │ │ │ │ +1244E3 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1244E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1244E8 Created OS 03 (3) 'Unix' │ │ │ │ +1244E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1244EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1244EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1243E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1243EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243EF CRC 20D69D35 (550935861) │ │ │ │ -1243F3 Compressed Size 00000CF7 (3319) │ │ │ │ -1243F7 Uncompressed Size 000019C1 (6593) │ │ │ │ -1243FB Filename Length 0020 (32) │ │ │ │ -1243FD Extra Length 0000 (0) │ │ │ │ -1243FF Comment Length 0000 (0) │ │ │ │ -124401 Disk Start 0000 (0) │ │ │ │ -124403 Int File Attributes 0000 (0) │ │ │ │ +1244ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244F3 CRC 20D69D35 (550935861) │ │ │ │ +1244F7 Compressed Size 00000CF7 (3319) │ │ │ │ +1244FB Uncompressed Size 000019C1 (6593) │ │ │ │ +1244FF Filename Length 0020 (32) │ │ │ │ +124501 Extra Length 0000 (0) │ │ │ │ +124503 Comment Length 0000 (0) │ │ │ │ +124505 Disk Start 0000 (0) │ │ │ │ +124507 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124405 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124509 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124409 Local Header Offset 00071232 (463410) │ │ │ │ -12440D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12450D Local Header Offset 0007120E (463374) │ │ │ │ +124511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12440D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12442D CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -124431 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124432 Created OS 03 (3) 'Unix' │ │ │ │ -124433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124435 General Purpose Flag 0800 (2048) │ │ │ │ +124531 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +124535 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124536 Created OS 03 (3) 'Unix' │ │ │ │ +124537 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124538 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124539 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124437 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12443D CRC C8205DB3 (3357564339) │ │ │ │ -124441 Compressed Size 0000066A (1642) │ │ │ │ -124445 Uncompressed Size 00001673 (5747) │ │ │ │ -124449 Filename Length 001F (31) │ │ │ │ -12444B Extra Length 0000 (0) │ │ │ │ -12444D Comment Length 0000 (0) │ │ │ │ -12444F Disk Start 0000 (0) │ │ │ │ -124451 Int File Attributes 0000 (0) │ │ │ │ +12453B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12453D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124541 CRC C8205DB3 (3357564339) │ │ │ │ +124545 Compressed Size 0000066A (1642) │ │ │ │ +124549 Uncompressed Size 00001673 (5747) │ │ │ │ +12454D Filename Length 001F (31) │ │ │ │ +12454F Extra Length 0000 (0) │ │ │ │ +124551 Comment Length 0000 (0) │ │ │ │ +124553 Disk Start 0000 (0) │ │ │ │ +124555 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124557 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124457 Local Header Offset 00071F67 (466791) │ │ │ │ -12445B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12455B Local Header Offset 00071F43 (466755) │ │ │ │ +12455F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12445B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12455F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12447A CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -12447E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12447F Created OS 03 (3) 'Unix' │ │ │ │ -124480 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124481 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124482 General Purpose Flag 0800 (2048) │ │ │ │ +12457E CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +124582 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124583 Created OS 03 (3) 'Unix' │ │ │ │ +124584 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124585 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124586 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124484 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124486 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12448A CRC 3D16EE22 (1024912930) │ │ │ │ -12448E Compressed Size 000006CD (1741) │ │ │ │ -124492 Uncompressed Size 00000D13 (3347) │ │ │ │ -124496 Filename Length 0024 (36) │ │ │ │ -124498 Extra Length 0000 (0) │ │ │ │ -12449A Comment Length 0000 (0) │ │ │ │ -12449C Disk Start 0000 (0) │ │ │ │ -12449E Int File Attributes 0000 (0) │ │ │ │ +124588 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12458A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12458E CRC 3D16EE22 (1024912930) │ │ │ │ +124592 Compressed Size 000006CD (1741) │ │ │ │ +124596 Uncompressed Size 00000D13 (3347) │ │ │ │ +12459A Filename Length 0024 (36) │ │ │ │ +12459C Extra Length 0000 (0) │ │ │ │ +12459E Comment Length 0000 (0) │ │ │ │ +1245A0 Disk Start 0000 (0) │ │ │ │ +1245A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244A4 Local Header Offset 0007260E (468494) │ │ │ │ -1244A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245A8 Local Header Offset 000725EA (468458) │ │ │ │ +1245AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1244CC CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1244D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1244D1 Created OS 03 (3) 'Unix' │ │ │ │ -1244D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1244D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1244D4 General Purpose Flag 0800 (2048) │ │ │ │ +1245D0 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +1245D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1245D5 Created OS 03 (3) 'Unix' │ │ │ │ +1245D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1245D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1245D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1244D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1244D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1244DC CRC 8F89A5CA (2408162762) │ │ │ │ -1244E0 Compressed Size 000003AD (941) │ │ │ │ -1244E4 Uncompressed Size 00000D54 (3412) │ │ │ │ -1244E8 Filename Length 0023 (35) │ │ │ │ -1244EA Extra Length 0000 (0) │ │ │ │ -1244EC Comment Length 0000 (0) │ │ │ │ -1244EE Disk Start 0000 (0) │ │ │ │ -1244F0 Int File Attributes 0000 (0) │ │ │ │ +1245DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1245DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245E0 CRC 8F89A5CA (2408162762) │ │ │ │ +1245E4 Compressed Size 000003AD (941) │ │ │ │ +1245E8 Uncompressed Size 00000D54 (3412) │ │ │ │ +1245EC Filename Length 0023 (35) │ │ │ │ +1245EE Extra Length 0000 (0) │ │ │ │ +1245F0 Comment Length 0000 (0) │ │ │ │ +1245F2 Disk Start 0000 (0) │ │ │ │ +1245F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244F6 Local Header Offset 00072D1D (470301) │ │ │ │ -1244FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245FA Local Header Offset 00072CF9 (470265) │ │ │ │ +1245FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12451D CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -124521 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124522 Created OS 03 (3) 'Unix' │ │ │ │ -124523 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124524 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124525 General Purpose Flag 0800 (2048) │ │ │ │ +124621 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +124625 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124626 Created OS 03 (3) 'Unix' │ │ │ │ +124627 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124628 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124629 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124527 Compression Method 0000 (0) 'Stored' │ │ │ │ -124529 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12452D CRC 00000000 (0) │ │ │ │ -124531 Compressed Size 00000000 (0) │ │ │ │ -124535 Uncompressed Size 00000000 (0) │ │ │ │ -124539 Filename Length 0014 (20) │ │ │ │ -12453B Extra Length 0000 (0) │ │ │ │ -12453D Comment Length 0000 (0) │ │ │ │ -12453F Disk Start 0000 (0) │ │ │ │ -124541 Int File Attributes 0000 (0) │ │ │ │ +12462B Compression Method 0000 (0) 'Stored' │ │ │ │ +12462D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124631 CRC 00000000 (0) │ │ │ │ +124635 Compressed Size 00000000 (0) │ │ │ │ +124639 Uncompressed Size 00000000 (0) │ │ │ │ +12463D Filename Length 0014 (20) │ │ │ │ +12463F Extra Length 0000 (0) │ │ │ │ +124641 Comment Length 0000 (0) │ │ │ │ +124643 Disk Start 0000 (0) │ │ │ │ +124645 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124543 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124647 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124547 Local Header Offset 0007310B (471307) │ │ │ │ -12454B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12464B Local Header Offset 000730E7 (471271) │ │ │ │ +12464F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12454B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12464F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12454B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12464F: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124523: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124627: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12455F CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -124563 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124564 Created OS 03 (3) 'Unix' │ │ │ │ -124565 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124566 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124567 General Purpose Flag 0800 (2048) │ │ │ │ +124663 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +124667 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124668 Created OS 03 (3) 'Unix' │ │ │ │ +124669 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12466A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12466B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124569 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12456B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12456F CRC 6AFDF8CF (1795029199) │ │ │ │ -124573 Compressed Size 00000160 (352) │ │ │ │ -124577 Uncompressed Size 00000265 (613) │ │ │ │ -12457B Filename Length 0025 (37) │ │ │ │ -12457D Extra Length 0000 (0) │ │ │ │ -12457F Comment Length 0000 (0) │ │ │ │ -124581 Disk Start 0000 (0) │ │ │ │ -124583 Int File Attributes 0000 (0) │ │ │ │ +12466D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12466F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124673 CRC 68062B72 (1745234802) │ │ │ │ +124677 Compressed Size 0000015F (351) │ │ │ │ +12467B Uncompressed Size 00000265 (613) │ │ │ │ +12467F Filename Length 0025 (37) │ │ │ │ +124681 Extra Length 0000 (0) │ │ │ │ +124683 Comment Length 0000 (0) │ │ │ │ +124685 Disk Start 0000 (0) │ │ │ │ +124687 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124585 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124689 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124589 Local Header Offset 0007313D (471357) │ │ │ │ -12458D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12468D Local Header Offset 00073119 (471321) │ │ │ │ +124691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12458D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1245B2 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -1245B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1245B7 Created OS 03 (3) 'Unix' │ │ │ │ -1245B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1245B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1245BA General Purpose Flag 0800 (2048) │ │ │ │ +1246B6 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +1246BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1246BB Created OS 03 (3) 'Unix' │ │ │ │ +1246BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1246BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1246BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1245BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1245BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1245C2 CRC F88A2D24 (4169805092) │ │ │ │ -1245C6 Compressed Size 000001CC (460) │ │ │ │ -1245CA Uncompressed Size 000003FD (1021) │ │ │ │ -1245CE Filename Length 0024 (36) │ │ │ │ -1245D0 Extra Length 0000 (0) │ │ │ │ -1245D2 Comment Length 0000 (0) │ │ │ │ -1245D4 Disk Start 0000 (0) │ │ │ │ -1245D6 Int File Attributes 0000 (0) │ │ │ │ +1246C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1246C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1246C6 CRC 697995B7 (1769575863) │ │ │ │ +1246CA Compressed Size 000001C6 (454) │ │ │ │ +1246CE Uncompressed Size 000003D5 (981) │ │ │ │ +1246D2 Filename Length 0024 (36) │ │ │ │ +1246D4 Extra Length 0000 (0) │ │ │ │ +1246D6 Comment Length 0000 (0) │ │ │ │ +1246D8 Disk Start 0000 (0) │ │ │ │ +1246DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1245D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1246DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1245DC Local Header Offset 000732E0 (471776) │ │ │ │ -1245E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246E0 Local Header Offset 000732BB (471739) │ │ │ │ +1246E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1245E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1246E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124604 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -124608 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124609 Created OS 03 (3) 'Unix' │ │ │ │ -12460A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12460B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12460C General Purpose Flag 0800 (2048) │ │ │ │ +124708 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +12470C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12470D Created OS 03 (3) 'Unix' │ │ │ │ +12470E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12470F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124710 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12460E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124610 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124614 CRC 810E62DF (2165203679) │ │ │ │ -124618 Compressed Size 0000024E (590) │ │ │ │ -12461C Uncompressed Size 00000496 (1174) │ │ │ │ -124620 Filename Length 0027 (39) │ │ │ │ -124622 Extra Length 0000 (0) │ │ │ │ -124624 Comment Length 0000 (0) │ │ │ │ -124626 Disk Start 0000 (0) │ │ │ │ -124628 Int File Attributes 0000 (0) │ │ │ │ +124712 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124714 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124718 CRC 810E62DF (2165203679) │ │ │ │ +12471C Compressed Size 0000024E (590) │ │ │ │ +124720 Uncompressed Size 00000496 (1174) │ │ │ │ +124724 Filename Length 0027 (39) │ │ │ │ +124726 Extra Length 0000 (0) │ │ │ │ +124728 Comment Length 0000 (0) │ │ │ │ +12472A Disk Start 0000 (0) │ │ │ │ +12472C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12462A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12472E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12462E Local Header Offset 000734EE (472302) │ │ │ │ -124632 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124732 Local Header Offset 000734C3 (472259) │ │ │ │ +124736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124632: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124659 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -12465D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12465E Created OS 03 (3) 'Unix' │ │ │ │ -12465F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124660 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124661 General Purpose Flag 0800 (2048) │ │ │ │ +12475D CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +124761 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124762 Created OS 03 (3) 'Unix' │ │ │ │ +124763 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124764 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124765 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124663 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124665 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124669 CRC 481A1264 (1209668196) │ │ │ │ -12466D Compressed Size 0000028B (651) │ │ │ │ -124671 Uncompressed Size 000007F0 (2032) │ │ │ │ -124675 Filename Length 0026 (38) │ │ │ │ -124677 Extra Length 0000 (0) │ │ │ │ -124679 Comment Length 0000 (0) │ │ │ │ -12467B Disk Start 0000 (0) │ │ │ │ -12467D Int File Attributes 0000 (0) │ │ │ │ +124767 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124769 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12476D CRC 481A1264 (1209668196) │ │ │ │ +124771 Compressed Size 0000028B (651) │ │ │ │ +124775 Uncompressed Size 000007F0 (2032) │ │ │ │ +124779 Filename Length 0026 (38) │ │ │ │ +12477B Extra Length 0000 (0) │ │ │ │ +12477D Comment Length 0000 (0) │ │ │ │ +12477F Disk Start 0000 (0) │ │ │ │ +124781 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12467F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124783 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124683 Local Header Offset 00073781 (472961) │ │ │ │ -124687 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124787 Local Header Offset 00073756 (472918) │ │ │ │ +12478B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124687: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12478B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1246AD CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -1246B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1246B2 Created OS 03 (3) 'Unix' │ │ │ │ -1246B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1246B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1246B5 General Purpose Flag 0800 (2048) │ │ │ │ +1247B1 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +1247B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1247B6 Created OS 03 (3) 'Unix' │ │ │ │ +1247B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1247B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1247B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1246B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1246B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1246BD CRC A799C93F (2811873599) │ │ │ │ -1246C1 Compressed Size 00000165 (357) │ │ │ │ -1246C5 Uncompressed Size 00000279 (633) │ │ │ │ -1246C9 Filename Length 0029 (41) │ │ │ │ -1246CB Extra Length 0000 (0) │ │ │ │ -1246CD Comment Length 0000 (0) │ │ │ │ -1246CF Disk Start 0000 (0) │ │ │ │ -1246D1 Int File Attributes 0000 (0) │ │ │ │ +1247BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1247BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1247C1 CRC 1C8BC2FC (478921468) │ │ │ │ +1247C5 Compressed Size 00000166 (358) │ │ │ │ +1247C9 Uncompressed Size 00000279 (633) │ │ │ │ +1247CD Filename Length 0029 (41) │ │ │ │ +1247CF Extra Length 0000 (0) │ │ │ │ +1247D1 Comment Length 0000 (0) │ │ │ │ +1247D3 Disk Start 0000 (0) │ │ │ │ +1247D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1246D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1247D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1246D7 Local Header Offset 00073A50 (473680) │ │ │ │ -1246DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1247DB Local Header Offset 00073A25 (473637) │ │ │ │ +1247DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1246DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1247DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124704 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -124708 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124709 Created OS 03 (3) 'Unix' │ │ │ │ -12470A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12470B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12470C General Purpose Flag 0800 (2048) │ │ │ │ +124808 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +12480C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12480D Created OS 03 (3) 'Unix' │ │ │ │ +12480E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12480F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124810 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12470E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124710 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124714 CRC DA8855AD (3666367917) │ │ │ │ -124718 Compressed Size 0000019B (411) │ │ │ │ -12471C Uncompressed Size 000003CE (974) │ │ │ │ -124720 Filename Length 0028 (40) │ │ │ │ -124722 Extra Length 0000 (0) │ │ │ │ -124724 Comment Length 0000 (0) │ │ │ │ -124726 Disk Start 0000 (0) │ │ │ │ -124728 Int File Attributes 0000 (0) │ │ │ │ +124812 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124814 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124818 CRC 2A2E03E6 (707658726) │ │ │ │ +12481C Compressed Size 00000195 (405) │ │ │ │ +124820 Uncompressed Size 000003A6 (934) │ │ │ │ +124824 Filename Length 0028 (40) │ │ │ │ +124826 Extra Length 0000 (0) │ │ │ │ +124828 Comment Length 0000 (0) │ │ │ │ +12482A Disk Start 0000 (0) │ │ │ │ +12482C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12472A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12482E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12472E Local Header Offset 00073BFC (474108) │ │ │ │ -124732 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124832 Local Header Offset 00073BD2 (474066) │ │ │ │ +124836 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124836: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12475A CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -12475E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12475F Created OS 03 (3) 'Unix' │ │ │ │ -124760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124762 General Purpose Flag 0800 (2048) │ │ │ │ +12485E CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +124862 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124863 Created OS 03 (3) 'Unix' │ │ │ │ +124864 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124865 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124866 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124764 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12476A CRC A1510AD6 (2706442966) │ │ │ │ -12476E Compressed Size 000001F8 (504) │ │ │ │ -124772 Uncompressed Size 000003CB (971) │ │ │ │ -124776 Filename Length 0025 (37) │ │ │ │ -124778 Extra Length 0000 (0) │ │ │ │ -12477A Comment Length 0000 (0) │ │ │ │ -12477C Disk Start 0000 (0) │ │ │ │ -12477E Int File Attributes 0000 (0) │ │ │ │ +124868 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12486A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12486E CRC A1510AD6 (2706442966) │ │ │ │ +124872 Compressed Size 000001F8 (504) │ │ │ │ +124876 Uncompressed Size 000003CB (971) │ │ │ │ +12487A Filename Length 0025 (37) │ │ │ │ +12487C Extra Length 0000 (0) │ │ │ │ +12487E Comment Length 0000 (0) │ │ │ │ +124880 Disk Start 0000 (0) │ │ │ │ +124882 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124884 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124784 Local Header Offset 00073DDD (474589) │ │ │ │ -124788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124888 Local Header Offset 00073DAD (474541) │ │ │ │ +12488C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12488C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247AD CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -1247B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1247B2 Created OS 03 (3) 'Unix' │ │ │ │ -1247B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1247B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1247B5 General Purpose Flag 0800 (2048) │ │ │ │ +1248B1 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +1248B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1248B6 Created OS 03 (3) 'Unix' │ │ │ │ +1248B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1248B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1248B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1247B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1247B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1247BD CRC AC73620D (2893242893) │ │ │ │ -1247C1 Compressed Size 0000026A (618) │ │ │ │ -1247C5 Uncompressed Size 00000767 (1895) │ │ │ │ -1247C9 Filename Length 0024 (36) │ │ │ │ -1247CB Extra Length 0000 (0) │ │ │ │ -1247CD Comment Length 0000 (0) │ │ │ │ -1247CF Disk Start 0000 (0) │ │ │ │ -1247D1 Int File Attributes 0000 (0) │ │ │ │ +1248BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1248BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1248C1 CRC AC73620D (2893242893) │ │ │ │ +1248C5 Compressed Size 0000026A (618) │ │ │ │ +1248C9 Uncompressed Size 00000767 (1895) │ │ │ │ +1248CD Filename Length 0024 (36) │ │ │ │ +1248CF Extra Length 0000 (0) │ │ │ │ +1248D1 Comment Length 0000 (0) │ │ │ │ +1248D3 Disk Start 0000 (0) │ │ │ │ +1248D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1247D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1248D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1247D7 Local Header Offset 00074018 (475160) │ │ │ │ -1247DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1248DB Local Header Offset 00073FE8 (475112) │ │ │ │ +1248DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1247DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247FF CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -124803 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124804 Created OS 03 (3) 'Unix' │ │ │ │ -124805 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124806 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124807 General Purpose Flag 0800 (2048) │ │ │ │ +124903 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +124907 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124908 Created OS 03 (3) 'Unix' │ │ │ │ +124909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12490A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12490B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124809 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12480B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12480F CRC 10FC16D7 (284956375) │ │ │ │ -124813 Compressed Size 000003A1 (929) │ │ │ │ -124817 Uncompressed Size 00000959 (2393) │ │ │ │ -12481B Filename Length 0022 (34) │ │ │ │ -12481D Extra Length 0000 (0) │ │ │ │ -12481F Comment Length 0000 (0) │ │ │ │ -124821 Disk Start 0000 (0) │ │ │ │ -124823 Int File Attributes 0000 (0) │ │ │ │ +12490D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12490F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124913 CRC F71753F6 (4145501174) │ │ │ │ +124917 Compressed Size 0000039C (924) │ │ │ │ +12491B Uncompressed Size 00000959 (2393) │ │ │ │ +12491F Filename Length 0022 (34) │ │ │ │ +124921 Extra Length 0000 (0) │ │ │ │ +124923 Comment Length 0000 (0) │ │ │ │ +124925 Disk Start 0000 (0) │ │ │ │ +124927 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124825 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124929 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124829 Local Header Offset 000742C4 (475844) │ │ │ │ -12482D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12492D Local Header Offset 00074294 (475796) │ │ │ │ +124931 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12482D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124931: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12484F CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -124853 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124854 Created OS 03 (3) 'Unix' │ │ │ │ -124855 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124856 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124857 General Purpose Flag 0800 (2048) │ │ │ │ +124953 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +124957 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124958 Created OS 03 (3) 'Unix' │ │ │ │ +124959 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12495A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12495B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124859 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12485B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12485F CRC 417505E5 (1098188261) │ │ │ │ -124863 Compressed Size 00000461 (1121) │ │ │ │ -124867 Uncompressed Size 00001FAF (8111) │ │ │ │ -12486B Filename Length 0021 (33) │ │ │ │ -12486D Extra Length 0000 (0) │ │ │ │ -12486F Comment Length 0000 (0) │ │ │ │ -124871 Disk Start 0000 (0) │ │ │ │ -124873 Int File Attributes 0000 (0) │ │ │ │ +12495D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12495F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124963 CRC F79CBD65 (4154244453) │ │ │ │ +124967 Compressed Size 00000474 (1140) │ │ │ │ +12496B Uncompressed Size 00001FAF (8111) │ │ │ │ +12496F Filename Length 0021 (33) │ │ │ │ +124971 Extra Length 0000 (0) │ │ │ │ +124973 Comment Length 0000 (0) │ │ │ │ +124975 Disk Start 0000 (0) │ │ │ │ +124977 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124875 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124979 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124879 Local Header Offset 000746A5 (476837) │ │ │ │ -12487D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12497D Local Header Offset 00074670 (476784) │ │ │ │ +124981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12487D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12489E CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -1248A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248A3 Created OS 03 (3) 'Unix' │ │ │ │ -1248A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248A6 General Purpose Flag 0800 (2048) │ │ │ │ +1249A2 CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +1249A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249A7 Created OS 03 (3) 'Unix' │ │ │ │ +1249A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1249A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1249AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1248A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1248AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1248AE CRC 625C8951 (1650231633) │ │ │ │ -1248B2 Compressed Size 00000281 (641) │ │ │ │ -1248B6 Uncompressed Size 00000557 (1367) │ │ │ │ -1248BA Filename Length 002A (42) │ │ │ │ -1248BC Extra Length 0000 (0) │ │ │ │ -1248BE Comment Length 0000 (0) │ │ │ │ -1248C0 Disk Start 0000 (0) │ │ │ │ -1248C2 Int File Attributes 0000 (0) │ │ │ │ +1249AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1249AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1249B2 CRC 297DCE25 (696110629) │ │ │ │ +1249B6 Compressed Size 00000281 (641) │ │ │ │ +1249BA Uncompressed Size 00000557 (1367) │ │ │ │ +1249BE Filename Length 002A (42) │ │ │ │ +1249C0 Extra Length 0000 (0) │ │ │ │ +1249C2 Comment Length 0000 (0) │ │ │ │ +1249C4 Disk Start 0000 (0) │ │ │ │ +1249C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1248C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1249C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1248C8 Local Header Offset 00074B45 (478021) │ │ │ │ -1248CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1249CC Local Header Offset 00074B23 (477987) │ │ │ │ +1249D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1248CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1249D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1248F6 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -1248FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248FB Created OS 03 (3) 'Unix' │ │ │ │ -1248FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248FE General Purpose Flag 0800 (2048) │ │ │ │ +1249FA CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +1249FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249FF Created OS 03 (3) 'Unix' │ │ │ │ +124A00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124900 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124902 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124906 CRC 58FA9C98 (1492819096) │ │ │ │ -12490A Compressed Size 000002DC (732) │ │ │ │ -12490E Uncompressed Size 00000C31 (3121) │ │ │ │ -124912 Filename Length 0029 (41) │ │ │ │ -124914 Extra Length 0000 (0) │ │ │ │ -124916 Comment Length 0000 (0) │ │ │ │ -124918 Disk Start 0000 (0) │ │ │ │ -12491A Int File Attributes 0000 (0) │ │ │ │ +124A04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A0A CRC 01A8183B (27793467) │ │ │ │ +124A0E Compressed Size 000002E4 (740) │ │ │ │ +124A12 Uncompressed Size 00000C59 (3161) │ │ │ │ +124A16 Filename Length 0029 (41) │ │ │ │ +124A18 Extra Length 0000 (0) │ │ │ │ +124A1A Comment Length 0000 (0) │ │ │ │ +124A1C Disk Start 0000 (0) │ │ │ │ +124A1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12491C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124920 Local Header Offset 00074E0E (478734) │ │ │ │ -124924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A24 Local Header Offset 00074DEC (478700) │ │ │ │ +124A28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12494D CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -124951 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124952 Created OS 03 (3) 'Unix' │ │ │ │ -124953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124955 General Purpose Flag 0800 (2048) │ │ │ │ +124A51 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +124A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A56 Created OS 03 (3) 'Unix' │ │ │ │ +124A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124957 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124959 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12495D CRC ECB7C135 (3971465525) │ │ │ │ -124961 Compressed Size 0000015B (347) │ │ │ │ -124965 Uncompressed Size 00000247 (583) │ │ │ │ -124969 Filename Length 001F (31) │ │ │ │ -12496B Extra Length 0000 (0) │ │ │ │ -12496D Comment Length 0000 (0) │ │ │ │ -12496F Disk Start 0000 (0) │ │ │ │ -124971 Int File Attributes 0000 (0) │ │ │ │ +124A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A61 CRC ECB7C135 (3971465525) │ │ │ │ +124A65 Compressed Size 0000015B (347) │ │ │ │ +124A69 Uncompressed Size 00000247 (583) │ │ │ │ +124A6D Filename Length 001F (31) │ │ │ │ +124A6F Extra Length 0000 (0) │ │ │ │ +124A71 Comment Length 0000 (0) │ │ │ │ +124A73 Disk Start 0000 (0) │ │ │ │ +124A75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124973 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124977 Local Header Offset 00075131 (479537) │ │ │ │ -12497B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A7B Local Header Offset 00075117 (479511) │ │ │ │ +124A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12497B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12499A CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -12499E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12499F Created OS 03 (3) 'Unix' │ │ │ │ -1249A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249A2 General Purpose Flag 0800 (2048) │ │ │ │ +124A9E CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +124AA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AA3 Created OS 03 (3) 'Unix' │ │ │ │ +124AA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249AA CRC 509AD5C7 (1352324551) │ │ │ │ -1249AE Compressed Size 000001BC (444) │ │ │ │ -1249B2 Uncompressed Size 00000399 (921) │ │ │ │ -1249B6 Filename Length 001E (30) │ │ │ │ -1249B8 Extra Length 0000 (0) │ │ │ │ -1249BA Comment Length 0000 (0) │ │ │ │ -1249BC Disk Start 0000 (0) │ │ │ │ -1249BE Int File Attributes 0000 (0) │ │ │ │ +124AA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AAE CRC 509AD5C7 (1352324551) │ │ │ │ +124AB2 Compressed Size 000001BC (444) │ │ │ │ +124AB6 Uncompressed Size 00000399 (921) │ │ │ │ +124ABA Filename Length 001E (30) │ │ │ │ +124ABC Extra Length 0000 (0) │ │ │ │ +124ABE Comment Length 0000 (0) │ │ │ │ +124AC0 Disk Start 0000 (0) │ │ │ │ +124AC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1249C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124AC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1249C4 Local Header Offset 000752C9 (479945) │ │ │ │ -1249C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124AC8 Local Header Offset 000752AF (479919) │ │ │ │ +124ACC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1249C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1249E6 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -1249EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249EB Created OS 03 (3) 'Unix' │ │ │ │ -1249EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249EE General Purpose Flag 0800 (2048) │ │ │ │ +124AEA CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +124AEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AEF Created OS 03 (3) 'Unix' │ │ │ │ +124AF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249F6 CRC 90F46AD0 (2431937232) │ │ │ │ -1249FA Compressed Size 000002C5 (709) │ │ │ │ -1249FE Uncompressed Size 0000061A (1562) │ │ │ │ -124A02 Filename Length 002C (44) │ │ │ │ -124A04 Extra Length 0000 (0) │ │ │ │ -124A06 Comment Length 0000 (0) │ │ │ │ -124A08 Disk Start 0000 (0) │ │ │ │ -124A0A Int File Attributes 0000 (0) │ │ │ │ +124AF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AFA CRC 90F46AD0 (2431937232) │ │ │ │ +124AFE Compressed Size 000002C5 (709) │ │ │ │ +124B02 Uncompressed Size 0000061A (1562) │ │ │ │ +124B06 Filename Length 002C (44) │ │ │ │ +124B08 Extra Length 0000 (0) │ │ │ │ +124B0A Comment Length 0000 (0) │ │ │ │ +124B0C Disk Start 0000 (0) │ │ │ │ +124B0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A10 Local Header Offset 000754C1 (480449) │ │ │ │ -124A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B14 Local Header Offset 000754A7 (480423) │ │ │ │ +124B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A40 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -124A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A45 Created OS 03 (3) 'Unix' │ │ │ │ -124A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124A48 General Purpose Flag 0800 (2048) │ │ │ │ +124B44 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +124B48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B49 Created OS 03 (3) 'Unix' │ │ │ │ +124B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124A50 CRC D148CE43 (3511209539) │ │ │ │ -124A54 Compressed Size 00000276 (630) │ │ │ │ -124A58 Uncompressed Size 00000AD2 (2770) │ │ │ │ -124A5C Filename Length 002B (43) │ │ │ │ -124A5E Extra Length 0000 (0) │ │ │ │ -124A60 Comment Length 0000 (0) │ │ │ │ -124A62 Disk Start 0000 (0) │ │ │ │ -124A64 Int File Attributes 0000 (0) │ │ │ │ +124B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B54 CRC D148CE43 (3511209539) │ │ │ │ +124B58 Compressed Size 00000276 (630) │ │ │ │ +124B5C Uncompressed Size 00000AD2 (2770) │ │ │ │ +124B60 Filename Length 002B (43) │ │ │ │ +124B62 Extra Length 0000 (0) │ │ │ │ +124B64 Comment Length 0000 (0) │ │ │ │ +124B66 Disk Start 0000 (0) │ │ │ │ +124B68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A6A Local Header Offset 000757D0 (481232) │ │ │ │ -124A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B6E Local Header Offset 000757B6 (481206) │ │ │ │ +124B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A99 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -124A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A9E Created OS 03 (3) 'Unix' │ │ │ │ -124A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AA1 General Purpose Flag 0800 (2048) │ │ │ │ +124B9D CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +124BA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BA2 Created OS 03 (3) 'Unix' │ │ │ │ +124BA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -124AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AA9 CRC 00000000 (0) │ │ │ │ -124AAD Compressed Size 00000000 (0) │ │ │ │ -124AB1 Uncompressed Size 00000000 (0) │ │ │ │ -124AB5 Filename Length 0015 (21) │ │ │ │ -124AB7 Extra Length 0000 (0) │ │ │ │ -124AB9 Comment Length 0000 (0) │ │ │ │ -124ABB Disk Start 0000 (0) │ │ │ │ -124ABD Int File Attributes 0000 (0) │ │ │ │ +124BA7 Compression Method 0000 (0) 'Stored' │ │ │ │ +124BA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BAD CRC 00000000 (0) │ │ │ │ +124BB1 Compressed Size 00000000 (0) │ │ │ │ +124BB5 Uncompressed Size 00000000 (0) │ │ │ │ +124BB9 Filename Length 0015 (21) │ │ │ │ +124BBB Extra Length 0000 (0) │ │ │ │ +124BBD Comment Length 0000 (0) │ │ │ │ +124BBF Disk Start 0000 (0) │ │ │ │ +124BC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124ABF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124BC3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124AC3 Local Header Offset 00075A8F (481935) │ │ │ │ -124AC7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124BC7 Local Header Offset 00075A75 (481909) │ │ │ │ +124BCB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AC7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BCB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124AC7: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124BCB: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BA3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124ADC CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -124AE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124AE1 Created OS 03 (3) 'Unix' │ │ │ │ -124AE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AE4 General Purpose Flag 0800 (2048) │ │ │ │ +124BE0 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +124BE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BE5 Created OS 03 (3) 'Unix' │ │ │ │ +124BE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124AE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AEC CRC 3B0BEA5D (990636637) │ │ │ │ -124AF0 Compressed Size 000007F5 (2037) │ │ │ │ -124AF4 Uncompressed Size 000012C3 (4803) │ │ │ │ -124AF8 Filename Length 0024 (36) │ │ │ │ -124AFA Extra Length 0000 (0) │ │ │ │ -124AFC Comment Length 0000 (0) │ │ │ │ -124AFE Disk Start 0000 (0) │ │ │ │ -124B00 Int File Attributes 0000 (0) │ │ │ │ +124BEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +124BEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BF0 CRC 3B0BEA5D (990636637) │ │ │ │ +124BF4 Compressed Size 000007F5 (2037) │ │ │ │ +124BF8 Uncompressed Size 000012C3 (4803) │ │ │ │ +124BFC Filename Length 0024 (36) │ │ │ │ +124BFE Extra Length 0000 (0) │ │ │ │ +124C00 Comment Length 0000 (0) │ │ │ │ +124C02 Disk Start 0000 (0) │ │ │ │ +124C04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B06 Local Header Offset 00075AC2 (481986) │ │ │ │ -124B0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C0A Local Header Offset 00075AA8 (481960) │ │ │ │ +124C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B2E CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -124B32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B33 Created OS 03 (3) 'Unix' │ │ │ │ -124B34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B36 General Purpose Flag 0800 (2048) │ │ │ │ +124C32 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +124C36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C37 Created OS 03 (3) 'Unix' │ │ │ │ +124C38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B3E CRC 003B8489 (3900553) │ │ │ │ -124B42 Compressed Size 00000673 (1651) │ │ │ │ -124B46 Uncompressed Size 00002116 (8470) │ │ │ │ -124B4A Filename Length 0023 (35) │ │ │ │ -124B4C Extra Length 0000 (0) │ │ │ │ -124B4E Comment Length 0000 (0) │ │ │ │ -124B50 Disk Start 0000 (0) │ │ │ │ -124B52 Int File Attributes 0000 (0) │ │ │ │ +124C3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C42 CRC 003B8489 (3900553) │ │ │ │ +124C46 Compressed Size 00000673 (1651) │ │ │ │ +124C4A Uncompressed Size 00002116 (8470) │ │ │ │ +124C4E Filename Length 0023 (35) │ │ │ │ +124C50 Extra Length 0000 (0) │ │ │ │ +124C52 Comment Length 0000 (0) │ │ │ │ +124C54 Disk Start 0000 (0) │ │ │ │ +124C56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B58 Local Header Offset 000762F9 (484089) │ │ │ │ -124B5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C5C Local Header Offset 000762DF (484063) │ │ │ │ +124C60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B7F CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -124B83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B84 Created OS 03 (3) 'Unix' │ │ │ │ -124B85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B87 General Purpose Flag 0800 (2048) │ │ │ │ +124C83 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +124C87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C88 Created OS 03 (3) 'Unix' │ │ │ │ +124C89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B8F CRC 93366264 (2469814884) │ │ │ │ -124B93 Compressed Size 000016BC (5820) │ │ │ │ -124B97 Uncompressed Size 00004B05 (19205) │ │ │ │ -124B9B Filename Length 0024 (36) │ │ │ │ -124B9D Extra Length 0000 (0) │ │ │ │ -124B9F Comment Length 0000 (0) │ │ │ │ -124BA1 Disk Start 0000 (0) │ │ │ │ -124BA3 Int File Attributes 0000 (0) │ │ │ │ +124C8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C93 CRC 93366264 (2469814884) │ │ │ │ +124C97 Compressed Size 000016BC (5820) │ │ │ │ +124C9B Uncompressed Size 00004B05 (19205) │ │ │ │ +124C9F Filename Length 0024 (36) │ │ │ │ +124CA1 Extra Length 0000 (0) │ │ │ │ +124CA3 Comment Length 0000 (0) │ │ │ │ +124CA5 Disk Start 0000 (0) │ │ │ │ +124CA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BA9 Local Header Offset 000769AD (485805) │ │ │ │ -124BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CAD Local Header Offset 00076993 (485779) │ │ │ │ +124CB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124BD1 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -124BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124BD6 Created OS 03 (3) 'Unix' │ │ │ │ -124BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124BD9 General Purpose Flag 0800 (2048) │ │ │ │ +124CD5 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +124CD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124CDA Created OS 03 (3) 'Unix' │ │ │ │ +124CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -124BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124BE1 CRC 725FF681 (1918891649) │ │ │ │ -124BE5 Compressed Size 000024BF (9407) │ │ │ │ -124BE9 Uncompressed Size 00011BF8 (72696) │ │ │ │ -124BED Filename Length 0023 (35) │ │ │ │ -124BEF Extra Length 0000 (0) │ │ │ │ -124BF1 Comment Length 0000 (0) │ │ │ │ -124BF3 Disk Start 0000 (0) │ │ │ │ -124BF5 Int File Attributes 0000 (0) │ │ │ │ +124CDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +124CE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124CE5 CRC 725FF681 (1918891649) │ │ │ │ +124CE9 Compressed Size 000024BF (9407) │ │ │ │ +124CED Uncompressed Size 00011BF8 (72696) │ │ │ │ +124CF1 Filename Length 0023 (35) │ │ │ │ +124CF3 Extra Length 0000 (0) │ │ │ │ +124CF5 Comment Length 0000 (0) │ │ │ │ +124CF7 Disk Start 0000 (0) │ │ │ │ +124CF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BFB Local Header Offset 000780AB (491691) │ │ │ │ -124BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CFF Local Header Offset 00078091 (491665) │ │ │ │ +124D03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124C22 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -124C26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C27 Created OS 03 (3) 'Unix' │ │ │ │ -124C28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C2A General Purpose Flag 0800 (2048) │ │ │ │ +124D26 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +124D2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D2B Created OS 03 (3) 'Unix' │ │ │ │ +124D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D2E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C2C Compression Method 0000 (0) 'Stored' │ │ │ │ -124C2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C32 CRC 00000000 (0) │ │ │ │ -124C36 Compressed Size 00000000 (0) │ │ │ │ -124C3A Uncompressed Size 00000000 (0) │ │ │ │ -124C3E Filename Length 0013 (19) │ │ │ │ -124C40 Extra Length 0000 (0) │ │ │ │ -124C42 Comment Length 0000 (0) │ │ │ │ -124C44 Disk Start 0000 (0) │ │ │ │ -124C46 Int File Attributes 0000 (0) │ │ │ │ +124D30 Compression Method 0000 (0) 'Stored' │ │ │ │ +124D32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D36 CRC 00000000 (0) │ │ │ │ +124D3A Compressed Size 00000000 (0) │ │ │ │ +124D3E Uncompressed Size 00000000 (0) │ │ │ │ +124D42 Filename Length 0013 (19) │ │ │ │ +124D44 Extra Length 0000 (0) │ │ │ │ +124D46 Comment Length 0000 (0) │ │ │ │ +124D48 Disk Start 0000 (0) │ │ │ │ +124D4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C48 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124D4C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124C4C Local Header Offset 0007A5AB (501163) │ │ │ │ -124C50 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D50 Local Header Offset 0007A591 (501137) │ │ │ │ +124D54 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C50: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D54: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124C50: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124D54: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C28: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D2C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124C63 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -124C67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C68 Created OS 03 (3) 'Unix' │ │ │ │ -124C69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C6B General Purpose Flag 0800 (2048) │ │ │ │ +124D67 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +124D6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D6C Created OS 03 (3) 'Unix' │ │ │ │ +124D6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -124C6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C73 CRC 02948DEA (43290090) │ │ │ │ -124C77 Compressed Size 00000372 (882) │ │ │ │ -124C7B Uncompressed Size 0000075B (1883) │ │ │ │ -124C7F Filename Length 001E (30) │ │ │ │ -124C81 Extra Length 0000 (0) │ │ │ │ -124C83 Comment Length 0000 (0) │ │ │ │ -124C85 Disk Start 0000 (0) │ │ │ │ -124C87 Int File Attributes 0000 (0) │ │ │ │ +124D71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D77 CRC 02948DEA (43290090) │ │ │ │ +124D7B Compressed Size 00000372 (882) │ │ │ │ +124D7F Uncompressed Size 0000075B (1883) │ │ │ │ +124D83 Filename Length 001E (30) │ │ │ │ +124D85 Extra Length 0000 (0) │ │ │ │ +124D87 Comment Length 0000 (0) │ │ │ │ +124D89 Disk Start 0000 (0) │ │ │ │ +124D8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124C8D Local Header Offset 0007A5DC (501212) │ │ │ │ -124C91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D91 Local Header Offset 0007A5C2 (501186) │ │ │ │ +124D95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CAF CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -124CB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CB4 Created OS 03 (3) 'Unix' │ │ │ │ -124CB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124CB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124CB7 General Purpose Flag 0800 (2048) │ │ │ │ +124DB3 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +124DB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124DB8 Created OS 03 (3) 'Unix' │ │ │ │ +124DB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124DBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124DBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124CB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124CBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124CBF CRC 7DC22D0F (2109877519) │ │ │ │ -124CC3 Compressed Size 000003D8 (984) │ │ │ │ -124CC7 Uncompressed Size 00000EE8 (3816) │ │ │ │ -124CCB Filename Length 001D (29) │ │ │ │ -124CCD Extra Length 0000 (0) │ │ │ │ -124CCF Comment Length 0000 (0) │ │ │ │ -124CD1 Disk Start 0000 (0) │ │ │ │ -124CD3 Int File Attributes 0000 (0) │ │ │ │ +124DBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +124DBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124DC3 CRC 7DC22D0F (2109877519) │ │ │ │ +124DC7 Compressed Size 000003D8 (984) │ │ │ │ +124DCB Uncompressed Size 00000EE8 (3816) │ │ │ │ +124DCF Filename Length 001D (29) │ │ │ │ +124DD1 Extra Length 0000 (0) │ │ │ │ +124DD3 Comment Length 0000 (0) │ │ │ │ +124DD5 Disk Start 0000 (0) │ │ │ │ +124DD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124CD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124DD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124CD9 Local Header Offset 0007A98A (502154) │ │ │ │ -124CDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124DDD Local Header Offset 0007A970 (502128) │ │ │ │ +124DE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CFA CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -124CFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CFF Created OS 03 (3) 'Unix' │ │ │ │ -124D00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D02 General Purpose Flag 0800 (2048) │ │ │ │ +124DFE CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +124E02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E03 Created OS 03 (3) 'Unix' │ │ │ │ +124E04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D0A CRC EE9E2C07 (4003343367) │ │ │ │ -124D0E Compressed Size 000004C2 (1218) │ │ │ │ -124D12 Uncompressed Size 00000BDE (3038) │ │ │ │ -124D16 Filename Length 0027 (39) │ │ │ │ -124D18 Extra Length 0000 (0) │ │ │ │ -124D1A Comment Length 0000 (0) │ │ │ │ -124D1C Disk Start 0000 (0) │ │ │ │ -124D1E Int File Attributes 0000 (0) │ │ │ │ +124E08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E0E CRC EE9E2C07 (4003343367) │ │ │ │ +124E12 Compressed Size 000004C2 (1218) │ │ │ │ +124E16 Uncompressed Size 00000BDE (3038) │ │ │ │ +124E1A Filename Length 0027 (39) │ │ │ │ +124E1C Extra Length 0000 (0) │ │ │ │ +124E1E Comment Length 0000 (0) │ │ │ │ +124E20 Disk Start 0000 (0) │ │ │ │ +124E22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D24 Local Header Offset 0007AD9D (503197) │ │ │ │ -124D28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E28 Local Header Offset 0007AD83 (503171) │ │ │ │ +124E2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124D4F CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -124D53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D54 Created OS 03 (3) 'Unix' │ │ │ │ -124D55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D57 General Purpose Flag 0800 (2048) │ │ │ │ +124E53 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +124E57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E58 Created OS 03 (3) 'Unix' │ │ │ │ +124E59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D5F CRC C24E87A0 (3259926432) │ │ │ │ -124D63 Compressed Size 000002C3 (707) │ │ │ │ -124D67 Uncompressed Size 00000E75 (3701) │ │ │ │ -124D6B Filename Length 0026 (38) │ │ │ │ -124D6D Extra Length 0000 (0) │ │ │ │ -124D6F Comment Length 0000 (0) │ │ │ │ -124D71 Disk Start 0000 (0) │ │ │ │ -124D73 Int File Attributes 0000 (0) │ │ │ │ +124E5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E63 CRC C24E87A0 (3259926432) │ │ │ │ +124E67 Compressed Size 000002C3 (707) │ │ │ │ +124E6B Uncompressed Size 00000E75 (3701) │ │ │ │ +124E6F Filename Length 0026 (38) │ │ │ │ +124E71 Extra Length 0000 (0) │ │ │ │ +124E73 Comment Length 0000 (0) │ │ │ │ +124E75 Disk Start 0000 (0) │ │ │ │ +124E77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D79 Local Header Offset 0007B2A4 (504484) │ │ │ │ -124D7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E7D Local Header Offset 0007B28A (504458) │ │ │ │ +124E81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DA3 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -124DA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DA8 Created OS 03 (3) 'Unix' │ │ │ │ -124DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DAB General Purpose Flag 0800 (2048) │ │ │ │ +124EA7 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +124EAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EAC Created OS 03 (3) 'Unix' │ │ │ │ +124EAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124DB3 CRC BA38C9A1 (3124283809) │ │ │ │ -124DB7 Compressed Size 000004B1 (1201) │ │ │ │ -124DBB Uncompressed Size 00000AD4 (2772) │ │ │ │ -124DBF Filename Length 0021 (33) │ │ │ │ -124DC1 Extra Length 0000 (0) │ │ │ │ -124DC3 Comment Length 0000 (0) │ │ │ │ -124DC5 Disk Start 0000 (0) │ │ │ │ -124DC7 Int File Attributes 0000 (0) │ │ │ │ +124EB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124EB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124EB7 CRC BA38C9A1 (3124283809) │ │ │ │ +124EBB Compressed Size 000004B1 (1201) │ │ │ │ +124EBF Uncompressed Size 00000AD4 (2772) │ │ │ │ +124EC3 Filename Length 0021 (33) │ │ │ │ +124EC5 Extra Length 0000 (0) │ │ │ │ +124EC7 Comment Length 0000 (0) │ │ │ │ +124EC9 Disk Start 0000 (0) │ │ │ │ +124ECB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124DC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124ECD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124DCD Local Header Offset 0007B5AB (505259) │ │ │ │ -124DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124ED1 Local Header Offset 0007B591 (505233) │ │ │ │ +124ED5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DF2 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -124DF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DF7 Created OS 03 (3) 'Unix' │ │ │ │ -124DF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DFA General Purpose Flag 0800 (2048) │ │ │ │ +124EF6 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +124EFA Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EFB Created OS 03 (3) 'Unix' │ │ │ │ +124EFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E02 CRC 613829F7 (1631070711) │ │ │ │ -124E06 Compressed Size 00000475 (1141) │ │ │ │ -124E0A Uncompressed Size 00000FA9 (4009) │ │ │ │ -124E0E Filename Length 0020 (32) │ │ │ │ -124E10 Extra Length 0000 (0) │ │ │ │ -124E12 Comment Length 0000 (0) │ │ │ │ -124E14 Disk Start 0000 (0) │ │ │ │ -124E16 Int File Attributes 0000 (0) │ │ │ │ +124F00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F06 CRC 613829F7 (1631070711) │ │ │ │ +124F0A Compressed Size 00000475 (1141) │ │ │ │ +124F0E Uncompressed Size 00000FA9 (4009) │ │ │ │ +124F12 Filename Length 0020 (32) │ │ │ │ +124F14 Extra Length 0000 (0) │ │ │ │ +124F16 Comment Length 0000 (0) │ │ │ │ +124F18 Disk Start 0000 (0) │ │ │ │ +124F1A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E1C Local Header Offset 0007BA9B (506523) │ │ │ │ -124E20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F20 Local Header Offset 0007BA81 (506497) │ │ │ │ +124F24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E40 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -124E44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E45 Created OS 03 (3) 'Unix' │ │ │ │ -124E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E48 General Purpose Flag 0800 (2048) │ │ │ │ +124F44 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +124F48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F49 Created OS 03 (3) 'Unix' │ │ │ │ +124F4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124E4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E50 CRC 8EBE1B1E (2394823454) │ │ │ │ -124E54 Compressed Size 0000055E (1374) │ │ │ │ -124E58 Uncompressed Size 00000EE0 (3808) │ │ │ │ -124E5C Filename Length 0029 (41) │ │ │ │ -124E5E Extra Length 0000 (0) │ │ │ │ -124E60 Comment Length 0000 (0) │ │ │ │ -124E62 Disk Start 0000 (0) │ │ │ │ -124E64 Int File Attributes 0000 (0) │ │ │ │ +124F4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F54 CRC 8EBE1B1E (2394823454) │ │ │ │ +124F58 Compressed Size 0000055E (1374) │ │ │ │ +124F5C Uncompressed Size 00000EE0 (3808) │ │ │ │ +124F60 Filename Length 0029 (41) │ │ │ │ +124F62 Extra Length 0000 (0) │ │ │ │ +124F64 Comment Length 0000 (0) │ │ │ │ +124F66 Disk Start 0000 (0) │ │ │ │ +124F68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E6A Local Header Offset 0007BF4E (507726) │ │ │ │ -124E6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F6E Local Header Offset 0007BF34 (507700) │ │ │ │ +124F72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E97 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -124E9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E9C Created OS 03 (3) 'Unix' │ │ │ │ -124E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E9F General Purpose Flag 0800 (2048) │ │ │ │ +124F9B CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +124F9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FA0 Created OS 03 (3) 'Unix' │ │ │ │ +124FA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EA7 CRC 8FF0BD5B (2414919003) │ │ │ │ -124EAB Compressed Size 0000040B (1035) │ │ │ │ -124EAF Uncompressed Size 00001B27 (6951) │ │ │ │ -124EB3 Filename Length 0028 (40) │ │ │ │ -124EB5 Extra Length 0000 (0) │ │ │ │ -124EB7 Comment Length 0000 (0) │ │ │ │ -124EB9 Disk Start 0000 (0) │ │ │ │ -124EBB Int File Attributes 0000 (0) │ │ │ │ +124FA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124FAB CRC 8FF0BD5B (2414919003) │ │ │ │ +124FAF Compressed Size 0000040B (1035) │ │ │ │ +124FB3 Uncompressed Size 00001B27 (6951) │ │ │ │ +124FB7 Filename Length 0028 (40) │ │ │ │ +124FB9 Extra Length 0000 (0) │ │ │ │ +124FBB Comment Length 0000 (0) │ │ │ │ +124FBD Disk Start 0000 (0) │ │ │ │ +124FBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124EBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124FC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124EC1 Local Header Offset 0007C4F3 (509171) │ │ │ │ -124EC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124FC5 Local Header Offset 0007C4D9 (509145) │ │ │ │ +124FC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124EC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124FC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124EED CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -124EF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124EF2 Created OS 03 (3) 'Unix' │ │ │ │ -124EF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124EF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EF5 General Purpose Flag 0800 (2048) │ │ │ │ +124FF1 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +124FF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FF6 Created OS 03 (3) 'Unix' │ │ │ │ +124FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EFD CRC FB76257C (4218824060) │ │ │ │ -124F01 Compressed Size 00000212 (530) │ │ │ │ -124F05 Uncompressed Size 0000044B (1099) │ │ │ │ -124F09 Filename Length 0030 (48) │ │ │ │ -124F0B Extra Length 0000 (0) │ │ │ │ -124F0D Comment Length 0000 (0) │ │ │ │ -124F0F Disk Start 0000 (0) │ │ │ │ -124F11 Int File Attributes 0000 (0) │ │ │ │ +124FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125001 CRC FB76257C (4218824060) │ │ │ │ +125005 Compressed Size 00000212 (530) │ │ │ │ +125009 Uncompressed Size 0000044B (1099) │ │ │ │ +12500D Filename Length 0030 (48) │ │ │ │ +12500F Extra Length 0000 (0) │ │ │ │ +125011 Comment Length 0000 (0) │ │ │ │ +125013 Disk Start 0000 (0) │ │ │ │ +125015 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125017 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F17 Local Header Offset 0007C944 (510276) │ │ │ │ -124F1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12501B Local Header Offset 0007C92A (510250) │ │ │ │ +12501F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12501F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124F4B CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -124F4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124F50 Created OS 03 (3) 'Unix' │ │ │ │ -124F51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124F52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124F53 General Purpose Flag 0800 (2048) │ │ │ │ +12504F CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +125053 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125054 Created OS 03 (3) 'Unix' │ │ │ │ +125055 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125056 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125057 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124F55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124F57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124F5B CRC 4F605552 (1331713362) │ │ │ │ -124F5F Compressed Size 0000022C (556) │ │ │ │ -124F63 Uncompressed Size 000007DE (2014) │ │ │ │ -124F67 Filename Length 002F (47) │ │ │ │ -124F69 Extra Length 0000 (0) │ │ │ │ -124F6B Comment Length 0000 (0) │ │ │ │ -124F6D Disk Start 0000 (0) │ │ │ │ -124F6F Int File Attributes 0000 (0) │ │ │ │ +125059 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12505B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12505F CRC 4F605552 (1331713362) │ │ │ │ +125063 Compressed Size 0000022C (556) │ │ │ │ +125067 Uncompressed Size 000007DE (2014) │ │ │ │ +12506B Filename Length 002F (47) │ │ │ │ +12506D Extra Length 0000 (0) │ │ │ │ +12506F Comment Length 0000 (0) │ │ │ │ +125071 Disk Start 0000 (0) │ │ │ │ +125073 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125075 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F75 Local Header Offset 0007CBA4 (510884) │ │ │ │ -124F79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125079 Local Header Offset 0007CB8A (510858) │ │ │ │ +12507D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12507D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124FA8 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -124FAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -124FAD Created OS 03 (3) 'Unix' │ │ │ │ -124FAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124FAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124FB0 General Purpose Flag 0800 (2048) │ │ │ │ +1250AC CENTRAL HEADER #271 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124FB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124FB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124FB8 CRC F018D60A (4028159498) │ │ │ │ -124FBC Compressed Size 00000491 (1169) │ │ │ │ -124FC0 Uncompressed Size 00000E28 (3624) │ │ │ │ -124FC4 Filename Length 002D (45) │ │ │ │ -124FC6 Extra Length 0000 (0) │ │ │ │ -124FC8 Comment Length 0000 (0) │ │ │ │ -124FCA Disk Start 0000 (0) │ │ │ │ -124FCC Int File Attributes 0000 (0) │ │ │ │ +1250B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1250B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1250BC CRC F018D60A (4028159498) │ │ │ │ +1250C0 Compressed Size 00000491 (1169) │ │ │ │ +1250C4 Uncompressed Size 00000E28 (3624) │ │ │ │ +1250C8 Filename Length 002D (45) │ │ │ │ +1250CA Extra Length 0000 (0) │ │ │ │ +1250CC Comment Length 0000 (0) │ │ │ │ +1250CE Disk Start 0000 (0) │ │ │ │ +1250D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124FCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1250D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124FD2 Local Header Offset 0007CE1D (511517) │ │ │ │ -124FD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250D6 Local Header Offset 0007CE03 (511491) │ │ │ │ +1250DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124FD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1250DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125003 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -125007 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125008 Created OS 03 (3) 'Unix' │ │ │ │ -125009 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12500A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12500B General Purpose Flag 0800 (2048) │ │ │ │ +125107 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +12510B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12510C Created OS 03 (3) 'Unix' │ │ │ │ +12510D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12510E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12510F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12500D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12500F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125013 CRC 9F63E5F3 (2674124275) │ │ │ │ -125017 Compressed Size 00000462 (1122) │ │ │ │ -12501B Uncompressed Size 00001FDD (8157) │ │ │ │ -12501F Filename Length 002C (44) │ │ │ │ -125021 Extra Length 0000 (0) │ │ │ │ -125023 Comment Length 0000 (0) │ │ │ │ -125025 Disk Start 0000 (0) │ │ │ │ -125027 Int File Attributes 0000 (0) │ │ │ │ +125111 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125113 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125117 CRC 9F63E5F3 (2674124275) │ │ │ │ +12511B Compressed Size 00000462 (1122) │ │ │ │ +12511F Uncompressed Size 00001FDD (8157) │ │ │ │ +125123 Filename Length 002C (44) │ │ │ │ +125125 Extra Length 0000 (0) │ │ │ │ +125127 Comment Length 0000 (0) │ │ │ │ +125129 Disk Start 0000 (0) │ │ │ │ +12512B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125029 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12512D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12502D Local Header Offset 0007D2F9 (512761) │ │ │ │ -125031 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125131 Local Header Offset 0007D2DF (512735) │ │ │ │ +125135 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125031: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125135: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12505D CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -125061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125062 Created OS 03 (3) 'Unix' │ │ │ │ -125063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125065 General Purpose Flag 0800 (2048) │ │ │ │ +125161 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +125165 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125166 Created OS 03 (3) 'Unix' │ │ │ │ +125167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125169 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12506D CRC AE278A14 (2921826836) │ │ │ │ -125071 Compressed Size 0000685F (26719) │ │ │ │ -125075 Uncompressed Size 0001768B (95883) │ │ │ │ -125079 Filename Length 0020 (32) │ │ │ │ -12507B Extra Length 0000 (0) │ │ │ │ -12507D Comment Length 0000 (0) │ │ │ │ -12507F Disk Start 0000 (0) │ │ │ │ -125081 Int File Attributes 0000 (0) │ │ │ │ +12516B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12516D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125171 CRC AE278A14 (2921826836) │ │ │ │ +125175 Compressed Size 0000685F (26719) │ │ │ │ +125179 Uncompressed Size 0001768B (95883) │ │ │ │ +12517D Filename Length 0020 (32) │ │ │ │ +12517F Extra Length 0000 (0) │ │ │ │ +125181 Comment Length 0000 (0) │ │ │ │ +125183 Disk Start 0000 (0) │ │ │ │ +125185 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125187 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125087 Local Header Offset 0007D7A5 (513957) │ │ │ │ -12508B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12518B Local Header Offset 0007D78B (513931) │ │ │ │ +12518F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12508B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12518F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250AB CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -1250AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250B0 Created OS 03 (3) 'Unix' │ │ │ │ -1250B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1250B3 General Purpose Flag 0800 (2048) │ │ │ │ +1251AF CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +1251B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1251B4 Created OS 03 (3) 'Unix' │ │ │ │ +1251B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1251B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1251B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1250B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1250B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1250BB CRC 7E776CD6 (2121755862) │ │ │ │ -1250BF Compressed Size 0000EBD4 (60372) │ │ │ │ -1250C3 Uncompressed Size 00087E13 (556563) │ │ │ │ -1250C7 Filename Length 001F (31) │ │ │ │ -1250C9 Extra Length 0000 (0) │ │ │ │ -1250CB Comment Length 0000 (0) │ │ │ │ -1250CD Disk Start 0000 (0) │ │ │ │ -1250CF Int File Attributes 0000 (0) │ │ │ │ +1251B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1251BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1251BF CRC 7E776CD6 (2121755862) │ │ │ │ +1251C3 Compressed Size 0000EBD4 (60372) │ │ │ │ +1251C7 Uncompressed Size 00087E13 (556563) │ │ │ │ +1251CB Filename Length 001F (31) │ │ │ │ +1251CD Extra Length 0000 (0) │ │ │ │ +1251CF Comment Length 0000 (0) │ │ │ │ +1251D1 Disk Start 0000 (0) │ │ │ │ +1251D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1250D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1251D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1250D5 Local Header Offset 00084042 (540738) │ │ │ │ -1250D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1251D9 Local Header Offset 00084028 (540712) │ │ │ │ +1251DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1250D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1251DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250F8 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -1250FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250FD Created OS 03 (3) 'Unix' │ │ │ │ -1250FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125100 General Purpose Flag 0800 (2048) │ │ │ │ +1251FC CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +125200 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125201 Created OS 03 (3) 'Unix' │ │ │ │ +125202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125204 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125102 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125108 CRC 7231C635 (1915864629) │ │ │ │ -12510C Compressed Size 00000380 (896) │ │ │ │ -125110 Uncompressed Size 00000920 (2336) │ │ │ │ -125114 Filename Length 002C (44) │ │ │ │ -125116 Extra Length 0000 (0) │ │ │ │ -125118 Comment Length 0000 (0) │ │ │ │ -12511A Disk Start 0000 (0) │ │ │ │ -12511C Int File Attributes 0000 (0) │ │ │ │ +125206 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12520C CRC 7231C635 (1915864629) │ │ │ │ +125210 Compressed Size 00000380 (896) │ │ │ │ +125214 Uncompressed Size 00000920 (2336) │ │ │ │ +125218 Filename Length 002C (44) │ │ │ │ +12521A Extra Length 0000 (0) │ │ │ │ +12521C Comment Length 0000 (0) │ │ │ │ +12521E Disk Start 0000 (0) │ │ │ │ +125220 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12511E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125122 Local Header Offset 00092C53 (601171) │ │ │ │ -125126 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125226 Local Header Offset 00092C39 (601145) │ │ │ │ +12522A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125126: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12522A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125152 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -125156 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125157 Created OS 03 (3) 'Unix' │ │ │ │ -125158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12515A General Purpose Flag 0800 (2048) │ │ │ │ +125256 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +12525A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12525B Created OS 03 (3) 'Unix' │ │ │ │ +12525C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12525D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12525E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12515C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12515E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125162 CRC E6A7C6D1 (3869755089) │ │ │ │ -125166 Compressed Size 00000711 (1809) │ │ │ │ -12516A Uncompressed Size 000027CC (10188) │ │ │ │ -12516E Filename Length 002B (43) │ │ │ │ -125170 Extra Length 0000 (0) │ │ │ │ -125172 Comment Length 0000 (0) │ │ │ │ -125174 Disk Start 0000 (0) │ │ │ │ -125176 Int File Attributes 0000 (0) │ │ │ │ +125260 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125262 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125266 CRC E6A7C6D1 (3869755089) │ │ │ │ +12526A Compressed Size 00000711 (1809) │ │ │ │ +12526E Uncompressed Size 000027CC (10188) │ │ │ │ +125272 Filename Length 002B (43) │ │ │ │ +125274 Extra Length 0000 (0) │ │ │ │ +125276 Comment Length 0000 (0) │ │ │ │ +125278 Disk Start 0000 (0) │ │ │ │ +12527A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125178 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12527C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12517C Local Header Offset 0009301D (602141) │ │ │ │ -125180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125280 Local Header Offset 00093003 (602115) │ │ │ │ +125284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251AB CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -1251AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251B0 Created OS 03 (3) 'Unix' │ │ │ │ -1251B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1251B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1251B3 General Purpose Flag 0800 (2048) │ │ │ │ +1252AF CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +1252B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1252B4 Created OS 03 (3) 'Unix' │ │ │ │ +1252B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1252B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1252B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1251B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1251B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1251BB CRC 3E0EDA7E (1041160830) │ │ │ │ -1251BF Compressed Size 00000A54 (2644) │ │ │ │ -1251C3 Uncompressed Size 00001CC3 (7363) │ │ │ │ -1251C7 Filename Length 0020 (32) │ │ │ │ -1251C9 Extra Length 0000 (0) │ │ │ │ -1251CB Comment Length 0000 (0) │ │ │ │ -1251CD Disk Start 0000 (0) │ │ │ │ -1251CF Int File Attributes 0000 (0) │ │ │ │ +1252B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1252BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1252BF CRC 3E0EDA7E (1041160830) │ │ │ │ +1252C3 Compressed Size 00000A54 (2644) │ │ │ │ +1252C7 Uncompressed Size 00001CC3 (7363) │ │ │ │ +1252CB Filename Length 0020 (32) │ │ │ │ +1252CD Extra Length 0000 (0) │ │ │ │ +1252CF Comment Length 0000 (0) │ │ │ │ +1252D1 Disk Start 0000 (0) │ │ │ │ +1252D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1251D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1252D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1251D5 Local Header Offset 00093777 (604023) │ │ │ │ -1251D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1252D9 Local Header Offset 0009375D (603997) │ │ │ │ +1252DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1251D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1252DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251F9 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -1251FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251FE Created OS 03 (3) 'Unix' │ │ │ │ -1251FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125201 General Purpose Flag 0800 (2048) │ │ │ │ +1252FD CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +125301 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125302 Created OS 03 (3) 'Unix' │ │ │ │ +125303 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125304 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125305 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125209 CRC 8F0167EF (2399234031) │ │ │ │ -12520D Compressed Size 000005BE (1470) │ │ │ │ -125211 Uncompressed Size 00001DAC (7596) │ │ │ │ -125215 Filename Length 001F (31) │ │ │ │ -125217 Extra Length 0000 (0) │ │ │ │ -125219 Comment Length 0000 (0) │ │ │ │ -12521B Disk Start 0000 (0) │ │ │ │ -12521D Int File Attributes 0000 (0) │ │ │ │ +125307 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125309 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12530D CRC 8F0167EF (2399234031) │ │ │ │ +125311 Compressed Size 000005BE (1470) │ │ │ │ +125315 Uncompressed Size 00001DAC (7596) │ │ │ │ +125319 Filename Length 001F (31) │ │ │ │ +12531B Extra Length 0000 (0) │ │ │ │ +12531D Comment Length 0000 (0) │ │ │ │ +12531F Disk Start 0000 (0) │ │ │ │ +125321 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12521F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125323 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125223 Local Header Offset 00094209 (606729) │ │ │ │ -125227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125327 Local Header Offset 000941EF (606703) │ │ │ │ +12532B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12532B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125246 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -12524A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12524B Created OS 03 (3) 'Unix' │ │ │ │ -12524C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12524D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12524E General Purpose Flag 0800 (2048) │ │ │ │ +12534A CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +12534E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12534F Created OS 03 (3) 'Unix' │ │ │ │ +125350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125352 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125250 Compression Method 0000 (0) 'Stored' │ │ │ │ -125252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125256 CRC 00000000 (0) │ │ │ │ -12525A Compressed Size 00000000 (0) │ │ │ │ -12525E Uncompressed Size 00000000 (0) │ │ │ │ -125262 Filename Length 000E (14) │ │ │ │ -125264 Extra Length 0000 (0) │ │ │ │ -125266 Comment Length 0000 (0) │ │ │ │ -125268 Disk Start 0000 (0) │ │ │ │ -12526A Int File Attributes 0000 (0) │ │ │ │ +125354 Compression Method 0000 (0) 'Stored' │ │ │ │ +125356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12535A CRC 00000000 (0) │ │ │ │ +12535E Compressed Size 00000000 (0) │ │ │ │ +125362 Uncompressed Size 00000000 (0) │ │ │ │ +125366 Filename Length 000E (14) │ │ │ │ +125368 Extra Length 0000 (0) │ │ │ │ +12536A Comment Length 0000 (0) │ │ │ │ +12536C Disk Start 0000 (0) │ │ │ │ +12536E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12526C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125370 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125270 Local Header Offset 00094804 (608260) │ │ │ │ -125274 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +125374 Local Header Offset 000947EA (608234) │ │ │ │ +125378 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125274: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125378: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125274: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125378: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12524C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125350: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125282 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -125286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125287 Created OS 03 (3) 'Unix' │ │ │ │ -125288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12528A General Purpose Flag 0800 (2048) │ │ │ │ +125386 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +12538A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12538B Created OS 03 (3) 'Unix' │ │ │ │ +12538C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12538D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12538E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12528C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12528E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125292 CRC 8EE91545 (2397640005) │ │ │ │ -125296 Compressed Size 00000885 (2181) │ │ │ │ -12529A Uncompressed Size 0000181B (6171) │ │ │ │ -12529E Filename Length 001B (27) │ │ │ │ -1252A0 Extra Length 0000 (0) │ │ │ │ -1252A2 Comment Length 0000 (0) │ │ │ │ -1252A4 Disk Start 0000 (0) │ │ │ │ -1252A6 Int File Attributes 0000 (0) │ │ │ │ +125390 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125392 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125396 CRC 8EE91545 (2397640005) │ │ │ │ +12539A Compressed Size 00000885 (2181) │ │ │ │ +12539E Uncompressed Size 0000181B (6171) │ │ │ │ +1253A2 Filename Length 001B (27) │ │ │ │ +1253A4 Extra Length 0000 (0) │ │ │ │ +1253A6 Comment Length 0000 (0) │ │ │ │ +1253A8 Disk Start 0000 (0) │ │ │ │ +1253AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252AC Local Header Offset 00094830 (608304) │ │ │ │ -1252B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253B0 Local Header Offset 00094816 (608278) │ │ │ │ +1253B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1252CB CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -1252CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1252D0 Created OS 03 (3) 'Unix' │ │ │ │ -1252D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1252D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1252D3 General Purpose Flag 0800 (2048) │ │ │ │ +1253CF CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +1253D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1253D4 Created OS 03 (3) 'Unix' │ │ │ │ +1253D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1253D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1253D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1252D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1252D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1252DB CRC 15C10296 (364970646) │ │ │ │ -1252DF Compressed Size 00000AE3 (2787) │ │ │ │ -1252E3 Uncompressed Size 000048F0 (18672) │ │ │ │ -1252E7 Filename Length 001A (26) │ │ │ │ -1252E9 Extra Length 0000 (0) │ │ │ │ -1252EB Comment Length 0000 (0) │ │ │ │ -1252ED Disk Start 0000 (0) │ │ │ │ -1252EF Int File Attributes 0000 (0) │ │ │ │ +1253D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1253DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253DF CRC 15C10296 (364970646) │ │ │ │ +1253E3 Compressed Size 00000AE3 (2787) │ │ │ │ +1253E7 Uncompressed Size 000048F0 (18672) │ │ │ │ +1253EB Filename Length 001A (26) │ │ │ │ +1253ED Extra Length 0000 (0) │ │ │ │ +1253EF Comment Length 0000 (0) │ │ │ │ +1253F1 Disk Start 0000 (0) │ │ │ │ +1253F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252F5 Local Header Offset 000950EE (610542) │ │ │ │ -1252F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253F9 Local Header Offset 000950D4 (610516) │ │ │ │ +1253FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125313 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -125317 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125318 Created OS 03 (3) 'Unix' │ │ │ │ -125319 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12531A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12531B General Purpose Flag 0800 (2048) │ │ │ │ +125417 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +12541B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12541C Created OS 03 (3) 'Unix' │ │ │ │ +12541D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12541E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12541F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12531D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12531F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125323 CRC 41630374 (1097007988) │ │ │ │ -125327 Compressed Size 00000363 (867) │ │ │ │ -12532B Uncompressed Size 00000793 (1939) │ │ │ │ -12532F Filename Length 0019 (25) │ │ │ │ -125331 Extra Length 0000 (0) │ │ │ │ -125333 Comment Length 0000 (0) │ │ │ │ -125335 Disk Start 0000 (0) │ │ │ │ -125337 Int File Attributes 0000 (0) │ │ │ │ +125421 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125423 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125427 CRC 41630374 (1097007988) │ │ │ │ +12542B Compressed Size 00000363 (867) │ │ │ │ +12542F Uncompressed Size 00000793 (1939) │ │ │ │ +125433 Filename Length 0019 (25) │ │ │ │ +125435 Extra Length 0000 (0) │ │ │ │ +125437 Comment Length 0000 (0) │ │ │ │ +125439 Disk Start 0000 (0) │ │ │ │ +12543B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125339 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12543D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12533D Local Header Offset 00095C09 (613385) │ │ │ │ -125341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125441 Local Header Offset 00095BEF (613359) │ │ │ │ +125445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12535A CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -12535E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12535F Created OS 03 (3) 'Unix' │ │ │ │ -125360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125362 General Purpose Flag 0800 (2048) │ │ │ │ +12545E CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +125462 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125463 Created OS 03 (3) 'Unix' │ │ │ │ +125464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125466 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125364 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125366 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12536A CRC A36F593C (2741983548) │ │ │ │ -12536E Compressed Size 00000426 (1062) │ │ │ │ -125372 Uncompressed Size 00001306 (4870) │ │ │ │ -125376 Filename Length 0018 (24) │ │ │ │ -125378 Extra Length 0000 (0) │ │ │ │ -12537A Comment Length 0000 (0) │ │ │ │ -12537C Disk Start 0000 (0) │ │ │ │ -12537E Int File Attributes 0000 (0) │ │ │ │ +125468 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12546A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12546E CRC A36F593C (2741983548) │ │ │ │ +125472 Compressed Size 00000426 (1062) │ │ │ │ +125476 Uncompressed Size 00001306 (4870) │ │ │ │ +12547A Filename Length 0018 (24) │ │ │ │ +12547C Extra Length 0000 (0) │ │ │ │ +12547E Comment Length 0000 (0) │ │ │ │ +125480 Disk Start 0000 (0) │ │ │ │ +125482 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125380 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125384 Local Header Offset 00095FA3 (614307) │ │ │ │ -125388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125488 Local Header Offset 00095F89 (614281) │ │ │ │ +12548C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12548C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253A0 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -1253A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253A5 Created OS 03 (3) 'Unix' │ │ │ │ -1253A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253A8 General Purpose Flag 0800 (2048) │ │ │ │ +1254A4 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +1254A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254A9 Created OS 03 (3) 'Unix' │ │ │ │ +1254AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253B0 CRC A85F7569 (2824828265) │ │ │ │ -1253B4 Compressed Size 00000575 (1397) │ │ │ │ -1253B8 Uncompressed Size 00000E68 (3688) │ │ │ │ -1253BC Filename Length 001A (26) │ │ │ │ -1253BE Extra Length 0000 (0) │ │ │ │ -1253C0 Comment Length 0000 (0) │ │ │ │ -1253C2 Disk Start 0000 (0) │ │ │ │ -1253C4 Int File Attributes 0000 (0) │ │ │ │ +1254AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254B4 CRC A85F7569 (2824828265) │ │ │ │ +1254B8 Compressed Size 00000575 (1397) │ │ │ │ +1254BC Uncompressed Size 00000E68 (3688) │ │ │ │ +1254C0 Filename Length 001A (26) │ │ │ │ +1254C2 Extra Length 0000 (0) │ │ │ │ +1254C4 Comment Length 0000 (0) │ │ │ │ +1254C6 Disk Start 0000 (0) │ │ │ │ +1254C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1253C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1254CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1253CA Local Header Offset 000963FF (615423) │ │ │ │ -1253CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1254CE Local Header Offset 000963E5 (615397) │ │ │ │ +1254D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1253CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1254D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253E8 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -1253EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253ED Created OS 03 (3) 'Unix' │ │ │ │ -1253EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253F0 General Purpose Flag 0800 (2048) │ │ │ │ +1254EC CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +1254F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254F1 Created OS 03 (3) 'Unix' │ │ │ │ +1254F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253F8 CRC A164E44C (2707743820) │ │ │ │ -1253FC Compressed Size 00000706 (1798) │ │ │ │ -125400 Uncompressed Size 000027F9 (10233) │ │ │ │ -125404 Filename Length 0019 (25) │ │ │ │ -125406 Extra Length 0000 (0) │ │ │ │ -125408 Comment Length 0000 (0) │ │ │ │ -12540A Disk Start 0000 (0) │ │ │ │ -12540C Int File Attributes 0000 (0) │ │ │ │ +1254F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254FC CRC A164E44C (2707743820) │ │ │ │ +125500 Compressed Size 00000706 (1798) │ │ │ │ +125504 Uncompressed Size 000027F9 (10233) │ │ │ │ +125508 Filename Length 0019 (25) │ │ │ │ +12550A Extra Length 0000 (0) │ │ │ │ +12550C Comment Length 0000 (0) │ │ │ │ +12550E Disk Start 0000 (0) │ │ │ │ +125510 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12540E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125512 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125412 Local Header Offset 000969AC (616876) │ │ │ │ -125416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125516 Local Header Offset 00096992 (616850) │ │ │ │ +12551A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12551A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12542F CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -125433 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125434 Created OS 03 (3) 'Unix' │ │ │ │ -125435 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125436 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125437 General Purpose Flag 0800 (2048) │ │ │ │ +125533 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +125537 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125538 Created OS 03 (3) 'Unix' │ │ │ │ +125539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12553A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12553B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125439 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12543B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12543F CRC DF119ADF (3742472927) │ │ │ │ -125443 Compressed Size 0000097E (2430) │ │ │ │ -125447 Uncompressed Size 00001AC0 (6848) │ │ │ │ -12544B Filename Length 0016 (22) │ │ │ │ -12544D Extra Length 0000 (0) │ │ │ │ -12544F Comment Length 0000 (0) │ │ │ │ -125451 Disk Start 0000 (0) │ │ │ │ -125453 Int File Attributes 0000 (0) │ │ │ │ +12553D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12553F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125543 CRC DF119ADF (3742472927) │ │ │ │ +125547 Compressed Size 0000097E (2430) │ │ │ │ +12554B Uncompressed Size 00001AC0 (6848) │ │ │ │ +12554F Filename Length 0016 (22) │ │ │ │ +125551 Extra Length 0000 (0) │ │ │ │ +125553 Comment Length 0000 (0) │ │ │ │ +125555 Disk Start 0000 (0) │ │ │ │ +125557 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125455 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125559 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125459 Local Header Offset 000970E9 (618729) │ │ │ │ -12545D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12555D Local Header Offset 000970CF (618703) │ │ │ │ +125561 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12545D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125561: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125473 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -125477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125478 Created OS 03 (3) 'Unix' │ │ │ │ -125479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12547A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12547B General Purpose Flag 0800 (2048) │ │ │ │ +125577 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +12557B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12557C Created OS 03 (3) 'Unix' │ │ │ │ +12557D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12557E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12557F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12547D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12547F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125483 CRC 7BFC3DD6 (2080128470) │ │ │ │ -125487 Compressed Size 00000ECD (3789) │ │ │ │ -12548B Uncompressed Size 00009F7E (40830) │ │ │ │ -12548F Filename Length 0015 (21) │ │ │ │ -125491 Extra Length 0000 (0) │ │ │ │ -125493 Comment Length 0000 (0) │ │ │ │ -125495 Disk Start 0000 (0) │ │ │ │ -125497 Int File Attributes 0000 (0) │ │ │ │ +125581 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125583 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125587 CRC 7BFC3DD6 (2080128470) │ │ │ │ +12558B Compressed Size 00000ECD (3789) │ │ │ │ +12558F Uncompressed Size 00009F7E (40830) │ │ │ │ +125593 Filename Length 0015 (21) │ │ │ │ +125595 Extra Length 0000 (0) │ │ │ │ +125597 Comment Length 0000 (0) │ │ │ │ +125599 Disk Start 0000 (0) │ │ │ │ +12559B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12559D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12549D Local Header Offset 00097A9B (621211) │ │ │ │ -1254A1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255A1 Local Header Offset 00097A81 (621185) │ │ │ │ +1255A5 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254A1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255A5: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1254B6 CENTRAL HEADER #288 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) │ │ │ │ +1255BA CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +1255BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1255BF Created OS 03 (3) 'Unix' │ │ │ │ +1255C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1255C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1255C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1254C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1254C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1254C6 CRC 5D13A94B (1561569611) │ │ │ │ -1254CA Compressed Size 00000476 (1142) │ │ │ │ -1254CE Uncompressed Size 00000AAE (2734) │ │ │ │ -1254D2 Filename Length 001C (28) │ │ │ │ -1254D4 Extra Length 0000 (0) │ │ │ │ -1254D6 Comment Length 0000 (0) │ │ │ │ -1254D8 Disk Start 0000 (0) │ │ │ │ -1254DA Int File Attributes 0000 (0) │ │ │ │ +1255C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1255C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1255CA CRC 5D13A94B (1561569611) │ │ │ │ +1255CE Compressed Size 00000476 (1142) │ │ │ │ +1255D2 Uncompressed Size 00000AAE (2734) │ │ │ │ +1255D6 Filename Length 001C (28) │ │ │ │ +1255D8 Extra Length 0000 (0) │ │ │ │ +1255DA Comment Length 0000 (0) │ │ │ │ +1255DC Disk Start 0000 (0) │ │ │ │ +1255DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1254DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1254E0 Local Header Offset 0009899B (625051) │ │ │ │ -1254E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255E4 Local Header Offset 00098981 (625025) │ │ │ │ +1255E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125500 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -125504 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125505 Created OS 03 (3) 'Unix' │ │ │ │ -125506 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125507 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125508 General Purpose Flag 0800 (2048) │ │ │ │ +125604 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +125608 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125609 Created OS 03 (3) 'Unix' │ │ │ │ +12560A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12560B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12560C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12550A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12550C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125510 CRC 470F4BB4 (1192184756) │ │ │ │ -125514 Compressed Size 00000700 (1792) │ │ │ │ -125518 Uncompressed Size 00002BC2 (11202) │ │ │ │ -12551C Filename Length 001B (27) │ │ │ │ -12551E Extra Length 0000 (0) │ │ │ │ -125520 Comment Length 0000 (0) │ │ │ │ -125522 Disk Start 0000 (0) │ │ │ │ -125524 Int File Attributes 0000 (0) │ │ │ │ +12560E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125610 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125614 CRC 470F4BB4 (1192184756) │ │ │ │ +125618 Compressed Size 00000700 (1792) │ │ │ │ +12561C Uncompressed Size 00002BC2 (11202) │ │ │ │ +125620 Filename Length 001B (27) │ │ │ │ +125622 Extra Length 0000 (0) │ │ │ │ +125624 Comment Length 0000 (0) │ │ │ │ +125626 Disk Start 0000 (0) │ │ │ │ +125628 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125526 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12562A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12552A Local Header Offset 00098E4B (626251) │ │ │ │ -12552E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12562E Local Header Offset 00098E31 (626225) │ │ │ │ +125632 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12552E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125632: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125549 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -12554D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12554E Created OS 03 (3) 'Unix' │ │ │ │ -12554F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125550 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125551 General Purpose Flag 0800 (2048) │ │ │ │ +12564D CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +125651 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125652 Created OS 03 (3) 'Unix' │ │ │ │ +125653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125655 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125553 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125555 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125559 CRC DD672B65 (3714526053) │ │ │ │ -12555D Compressed Size 00000606 (1542) │ │ │ │ -125561 Uncompressed Size 00000F1C (3868) │ │ │ │ -125565 Filename Length 0026 (38) │ │ │ │ -125567 Extra Length 0000 (0) │ │ │ │ -125569 Comment Length 0000 (0) │ │ │ │ -12556B Disk Start 0000 (0) │ │ │ │ -12556D Int File Attributes 0000 (0) │ │ │ │ +125657 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125659 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12565D CRC DD672B65 (3714526053) │ │ │ │ +125661 Compressed Size 00000606 (1542) │ │ │ │ +125665 Uncompressed Size 00000F1C (3868) │ │ │ │ +125669 Filename Length 0026 (38) │ │ │ │ +12566B Extra Length 0000 (0) │ │ │ │ +12566D Comment Length 0000 (0) │ │ │ │ +12566F Disk Start 0000 (0) │ │ │ │ +125671 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12556F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125673 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125573 Local Header Offset 00099584 (628100) │ │ │ │ -125577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125677 Local Header Offset 0009956A (628074) │ │ │ │ +12567B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12567B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12559D CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -1255A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255A2 Created OS 03 (3) 'Unix' │ │ │ │ -1255A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255A5 General Purpose Flag 0800 (2048) │ │ │ │ +1256A1 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +1256A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256A6 Created OS 03 (3) 'Unix' │ │ │ │ +1256A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1255AD CRC B4155815 (3021297685) │ │ │ │ -1255B1 Compressed Size 000006FC (1788) │ │ │ │ -1255B5 Uncompressed Size 00002AD8 (10968) │ │ │ │ -1255B9 Filename Length 0025 (37) │ │ │ │ -1255BB Extra Length 0000 (0) │ │ │ │ -1255BD Comment Length 0000 (0) │ │ │ │ -1255BF Disk Start 0000 (0) │ │ │ │ -1255C1 Int File Attributes 0000 (0) │ │ │ │ +1256AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1256B1 CRC B4155815 (3021297685) │ │ │ │ +1256B5 Compressed Size 000006FC (1788) │ │ │ │ +1256B9 Uncompressed Size 00002AD8 (10968) │ │ │ │ +1256BD Filename Length 0025 (37) │ │ │ │ +1256BF Extra Length 0000 (0) │ │ │ │ +1256C1 Comment Length 0000 (0) │ │ │ │ +1256C3 Disk Start 0000 (0) │ │ │ │ +1256C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1255C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1256C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1255C7 Local Header Offset 00099BCE (629710) │ │ │ │ -1255CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1256CB Local Header Offset 00099BB4 (629684) │ │ │ │ +1256CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1255CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1256CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1255F0 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -1255F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255F5 Created OS 03 (3) 'Unix' │ │ │ │ -1255F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255F8 General Purpose Flag 0800 (2048) │ │ │ │ +1256F4 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +1256F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256F9 Created OS 03 (3) 'Unix' │ │ │ │ +1256FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125600 CRC D892700E (3633475598) │ │ │ │ -125604 Compressed Size 0000013E (318) │ │ │ │ -125608 Uncompressed Size 000001F6 (502) │ │ │ │ -12560C Filename Length 0016 (22) │ │ │ │ -12560E Extra Length 0000 (0) │ │ │ │ -125610 Comment Length 0000 (0) │ │ │ │ -125612 Disk Start 0000 (0) │ │ │ │ -125614 Int File Attributes 0000 (0) │ │ │ │ +1256FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +125700 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125704 CRC D892700E (3633475598) │ │ │ │ +125708 Compressed Size 0000013E (318) │ │ │ │ +12570C Uncompressed Size 000001F6 (502) │ │ │ │ +125710 Filename Length 0016 (22) │ │ │ │ +125712 Extra Length 0000 (0) │ │ │ │ +125714 Comment Length 0000 (0) │ │ │ │ +125716 Disk Start 0000 (0) │ │ │ │ +125718 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125616 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12571A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12561A Local Header Offset 0009A30D (631565) │ │ │ │ -12561E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12571E Local Header Offset 0009A2F3 (631539) │ │ │ │ +125722 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12561E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125722: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125634 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -125638 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125639 Created OS 03 (3) 'Unix' │ │ │ │ -12563A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12563B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12563C General Purpose Flag 0800 (2048) │ │ │ │ +125738 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +12573C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12573D Created OS 03 (3) 'Unix' │ │ │ │ +12573E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12573F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125740 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12563E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125644 CRC 7E8487F9 (2122614777) │ │ │ │ -125648 Compressed Size 00000101 (257) │ │ │ │ -12564C Uncompressed Size 0000023E (574) │ │ │ │ -125650 Filename Length 0015 (21) │ │ │ │ -125652 Extra Length 0000 (0) │ │ │ │ -125654 Comment Length 0000 (0) │ │ │ │ -125656 Disk Start 0000 (0) │ │ │ │ -125658 Int File Attributes 0000 (0) │ │ │ │ +125742 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125744 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125748 CRC 7E8487F9 (2122614777) │ │ │ │ +12574C Compressed Size 00000101 (257) │ │ │ │ +125750 Uncompressed Size 0000023E (574) │ │ │ │ +125754 Filename Length 0015 (21) │ │ │ │ +125756 Extra Length 0000 (0) │ │ │ │ +125758 Comment Length 0000 (0) │ │ │ │ +12575A Disk Start 0000 (0) │ │ │ │ +12575C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12565A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12575E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12565E Local Header Offset 0009A47F (631935) │ │ │ │ -125662 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125762 Local Header Offset 0009A465 (631909) │ │ │ │ +125766 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125662: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125766: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125677 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -12567B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12567C Created OS 03 (3) 'Unix' │ │ │ │ -12567D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12567E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12567F General Purpose Flag 0800 (2048) │ │ │ │ +12577B CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +12577F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125780 Created OS 03 (3) 'Unix' │ │ │ │ +125781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125783 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125681 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125683 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125687 CRC 40C4FA09 (1086650889) │ │ │ │ -12568B Compressed Size 000002E0 (736) │ │ │ │ -12568F Uncompressed Size 00000681 (1665) │ │ │ │ -125693 Filename Length 0029 (41) │ │ │ │ -125695 Extra Length 0000 (0) │ │ │ │ -125697 Comment Length 0000 (0) │ │ │ │ -125699 Disk Start 0000 (0) │ │ │ │ -12569B Int File Attributes 0000 (0) │ │ │ │ +125785 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125787 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12578B CRC 40C4FA09 (1086650889) │ │ │ │ +12578F Compressed Size 000002E0 (736) │ │ │ │ +125793 Uncompressed Size 00000681 (1665) │ │ │ │ +125797 Filename Length 0029 (41) │ │ │ │ +125799 Extra Length 0000 (0) │ │ │ │ +12579B Comment Length 0000 (0) │ │ │ │ +12579D Disk Start 0000 (0) │ │ │ │ +12579F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12569D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256A1 Local Header Offset 0009A5B3 (632243) │ │ │ │ -1256A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257A5 Local Header Offset 0009A599 (632217) │ │ │ │ +1257A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1257A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1256CE CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -1256D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1256D3 Created OS 03 (3) 'Unix' │ │ │ │ -1256D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1256D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1256D6 General Purpose Flag 0800 (2048) │ │ │ │ +1257D2 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +1257D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1257D7 Created OS 03 (3) 'Unix' │ │ │ │ +1257D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1257D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1257DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1256D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1256DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1256DE CRC 72515277 (1917932151) │ │ │ │ -1256E2 Compressed Size 00000459 (1113) │ │ │ │ -1256E6 Uncompressed Size 0000148E (5262) │ │ │ │ -1256EA Filename Length 0028 (40) │ │ │ │ -1256EC Extra Length 0000 (0) │ │ │ │ -1256EE Comment Length 0000 (0) │ │ │ │ -1256F0 Disk Start 0000 (0) │ │ │ │ -1256F2 Int File Attributes 0000 (0) │ │ │ │ +1257DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1257E2 CRC 72515277 (1917932151) │ │ │ │ +1257E6 Compressed Size 00000459 (1113) │ │ │ │ +1257EA Uncompressed Size 0000148E (5262) │ │ │ │ +1257EE Filename Length 0028 (40) │ │ │ │ +1257F0 Extra Length 0000 (0) │ │ │ │ +1257F2 Comment Length 0000 (0) │ │ │ │ +1257F4 Disk Start 0000 (0) │ │ │ │ +1257F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1256F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256F8 Local Header Offset 0009A8DA (633050) │ │ │ │ -1256FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257FC Local Header Offset 0009A8C0 (633024) │ │ │ │ +125800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125724 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -125728 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125729 Created OS 03 (3) 'Unix' │ │ │ │ -12572A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12572B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12572C General Purpose Flag 0800 (2048) │ │ │ │ +125828 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +12582C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12582D Created OS 03 (3) 'Unix' │ │ │ │ +12582E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12582F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125830 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12572E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125734 CRC 1AA2256E (446834030) │ │ │ │ -125738 Compressed Size 000004AD (1197) │ │ │ │ -12573C Uncompressed Size 00000AE6 (2790) │ │ │ │ -125740 Filename Length 001D (29) │ │ │ │ -125742 Extra Length 0000 (0) │ │ │ │ -125744 Comment Length 0000 (0) │ │ │ │ -125746 Disk Start 0000 (0) │ │ │ │ -125748 Int File Attributes 0000 (0) │ │ │ │ +125832 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125838 CRC 1AA2256E (446834030) │ │ │ │ +12583C Compressed Size 000004AD (1197) │ │ │ │ +125840 Uncompressed Size 00000AE6 (2790) │ │ │ │ +125844 Filename Length 001D (29) │ │ │ │ +125846 Extra Length 0000 (0) │ │ │ │ +125848 Comment Length 0000 (0) │ │ │ │ +12584A Disk Start 0000 (0) │ │ │ │ +12584C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12574A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12584E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12574E Local Header Offset 0009AD79 (634233) │ │ │ │ -125752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125852 Local Header Offset 0009AD5F (634207) │ │ │ │ +125856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12576F CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -125773 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125774 Created OS 03 (3) 'Unix' │ │ │ │ -125775 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125776 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125777 General Purpose Flag 0800 (2048) │ │ │ │ +125873 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +125877 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125878 Created OS 03 (3) 'Unix' │ │ │ │ +125879 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12587A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12587B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125779 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12577B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12577F CRC 43CD1169 (1137512809) │ │ │ │ -125783 Compressed Size 000003A8 (936) │ │ │ │ -125787 Uncompressed Size 00001100 (4352) │ │ │ │ -12578B Filename Length 001C (28) │ │ │ │ -12578D Extra Length 0000 (0) │ │ │ │ -12578F Comment Length 0000 (0) │ │ │ │ -125791 Disk Start 0000 (0) │ │ │ │ -125793 Int File Attributes 0000 (0) │ │ │ │ +12587D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12587F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125883 CRC 43CD1169 (1137512809) │ │ │ │ +125887 Compressed Size 000003A8 (936) │ │ │ │ +12588B Uncompressed Size 00001100 (4352) │ │ │ │ +12588F Filename Length 001C (28) │ │ │ │ +125891 Extra Length 0000 (0) │ │ │ │ +125893 Comment Length 0000 (0) │ │ │ │ +125895 Disk Start 0000 (0) │ │ │ │ +125897 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125795 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125899 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125799 Local Header Offset 0009B261 (635489) │ │ │ │ -12579D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12589D Local Header Offset 0009B247 (635463) │ │ │ │ +1258A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12579D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1257B9 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -1257BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1257BE Created OS 03 (3) 'Unix' │ │ │ │ -1257BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1257C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1257C1 General Purpose Flag 0800 (2048) │ │ │ │ +1258BD CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +1258C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1258C2 Created OS 03 (3) 'Unix' │ │ │ │ +1258C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1258C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1258C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1257C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1257C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1257C9 CRC 06AB8287 (111903367) │ │ │ │ -1257CD Compressed Size 0000045B (1115) │ │ │ │ -1257D1 Uncompressed Size 00000A1A (2586) │ │ │ │ -1257D5 Filename Length 001A (26) │ │ │ │ -1257D7 Extra Length 0000 (0) │ │ │ │ -1257D9 Comment Length 0000 (0) │ │ │ │ -1257DB Disk Start 0000 (0) │ │ │ │ -1257DD Int File Attributes 0000 (0) │ │ │ │ +1258C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1258C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1258CD CRC 06AB8287 (111903367) │ │ │ │ +1258D1 Compressed Size 0000045B (1115) │ │ │ │ +1258D5 Uncompressed Size 00000A1A (2586) │ │ │ │ +1258D9 Filename Length 001A (26) │ │ │ │ +1258DB Extra Length 0000 (0) │ │ │ │ +1258DD Comment Length 0000 (0) │ │ │ │ +1258DF Disk Start 0000 (0) │ │ │ │ +1258E1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1257DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1257E3 Local Header Offset 0009B643 (636483) │ │ │ │ -1257E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258E7 Local Header Offset 0009B629 (636457) │ │ │ │ +1258EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1257E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125801 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -125805 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125806 Created OS 03 (3) 'Unix' │ │ │ │ -125807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125809 General Purpose Flag 0800 (2048) │ │ │ │ +125905 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +125909 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12590A Created OS 03 (3) 'Unix' │ │ │ │ +12590B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12590C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12590D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12580B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12580D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125811 CRC 011AF7EE (18544622) │ │ │ │ -125815 Compressed Size 00000612 (1554) │ │ │ │ -125819 Uncompressed Size 00001B1D (6941) │ │ │ │ -12581D Filename Length 0019 (25) │ │ │ │ -12581F Extra Length 0000 (0) │ │ │ │ -125821 Comment Length 0000 (0) │ │ │ │ -125823 Disk Start 0000 (0) │ │ │ │ -125825 Int File Attributes 0000 (0) │ │ │ │ +12590F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125911 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125915 CRC 011AF7EE (18544622) │ │ │ │ +125919 Compressed Size 00000612 (1554) │ │ │ │ +12591D Uncompressed Size 00001B1D (6941) │ │ │ │ +125921 Filename Length 0019 (25) │ │ │ │ +125923 Extra Length 0000 (0) │ │ │ │ +125925 Comment Length 0000 (0) │ │ │ │ +125927 Disk Start 0000 (0) │ │ │ │ +125929 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12592B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12582B Local Header Offset 0009BAD6 (637654) │ │ │ │ -12582F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12592F Local Header Offset 0009BABC (637628) │ │ │ │ +125933 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12582F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125933: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125848 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -12584C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12584D Created OS 03 (3) 'Unix' │ │ │ │ -12584E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12584F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125850 General Purpose Flag 0800 (2048) │ │ │ │ +12594C CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +125950 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125951 Created OS 03 (3) 'Unix' │ │ │ │ +125952 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125953 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125954 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125852 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125854 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125858 CRC A234D8AF (2721372335) │ │ │ │ -12585C Compressed Size 00000A96 (2710) │ │ │ │ -125860 Uncompressed Size 00001F1F (7967) │ │ │ │ -125864 Filename Length 0017 (23) │ │ │ │ -125866 Extra Length 0000 (0) │ │ │ │ -125868 Comment Length 0000 (0) │ │ │ │ -12586A Disk Start 0000 (0) │ │ │ │ -12586C Int File Attributes 0000 (0) │ │ │ │ +125956 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125958 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12595C CRC A234D8AF (2721372335) │ │ │ │ +125960 Compressed Size 00000A96 (2710) │ │ │ │ +125964 Uncompressed Size 00001F1F (7967) │ │ │ │ +125968 Filename Length 0017 (23) │ │ │ │ +12596A Extra Length 0000 (0) │ │ │ │ +12596C Comment Length 0000 (0) │ │ │ │ +12596E Disk Start 0000 (0) │ │ │ │ +125970 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12586E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125972 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125872 Local Header Offset 0009C11F (639263) │ │ │ │ -125876 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125976 Local Header Offset 0009C105 (639237) │ │ │ │ +12597A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125876: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12597A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12588D CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -125891 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125892 Created OS 03 (3) 'Unix' │ │ │ │ -125893 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125894 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125895 General Purpose Flag 0800 (2048) │ │ │ │ +125991 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +125995 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125996 Created OS 03 (3) 'Unix' │ │ │ │ +125997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125897 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125899 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12589D CRC D4D34A56 (3570616918) │ │ │ │ -1258A1 Compressed Size 00000E05 (3589) │ │ │ │ -1258A5 Uncompressed Size 00007E20 (32288) │ │ │ │ -1258A9 Filename Length 0016 (22) │ │ │ │ -1258AB Extra Length 0000 (0) │ │ │ │ -1258AD Comment Length 0000 (0) │ │ │ │ -1258AF Disk Start 0000 (0) │ │ │ │ -1258B1 Int File Attributes 0000 (0) │ │ │ │ +12599B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12599D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259A1 CRC D4D34A56 (3570616918) │ │ │ │ +1259A5 Compressed Size 00000E05 (3589) │ │ │ │ +1259A9 Uncompressed Size 00007E20 (32288) │ │ │ │ +1259AD Filename Length 0016 (22) │ │ │ │ +1259AF Extra Length 0000 (0) │ │ │ │ +1259B1 Comment Length 0000 (0) │ │ │ │ +1259B3 Disk Start 0000 (0) │ │ │ │ +1259B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258B7 Local Header Offset 0009CBEA (642026) │ │ │ │ -1258BB Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259BB Local Header Offset 0009CBD0 (642000) │ │ │ │ +1259BF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258BB: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1259BF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1258D1 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -1258D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1258D6 Created OS 03 (3) 'Unix' │ │ │ │ -1258D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1258D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1258D9 General Purpose Flag 0800 (2048) │ │ │ │ +1259D5 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +1259D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259DA Created OS 03 (3) 'Unix' │ │ │ │ +1259DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1258DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1258DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1258E1 CRC 3697EF67 (915926887) │ │ │ │ -1258E5 Compressed Size 000005DD (1501) │ │ │ │ -1258E9 Uncompressed Size 00000EEF (3823) │ │ │ │ -1258ED Filename Length 001A (26) │ │ │ │ -1258EF Extra Length 0000 (0) │ │ │ │ -1258F1 Comment Length 0000 (0) │ │ │ │ -1258F3 Disk Start 0000 (0) │ │ │ │ -1258F5 Int File Attributes 0000 (0) │ │ │ │ +1259DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259E5 CRC 3697EF67 (915926887) │ │ │ │ +1259E9 Compressed Size 000005DD (1501) │ │ │ │ +1259ED Uncompressed Size 00000EEF (3823) │ │ │ │ +1259F1 Filename Length 001A (26) │ │ │ │ +1259F3 Extra Length 0000 (0) │ │ │ │ +1259F5 Comment Length 0000 (0) │ │ │ │ +1259F7 Disk Start 0000 (0) │ │ │ │ +1259F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258FB Local Header Offset 0009DA23 (645667) │ │ │ │ -1258FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259FF Local Header Offset 0009DA09 (645641) │ │ │ │ +125A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125919 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -12591D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12591E Created OS 03 (3) 'Unix' │ │ │ │ -12591F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125921 General Purpose Flag 0800 (2048) │ │ │ │ +125A1D CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +125A21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A22 Created OS 03 (3) 'Unix' │ │ │ │ +125A23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125923 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125925 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125929 CRC 9698FA18 (2526607896) │ │ │ │ -12592D Compressed Size 000006D6 (1750) │ │ │ │ -125931 Uncompressed Size 000028C5 (10437) │ │ │ │ -125935 Filename Length 0019 (25) │ │ │ │ -125937 Extra Length 0000 (0) │ │ │ │ -125939 Comment Length 0000 (0) │ │ │ │ -12593B Disk Start 0000 (0) │ │ │ │ -12593D Int File Attributes 0000 (0) │ │ │ │ +125A27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A2D CRC 9698FA18 (2526607896) │ │ │ │ +125A31 Compressed Size 000006D6 (1750) │ │ │ │ +125A35 Uncompressed Size 000028C5 (10437) │ │ │ │ +125A39 Filename Length 0019 (25) │ │ │ │ +125A3B Extra Length 0000 (0) │ │ │ │ +125A3D Comment Length 0000 (0) │ │ │ │ +125A3F Disk Start 0000 (0) │ │ │ │ +125A41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12593F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125943 Local Header Offset 0009E038 (647224) │ │ │ │ -125947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A47 Local Header Offset 0009E01E (647198) │ │ │ │ +125A4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125960 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -125964 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125965 Created OS 03 (3) 'Unix' │ │ │ │ -125966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125968 General Purpose Flag 0800 (2048) │ │ │ │ +125A64 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +125A68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A69 Created OS 03 (3) 'Unix' │ │ │ │ +125A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12596A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12596C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125970 CRC 83EBBD5F (2213264735) │ │ │ │ -125974 Compressed Size 00000448 (1096) │ │ │ │ -125978 Uncompressed Size 00000A00 (2560) │ │ │ │ -12597C Filename Length 001D (29) │ │ │ │ -12597E Extra Length 0000 (0) │ │ │ │ -125980 Comment Length 0000 (0) │ │ │ │ -125982 Disk Start 0000 (0) │ │ │ │ -125984 Int File Attributes 0000 (0) │ │ │ │ +125A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A74 CRC 83EBBD5F (2213264735) │ │ │ │ +125A78 Compressed Size 00000448 (1096) │ │ │ │ +125A7C Uncompressed Size 00000A00 (2560) │ │ │ │ +125A80 Filename Length 001D (29) │ │ │ │ +125A82 Extra Length 0000 (0) │ │ │ │ +125A84 Comment Length 0000 (0) │ │ │ │ +125A86 Disk Start 0000 (0) │ │ │ │ +125A88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125986 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12598A Local Header Offset 0009E745 (649029) │ │ │ │ -12598E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A8E Local Header Offset 0009E72B (649003) │ │ │ │ +125A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12598E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259AB CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -1259AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259B0 Created OS 03 (3) 'Unix' │ │ │ │ -1259B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259B3 General Purpose Flag 0800 (2048) │ │ │ │ +125AAF CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +125AB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AB4 Created OS 03 (3) 'Unix' │ │ │ │ +125AB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125AB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125AB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1259B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1259BB CRC 88221179 (2283934073) │ │ │ │ -1259BF Compressed Size 00000665 (1637) │ │ │ │ -1259C3 Uncompressed Size 00001CE4 (7396) │ │ │ │ -1259C7 Filename Length 001C (28) │ │ │ │ -1259C9 Extra Length 0000 (0) │ │ │ │ -1259CB Comment Length 0000 (0) │ │ │ │ -1259CD Disk Start 0000 (0) │ │ │ │ -1259CF Int File Attributes 0000 (0) │ │ │ │ +125AB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125ABB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125ABF CRC 88221179 (2283934073) │ │ │ │ +125AC3 Compressed Size 00000665 (1637) │ │ │ │ +125AC7 Uncompressed Size 00001CE4 (7396) │ │ │ │ +125ACB Filename Length 001C (28) │ │ │ │ +125ACD Extra Length 0000 (0) │ │ │ │ +125ACF Comment Length 0000 (0) │ │ │ │ +125AD1 Disk Start 0000 (0) │ │ │ │ +125AD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1259D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125AD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1259D5 Local Header Offset 0009EBC8 (650184) │ │ │ │ -1259D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125AD9 Local Header Offset 0009EBAE (650158) │ │ │ │ +125ADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1259D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125ADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259F5 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -1259F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259FA Created OS 03 (3) 'Unix' │ │ │ │ -1259FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259FD General Purpose Flag 0800 (2048) │ │ │ │ +125AF9 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +125AFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AFE Created OS 03 (3) 'Unix' │ │ │ │ +125AFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A05 CRC 62076E32 (1644654130) │ │ │ │ -125A09 Compressed Size 00000BE9 (3049) │ │ │ │ -125A0D Uncompressed Size 00002472 (9330) │ │ │ │ -125A11 Filename Length 001D (29) │ │ │ │ -125A13 Extra Length 0000 (0) │ │ │ │ -125A15 Comment Length 0000 (0) │ │ │ │ -125A17 Disk Start 0000 (0) │ │ │ │ -125A19 Int File Attributes 0000 (0) │ │ │ │ +125B03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B09 CRC 62076E32 (1644654130) │ │ │ │ +125B0D Compressed Size 00000BE9 (3049) │ │ │ │ +125B11 Uncompressed Size 00002472 (9330) │ │ │ │ +125B15 Filename Length 001D (29) │ │ │ │ +125B17 Extra Length 0000 (0) │ │ │ │ +125B19 Comment Length 0000 (0) │ │ │ │ +125B1B Disk Start 0000 (0) │ │ │ │ +125B1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A1F Local Header Offset 0009F267 (651879) │ │ │ │ -125A23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B23 Local Header Offset 0009F24D (651853) │ │ │ │ +125B27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A40 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -125A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A45 Created OS 03 (3) 'Unix' │ │ │ │ -125A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A48 General Purpose Flag 0800 (2048) │ │ │ │ +125B44 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +125B48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B49 Created OS 03 (3) 'Unix' │ │ │ │ +125B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A50 CRC DBBB630D (3686490893) │ │ │ │ -125A54 Compressed Size 00000DFB (3579) │ │ │ │ -125A58 Uncompressed Size 00006D6C (28012) │ │ │ │ -125A5C Filename Length 001C (28) │ │ │ │ -125A5E Extra Length 0000 (0) │ │ │ │ -125A60 Comment Length 0000 (0) │ │ │ │ -125A62 Disk Start 0000 (0) │ │ │ │ -125A64 Int File Attributes 0000 (0) │ │ │ │ +125B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B54 CRC DBBB630D (3686490893) │ │ │ │ +125B58 Compressed Size 00000DFB (3579) │ │ │ │ +125B5C Uncompressed Size 00006D6C (28012) │ │ │ │ +125B60 Filename Length 001C (28) │ │ │ │ +125B62 Extra Length 0000 (0) │ │ │ │ +125B64 Comment Length 0000 (0) │ │ │ │ +125B66 Disk Start 0000 (0) │ │ │ │ +125B68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A6A Local Header Offset 0009FE8B (654987) │ │ │ │ -125A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B6E Local Header Offset 0009FE71 (654961) │ │ │ │ +125B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A8A CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -125A8E Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A8F Created OS 03 (3) 'Unix' │ │ │ │ -125A90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A92 General Purpose Flag 0800 (2048) │ │ │ │ +125B8E CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +125B92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B93 Created OS 03 (3) 'Unix' │ │ │ │ +125B94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B96 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A94 Compression Method 0000 (0) 'Stored' │ │ │ │ -125A96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A9A CRC 00000000 (0) │ │ │ │ -125A9E Compressed Size 00000000 (0) │ │ │ │ -125AA2 Uncompressed Size 00000000 (0) │ │ │ │ -125AA6 Filename Length 0015 (21) │ │ │ │ -125AA8 Extra Length 0000 (0) │ │ │ │ -125AAA Comment Length 0000 (0) │ │ │ │ -125AAC Disk Start 0000 (0) │ │ │ │ -125AAE Int File Attributes 0000 (0) │ │ │ │ +125B98 Compression Method 0000 (0) 'Stored' │ │ │ │ +125B9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B9E CRC 00000000 (0) │ │ │ │ +125BA2 Compressed Size 00000000 (0) │ │ │ │ +125BA6 Uncompressed Size 00000000 (0) │ │ │ │ +125BAA Filename Length 0015 (21) │ │ │ │ +125BAC Extra Length 0000 (0) │ │ │ │ +125BAE Comment Length 0000 (0) │ │ │ │ +125BB0 Disk Start 0000 (0) │ │ │ │ +125BB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AB0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125BB4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125AB4 Local Header Offset 000A0CC0 (658624) │ │ │ │ -125AB8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BB8 Local Header Offset 000A0CA6 (658598) │ │ │ │ +125BBC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AB8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BBC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125AB8: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125BBC: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A90: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B94: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125ACD CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -125AD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125AD2 Created OS 03 (3) 'Unix' │ │ │ │ -125AD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125AD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125AD5 General Purpose Flag 0800 (2048) │ │ │ │ +125BD1 CENTRAL HEADER #309 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125AD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125AD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ADD CRC 3D75D759 (1031133017) │ │ │ │ -125AE1 Compressed Size 00000A65 (2661) │ │ │ │ -125AE5 Uncompressed Size 00002387 (9095) │ │ │ │ -125AE9 Filename Length 0028 (40) │ │ │ │ -125AEB Extra Length 0000 (0) │ │ │ │ -125AED Comment Length 0000 (0) │ │ │ │ -125AEF Disk Start 0000 (0) │ │ │ │ -125AF1 Int File Attributes 0000 (0) │ │ │ │ +125BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BE1 CRC 3D75D759 (1031133017) │ │ │ │ +125BE5 Compressed Size 00000A65 (2661) │ │ │ │ +125BE9 Uncompressed Size 00002387 (9095) │ │ │ │ +125BED Filename Length 0028 (40) │ │ │ │ +125BEF Extra Length 0000 (0) │ │ │ │ +125BF1 Comment Length 0000 (0) │ │ │ │ +125BF3 Disk Start 0000 (0) │ │ │ │ +125BF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125AF7 Local Header Offset 000A0CF3 (658675) │ │ │ │ -125AFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BFB Local Header Offset 000A0CD9 (658649) │ │ │ │ +125BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B23 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -125B27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B28 Created OS 03 (3) 'Unix' │ │ │ │ -125B29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B2B General Purpose Flag 0800 (2048) │ │ │ │ +125C27 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +125C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C2C Created OS 03 (3) 'Unix' │ │ │ │ +125C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B33 CRC 51B05197 (1370509719) │ │ │ │ -125B37 Compressed Size 00000D48 (3400) │ │ │ │ -125B3B Uncompressed Size 00008600 (34304) │ │ │ │ -125B3F Filename Length 0027 (39) │ │ │ │ -125B41 Extra Length 0000 (0) │ │ │ │ -125B43 Comment Length 0000 (0) │ │ │ │ -125B45 Disk Start 0000 (0) │ │ │ │ -125B47 Int File Attributes 0000 (0) │ │ │ │ +125C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C37 CRC 51B05197 (1370509719) │ │ │ │ +125C3B Compressed Size 00000D48 (3400) │ │ │ │ +125C3F Uncompressed Size 00008600 (34304) │ │ │ │ +125C43 Filename Length 0027 (39) │ │ │ │ +125C45 Extra Length 0000 (0) │ │ │ │ +125C47 Comment Length 0000 (0) │ │ │ │ +125C49 Disk Start 0000 (0) │ │ │ │ +125C4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125B4D Local Header Offset 000A179E (661406) │ │ │ │ -125B51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C51 Local Header Offset 000A1784 (661380) │ │ │ │ +125C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125B51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B78 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -125B7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B7D Created OS 03 (3) 'Unix' │ │ │ │ -125B7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B80 General Purpose Flag 0800 (2048) │ │ │ │ +125C7C CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +125C80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C81 Created OS 03 (3) 'Unix' │ │ │ │ +125C82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B88 CRC B2472903 (2991008003) │ │ │ │ -125B8C Compressed Size 000004EA (1258) │ │ │ │ -125B90 Uncompressed Size 00000EA9 (3753) │ │ │ │ -125B94 Filename Length 002A (42) │ │ │ │ -125B96 Extra Length 0000 (0) │ │ │ │ -125B98 Comment Length 0000 (0) │ │ │ │ -125B9A Disk Start 0000 (0) │ │ │ │ -125B9C Int File Attributes 0000 (0) │ │ │ │ +125C86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C8C CRC B2472903 (2991008003) │ │ │ │ +125C90 Compressed Size 000004EA (1258) │ │ │ │ +125C94 Uncompressed Size 00000EA9 (3753) │ │ │ │ +125C98 Filename Length 002A (42) │ │ │ │ +125C9A Extra Length 0000 (0) │ │ │ │ +125C9C Comment Length 0000 (0) │ │ │ │ +125C9E Disk Start 0000 (0) │ │ │ │ +125CA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BA2 Local Header Offset 000A252B (664875) │ │ │ │ -125BA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CA6 Local Header Offset 000A2511 (664849) │ │ │ │ +125CAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125BD0 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -125BD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125BD5 Created OS 03 (3) 'Unix' │ │ │ │ -125BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125BD8 General Purpose Flag 0800 (2048) │ │ │ │ +125CD4 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +125CD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125CD9 Created OS 03 (3) 'Unix' │ │ │ │ +125CDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125CDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125CDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -125BDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125BE0 CRC AF369FB6 (2939592630) │ │ │ │ -125BE4 Compressed Size 000008AA (2218) │ │ │ │ -125BE8 Uncompressed Size 00002721 (10017) │ │ │ │ -125BEC Filename Length 0029 (41) │ │ │ │ -125BEE Extra Length 0000 (0) │ │ │ │ -125BF0 Comment Length 0000 (0) │ │ │ │ -125BF2 Disk Start 0000 (0) │ │ │ │ -125BF4 Int File Attributes 0000 (0) │ │ │ │ +125CDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +125CE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125CE4 CRC AF369FB6 (2939592630) │ │ │ │ +125CE8 Compressed Size 000008AA (2218) │ │ │ │ +125CEC Uncompressed Size 00002721 (10017) │ │ │ │ +125CF0 Filename Length 0029 (41) │ │ │ │ +125CF2 Extra Length 0000 (0) │ │ │ │ +125CF4 Comment Length 0000 (0) │ │ │ │ +125CF6 Disk Start 0000 (0) │ │ │ │ +125CF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125BF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BFA Local Header Offset 000A2A5D (666205) │ │ │ │ -125BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CFE Local Header Offset 000A2A43 (666179) │ │ │ │ +125D02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C27 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -125C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C2C Created OS 03 (3) 'Unix' │ │ │ │ -125C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C2F General Purpose Flag 0800 (2048) │ │ │ │ +125D2B CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +125D2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D30 Created OS 03 (3) 'Unix' │ │ │ │ +125D31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D33 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C37 CRC 40475A04 (1078417924) │ │ │ │ -125C3B Compressed Size 000007B3 (1971) │ │ │ │ -125C3F Uncompressed Size 0000125B (4699) │ │ │ │ -125C43 Filename Length 0020 (32) │ │ │ │ -125C45 Extra Length 0000 (0) │ │ │ │ -125C47 Comment Length 0000 (0) │ │ │ │ -125C49 Disk Start 0000 (0) │ │ │ │ -125C4B Int File Attributes 0000 (0) │ │ │ │ +125D35 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D3B CRC 40475A04 (1078417924) │ │ │ │ +125D3F Compressed Size 000007B3 (1971) │ │ │ │ +125D43 Uncompressed Size 0000125B (4699) │ │ │ │ +125D47 Filename Length 0020 (32) │ │ │ │ +125D49 Extra Length 0000 (0) │ │ │ │ +125D4B Comment Length 0000 (0) │ │ │ │ +125D4D Disk Start 0000 (0) │ │ │ │ +125D4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C51 Local Header Offset 000A334E (668494) │ │ │ │ -125C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D55 Local Header Offset 000A3334 (668468) │ │ │ │ +125D59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C75 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -125C79 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C7A Created OS 03 (3) 'Unix' │ │ │ │ -125C7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C7D General Purpose Flag 0800 (2048) │ │ │ │ +125D79 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +125D7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D7E Created OS 03 (3) 'Unix' │ │ │ │ +125D7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C85 CRC 6274F8E6 (1651833062) │ │ │ │ -125C89 Compressed Size 000007FB (2043) │ │ │ │ -125C8D Uncompressed Size 000023B5 (9141) │ │ │ │ -125C91 Filename Length 001F (31) │ │ │ │ -125C93 Extra Length 0000 (0) │ │ │ │ -125C95 Comment Length 0000 (0) │ │ │ │ -125C97 Disk Start 0000 (0) │ │ │ │ -125C99 Int File Attributes 0000 (0) │ │ │ │ +125D83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D89 CRC 6274F8E6 (1651833062) │ │ │ │ +125D8D Compressed Size 000007FB (2043) │ │ │ │ +125D91 Uncompressed Size 000023B5 (9141) │ │ │ │ +125D95 Filename Length 001F (31) │ │ │ │ +125D97 Extra Length 0000 (0) │ │ │ │ +125D99 Comment Length 0000 (0) │ │ │ │ +125D9B Disk Start 0000 (0) │ │ │ │ +125D9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C9F Local Header Offset 000A3B3F (670527) │ │ │ │ -125CA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DA3 Local Header Offset 000A3B25 (670501) │ │ │ │ +125DA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125CC2 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -125CC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125CC7 Created OS 03 (3) 'Unix' │ │ │ │ -125CC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125CC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125CCA General Purpose Flag 0800 (2048) │ │ │ │ +125DC6 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +125DCA Created Zip Spec 14 (20) '2.0' │ │ │ │ +125DCB Created OS 03 (3) 'Unix' │ │ │ │ +125DCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125DCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125DCE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125CCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -125CCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125CD2 CRC AA38300D (2855809037) │ │ │ │ -125CD6 Compressed Size 00000482 (1154) │ │ │ │ -125CDA Uncompressed Size 00000AAA (2730) │ │ │ │ -125CDE Filename Length 0023 (35) │ │ │ │ -125CE0 Extra Length 0000 (0) │ │ │ │ -125CE2 Comment Length 0000 (0) │ │ │ │ -125CE4 Disk Start 0000 (0) │ │ │ │ -125CE6 Int File Attributes 0000 (0) │ │ │ │ +125DD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125DD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125DD6 CRC AA38300D (2855809037) │ │ │ │ +125DDA Compressed Size 00000482 (1154) │ │ │ │ +125DDE Uncompressed Size 00000AAA (2730) │ │ │ │ +125DE2 Filename Length 0023 (35) │ │ │ │ +125DE4 Extra Length 0000 (0) │ │ │ │ +125DE6 Comment Length 0000 (0) │ │ │ │ +125DE8 Disk Start 0000 (0) │ │ │ │ +125DEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125CE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CEC Local Header Offset 000A4377 (672631) │ │ │ │ -125CF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DF0 Local Header Offset 000A435D (672605) │ │ │ │ +125DF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D13 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -125D17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D18 Created OS 03 (3) 'Unix' │ │ │ │ -125D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D1B General Purpose Flag 0800 (2048) │ │ │ │ +125E17 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +125E1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E1C Created OS 03 (3) 'Unix' │ │ │ │ +125E1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D23 CRC F6B91BE7 (4139326439) │ │ │ │ -125D27 Compressed Size 000004F6 (1270) │ │ │ │ -125D2B Uncompressed Size 00001620 (5664) │ │ │ │ -125D2F Filename Length 0022 (34) │ │ │ │ -125D31 Extra Length 0000 (0) │ │ │ │ -125D33 Comment Length 0000 (0) │ │ │ │ -125D35 Disk Start 0000 (0) │ │ │ │ -125D37 Int File Attributes 0000 (0) │ │ │ │ +125E21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E27 CRC F6B91BE7 (4139326439) │ │ │ │ +125E2B Compressed Size 000004F6 (1270) │ │ │ │ +125E2F Uncompressed Size 00001620 (5664) │ │ │ │ +125E33 Filename Length 0022 (34) │ │ │ │ +125E35 Extra Length 0000 (0) │ │ │ │ +125E37 Comment Length 0000 (0) │ │ │ │ +125E39 Disk Start 0000 (0) │ │ │ │ +125E3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D3D Local Header Offset 000A483A (673850) │ │ │ │ -125D41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E41 Local Header Offset 000A4820 (673824) │ │ │ │ +125E45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D63 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -125D67 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D68 Created OS 03 (3) 'Unix' │ │ │ │ -125D69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D6B General Purpose Flag 0800 (2048) │ │ │ │ +125E67 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +125E6B Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E6C Created OS 03 (3) 'Unix' │ │ │ │ +125E6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D73 CRC 0AD2C816 (181585942) │ │ │ │ -125D77 Compressed Size 00000489 (1161) │ │ │ │ -125D7B Uncompressed Size 00000ABF (2751) │ │ │ │ -125D7F Filename Length 002B (43) │ │ │ │ -125D81 Extra Length 0000 (0) │ │ │ │ -125D83 Comment Length 0000 (0) │ │ │ │ -125D85 Disk Start 0000 (0) │ │ │ │ -125D87 Int File Attributes 0000 (0) │ │ │ │ +125E71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E77 CRC 0AD2C816 (181585942) │ │ │ │ +125E7B Compressed Size 00000489 (1161) │ │ │ │ +125E7F Uncompressed Size 00000ABF (2751) │ │ │ │ +125E83 Filename Length 002B (43) │ │ │ │ +125E85 Extra Length 0000 (0) │ │ │ │ +125E87 Comment Length 0000 (0) │ │ │ │ +125E89 Disk Start 0000 (0) │ │ │ │ +125E8B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D8D Local Header Offset 000A4D70 (675184) │ │ │ │ -125D91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E91 Local Header Offset 000A4D56 (675158) │ │ │ │ +125E95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125DBC CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -125DC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125DC1 Created OS 03 (3) 'Unix' │ │ │ │ -125DC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125DC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125DC4 General Purpose Flag 0800 (2048) │ │ │ │ +125EC0 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +125EC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125EC5 Created OS 03 (3) 'Unix' │ │ │ │ +125EC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125EC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125EC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125DC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125DC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125DCC CRC 3B040E69 (990121577) │ │ │ │ -125DD0 Compressed Size 000006CB (1739) │ │ │ │ -125DD4 Uncompressed Size 00002379 (9081) │ │ │ │ -125DD8 Filename Length 002A (42) │ │ │ │ -125DDA Extra Length 0000 (0) │ │ │ │ -125DDC Comment Length 0000 (0) │ │ │ │ -125DDE Disk Start 0000 (0) │ │ │ │ -125DE0 Int File Attributes 0000 (0) │ │ │ │ +125ECA Compression Method 0008 (8) 'Deflated' │ │ │ │ +125ECC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125ED0 CRC 3B040E69 (990121577) │ │ │ │ +125ED4 Compressed Size 000006CB (1739) │ │ │ │ +125ED8 Uncompressed Size 00002379 (9081) │ │ │ │ +125EDC Filename Length 002A (42) │ │ │ │ +125EDE Extra Length 0000 (0) │ │ │ │ +125EE0 Comment Length 0000 (0) │ │ │ │ +125EE2 Disk Start 0000 (0) │ │ │ │ +125EE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125DE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125EE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125DE6 Local Header Offset 000A5242 (676418) │ │ │ │ -125DEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125EEA Local Header Offset 000A5228 (676392) │ │ │ │ +125EEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125DEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125EEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E14 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -125E18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E19 Created OS 03 (3) 'Unix' │ │ │ │ -125E1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E1C General Purpose Flag 0800 (2048) │ │ │ │ +125F18 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +125F1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F1D Created OS 03 (3) 'Unix' │ │ │ │ +125F1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E24 CRC FA9F7582 (4204754306) │ │ │ │ -125E28 Compressed Size 0000044F (1103) │ │ │ │ -125E2C Uncompressed Size 000009EB (2539) │ │ │ │ -125E30 Filename Length 0027 (39) │ │ │ │ -125E32 Extra Length 0000 (0) │ │ │ │ -125E34 Comment Length 0000 (0) │ │ │ │ -125E36 Disk Start 0000 (0) │ │ │ │ -125E38 Int File Attributes 0000 (0) │ │ │ │ +125F22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F28 CRC FA9F7582 (4204754306) │ │ │ │ +125F2C Compressed Size 0000044F (1103) │ │ │ │ +125F30 Uncompressed Size 000009EB (2539) │ │ │ │ +125F34 Filename Length 0027 (39) │ │ │ │ +125F36 Extra Length 0000 (0) │ │ │ │ +125F38 Comment Length 0000 (0) │ │ │ │ +125F3A Disk Start 0000 (0) │ │ │ │ +125F3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E3E Local Header Offset 000A5955 (678229) │ │ │ │ -125E42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F42 Local Header Offset 000A593B (678203) │ │ │ │ +125F46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E69 CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -125E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E6E Created OS 03 (3) 'Unix' │ │ │ │ -125E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E71 General Purpose Flag 0800 (2048) │ │ │ │ +125F6D CENTRAL HEADER #320 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E79 CRC C17090F3 (3245379827) │ │ │ │ -125E7D Compressed Size 000006B4 (1716) │ │ │ │ -125E81 Uncompressed Size 00001AF6 (6902) │ │ │ │ -125E85 Filename Length 0026 (38) │ │ │ │ -125E87 Extra Length 0000 (0) │ │ │ │ -125E89 Comment Length 0000 (0) │ │ │ │ -125E8B Disk Start 0000 (0) │ │ │ │ -125E8D Int File Attributes 0000 (0) │ │ │ │ +125F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F7D CRC C17090F3 (3245379827) │ │ │ │ +125F81 Compressed Size 000006B4 (1716) │ │ │ │ +125F85 Uncompressed Size 00001AF6 (6902) │ │ │ │ +125F89 Filename Length 0026 (38) │ │ │ │ +125F8B Extra Length 0000 (0) │ │ │ │ +125F8D Comment Length 0000 (0) │ │ │ │ +125F8F Disk Start 0000 (0) │ │ │ │ +125F91 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E93 Local Header Offset 000A5DE9 (679401) │ │ │ │ -125E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F97 Local Header Offset 000A5DCF (679375) │ │ │ │ +125F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125EBD CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -125EC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125EC2 Created OS 03 (3) 'Unix' │ │ │ │ -125EC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125EC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125EC5 General Purpose Flag 0800 (2048) │ │ │ │ +125FC1 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +125FC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125FC6 Created OS 03 (3) 'Unix' │ │ │ │ +125FC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125FC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125FC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125EC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125EC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ECD CRC F20EE0D2 (4061061330) │ │ │ │ -125ED1 Compressed Size 000007FE (2046) │ │ │ │ -125ED5 Uncompressed Size 0000197F (6527) │ │ │ │ -125ED9 Filename Length 002A (42) │ │ │ │ -125EDB Extra Length 0000 (0) │ │ │ │ -125EDD Comment Length 0000 (0) │ │ │ │ -125EDF Disk Start 0000 (0) │ │ │ │ -125EE1 Int File Attributes 0000 (0) │ │ │ │ +125FCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +125FCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125FD1 CRC F20EE0D2 (4061061330) │ │ │ │ +125FD5 Compressed Size 000007FE (2046) │ │ │ │ +125FD9 Uncompressed Size 0000197F (6527) │ │ │ │ +125FDD Filename Length 002A (42) │ │ │ │ +125FDF Extra Length 0000 (0) │ │ │ │ +125FE1 Comment Length 0000 (0) │ │ │ │ +125FE3 Disk Start 0000 (0) │ │ │ │ +125FE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125EE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125FE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125EE7 Local Header Offset 000A64E1 (681185) │ │ │ │ -125EEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125FEB Local Header Offset 000A64C7 (681159) │ │ │ │ +125FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125EEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F15 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -125F19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F1A Created OS 03 (3) 'Unix' │ │ │ │ -125F1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F1D General Purpose Flag 0800 (2048) │ │ │ │ +126019 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +12601D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12601E Created OS 03 (3) 'Unix' │ │ │ │ +12601F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126021 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F25 CRC 1A83FFDE (444858334) │ │ │ │ -125F29 Compressed Size 00000970 (2416) │ │ │ │ -125F2D Uncompressed Size 00005083 (20611) │ │ │ │ -125F31 Filename Length 0029 (41) │ │ │ │ -125F33 Extra Length 0000 (0) │ │ │ │ -125F35 Comment Length 0000 (0) │ │ │ │ -125F37 Disk Start 0000 (0) │ │ │ │ -125F39 Int File Attributes 0000 (0) │ │ │ │ +126023 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126025 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126029 CRC 1A83FFDE (444858334) │ │ │ │ +12602D Compressed Size 00000970 (2416) │ │ │ │ +126031 Uncompressed Size 00005083 (20611) │ │ │ │ +126035 Filename Length 0029 (41) │ │ │ │ +126037 Extra Length 0000 (0) │ │ │ │ +126039 Comment Length 0000 (0) │ │ │ │ +12603B Disk Start 0000 (0) │ │ │ │ +12603D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12603F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F3F Local Header Offset 000A6D27 (683303) │ │ │ │ -125F43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126043 Local Header Offset 000A6D0D (683277) │ │ │ │ +126047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F6C CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -125F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F71 Created OS 03 (3) 'Unix' │ │ │ │ -125F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F74 General Purpose Flag 0800 (2048) │ │ │ │ +126070 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +126074 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126075 Created OS 03 (3) 'Unix' │ │ │ │ +126076 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126077 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126078 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F7C CRC 13124CE1 (319966433) │ │ │ │ -125F80 Compressed Size 00000538 (1336) │ │ │ │ -125F84 Uncompressed Size 00000CFA (3322) │ │ │ │ -125F88 Filename Length 002C (44) │ │ │ │ -125F8A Extra Length 0000 (0) │ │ │ │ -125F8C Comment Length 0000 (0) │ │ │ │ -125F8E Disk Start 0000 (0) │ │ │ │ -125F90 Int File Attributes 0000 (0) │ │ │ │ +12607A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12607C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126080 CRC 13124CE1 (319966433) │ │ │ │ +126084 Compressed Size 00000538 (1336) │ │ │ │ +126088 Uncompressed Size 00000CFA (3322) │ │ │ │ +12608C Filename Length 002C (44) │ │ │ │ +12608E Extra Length 0000 (0) │ │ │ │ +126090 Comment Length 0000 (0) │ │ │ │ +126092 Disk Start 0000 (0) │ │ │ │ +126094 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126096 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F96 Local Header Offset 000A76DE (685790) │ │ │ │ -125F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12609A Local Header Offset 000A76C4 (685764) │ │ │ │ +12609E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12609E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125FC6 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -125FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -125FCB Created OS 03 (3) 'Unix' │ │ │ │ -125FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125FCE General Purpose Flag 0800 (2048) │ │ │ │ +1260CA CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +1260CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1260CF Created OS 03 (3) 'Unix' │ │ │ │ +1260D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1260D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1260D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125FD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125FD6 CRC 31421C37 (826416183) │ │ │ │ -125FDA Compressed Size 000002E7 (743) │ │ │ │ -125FDE Uncompressed Size 00001007 (4103) │ │ │ │ -125FE2 Filename Length 002B (43) │ │ │ │ -125FE4 Extra Length 0000 (0) │ │ │ │ -125FE6 Comment Length 0000 (0) │ │ │ │ -125FE8 Disk Start 0000 (0) │ │ │ │ -125FEA Int File Attributes 0000 (0) │ │ │ │ +1260D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1260D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1260DA CRC 31421C37 (826416183) │ │ │ │ +1260DE Compressed Size 000002E7 (743) │ │ │ │ +1260E2 Uncompressed Size 00001007 (4103) │ │ │ │ +1260E6 Filename Length 002B (43) │ │ │ │ +1260E8 Extra Length 0000 (0) │ │ │ │ +1260EA Comment Length 0000 (0) │ │ │ │ +1260EC Disk Start 0000 (0) │ │ │ │ +1260EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125FEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1260F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125FF0 Local Header Offset 000A7C60 (687200) │ │ │ │ -125FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1260F4 Local Header Offset 000A7C46 (687174) │ │ │ │ +1260F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1260F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12601F CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -126023 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126024 Created OS 03 (3) 'Unix' │ │ │ │ -126025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126027 General Purpose Flag 0800 (2048) │ │ │ │ +126123 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +126127 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126128 Created OS 03 (3) 'Unix' │ │ │ │ +126129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12612A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12612B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126029 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12602B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12602F CRC C1D27241 (3251794497) │ │ │ │ -126033 Compressed Size 0000089E (2206) │ │ │ │ -126037 Uncompressed Size 00001977 (6519) │ │ │ │ -12603B Filename Length 0036 (54) │ │ │ │ -12603D Extra Length 0000 (0) │ │ │ │ -12603F Comment Length 0000 (0) │ │ │ │ -126041 Disk Start 0000 (0) │ │ │ │ -126043 Int File Attributes 0000 (0) │ │ │ │ +12612D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12612F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126133 CRC C1D27241 (3251794497) │ │ │ │ +126137 Compressed Size 0000089E (2206) │ │ │ │ +12613B Uncompressed Size 00001977 (6519) │ │ │ │ +12613F Filename Length 0036 (54) │ │ │ │ +126141 Extra Length 0000 (0) │ │ │ │ +126143 Comment Length 0000 (0) │ │ │ │ +126145 Disk Start 0000 (0) │ │ │ │ +126147 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126045 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126149 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126049 Local Header Offset 000A7F90 (688016) │ │ │ │ -12604D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12614D Local Header Offset 000A7F76 (687990) │ │ │ │ +126151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12604D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126083 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -126087 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126088 Created OS 03 (3) 'Unix' │ │ │ │ -126089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12608A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12608B General Purpose Flag 0800 (2048) │ │ │ │ +126187 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +12618B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12618C Created OS 03 (3) 'Unix' │ │ │ │ +12618D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12618E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12618F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12608D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12608F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126093 CRC 4BF27431 (1274180657) │ │ │ │ -126097 Compressed Size 0000060F (1551) │ │ │ │ -12609B Uncompressed Size 00002E32 (11826) │ │ │ │ -12609F Filename Length 0035 (53) │ │ │ │ -1260A1 Extra Length 0000 (0) │ │ │ │ -1260A3 Comment Length 0000 (0) │ │ │ │ -1260A5 Disk Start 0000 (0) │ │ │ │ -1260A7 Int File Attributes 0000 (0) │ │ │ │ +126191 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126193 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126197 CRC 4BF27431 (1274180657) │ │ │ │ +12619B Compressed Size 0000060F (1551) │ │ │ │ +12619F Uncompressed Size 00002E32 (11826) │ │ │ │ +1261A3 Filename Length 0035 (53) │ │ │ │ +1261A5 Extra Length 0000 (0) │ │ │ │ +1261A7 Comment Length 0000 (0) │ │ │ │ +1261A9 Disk Start 0000 (0) │ │ │ │ +1261AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1260A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1261AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1260AD Local Header Offset 000A8882 (690306) │ │ │ │ -1260B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1261B1 Local Header Offset 000A8868 (690280) │ │ │ │ +1261B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1260B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1261B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1260E6 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -1260EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1260EB Created OS 03 (3) 'Unix' │ │ │ │ -1260EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1260ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1260EE General Purpose Flag 0800 (2048) │ │ │ │ +1261EA CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +1261EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1261EF Created OS 03 (3) 'Unix' │ │ │ │ +1261F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1261F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1261F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1260F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1260F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1260F6 CRC 67951229 (1737822761) │ │ │ │ -1260FA Compressed Size 00000DD5 (3541) │ │ │ │ -1260FE Uncompressed Size 00003416 (13334) │ │ │ │ -126102 Filename Length 002D (45) │ │ │ │ -126104 Extra Length 0000 (0) │ │ │ │ -126106 Comment Length 0000 (0) │ │ │ │ -126108 Disk Start 0000 (0) │ │ │ │ -12610A Int File Attributes 0000 (0) │ │ │ │ +1261F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1261F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1261FA CRC 67951229 (1737822761) │ │ │ │ +1261FE Compressed Size 00000DD5 (3541) │ │ │ │ +126202 Uncompressed Size 00003416 (13334) │ │ │ │ +126206 Filename Length 002D (45) │ │ │ │ +126208 Extra Length 0000 (0) │ │ │ │ +12620A Comment Length 0000 (0) │ │ │ │ +12620C Disk Start 0000 (0) │ │ │ │ +12620E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12610C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126110 Local Header Offset 000A8EE4 (691940) │ │ │ │ -126114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126214 Local Header Offset 000A8ECA (691914) │ │ │ │ +126218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126141 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -126145 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126146 Created OS 03 (3) 'Unix' │ │ │ │ -126147 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126148 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126149 General Purpose Flag 0800 (2048) │ │ │ │ +126245 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +126249 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12624A Created OS 03 (3) 'Unix' │ │ │ │ +12624B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12624C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12624D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12614B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12614D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126151 CRC D7F8E9F2 (3623414258) │ │ │ │ -126155 Compressed Size 00000B4C (2892) │ │ │ │ -126159 Uncompressed Size 000069DB (27099) │ │ │ │ -12615D Filename Length 002C (44) │ │ │ │ -12615F Extra Length 0000 (0) │ │ │ │ -126161 Comment Length 0000 (0) │ │ │ │ -126163 Disk Start 0000 (0) │ │ │ │ -126165 Int File Attributes 0000 (0) │ │ │ │ +12624F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126255 CRC D7F8E9F2 (3623414258) │ │ │ │ +126259 Compressed Size 00000B4C (2892) │ │ │ │ +12625D Uncompressed Size 000069DB (27099) │ │ │ │ +126261 Filename Length 002C (44) │ │ │ │ +126263 Extra Length 0000 (0) │ │ │ │ +126265 Comment Length 0000 (0) │ │ │ │ +126267 Disk Start 0000 (0) │ │ │ │ +126269 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126167 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12626B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12616B Local Header Offset 000A9D04 (695556) │ │ │ │ -12616F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12626F Local Header Offset 000A9CEA (695530) │ │ │ │ +126273 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12616F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126273: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12619B CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -12619F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261A0 Created OS 03 (3) 'Unix' │ │ │ │ -1261A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1261A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1261A3 General Purpose Flag 0800 (2048) │ │ │ │ +12629F CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +1262A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1262A4 Created OS 03 (3) 'Unix' │ │ │ │ +1262A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1262A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1262A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1261A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1261A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1261AB CRC A86E1CB0 (2825788592) │ │ │ │ -1261AF Compressed Size 000008D0 (2256) │ │ │ │ -1261B3 Uncompressed Size 00001D32 (7474) │ │ │ │ -1261B7 Filename Length 0030 (48) │ │ │ │ -1261B9 Extra Length 0000 (0) │ │ │ │ -1261BB Comment Length 0000 (0) │ │ │ │ -1261BD Disk Start 0000 (0) │ │ │ │ -1261BF Int File Attributes 0000 (0) │ │ │ │ +1262A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1262AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1262AF CRC A86E1CB0 (2825788592) │ │ │ │ +1262B3 Compressed Size 000008D0 (2256) │ │ │ │ +1262B7 Uncompressed Size 00001D32 (7474) │ │ │ │ +1262BB Filename Length 0030 (48) │ │ │ │ +1262BD Extra Length 0000 (0) │ │ │ │ +1262BF Comment Length 0000 (0) │ │ │ │ +1262C1 Disk Start 0000 (0) │ │ │ │ +1262C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1261C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1262C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1261C5 Local Header Offset 000AA89A (698522) │ │ │ │ -1261C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1262C9 Local Header Offset 000AA880 (698496) │ │ │ │ +1262CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1261C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1262CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1261F9 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -1261FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261FE Created OS 03 (3) 'Unix' │ │ │ │ -1261FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126201 General Purpose Flag 0800 (2048) │ │ │ │ +1262FD CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +126301 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126302 Created OS 03 (3) 'Unix' │ │ │ │ +126303 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126304 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126305 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126209 CRC A94C0A74 (2840332916) │ │ │ │ -12620D Compressed Size 00000628 (1576) │ │ │ │ -126211 Uncompressed Size 000035D2 (13778) │ │ │ │ -126215 Filename Length 002F (47) │ │ │ │ -126217 Extra Length 0000 (0) │ │ │ │ -126219 Comment Length 0000 (0) │ │ │ │ -12621B Disk Start 0000 (0) │ │ │ │ -12621D Int File Attributes 0000 (0) │ │ │ │ +126307 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126309 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12630D CRC A94C0A74 (2840332916) │ │ │ │ +126311 Compressed Size 00000628 (1576) │ │ │ │ +126315 Uncompressed Size 000035D2 (13778) │ │ │ │ +126319 Filename Length 002F (47) │ │ │ │ +12631B Extra Length 0000 (0) │ │ │ │ +12631D Comment Length 0000 (0) │ │ │ │ +12631F Disk Start 0000 (0) │ │ │ │ +126321 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12621F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126323 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126223 Local Header Offset 000AB1B8 (700856) │ │ │ │ -126227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126327 Local Header Offset 000AB19E (700830) │ │ │ │ +12632B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12632B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126256 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -12625A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12625B Created OS 03 (3) 'Unix' │ │ │ │ -12625C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12625D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12625E General Purpose Flag 0800 (2048) │ │ │ │ +12635A CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +12635E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12635F Created OS 03 (3) 'Unix' │ │ │ │ +126360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126362 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126260 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126262 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126266 CRC 347250CE (879907022) │ │ │ │ -12626A Compressed Size 00000987 (2439) │ │ │ │ -12626E Uncompressed Size 000016FB (5883) │ │ │ │ -126272 Filename Length 0025 (37) │ │ │ │ -126274 Extra Length 0000 (0) │ │ │ │ -126276 Comment Length 0000 (0) │ │ │ │ -126278 Disk Start 0000 (0) │ │ │ │ -12627A Int File Attributes 0000 (0) │ │ │ │ +126364 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126366 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12636A CRC 347250CE (879907022) │ │ │ │ +12636E Compressed Size 00000987 (2439) │ │ │ │ +126372 Uncompressed Size 000016FB (5883) │ │ │ │ +126376 Filename Length 0025 (37) │ │ │ │ +126378 Extra Length 0000 (0) │ │ │ │ +12637A Comment Length 0000 (0) │ │ │ │ +12637C Disk Start 0000 (0) │ │ │ │ +12637E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12627C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126380 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126280 Local Header Offset 000AB82D (702509) │ │ │ │ -126284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126384 Local Header Offset 000AB813 (702483) │ │ │ │ +126388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262A9 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -1262AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1262AE Created OS 03 (3) 'Unix' │ │ │ │ -1262AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1262B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1262B1 General Purpose Flag 0800 (2048) │ │ │ │ +1263AD CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +1263B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1263B2 Created OS 03 (3) 'Unix' │ │ │ │ +1263B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1263B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1263B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1262B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1262B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1262B9 CRC D2A941BA (3534307770) │ │ │ │ -1262BD Compressed Size 0000094E (2382) │ │ │ │ -1262C1 Uncompressed Size 000034F8 (13560) │ │ │ │ -1262C5 Filename Length 0024 (36) │ │ │ │ -1262C7 Extra Length 0000 (0) │ │ │ │ -1262C9 Comment Length 0000 (0) │ │ │ │ -1262CB Disk Start 0000 (0) │ │ │ │ -1262CD Int File Attributes 0000 (0) │ │ │ │ +1263B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1263B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1263BD CRC D2A941BA (3534307770) │ │ │ │ +1263C1 Compressed Size 0000094E (2382) │ │ │ │ +1263C5 Uncompressed Size 000034F8 (13560) │ │ │ │ +1263C9 Filename Length 0024 (36) │ │ │ │ +1263CB Extra Length 0000 (0) │ │ │ │ +1263CD Comment Length 0000 (0) │ │ │ │ +1263CF Disk Start 0000 (0) │ │ │ │ +1263D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1262CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1263D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1262D3 Local Header Offset 000AC1F7 (705015) │ │ │ │ -1262D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1263D7 Local Header Offset 000AC1DD (704989) │ │ │ │ +1263DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1262D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1263DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262FB CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -1262FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -126300 Created OS 03 (3) 'Unix' │ │ │ │ -126301 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126302 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126303 General Purpose Flag 0800 (2048) │ │ │ │ +1263FF CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +126403 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126404 Created OS 03 (3) 'Unix' │ │ │ │ +126405 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126406 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126407 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126305 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126307 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12630B CRC 9817CD5E (2551696734) │ │ │ │ -12630F Compressed Size 000009C1 (2497) │ │ │ │ -126313 Uncompressed Size 00001C60 (7264) │ │ │ │ -126317 Filename Length 0029 (41) │ │ │ │ -126319 Extra Length 0000 (0) │ │ │ │ -12631B Comment Length 0000 (0) │ │ │ │ -12631D Disk Start 0000 (0) │ │ │ │ -12631F Int File Attributes 0000 (0) │ │ │ │ +126409 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12640B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12640F CRC 9817CD5E (2551696734) │ │ │ │ +126413 Compressed Size 000009C1 (2497) │ │ │ │ +126417 Uncompressed Size 00001C60 (7264) │ │ │ │ +12641B Filename Length 0029 (41) │ │ │ │ +12641D Extra Length 0000 (0) │ │ │ │ +12641F Comment Length 0000 (0) │ │ │ │ +126421 Disk Start 0000 (0) │ │ │ │ +126423 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126321 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126425 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126325 Local Header Offset 000ACB87 (707463) │ │ │ │ -126329 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126429 Local Header Offset 000ACB6D (707437) │ │ │ │ +12642D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126329: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12642D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126352 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -126356 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126357 Created OS 03 (3) 'Unix' │ │ │ │ -126358 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126359 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12635A General Purpose Flag 0800 (2048) │ │ │ │ +126456 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +12645A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12645B Created OS 03 (3) 'Unix' │ │ │ │ +12645C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12645D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12645E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12635C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12635E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126362 CRC 908A13A6 (2424968102) │ │ │ │ -126366 Compressed Size 000008BB (2235) │ │ │ │ -12636A Uncompressed Size 00004DF4 (19956) │ │ │ │ -12636E Filename Length 0028 (40) │ │ │ │ -126370 Extra Length 0000 (0) │ │ │ │ -126372 Comment Length 0000 (0) │ │ │ │ -126374 Disk Start 0000 (0) │ │ │ │ -126376 Int File Attributes 0000 (0) │ │ │ │ +126460 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126462 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126466 CRC 908A13A6 (2424968102) │ │ │ │ +12646A Compressed Size 000008BB (2235) │ │ │ │ +12646E Uncompressed Size 00004DF4 (19956) │ │ │ │ +126472 Filename Length 0028 (40) │ │ │ │ +126474 Extra Length 0000 (0) │ │ │ │ +126476 Comment Length 0000 (0) │ │ │ │ +126478 Disk Start 0000 (0) │ │ │ │ +12647A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126378 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12647C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12637C Local Header Offset 000AD58F (710031) │ │ │ │ -126380 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126480 Local Header Offset 000AD575 (710005) │ │ │ │ +126484 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126380: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126484: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1263A8 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -1263AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1263AD Created OS 03 (3) 'Unix' │ │ │ │ -1263AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1263AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1263B0 General Purpose Flag 0800 (2048) │ │ │ │ +1264AC CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +1264B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1264B1 Created OS 03 (3) 'Unix' │ │ │ │ +1264B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1264B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1264B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1263B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1263B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1263B8 CRC 61E59461 (1642435681) │ │ │ │ -1263BC Compressed Size 000006AB (1707) │ │ │ │ -1263C0 Uncompressed Size 00001104 (4356) │ │ │ │ -1263C4 Filename Length 002B (43) │ │ │ │ -1263C6 Extra Length 0000 (0) │ │ │ │ -1263C8 Comment Length 0000 (0) │ │ │ │ -1263CA Disk Start 0000 (0) │ │ │ │ -1263CC Int File Attributes 0000 (0) │ │ │ │ +1264B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1264B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1264BC CRC 61E59461 (1642435681) │ │ │ │ +1264C0 Compressed Size 000006AB (1707) │ │ │ │ +1264C4 Uncompressed Size 00001104 (4356) │ │ │ │ +1264C8 Filename Length 002B (43) │ │ │ │ +1264CA Extra Length 0000 (0) │ │ │ │ +1264CC Comment Length 0000 (0) │ │ │ │ +1264CE Disk Start 0000 (0) │ │ │ │ +1264D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1263CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1264D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1263D2 Local Header Offset 000ADE90 (712336) │ │ │ │ -1263D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1264D6 Local Header Offset 000ADE76 (712310) │ │ │ │ +1264DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1263D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1264DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126401 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -126405 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126406 Created OS 03 (3) 'Unix' │ │ │ │ -126407 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126408 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126409 General Purpose Flag 0800 (2048) │ │ │ │ +126505 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +126509 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12650A Created OS 03 (3) 'Unix' │ │ │ │ +12650B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12650C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12650D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12640B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12640D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126411 CRC D8AE5557 (3635303767) │ │ │ │ -126415 Compressed Size 00000652 (1618) │ │ │ │ -126419 Uncompressed Size 0000248D (9357) │ │ │ │ -12641D Filename Length 002A (42) │ │ │ │ -12641F Extra Length 0000 (0) │ │ │ │ -126421 Comment Length 0000 (0) │ │ │ │ -126423 Disk Start 0000 (0) │ │ │ │ -126425 Int File Attributes 0000 (0) │ │ │ │ +12650F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126511 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126515 CRC D8AE5557 (3635303767) │ │ │ │ +126519 Compressed Size 00000652 (1618) │ │ │ │ +12651D Uncompressed Size 0000248D (9357) │ │ │ │ +126521 Filename Length 002A (42) │ │ │ │ +126523 Extra Length 0000 (0) │ │ │ │ +126525 Comment Length 0000 (0) │ │ │ │ +126527 Disk Start 0000 (0) │ │ │ │ +126529 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126427 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12652B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12642B Local Header Offset 000AE584 (714116) │ │ │ │ -12642F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12652F Local Header Offset 000AE56A (714090) │ │ │ │ +126533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12642F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126459 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -12645D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12645E Created OS 03 (3) 'Unix' │ │ │ │ -12645F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126460 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126461 General Purpose Flag 0800 (2048) │ │ │ │ +12655D CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +126561 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126562 Created OS 03 (3) 'Unix' │ │ │ │ +126563 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126564 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126565 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126463 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126465 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126469 CRC 0CFA9DCD (217750989) │ │ │ │ -12646D Compressed Size 000008A2 (2210) │ │ │ │ -126471 Uncompressed Size 00001F25 (7973) │ │ │ │ -126475 Filename Length 0030 (48) │ │ │ │ -126477 Extra Length 0000 (0) │ │ │ │ -126479 Comment Length 0000 (0) │ │ │ │ -12647B Disk Start 0000 (0) │ │ │ │ -12647D Int File Attributes 0000 (0) │ │ │ │ +126567 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126569 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12656D CRC 0CFA9DCD (217750989) │ │ │ │ +126571 Compressed Size 000008A2 (2210) │ │ │ │ +126575 Uncompressed Size 00001F25 (7973) │ │ │ │ +126579 Filename Length 0030 (48) │ │ │ │ +12657B Extra Length 0000 (0) │ │ │ │ +12657D Comment Length 0000 (0) │ │ │ │ +12657F Disk Start 0000 (0) │ │ │ │ +126581 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12647F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126583 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126483 Local Header Offset 000AEC1E (715806) │ │ │ │ -126487 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126587 Local Header Offset 000AEC04 (715780) │ │ │ │ +12658B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126487: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12658B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1264B7 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -1264BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1264BC Created OS 03 (3) 'Unix' │ │ │ │ -1264BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1264BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1264BF General Purpose Flag 0800 (2048) │ │ │ │ +1265BB CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +1265BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1265C0 Created OS 03 (3) 'Unix' │ │ │ │ +1265C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1265C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1265C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1264C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1264C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1264C7 CRC 356F4453 (896484435) │ │ │ │ -1264CB Compressed Size 00000712 (1810) │ │ │ │ -1264CF Uncompressed Size 00004221 (16929) │ │ │ │ -1264D3 Filename Length 002F (47) │ │ │ │ -1264D5 Extra Length 0000 (0) │ │ │ │ -1264D7 Comment Length 0000 (0) │ │ │ │ -1264D9 Disk Start 0000 (0) │ │ │ │ -1264DB Int File Attributes 0000 (0) │ │ │ │ +1265C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1265C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1265CB CRC 356F4453 (896484435) │ │ │ │ +1265CF Compressed Size 00000712 (1810) │ │ │ │ +1265D3 Uncompressed Size 00004221 (16929) │ │ │ │ +1265D7 Filename Length 002F (47) │ │ │ │ +1265D9 Extra Length 0000 (0) │ │ │ │ +1265DB Comment Length 0000 (0) │ │ │ │ +1265DD Disk Start 0000 (0) │ │ │ │ +1265DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1264DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1265E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1264E1 Local Header Offset 000AF50E (718094) │ │ │ │ -1264E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1265E5 Local Header Offset 000AF4F4 (718068) │ │ │ │ +1265E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1264E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1265E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126514 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -126518 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126519 Created OS 03 (3) 'Unix' │ │ │ │ -12651A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12651B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12651C General Purpose Flag 0800 (2048) │ │ │ │ +126618 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +12661C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12661D Created OS 03 (3) 'Unix' │ │ │ │ +12661E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12661F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126620 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12651E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126520 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126524 CRC 587A15DD (1484395997) │ │ │ │ -126528 Compressed Size 0000031F (799) │ │ │ │ -12652C Uncompressed Size 000006C6 (1734) │ │ │ │ -126530 Filename Length 0024 (36) │ │ │ │ -126532 Extra Length 0000 (0) │ │ │ │ -126534 Comment Length 0000 (0) │ │ │ │ -126536 Disk Start 0000 (0) │ │ │ │ -126538 Int File Attributes 0000 (0) │ │ │ │ +126622 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126624 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126628 CRC 587A15DD (1484395997) │ │ │ │ +12662C Compressed Size 0000031F (799) │ │ │ │ +126630 Uncompressed Size 000006C6 (1734) │ │ │ │ +126634 Filename Length 0024 (36) │ │ │ │ +126636 Extra Length 0000 (0) │ │ │ │ +126638 Comment Length 0000 (0) │ │ │ │ +12663A Disk Start 0000 (0) │ │ │ │ +12663C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12653A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12663E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12653E Local Header Offset 000AFC6D (719981) │ │ │ │ -126542 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126642 Local Header Offset 000AFC53 (719955) │ │ │ │ +126646 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126542: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126646: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126566 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -12656A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12656B Created OS 03 (3) 'Unix' │ │ │ │ -12656C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12656D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12656E General Purpose Flag 0800 (2048) │ │ │ │ +12666A CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +12666E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12666F Created OS 03 (3) 'Unix' │ │ │ │ +126670 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126671 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126672 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126570 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126572 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126576 CRC C7B676DF (3350623967) │ │ │ │ -12657A Compressed Size 00000359 (857) │ │ │ │ -12657E Uncompressed Size 00000DC4 (3524) │ │ │ │ -126582 Filename Length 0023 (35) │ │ │ │ -126584 Extra Length 0000 (0) │ │ │ │ -126586 Comment Length 0000 (0) │ │ │ │ -126588 Disk Start 0000 (0) │ │ │ │ -12658A Int File Attributes 0000 (0) │ │ │ │ +126674 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126676 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12667A CRC C7B676DF (3350623967) │ │ │ │ +12667E Compressed Size 00000359 (857) │ │ │ │ +126682 Uncompressed Size 00000DC4 (3524) │ │ │ │ +126686 Filename Length 0023 (35) │ │ │ │ +126688 Extra Length 0000 (0) │ │ │ │ +12668A Comment Length 0000 (0) │ │ │ │ +12668C Disk Start 0000 (0) │ │ │ │ +12668E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12658C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126690 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126590 Local Header Offset 000AFFCE (720846) │ │ │ │ -126594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126694 Local Header Offset 000AFFB4 (720820) │ │ │ │ +126698 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126698: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1265B7 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -1265BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1265BC Created OS 03 (3) 'Unix' │ │ │ │ -1265BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1265BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1265BF General Purpose Flag 0800 (2048) │ │ │ │ +1266BB CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +1266BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1266C0 Created OS 03 (3) 'Unix' │ │ │ │ +1266C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1266C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1266C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1265C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1265C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1265C7 CRC 4DE65267 (1306940007) │ │ │ │ -1265CB Compressed Size 00000D49 (3401) │ │ │ │ -1265CF Uncompressed Size 0000271E (10014) │ │ │ │ -1265D3 Filename Length 0024 (36) │ │ │ │ -1265D5 Extra Length 0000 (0) │ │ │ │ -1265D7 Comment Length 0000 (0) │ │ │ │ -1265D9 Disk Start 0000 (0) │ │ │ │ -1265DB Int File Attributes 0000 (0) │ │ │ │ +1266C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1266C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1266CB CRC 9A0E5865 (2584631397) │ │ │ │ +1266CF Compressed Size 00000D4D (3405) │ │ │ │ +1266D3 Uncompressed Size 0000271E (10014) │ │ │ │ +1266D7 Filename Length 0024 (36) │ │ │ │ +1266D9 Extra Length 0000 (0) │ │ │ │ +1266DB Comment Length 0000 (0) │ │ │ │ +1266DD Disk Start 0000 (0) │ │ │ │ +1266DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1265DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1265E1 Local Header Offset 000B0368 (721768) │ │ │ │ -1265E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1266E5 Local Header Offset 000B034E (721742) │ │ │ │ +1266E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1265E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1266E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126609 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -12660D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12660E Created OS 03 (3) 'Unix' │ │ │ │ -12660F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126610 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126611 General Purpose Flag 0800 (2048) │ │ │ │ +12670D CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +126711 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126712 Created OS 03 (3) 'Unix' │ │ │ │ +126713 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126714 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126715 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126613 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126615 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126619 CRC 694F81D6 (1766818262) │ │ │ │ -12661D Compressed Size 00001B2C (6956) │ │ │ │ -126621 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -126625 Filename Length 0023 (35) │ │ │ │ -126627 Extra Length 0000 (0) │ │ │ │ -126629 Comment Length 0000 (0) │ │ │ │ -12662B Disk Start 0000 (0) │ │ │ │ -12662D Int File Attributes 0000 (0) │ │ │ │ +126717 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126719 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12671D CRC 5BD315E8 (1540560360) │ │ │ │ +126721 Compressed Size 00001B36 (6966) │ │ │ │ +126725 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +126729 Filename Length 0023 (35) │ │ │ │ +12672B Extra Length 0000 (0) │ │ │ │ +12672D Comment Length 0000 (0) │ │ │ │ +12672F Disk Start 0000 (0) │ │ │ │ +126731 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12662F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126733 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126633 Local Header Offset 000B10F3 (725235) │ │ │ │ -126637 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126737 Local Header Offset 000B10DD (725213) │ │ │ │ +12673B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126637: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12673B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12665A CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -12665E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12665F Created OS 03 (3) 'Unix' │ │ │ │ -126660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126662 General Purpose Flag 0800 (2048) │ │ │ │ +12675E CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +126762 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126763 Created OS 03 (3) 'Unix' │ │ │ │ +126764 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126765 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126766 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126666 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12666A CRC 09B9FBA3 (163183523) │ │ │ │ -12666E Compressed Size 000003D4 (980) │ │ │ │ -126672 Uncompressed Size 000009D9 (2521) │ │ │ │ -126676 Filename Length 0029 (41) │ │ │ │ -126678 Extra Length 0000 (0) │ │ │ │ -12667A Comment Length 0000 (0) │ │ │ │ -12667C Disk Start 0000 (0) │ │ │ │ -12667E Int File Attributes 0000 (0) │ │ │ │ +126768 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12676A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12676E CRC 09B9FBA3 (163183523) │ │ │ │ +126772 Compressed Size 000003D4 (980) │ │ │ │ +126776 Uncompressed Size 000009D9 (2521) │ │ │ │ +12677A Filename Length 0029 (41) │ │ │ │ +12677C Extra Length 0000 (0) │ │ │ │ +12677E Comment Length 0000 (0) │ │ │ │ +126780 Disk Start 0000 (0) │ │ │ │ +126782 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126680 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126784 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126684 Local Header Offset 000B2C60 (732256) │ │ │ │ -126688 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126788 Local Header Offset 000B2C54 (732244) │ │ │ │ +12678C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12678C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1266B1 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -1266B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1266B6 Created OS 03 (3) 'Unix' │ │ │ │ -1266B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1266B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1266B9 General Purpose Flag 0800 (2048) │ │ │ │ +1267B5 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +1267B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1267BA Created OS 03 (3) 'Unix' │ │ │ │ +1267BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1267BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1267BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1266BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1266BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1266C1 CRC 25253938 (623196472) │ │ │ │ -1266C5 Compressed Size 0000059C (1436) │ │ │ │ -1266C9 Uncompressed Size 00001F2A (7978) │ │ │ │ -1266CD Filename Length 0028 (40) │ │ │ │ -1266CF Extra Length 0000 (0) │ │ │ │ -1266D1 Comment Length 0000 (0) │ │ │ │ -1266D3 Disk Start 0000 (0) │ │ │ │ -1266D5 Int File Attributes 0000 (0) │ │ │ │ +1267BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1267C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1267C5 CRC 25253938 (623196472) │ │ │ │ +1267C9 Compressed Size 0000059C (1436) │ │ │ │ +1267CD Uncompressed Size 00001F2A (7978) │ │ │ │ +1267D1 Filename Length 0028 (40) │ │ │ │ +1267D3 Extra Length 0000 (0) │ │ │ │ +1267D5 Comment Length 0000 (0) │ │ │ │ +1267D7 Disk Start 0000 (0) │ │ │ │ +1267D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1266D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1267DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1266DB Local Header Offset 000B307B (733307) │ │ │ │ -1266DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267DF Local Header Offset 000B306F (733295) │ │ │ │ +1267E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1266DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1267E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126707 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -12670B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12670C Created OS 03 (3) 'Unix' │ │ │ │ -12670D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12670E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12670F General Purpose Flag 0800 (2048) │ │ │ │ +12680B CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +12680F Created Zip Spec 14 (20) '2.0' │ │ │ │ +126810 Created OS 03 (3) 'Unix' │ │ │ │ +126811 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126812 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126813 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126711 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126713 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126717 CRC 74E34431 (1961051185) │ │ │ │ -12671B Compressed Size 0000025B (603) │ │ │ │ -12671F Uncompressed Size 000005AA (1450) │ │ │ │ -126723 Filename Length 002E (46) │ │ │ │ -126725 Extra Length 0000 (0) │ │ │ │ -126727 Comment Length 0000 (0) │ │ │ │ -126729 Disk Start 0000 (0) │ │ │ │ -12672B Int File Attributes 0000 (0) │ │ │ │ +126815 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126817 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12681B CRC 74E34431 (1961051185) │ │ │ │ +12681F Compressed Size 0000025B (603) │ │ │ │ +126823 Uncompressed Size 000005AA (1450) │ │ │ │ +126827 Filename Length 002E (46) │ │ │ │ +126829 Extra Length 0000 (0) │ │ │ │ +12682B Comment Length 0000 (0) │ │ │ │ +12682D Disk Start 0000 (0) │ │ │ │ +12682F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12672D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126831 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126731 Local Header Offset 000B365D (734813) │ │ │ │ -126735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126835 Local Header Offset 000B3651 (734801) │ │ │ │ +126839 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126839: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126763 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -126767 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126768 Created OS 03 (3) 'Unix' │ │ │ │ -126769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12676A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12676B General Purpose Flag 0800 (2048) │ │ │ │ +126867 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +12686B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12686C Created OS 03 (3) 'Unix' │ │ │ │ +12686D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12686E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12686F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12676D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12676F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126773 CRC DC9718FC (3700889852) │ │ │ │ -126777 Compressed Size 000002AD (685) │ │ │ │ -12677B Uncompressed Size 00000C5D (3165) │ │ │ │ -12677F Filename Length 002D (45) │ │ │ │ -126781 Extra Length 0000 (0) │ │ │ │ -126783 Comment Length 0000 (0) │ │ │ │ -126785 Disk Start 0000 (0) │ │ │ │ -126787 Int File Attributes 0000 (0) │ │ │ │ +126871 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126873 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126877 CRC DC9718FC (3700889852) │ │ │ │ +12687B Compressed Size 000002AD (685) │ │ │ │ +12687F Uncompressed Size 00000C5D (3165) │ │ │ │ +126883 Filename Length 002D (45) │ │ │ │ +126885 Extra Length 0000 (0) │ │ │ │ +126887 Comment Length 0000 (0) │ │ │ │ +126889 Disk Start 0000 (0) │ │ │ │ +12688B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126789 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12688D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12678D Local Header Offset 000B3904 (735492) │ │ │ │ -126791 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126891 Local Header Offset 000B38F8 (735480) │ │ │ │ +126895 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126791: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126895: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1267BE CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -1267C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1267C3 Created OS 03 (3) 'Unix' │ │ │ │ -1267C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1267C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1267C6 General Purpose Flag 0800 (2048) │ │ │ │ +1268C2 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +1268C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1268C7 Created OS 03 (3) 'Unix' │ │ │ │ +1268C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1268C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1268CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1267C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1267CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1267CE CRC F3CCDE6D (4090289773) │ │ │ │ -1267D2 Compressed Size 00000588 (1416) │ │ │ │ -1267D6 Uncompressed Size 00000F97 (3991) │ │ │ │ -1267DA Filename Length 0035 (53) │ │ │ │ -1267DC Extra Length 0000 (0) │ │ │ │ -1267DE Comment Length 0000 (0) │ │ │ │ -1267E0 Disk Start 0000 (0) │ │ │ │ -1267E2 Int File Attributes 0000 (0) │ │ │ │ +1268CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1268CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1268D2 CRC F3CCDE6D (4090289773) │ │ │ │ +1268D6 Compressed Size 00000588 (1416) │ │ │ │ +1268DA Uncompressed Size 00000F97 (3991) │ │ │ │ +1268DE Filename Length 0035 (53) │ │ │ │ +1268E0 Extra Length 0000 (0) │ │ │ │ +1268E2 Comment Length 0000 (0) │ │ │ │ +1268E4 Disk Start 0000 (0) │ │ │ │ +1268E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1267E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1268E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1267E8 Local Header Offset 000B3BFC (736252) │ │ │ │ -1267EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1268EC Local Header Offset 000B3BF0 (736240) │ │ │ │ +1268F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1267EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1268F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126821 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -126825 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126826 Created OS 03 (3) 'Unix' │ │ │ │ -126827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126829 General Purpose Flag 0800 (2048) │ │ │ │ +126925 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +126929 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12692A Created OS 03 (3) 'Unix' │ │ │ │ +12692B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12692C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12692D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12682B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12682D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126831 CRC 7EA8434F (2124956495) │ │ │ │ -126835 Compressed Size 0000035C (860) │ │ │ │ -126839 Uncompressed Size 000017DE (6110) │ │ │ │ -12683D Filename Length 0034 (52) │ │ │ │ -12683F Extra Length 0000 (0) │ │ │ │ -126841 Comment Length 0000 (0) │ │ │ │ -126843 Disk Start 0000 (0) │ │ │ │ -126845 Int File Attributes 0000 (0) │ │ │ │ +12692F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126931 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126935 CRC 7EA8434F (2124956495) │ │ │ │ +126939 Compressed Size 0000035C (860) │ │ │ │ +12693D Uncompressed Size 000017DE (6110) │ │ │ │ +126941 Filename Length 0034 (52) │ │ │ │ +126943 Extra Length 0000 (0) │ │ │ │ +126945 Comment Length 0000 (0) │ │ │ │ +126947 Disk Start 0000 (0) │ │ │ │ +126949 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126847 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12694B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12684B Local Header Offset 000B41D7 (737751) │ │ │ │ -12684F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12694F Local Header Offset 000B41CB (737739) │ │ │ │ +126953 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12684F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126953: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126883 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -126887 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126888 Created OS 03 (3) 'Unix' │ │ │ │ -126889 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12688A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12688B General Purpose Flag 0800 (2048) │ │ │ │ +126987 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +12698B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12698C Created OS 03 (3) 'Unix' │ │ │ │ +12698D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12698E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12698F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12688D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12688F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126893 CRC A681EAE8 (2793532136) │ │ │ │ -126897 Compressed Size 000005F2 (1522) │ │ │ │ -12689B Uncompressed Size 00000D70 (3440) │ │ │ │ -12689F Filename Length 0028 (40) │ │ │ │ -1268A1 Extra Length 0000 (0) │ │ │ │ -1268A3 Comment Length 0000 (0) │ │ │ │ -1268A5 Disk Start 0000 (0) │ │ │ │ -1268A7 Int File Attributes 0000 (0) │ │ │ │ +126991 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126993 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126997 CRC A681EAE8 (2793532136) │ │ │ │ +12699B Compressed Size 000005F2 (1522) │ │ │ │ +12699F Uncompressed Size 00000D70 (3440) │ │ │ │ +1269A3 Filename Length 0028 (40) │ │ │ │ +1269A5 Extra Length 0000 (0) │ │ │ │ +1269A7 Comment Length 0000 (0) │ │ │ │ +1269A9 Disk Start 0000 (0) │ │ │ │ +1269AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1269AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1268AD Local Header Offset 000B4585 (738693) │ │ │ │ -1268B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1269B1 Local Header Offset 000B4579 (738681) │ │ │ │ +1269B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1268B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1269B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1268D9 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -1268DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1268DE Created OS 03 (3) 'Unix' │ │ │ │ -1268DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1268E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1268E1 General Purpose Flag 0800 (2048) │ │ │ │ +1269DD CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +1269E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1269E2 Created OS 03 (3) 'Unix' │ │ │ │ +1269E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1269E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1269E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1268E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1268E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1268E9 CRC 2FC4FB8C (801438604) │ │ │ │ -1268ED Compressed Size 00000447 (1095) │ │ │ │ -1268F1 Uncompressed Size 00001094 (4244) │ │ │ │ -1268F5 Filename Length 0027 (39) │ │ │ │ -1268F7 Extra Length 0000 (0) │ │ │ │ -1268F9 Comment Length 0000 (0) │ │ │ │ -1268FB Disk Start 0000 (0) │ │ │ │ -1268FD Int File Attributes 0000 (0) │ │ │ │ +1269E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1269E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1269ED CRC 2FC4FB8C (801438604) │ │ │ │ +1269F1 Compressed Size 00000447 (1095) │ │ │ │ +1269F5 Uncompressed Size 00001094 (4244) │ │ │ │ +1269F9 Filename Length 0027 (39) │ │ │ │ +1269FB Extra Length 0000 (0) │ │ │ │ +1269FD Comment Length 0000 (0) │ │ │ │ +1269FF Disk Start 0000 (0) │ │ │ │ +126A01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126903 Local Header Offset 000B4BBD (740285) │ │ │ │ -126907 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A07 Local Header Offset 000B4BB1 (740273) │ │ │ │ +126A0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12692E CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -126932 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126933 Created OS 03 (3) 'Unix' │ │ │ │ -126934 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126935 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126936 General Purpose Flag 0800 (2048) │ │ │ │ +126A32 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +126A36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A37 Created OS 03 (3) 'Unix' │ │ │ │ +126A38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126938 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12693A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12693E CRC 7223B87F (1914943615) │ │ │ │ -126942 Compressed Size 00000493 (1171) │ │ │ │ -126946 Uncompressed Size 00000B44 (2884) │ │ │ │ -12694A Filename Length 002F (47) │ │ │ │ -12694C Extra Length 0000 (0) │ │ │ │ -12694E Comment Length 0000 (0) │ │ │ │ -126950 Disk Start 0000 (0) │ │ │ │ -126952 Int File Attributes 0000 (0) │ │ │ │ +126A3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A42 CRC 7223B87F (1914943615) │ │ │ │ +126A46 Compressed Size 00000493 (1171) │ │ │ │ +126A4A Uncompressed Size 00000B44 (2884) │ │ │ │ +126A4E Filename Length 002F (47) │ │ │ │ +126A50 Extra Length 0000 (0) │ │ │ │ +126A52 Comment Length 0000 (0) │ │ │ │ +126A54 Disk Start 0000 (0) │ │ │ │ +126A56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126954 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126958 Local Header Offset 000B5049 (741449) │ │ │ │ -12695C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A5C Local Header Offset 000B503D (741437) │ │ │ │ +126A60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12695C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12698B CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -12698F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126990 Created OS 03 (3) 'Unix' │ │ │ │ -126991 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126992 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126993 General Purpose Flag 0800 (2048) │ │ │ │ +126A8F CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +126A93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A94 Created OS 03 (3) 'Unix' │ │ │ │ +126A95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126995 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126997 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12699B CRC 177CD2BD (394056381) │ │ │ │ -12699F Compressed Size 000002BB (699) │ │ │ │ -1269A3 Uncompressed Size 00000DA6 (3494) │ │ │ │ -1269A7 Filename Length 002E (46) │ │ │ │ -1269A9 Extra Length 0000 (0) │ │ │ │ -1269AB Comment Length 0000 (0) │ │ │ │ -1269AD Disk Start 0000 (0) │ │ │ │ -1269AF Int File Attributes 0000 (0) │ │ │ │ +126A99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A9F CRC 177CD2BD (394056381) │ │ │ │ +126AA3 Compressed Size 000002BB (699) │ │ │ │ +126AA7 Uncompressed Size 00000DA6 (3494) │ │ │ │ +126AAB Filename Length 002E (46) │ │ │ │ +126AAD Extra Length 0000 (0) │ │ │ │ +126AAF Comment Length 0000 (0) │ │ │ │ +126AB1 Disk Start 0000 (0) │ │ │ │ +126AB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1269B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126AB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1269B5 Local Header Offset 000B5529 (742697) │ │ │ │ -1269B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126AB9 Local Header Offset 000B551D (742685) │ │ │ │ +126ABD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1269B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126ABD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1269E7 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -1269EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1269EC Created OS 03 (3) 'Unix' │ │ │ │ -1269ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1269EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1269EF General Purpose Flag 0800 (2048) │ │ │ │ +126AEB CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +126AEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +126AF0 Created OS 03 (3) 'Unix' │ │ │ │ +126AF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126AF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126AF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1269F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1269F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1269F7 CRC B9D58389 (3117777801) │ │ │ │ -1269FB Compressed Size 000005AF (1455) │ │ │ │ -1269FF Uncompressed Size 00000DFE (3582) │ │ │ │ -126A03 Filename Length 002B (43) │ │ │ │ -126A05 Extra Length 0000 (0) │ │ │ │ -126A07 Comment Length 0000 (0) │ │ │ │ -126A09 Disk Start 0000 (0) │ │ │ │ -126A0B Int File Attributes 0000 (0) │ │ │ │ +126AF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126AF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126AFB CRC B9D58389 (3117777801) │ │ │ │ +126AFF Compressed Size 000005AF (1455) │ │ │ │ +126B03 Uncompressed Size 00000DFE (3582) │ │ │ │ +126B07 Filename Length 002B (43) │ │ │ │ +126B09 Extra Length 0000 (0) │ │ │ │ +126B0B Comment Length 0000 (0) │ │ │ │ +126B0D Disk Start 0000 (0) │ │ │ │ +126B0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A11 Local Header Offset 000B5830 (743472) │ │ │ │ -126A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B15 Local Header Offset 000B5824 (743460) │ │ │ │ +126B19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A40 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -126A44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A45 Created OS 03 (3) 'Unix' │ │ │ │ -126A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126A48 General Purpose Flag 0800 (2048) │ │ │ │ +126B44 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +126B48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B49 Created OS 03 (3) 'Unix' │ │ │ │ +126B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -126A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126A50 CRC BAD58509 (3134555401) │ │ │ │ -126A54 Compressed Size 00000342 (834) │ │ │ │ -126A58 Uncompressed Size 0000122E (4654) │ │ │ │ -126A5C Filename Length 002A (42) │ │ │ │ -126A5E Extra Length 0000 (0) │ │ │ │ -126A60 Comment Length 0000 (0) │ │ │ │ -126A62 Disk Start 0000 (0) │ │ │ │ -126A64 Int File Attributes 0000 (0) │ │ │ │ +126B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B54 CRC BAD58509 (3134555401) │ │ │ │ +126B58 Compressed Size 00000342 (834) │ │ │ │ +126B5C Uncompressed Size 0000122E (4654) │ │ │ │ +126B60 Filename Length 002A (42) │ │ │ │ +126B62 Extra Length 0000 (0) │ │ │ │ +126B64 Comment Length 0000 (0) │ │ │ │ +126B66 Disk Start 0000 (0) │ │ │ │ +126B68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A6A Local Header Offset 000B5E28 (745000) │ │ │ │ -126A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B6E Local Header Offset 000B5E1C (744988) │ │ │ │ +126B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A98 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -126A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A9D Created OS 03 (3) 'Unix' │ │ │ │ -126A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126AA0 General Purpose Flag 0800 (2048) │ │ │ │ +126B9C CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +126BA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BA1 Created OS 03 (3) 'Unix' │ │ │ │ +126BA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AA2 Compression Method 0000 (0) 'Stored' │ │ │ │ -126AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AA8 CRC 00000000 (0) │ │ │ │ -126AAC Compressed Size 00000000 (0) │ │ │ │ -126AB0 Uncompressed Size 00000000 (0) │ │ │ │ -126AB4 Filename Length 0010 (16) │ │ │ │ -126AB6 Extra Length 0000 (0) │ │ │ │ -126AB8 Comment Length 0000 (0) │ │ │ │ -126ABA Disk Start 0000 (0) │ │ │ │ -126ABC Int File Attributes 0000 (0) │ │ │ │ +126BA6 Compression Method 0000 (0) 'Stored' │ │ │ │ +126BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BAC CRC 00000000 (0) │ │ │ │ +126BB0 Compressed Size 00000000 (0) │ │ │ │ +126BB4 Uncompressed Size 00000000 (0) │ │ │ │ +126BB8 Filename Length 0010 (16) │ │ │ │ +126BBA Extra Length 0000 (0) │ │ │ │ +126BBC Comment Length 0000 (0) │ │ │ │ +126BBE Disk Start 0000 (0) │ │ │ │ +126BC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126ABE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126BC2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126AC2 Local Header Offset 000B61B2 (745906) │ │ │ │ -126AC6 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +126BC6 Local Header Offset 000B61A6 (745894) │ │ │ │ +126BCA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126AC6: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BCA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126AC6: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126BCA: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A9E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BA2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126AD6 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -126ADA Created Zip Spec 14 (20) '2.0' │ │ │ │ -126ADB Created OS 03 (3) 'Unix' │ │ │ │ -126ADC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126ADD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126ADE General Purpose Flag 0800 (2048) │ │ │ │ +126BDA CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +126BDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BDF Created OS 03 (3) 'Unix' │ │ │ │ +126BE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126AE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AE6 CRC 810F19F8 (2165250552) │ │ │ │ -126AEA Compressed Size 0000006B (107) │ │ │ │ -126AEE Uncompressed Size 0000007F (127) │ │ │ │ -126AF2 Filename Length 0025 (37) │ │ │ │ -126AF4 Extra Length 0000 (0) │ │ │ │ -126AF6 Comment Length 0000 (0) │ │ │ │ -126AF8 Disk Start 0000 (0) │ │ │ │ -126AFA Int File Attributes 0000 (0) │ │ │ │ +126BE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126BE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BEA CRC 810F19F8 (2165250552) │ │ │ │ +126BEE Compressed Size 0000006B (107) │ │ │ │ +126BF2 Uncompressed Size 0000007F (127) │ │ │ │ +126BF6 Filename Length 0025 (37) │ │ │ │ +126BF8 Extra Length 0000 (0) │ │ │ │ +126BFA Comment Length 0000 (0) │ │ │ │ +126BFC Disk Start 0000 (0) │ │ │ │ +126BFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126AFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B00 Local Header Offset 000B61E0 (745952) │ │ │ │ -126B04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C04 Local Header Offset 000B61D4 (745940) │ │ │ │ +126C08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B29 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -126B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B2E Created OS 03 (3) 'Unix' │ │ │ │ -126B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B31 General Purpose Flag 0800 (2048) │ │ │ │ +126C2D CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +126C31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C32 Created OS 03 (3) 'Unix' │ │ │ │ +126C33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B39 CRC 8E3C5B46 (2386320198) │ │ │ │ -126B3D Compressed Size 0000007B (123) │ │ │ │ -126B41 Uncompressed Size 00000098 (152) │ │ │ │ -126B45 Filename Length 0024 (36) │ │ │ │ -126B47 Extra Length 0000 (0) │ │ │ │ -126B49 Comment Length 0000 (0) │ │ │ │ -126B4B Disk Start 0000 (0) │ │ │ │ -126B4D Int File Attributes 0000 (0) │ │ │ │ +126C37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C3D CRC 8E3C5B46 (2386320198) │ │ │ │ +126C41 Compressed Size 0000007B (123) │ │ │ │ +126C45 Uncompressed Size 00000098 (152) │ │ │ │ +126C49 Filename Length 0024 (36) │ │ │ │ +126C4B Extra Length 0000 (0) │ │ │ │ +126C4D Comment Length 0000 (0) │ │ │ │ +126C4F Disk Start 0000 (0) │ │ │ │ +126C51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B53 Local Header Offset 000B628E (746126) │ │ │ │ -126B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C57 Local Header Offset 000B6282 (746114) │ │ │ │ +126C5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B7B CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -126B7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B80 Created OS 03 (3) 'Unix' │ │ │ │ -126B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B83 General Purpose Flag 0800 (2048) │ │ │ │ +126C7F CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +126C83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C84 Created OS 03 (3) 'Unix' │ │ │ │ +126C85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B8B CRC 824F7F49 (2186248009) │ │ │ │ -126B8F Compressed Size 000001D1 (465) │ │ │ │ -126B93 Uncompressed Size 00000347 (839) │ │ │ │ -126B97 Filename Length 0028 (40) │ │ │ │ -126B99 Extra Length 0000 (0) │ │ │ │ -126B9B Comment Length 0000 (0) │ │ │ │ -126B9D Disk Start 0000 (0) │ │ │ │ -126B9F Int File Attributes 0000 (0) │ │ │ │ +126C89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C8F CRC 824F7F49 (2186248009) │ │ │ │ +126C93 Compressed Size 000001D1 (465) │ │ │ │ +126C97 Uncompressed Size 00000347 (839) │ │ │ │ +126C9B Filename Length 0028 (40) │ │ │ │ +126C9D Extra Length 0000 (0) │ │ │ │ +126C9F Comment Length 0000 (0) │ │ │ │ +126CA1 Disk Start 0000 (0) │ │ │ │ +126CA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BA5 Local Header Offset 000B634B (746315) │ │ │ │ -126BA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CA9 Local Header Offset 000B633F (746303) │ │ │ │ +126CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126BD1 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -126BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126BD6 Created OS 03 (3) 'Unix' │ │ │ │ -126BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126BD9 General Purpose Flag 0800 (2048) │ │ │ │ +126CD5 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +126CD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126CDA Created OS 03 (3) 'Unix' │ │ │ │ +126CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -126BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126BE1 CRC D21211B0 (3524399536) │ │ │ │ -126BE5 Compressed Size 00000164 (356) │ │ │ │ -126BE9 Uncompressed Size 00000266 (614) │ │ │ │ -126BED Filename Length 0027 (39) │ │ │ │ -126BEF Extra Length 0000 (0) │ │ │ │ -126BF1 Comment Length 0000 (0) │ │ │ │ -126BF3 Disk Start 0000 (0) │ │ │ │ -126BF5 Int File Attributes 0000 (0) │ │ │ │ +126CDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +126CE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126CE5 CRC D21211B0 (3524399536) │ │ │ │ +126CE9 Compressed Size 00000164 (356) │ │ │ │ +126CED Uncompressed Size 00000266 (614) │ │ │ │ +126CF1 Filename Length 0027 (39) │ │ │ │ +126CF3 Extra Length 0000 (0) │ │ │ │ +126CF5 Comment Length 0000 (0) │ │ │ │ +126CF7 Disk Start 0000 (0) │ │ │ │ +126CF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BFB Local Header Offset 000B6562 (746850) │ │ │ │ -126BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CFF Local Header Offset 000B6556 (746838) │ │ │ │ +126D03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126C26 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -126C2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C2B Created OS 03 (3) 'Unix' │ │ │ │ -126C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C2E General Purpose Flag 0800 (2048) │ │ │ │ +126D2A CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +126D2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D2F Created OS 03 (3) 'Unix' │ │ │ │ +126D30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D32 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C30 Compression Method 0000 (0) 'Stored' │ │ │ │ -126C32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C36 CRC 00000000 (0) │ │ │ │ -126C3A Compressed Size 00000000 (0) │ │ │ │ -126C3E Uncompressed Size 00000000 (0) │ │ │ │ -126C42 Filename Length 001C (28) │ │ │ │ -126C44 Extra Length 0000 (0) │ │ │ │ -126C46 Comment Length 0000 (0) │ │ │ │ -126C48 Disk Start 0000 (0) │ │ │ │ -126C4A Int File Attributes 0000 (0) │ │ │ │ +126D34 Compression Method 0000 (0) 'Stored' │ │ │ │ +126D36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D3A CRC 00000000 (0) │ │ │ │ +126D3E Compressed Size 00000000 (0) │ │ │ │ +126D42 Uncompressed Size 00000000 (0) │ │ │ │ +126D46 Filename Length 001C (28) │ │ │ │ +126D48 Extra Length 0000 (0) │ │ │ │ +126D4A Comment Length 0000 (0) │ │ │ │ +126D4C Disk Start 0000 (0) │ │ │ │ +126D4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C4C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126D50 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126C50 Local Header Offset 000B670B (747275) │ │ │ │ -126C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D54 Local Header Offset 000B66FF (747263) │ │ │ │ +126D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126C54: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126D58: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C2C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D30: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126C70 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -126C74 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C75 Created OS 03 (3) 'Unix' │ │ │ │ -126C76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C78 General Purpose Flag 0800 (2048) │ │ │ │ +126D74 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +126D78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D79 Created OS 03 (3) 'Unix' │ │ │ │ +126D7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -126C7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C80 CRC B0D9726D (2967040621) │ │ │ │ -126C84 Compressed Size 00000255 (597) │ │ │ │ -126C88 Uncompressed Size 00000578 (1400) │ │ │ │ -126C8C Filename Length 003A (58) │ │ │ │ -126C8E Extra Length 0000 (0) │ │ │ │ -126C90 Comment Length 0000 (0) │ │ │ │ -126C92 Disk Start 0000 (0) │ │ │ │ -126C94 Int File Attributes 0000 (0) │ │ │ │ +126D7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126D80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D84 CRC 9CB514D1 (2629113041) │ │ │ │ +126D88 Compressed Size 00000254 (596) │ │ │ │ +126D8C Uncompressed Size 00000578 (1400) │ │ │ │ +126D90 Filename Length 003A (58) │ │ │ │ +126D92 Extra Length 0000 (0) │ │ │ │ +126D94 Comment Length 0000 (0) │ │ │ │ +126D96 Disk Start 0000 (0) │ │ │ │ +126D98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126D9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126C9A Local Header Offset 000B6745 (747333) │ │ │ │ -126C9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D9E Local Header Offset 000B6739 (747321) │ │ │ │ +126DA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126DA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126CD8 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -126CDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -126CDD Created OS 03 (3) 'Unix' │ │ │ │ -126CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126CE0 General Purpose Flag 0800 (2048) │ │ │ │ +126DDC CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +126DE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126DE1 Created OS 03 (3) 'Unix' │ │ │ │ +126DE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126DE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126DE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126CE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126CE8 CRC 6EA9B289 (1856615049) │ │ │ │ -126CEC Compressed Size 000003FA (1018) │ │ │ │ -126CF0 Uncompressed Size 00000D24 (3364) │ │ │ │ -126CF4 Filename Length 0039 (57) │ │ │ │ -126CF6 Extra Length 0000 (0) │ │ │ │ -126CF8 Comment Length 0000 (0) │ │ │ │ -126CFA Disk Start 0000 (0) │ │ │ │ -126CFC Int File Attributes 0000 (0) │ │ │ │ +126DE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126DE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126DEC CRC 75C86708 (1976067848) │ │ │ │ +126DF0 Compressed Size 000003F5 (1013) │ │ │ │ +126DF4 Uncompressed Size 00000CF0 (3312) │ │ │ │ +126DF8 Filename Length 0039 (57) │ │ │ │ +126DFA Extra Length 0000 (0) │ │ │ │ +126DFC Comment Length 0000 (0) │ │ │ │ +126DFE Disk Start 0000 (0) │ │ │ │ +126E00 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126CFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D02 Local Header Offset 000B69F2 (748018) │ │ │ │ -126D06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E06 Local Header Offset 000B69E5 (748005) │ │ │ │ +126E0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126D3F CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -126D43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126D44 Created OS 03 (3) 'Unix' │ │ │ │ -126D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126D47 General Purpose Flag 0800 (2048) │ │ │ │ +126E43 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +126E47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E48 Created OS 03 (3) 'Unix' │ │ │ │ +126E49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126D4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126D4F CRC 5D5D9803 (1566414851) │ │ │ │ -126D53 Compressed Size 000004FA (1274) │ │ │ │ -126D57 Uncompressed Size 00000CA4 (3236) │ │ │ │ -126D5B Filename Length 0041 (65) │ │ │ │ -126D5D Extra Length 0000 (0) │ │ │ │ -126D5F Comment Length 0000 (0) │ │ │ │ -126D61 Disk Start 0000 (0) │ │ │ │ -126D63 Int File Attributes 0000 (0) │ │ │ │ +126E4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E53 CRC 5D5D9803 (1566414851) │ │ │ │ +126E57 Compressed Size 000004FA (1274) │ │ │ │ +126E5B Uncompressed Size 00000CA4 (3236) │ │ │ │ +126E5F Filename Length 0041 (65) │ │ │ │ +126E61 Extra Length 0000 (0) │ │ │ │ +126E63 Comment Length 0000 (0) │ │ │ │ +126E65 Disk Start 0000 (0) │ │ │ │ +126E67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126D65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D69 Local Header Offset 000B6E43 (749123) │ │ │ │ -126D6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E6D Local Header Offset 000B6E31 (749105) │ │ │ │ +126E71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126DAE CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -126DB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126DB3 Created OS 03 (3) 'Unix' │ │ │ │ -126DB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126DB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126DB6 General Purpose Flag 0800 (2048) │ │ │ │ +126EB2 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +126EB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126EB7 Created OS 03 (3) 'Unix' │ │ │ │ +126EB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126EB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126EBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126DB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126DBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126DBE CRC E225F545 (3794138437) │ │ │ │ -126DC2 Compressed Size 000003A1 (929) │ │ │ │ -126DC6 Uncompressed Size 00001258 (4696) │ │ │ │ -126DCA Filename Length 0040 (64) │ │ │ │ -126DCC Extra Length 0000 (0) │ │ │ │ -126DCE Comment Length 0000 (0) │ │ │ │ -126DD0 Disk Start 0000 (0) │ │ │ │ -126DD2 Int File Attributes 0000 (0) │ │ │ │ +126EBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +126EBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126EC2 CRC E225F545 (3794138437) │ │ │ │ +126EC6 Compressed Size 000003A1 (929) │ │ │ │ +126ECA Uncompressed Size 00001258 (4696) │ │ │ │ +126ECE Filename Length 0040 (64) │ │ │ │ +126ED0 Extra Length 0000 (0) │ │ │ │ +126ED2 Comment Length 0000 (0) │ │ │ │ +126ED4 Disk Start 0000 (0) │ │ │ │ +126ED6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126DD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126ED8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126DD8 Local Header Offset 000B739C (750492) │ │ │ │ -126DDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126EDC Local Header Offset 000B738A (750474) │ │ │ │ +126EE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126DDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E1C CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -126E20 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E21 Created OS 03 (3) 'Unix' │ │ │ │ -126E22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E24 General Purpose Flag 0800 (2048) │ │ │ │ +126F20 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +126F24 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F25 Created OS 03 (3) 'Unix' │ │ │ │ +126F26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E2C CRC E82B9372 (3895169906) │ │ │ │ -126E30 Compressed Size 0000020F (527) │ │ │ │ -126E34 Uncompressed Size 0000042E (1070) │ │ │ │ -126E38 Filename Length 0031 (49) │ │ │ │ -126E3A Extra Length 0000 (0) │ │ │ │ -126E3C Comment Length 0000 (0) │ │ │ │ -126E3E Disk Start 0000 (0) │ │ │ │ -126E40 Int File Attributes 0000 (0) │ │ │ │ +126F2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F30 CRC E82B9372 (3895169906) │ │ │ │ +126F34 Compressed Size 0000020F (527) │ │ │ │ +126F38 Uncompressed Size 0000042E (1070) │ │ │ │ +126F3C Filename Length 0031 (49) │ │ │ │ +126F3E Extra Length 0000 (0) │ │ │ │ +126F40 Comment Length 0000 (0) │ │ │ │ +126F42 Disk Start 0000 (0) │ │ │ │ +126F44 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126E42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126E46 Local Header Offset 000B779B (751515) │ │ │ │ -126E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F4A Local Header Offset 000B7789 (751497) │ │ │ │ +126F4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E7B CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -126E7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E80 Created OS 03 (3) 'Unix' │ │ │ │ -126E81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E83 General Purpose Flag 0800 (2048) │ │ │ │ +126F7F CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +126F83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F84 Created OS 03 (3) 'Unix' │ │ │ │ +126F85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E8B CRC D83E4AE4 (3627961060) │ │ │ │ -126E8F Compressed Size 00000261 (609) │ │ │ │ -126E93 Uncompressed Size 0000084A (2122) │ │ │ │ -126E97 Filename Length 0030 (48) │ │ │ │ -126E99 Extra Length 0000 (0) │ │ │ │ -126E9B Comment Length 0000 (0) │ │ │ │ -126E9D Disk Start 0000 (0) │ │ │ │ -126E9F Int File Attributes 0000 (0) │ │ │ │ +126F89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F8F CRC D83E4AE4 (3627961060) │ │ │ │ +126F93 Compressed Size 00000261 (609) │ │ │ │ +126F97 Uncompressed Size 0000084A (2122) │ │ │ │ +126F9B Filename Length 0030 (48) │ │ │ │ +126F9D Extra Length 0000 (0) │ │ │ │ +126F9F Comment Length 0000 (0) │ │ │ │ +126FA1 Disk Start 0000 (0) │ │ │ │ +126FA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126FA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126EA5 Local Header Offset 000B79F9 (752121) │ │ │ │ -126EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126FA9 Local Header Offset 000B79E7 (752103) │ │ │ │ +126FAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126ED9 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -126EDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -126EDE Created OS 03 (3) 'Unix' │ │ │ │ -126EDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126EE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126EE1 General Purpose Flag 0800 (2048) │ │ │ │ +126FDD CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +126FE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126FE2 Created OS 03 (3) 'Unix' │ │ │ │ +126FE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126FE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126FE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126EE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126EE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126EE9 CRC 2D03D35B (755225435) │ │ │ │ -126EED Compressed Size 000000DA (218) │ │ │ │ -126EF1 Uncompressed Size 00000149 (329) │ │ │ │ -126EF5 Filename Length 0032 (50) │ │ │ │ -126EF7 Extra Length 0000 (0) │ │ │ │ -126EF9 Comment Length 0000 (0) │ │ │ │ -126EFB Disk Start 0000 (0) │ │ │ │ -126EFD Int File Attributes 0000 (0) │ │ │ │ +126FE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126FE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126FED CRC 2D03D35B (755225435) │ │ │ │ +126FF1 Compressed Size 000000DA (218) │ │ │ │ +126FF5 Uncompressed Size 00000149 (329) │ │ │ │ +126FF9 Filename Length 0032 (50) │ │ │ │ +126FFB Extra Length 0000 (0) │ │ │ │ +126FFD Comment Length 0000 (0) │ │ │ │ +126FFF Disk Start 0000 (0) │ │ │ │ +127001 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127003 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F03 Local Header Offset 000B7CA8 (752808) │ │ │ │ -126F07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127007 Local Header Offset 000B7C96 (752790) │ │ │ │ +12700B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12700B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F39 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -126F3D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F3E Created OS 03 (3) 'Unix' │ │ │ │ -126F3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126F41 General Purpose Flag 0800 (2048) │ │ │ │ +12703D CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +127041 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127042 Created OS 03 (3) 'Unix' │ │ │ │ +127043 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127044 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127045 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126F43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126F45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126F49 CRC DDDD378D (3722262413) │ │ │ │ -126F4D Compressed Size 0000007D (125) │ │ │ │ -126F51 Uncompressed Size 000000AB (171) │ │ │ │ -126F55 Filename Length 0031 (49) │ │ │ │ -126F57 Extra Length 0000 (0) │ │ │ │ -126F59 Comment Length 0000 (0) │ │ │ │ -126F5B Disk Start 0000 (0) │ │ │ │ -126F5D Int File Attributes 0000 (0) │ │ │ │ +127047 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127049 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12704D CRC DDDD378D (3722262413) │ │ │ │ +127051 Compressed Size 0000007D (125) │ │ │ │ +127055 Uncompressed Size 000000AB (171) │ │ │ │ +127059 Filename Length 0031 (49) │ │ │ │ +12705B Extra Length 0000 (0) │ │ │ │ +12705D Comment Length 0000 (0) │ │ │ │ +12705F Disk Start 0000 (0) │ │ │ │ +127061 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127063 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F63 Local Header Offset 000B7DD2 (753106) │ │ │ │ -126F67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127067 Local Header Offset 000B7DC0 (753088) │ │ │ │ +12706B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12706B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F98 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -126F9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F9D Created OS 03 (3) 'Unix' │ │ │ │ -126F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FA0 General Purpose Flag 0800 (2048) │ │ │ │ +12709C CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +1270A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270A1 Created OS 03 (3) 'Unix' │ │ │ │ +1270A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FA2 Compression Method 0000 (0) 'Stored' │ │ │ │ -126FA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FA8 CRC 00000000 (0) │ │ │ │ -126FAC Compressed Size 00000000 (0) │ │ │ │ -126FB0 Uncompressed Size 00000000 (0) │ │ │ │ -126FB4 Filename Length 0011 (17) │ │ │ │ -126FB6 Extra Length 0000 (0) │ │ │ │ -126FB8 Comment Length 0000 (0) │ │ │ │ -126FBA Disk Start 0000 (0) │ │ │ │ -126FBC Int File Attributes 0000 (0) │ │ │ │ +1270A6 Compression Method 0000 (0) 'Stored' │ │ │ │ +1270A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270AC CRC 00000000 (0) │ │ │ │ +1270B0 Compressed Size 00000000 (0) │ │ │ │ +1270B4 Uncompressed Size 00000000 (0) │ │ │ │ +1270B8 Filename Length 0011 (17) │ │ │ │ +1270BA Extra Length 0000 (0) │ │ │ │ +1270BC Comment Length 0000 (0) │ │ │ │ +1270BE Disk Start 0000 (0) │ │ │ │ +1270C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FBE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1270C2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126FC2 Local Header Offset 000B7E9E (753310) │ │ │ │ -126FC6 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1270C6 Local Header Offset 000B7E8C (753292) │ │ │ │ +1270CA Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126FC6: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270CA: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126FC6: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1270CA: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F9E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270A2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126FD7 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -126FDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -126FDC Created OS 03 (3) 'Unix' │ │ │ │ -126FDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FDF General Purpose Flag 0800 (2048) │ │ │ │ +1270DB CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +1270DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270E0 Created OS 03 (3) 'Unix' │ │ │ │ +1270E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126FE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FE7 CRC 7D077A9A (2097642138) │ │ │ │ -126FEB Compressed Size 00000272 (626) │ │ │ │ -126FEF Uncompressed Size 000004EF (1263) │ │ │ │ -126FF3 Filename Length 0025 (37) │ │ │ │ -126FF5 Extra Length 0000 (0) │ │ │ │ -126FF7 Comment Length 0000 (0) │ │ │ │ -126FF9 Disk Start 0000 (0) │ │ │ │ -126FFB Int File Attributes 0000 (0) │ │ │ │ +1270E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1270E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270EB CRC 7D077A9A (2097642138) │ │ │ │ +1270EF Compressed Size 00000272 (626) │ │ │ │ +1270F3 Uncompressed Size 000004EF (1263) │ │ │ │ +1270F7 Filename Length 0025 (37) │ │ │ │ +1270F9 Extra Length 0000 (0) │ │ │ │ +1270FB Comment Length 0000 (0) │ │ │ │ +1270FD Disk Start 0000 (0) │ │ │ │ +1270FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127001 Local Header Offset 000B7ECD (753357) │ │ │ │ -127005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127105 Local Header Offset 000B7EBB (753339) │ │ │ │ +127109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12702A CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -12702E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12702F Created OS 03 (3) 'Unix' │ │ │ │ -127030 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127031 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127032 General Purpose Flag 0800 (2048) │ │ │ │ +12712E CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +127132 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127133 Created OS 03 (3) 'Unix' │ │ │ │ +127134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127136 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127034 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127036 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12703A CRC D9246A2F (3643042351) │ │ │ │ -12703E Compressed Size 000002A1 (673) │ │ │ │ -127042 Uncompressed Size 000006E5 (1765) │ │ │ │ -127046 Filename Length 0024 (36) │ │ │ │ -127048 Extra Length 0000 (0) │ │ │ │ -12704A Comment Length 0000 (0) │ │ │ │ -12704C Disk Start 0000 (0) │ │ │ │ -12704E Int File Attributes 0000 (0) │ │ │ │ +127138 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12713A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12713E CRC D9246A2F (3643042351) │ │ │ │ +127142 Compressed Size 000002A1 (673) │ │ │ │ +127146 Uncompressed Size 000006E5 (1765) │ │ │ │ +12714A Filename Length 0024 (36) │ │ │ │ +12714C Extra Length 0000 (0) │ │ │ │ +12714E Comment Length 0000 (0) │ │ │ │ +127150 Disk Start 0000 (0) │ │ │ │ +127152 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127050 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127054 Local Header Offset 000B8182 (754050) │ │ │ │ -127058 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127158 Local Header Offset 000B8170 (754032) │ │ │ │ +12715C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127058: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12715C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12707C CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -127080 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127081 Created OS 03 (3) 'Unix' │ │ │ │ -127082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127084 General Purpose Flag 0800 (2048) │ │ │ │ +127180 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +127184 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127185 Created OS 03 (3) 'Unix' │ │ │ │ +127186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127188 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127086 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127088 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12708C CRC 4CA9431A (1286161178) │ │ │ │ -127090 Compressed Size 00000541 (1345) │ │ │ │ -127094 Uncompressed Size 00000CA9 (3241) │ │ │ │ -127098 Filename Length 001F (31) │ │ │ │ -12709A Extra Length 0000 (0) │ │ │ │ -12709C Comment Length 0000 (0) │ │ │ │ -12709E Disk Start 0000 (0) │ │ │ │ -1270A0 Int File Attributes 0000 (0) │ │ │ │ +12718A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12718C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127190 CRC 4CA9431A (1286161178) │ │ │ │ +127194 Compressed Size 00000541 (1345) │ │ │ │ +127198 Uncompressed Size 00000CA9 (3241) │ │ │ │ +12719C Filename Length 001F (31) │ │ │ │ +12719E Extra Length 0000 (0) │ │ │ │ +1271A0 Comment Length 0000 (0) │ │ │ │ +1271A2 Disk Start 0000 (0) │ │ │ │ +1271A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270A6 Local Header Offset 000B8465 (754789) │ │ │ │ -1270AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271AA Local Header Offset 000B8453 (754771) │ │ │ │ +1271AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1270C9 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -1270CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1270CE Created OS 03 (3) 'Unix' │ │ │ │ -1270CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1270D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1270D1 General Purpose Flag 0800 (2048) │ │ │ │ +1271CD CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +1271D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1271D2 Created OS 03 (3) 'Unix' │ │ │ │ +1271D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1271D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1271D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1270D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1270D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1270D9 CRC 2E967EF1 (781614833) │ │ │ │ -1270DD Compressed Size 00000583 (1411) │ │ │ │ -1270E1 Uncompressed Size 0000176D (5997) │ │ │ │ -1270E5 Filename Length 001E (30) │ │ │ │ -1270E7 Extra Length 0000 (0) │ │ │ │ -1270E9 Comment Length 0000 (0) │ │ │ │ -1270EB Disk Start 0000 (0) │ │ │ │ -1270ED Int File Attributes 0000 (0) │ │ │ │ +1271D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1271D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1271DD CRC 2E967EF1 (781614833) │ │ │ │ +1271E1 Compressed Size 00000583 (1411) │ │ │ │ +1271E5 Uncompressed Size 0000176D (5997) │ │ │ │ +1271E9 Filename Length 001E (30) │ │ │ │ +1271EB Extra Length 0000 (0) │ │ │ │ +1271ED Comment Length 0000 (0) │ │ │ │ +1271EF Disk Start 0000 (0) │ │ │ │ +1271F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270F3 Local Header Offset 000B89E3 (756195) │ │ │ │ -1270F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271F7 Local Header Offset 000B89D1 (756177) │ │ │ │ +1271FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127115 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -127119 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12711A Created OS 03 (3) 'Unix' │ │ │ │ -12711B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12711C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12711D General Purpose Flag 0800 (2048) │ │ │ │ +127219 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +12721D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12721E Created OS 03 (3) 'Unix' │ │ │ │ +12721F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127220 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127221 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12711F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127121 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127125 CRC E22C3481 (3794547841) │ │ │ │ -127129 Compressed Size 0000024C (588) │ │ │ │ -12712D Uncompressed Size 0000046C (1132) │ │ │ │ -127131 Filename Length 0023 (35) │ │ │ │ -127133 Extra Length 0000 (0) │ │ │ │ -127135 Comment Length 0000 (0) │ │ │ │ -127137 Disk Start 0000 (0) │ │ │ │ -127139 Int File Attributes 0000 (0) │ │ │ │ +127223 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127225 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127229 CRC E22C3481 (3794547841) │ │ │ │ +12722D Compressed Size 0000024C (588) │ │ │ │ +127231 Uncompressed Size 0000046C (1132) │ │ │ │ +127235 Filename Length 0023 (35) │ │ │ │ +127237 Extra Length 0000 (0) │ │ │ │ +127239 Comment Length 0000 (0) │ │ │ │ +12723B Disk Start 0000 (0) │ │ │ │ +12723D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12713B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12723F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12713F Local Header Offset 000B8FA2 (757666) │ │ │ │ -127143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127243 Local Header Offset 000B8F90 (757648) │ │ │ │ +127247 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127247: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127166 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -12716A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12716B Created OS 03 (3) 'Unix' │ │ │ │ -12716C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12716D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12716E General Purpose Flag 0800 (2048) │ │ │ │ +12726A CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +12726E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12726F Created OS 03 (3) 'Unix' │ │ │ │ +127270 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127271 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127272 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127170 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127172 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127176 CRC F3AA23A9 (4088013737) │ │ │ │ -12717A Compressed Size 0000024D (589) │ │ │ │ -12717E Uncompressed Size 00000596 (1430) │ │ │ │ -127182 Filename Length 0022 (34) │ │ │ │ -127184 Extra Length 0000 (0) │ │ │ │ -127186 Comment Length 0000 (0) │ │ │ │ -127188 Disk Start 0000 (0) │ │ │ │ -12718A Int File Attributes 0000 (0) │ │ │ │ +127274 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127276 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12727A CRC F3AA23A9 (4088013737) │ │ │ │ +12727E Compressed Size 0000024D (589) │ │ │ │ +127282 Uncompressed Size 00000596 (1430) │ │ │ │ +127286 Filename Length 0022 (34) │ │ │ │ +127288 Extra Length 0000 (0) │ │ │ │ +12728A Comment Length 0000 (0) │ │ │ │ +12728C Disk Start 0000 (0) │ │ │ │ +12728E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12718C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127290 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127190 Local Header Offset 000B922F (758319) │ │ │ │ -127194 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127294 Local Header Offset 000B921D (758301) │ │ │ │ +127298 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127194: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127298: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1271B6 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -1271BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1271BB Created OS 03 (3) 'Unix' │ │ │ │ -1271BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1271BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1271BE General Purpose Flag 0800 (2048) │ │ │ │ +1272BA CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +1272BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1272BF Created OS 03 (3) 'Unix' │ │ │ │ +1272C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1272C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1272C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1271C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1271C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1271C6 CRC B48ACF64 (3028995940) │ │ │ │ -1271CA Compressed Size 00000275 (629) │ │ │ │ -1271CE Uncompressed Size 00000530 (1328) │ │ │ │ -1271D2 Filename Length 0027 (39) │ │ │ │ -1271D4 Extra Length 0000 (0) │ │ │ │ -1271D6 Comment Length 0000 (0) │ │ │ │ -1271D8 Disk Start 0000 (0) │ │ │ │ -1271DA Int File Attributes 0000 (0) │ │ │ │ +1272C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1272C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1272CA CRC B48ACF64 (3028995940) │ │ │ │ +1272CE Compressed Size 00000275 (629) │ │ │ │ +1272D2 Uncompressed Size 00000530 (1328) │ │ │ │ +1272D6 Filename Length 0027 (39) │ │ │ │ +1272D8 Extra Length 0000 (0) │ │ │ │ +1272DA Comment Length 0000 (0) │ │ │ │ +1272DC Disk Start 0000 (0) │ │ │ │ +1272DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1271DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1271E0 Local Header Offset 000B94BC (758972) │ │ │ │ -1271E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1272E4 Local Header Offset 000B94AA (758954) │ │ │ │ +1272E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1271E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1272E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12720B CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -12720F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127210 Created OS 03 (3) 'Unix' │ │ │ │ -127211 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127212 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127213 General Purpose Flag 0800 (2048) │ │ │ │ +12730F CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +127313 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127314 Created OS 03 (3) 'Unix' │ │ │ │ +127315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127317 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127215 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127217 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12721B CRC 4B305F5F (1261461343) │ │ │ │ -12721F Compressed Size 000002C1 (705) │ │ │ │ -127223 Uncompressed Size 000009F2 (2546) │ │ │ │ -127227 Filename Length 0026 (38) │ │ │ │ -127229 Extra Length 0000 (0) │ │ │ │ -12722B Comment Length 0000 (0) │ │ │ │ -12722D Disk Start 0000 (0) │ │ │ │ -12722F Int File Attributes 0000 (0) │ │ │ │ +127319 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12731B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12731F CRC 4B305F5F (1261461343) │ │ │ │ +127323 Compressed Size 000002C1 (705) │ │ │ │ +127327 Uncompressed Size 000009F2 (2546) │ │ │ │ +12732B Filename Length 0026 (38) │ │ │ │ +12732D Extra Length 0000 (0) │ │ │ │ +12732F Comment Length 0000 (0) │ │ │ │ +127331 Disk Start 0000 (0) │ │ │ │ +127333 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127231 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127335 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127235 Local Header Offset 000B9776 (759670) │ │ │ │ -127239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127339 Local Header Offset 000B9764 (759652) │ │ │ │ +12733D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12733D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12725F CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -127263 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127264 Created OS 03 (3) 'Unix' │ │ │ │ -127265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127267 General Purpose Flag 0800 (2048) │ │ │ │ +127363 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +127367 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127368 Created OS 03 (3) 'Unix' │ │ │ │ +127369 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12736A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12736B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12726B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12726F CRC F2D7F409 (4074238985) │ │ │ │ -127273 Compressed Size 00000277 (631) │ │ │ │ -127277 Uncompressed Size 000004EE (1262) │ │ │ │ -12727B Filename Length 0029 (41) │ │ │ │ -12727D Extra Length 0000 (0) │ │ │ │ -12727F Comment Length 0000 (0) │ │ │ │ -127281 Disk Start 0000 (0) │ │ │ │ -127283 Int File Attributes 0000 (0) │ │ │ │ +12736D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12736F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127373 CRC F2D7F409 (4074238985) │ │ │ │ +127377 Compressed Size 00000277 (631) │ │ │ │ +12737B Uncompressed Size 000004EE (1262) │ │ │ │ +12737F Filename Length 0029 (41) │ │ │ │ +127381 Extra Length 0000 (0) │ │ │ │ +127383 Comment Length 0000 (0) │ │ │ │ +127385 Disk Start 0000 (0) │ │ │ │ +127387 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127389 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127289 Local Header Offset 000B9A7B (760443) │ │ │ │ -12728D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12738D Local Header Offset 000B9A69 (760425) │ │ │ │ +127391 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12728D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1272B6 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -1272BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1272BB Created OS 03 (3) 'Unix' │ │ │ │ -1272BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1272BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1272BE General Purpose Flag 0800 (2048) │ │ │ │ +1273BA CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +1273BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1273BF Created OS 03 (3) 'Unix' │ │ │ │ +1273C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1273C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1273C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1272C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1272C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1272C6 CRC 86AA355F (2259301727) │ │ │ │ -1272CA Compressed Size 00000281 (641) │ │ │ │ -1272CE Uncompressed Size 000008CB (2251) │ │ │ │ -1272D2 Filename Length 0028 (40) │ │ │ │ -1272D4 Extra Length 0000 (0) │ │ │ │ -1272D6 Comment Length 0000 (0) │ │ │ │ -1272D8 Disk Start 0000 (0) │ │ │ │ -1272DA Int File Attributes 0000 (0) │ │ │ │ +1273C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1273C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1273CA CRC 86AA355F (2259301727) │ │ │ │ +1273CE Compressed Size 00000281 (641) │ │ │ │ +1273D2 Uncompressed Size 000008CB (2251) │ │ │ │ +1273D6 Filename Length 0028 (40) │ │ │ │ +1273D8 Extra Length 0000 (0) │ │ │ │ +1273DA Comment Length 0000 (0) │ │ │ │ +1273DC Disk Start 0000 (0) │ │ │ │ +1273DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1272DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1273E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1272E0 Local Header Offset 000B9D39 (761145) │ │ │ │ -1272E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1273E4 Local Header Offset 000B9D27 (761127) │ │ │ │ +1273E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1272E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1273E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12730C CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -127310 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127311 Created OS 03 (3) 'Unix' │ │ │ │ -127312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127314 General Purpose Flag 0800 (2048) │ │ │ │ +127410 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +127414 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127415 Created OS 03 (3) 'Unix' │ │ │ │ +127416 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127417 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127418 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127316 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12731C CRC DBD3D944 (3688094020) │ │ │ │ -127320 Compressed Size 0000076F (1903) │ │ │ │ -127324 Uncompressed Size 00001284 (4740) │ │ │ │ -127328 Filename Length 002B (43) │ │ │ │ -12732A Extra Length 0000 (0) │ │ │ │ -12732C Comment Length 0000 (0) │ │ │ │ -12732E Disk Start 0000 (0) │ │ │ │ -127330 Int File Attributes 0000 (0) │ │ │ │ +12741A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12741C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127420 CRC DBD3D944 (3688094020) │ │ │ │ +127424 Compressed Size 0000076F (1903) │ │ │ │ +127428 Uncompressed Size 00001284 (4740) │ │ │ │ +12742C Filename Length 002B (43) │ │ │ │ +12742E Extra Length 0000 (0) │ │ │ │ +127430 Comment Length 0000 (0) │ │ │ │ +127432 Disk Start 0000 (0) │ │ │ │ +127434 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127332 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127436 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127336 Local Header Offset 000BA000 (761856) │ │ │ │ -12733A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12743A Local Header Offset 000B9FEE (761838) │ │ │ │ +12743E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12733A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12743E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127365 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -127369 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12736A Created OS 03 (3) 'Unix' │ │ │ │ -12736B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12736C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12736D General Purpose Flag 0800 (2048) │ │ │ │ +127469 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +12746D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12746E Created OS 03 (3) 'Unix' │ │ │ │ +12746F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127470 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127471 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12736F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127371 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127375 CRC 2D4623FD (759571453) │ │ │ │ -127379 Compressed Size 00000980 (2432) │ │ │ │ -12737D Uncompressed Size 00003370 (13168) │ │ │ │ -127381 Filename Length 002A (42) │ │ │ │ -127383 Extra Length 0000 (0) │ │ │ │ -127385 Comment Length 0000 (0) │ │ │ │ -127387 Disk Start 0000 (0) │ │ │ │ -127389 Int File Attributes 0000 (0) │ │ │ │ +127473 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127475 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127479 CRC 2D4623FD (759571453) │ │ │ │ +12747D Compressed Size 00000980 (2432) │ │ │ │ +127481 Uncompressed Size 00003370 (13168) │ │ │ │ +127485 Filename Length 002A (42) │ │ │ │ +127487 Extra Length 0000 (0) │ │ │ │ +127489 Comment Length 0000 (0) │ │ │ │ +12748B Disk Start 0000 (0) │ │ │ │ +12748D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12738B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12748F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12738F Local Header Offset 000BA7B8 (763832) │ │ │ │ -127393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127493 Local Header Offset 000BA7A6 (763814) │ │ │ │ +127497 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1273BD CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -1273C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1273C2 Created OS 03 (3) 'Unix' │ │ │ │ -1273C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1273C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1273C5 General Purpose Flag 0800 (2048) │ │ │ │ +1274C1 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +1274C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1274C6 Created OS 03 (3) 'Unix' │ │ │ │ +1274C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1274C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1274C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1273C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1273C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1273CD CRC C94E32EB (3377345259) │ │ │ │ -1273D1 Compressed Size 000007AA (1962) │ │ │ │ -1273D5 Uncompressed Size 00001432 (5170) │ │ │ │ -1273D9 Filename Length 002C (44) │ │ │ │ -1273DB Extra Length 0000 (0) │ │ │ │ -1273DD Comment Length 0000 (0) │ │ │ │ -1273DF Disk Start 0000 (0) │ │ │ │ -1273E1 Int File Attributes 0000 (0) │ │ │ │ +1274CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1274CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1274D1 CRC C94E32EB (3377345259) │ │ │ │ +1274D5 Compressed Size 000007AA (1962) │ │ │ │ +1274D9 Uncompressed Size 00001432 (5170) │ │ │ │ +1274DD Filename Length 002C (44) │ │ │ │ +1274DF Extra Length 0000 (0) │ │ │ │ +1274E1 Comment Length 0000 (0) │ │ │ │ +1274E3 Disk Start 0000 (0) │ │ │ │ +1274E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1273E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1274E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1273E7 Local Header Offset 000BB180 (766336) │ │ │ │ -1273EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1274EB Local Header Offset 000BB16E (766318) │ │ │ │ +1274EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1273EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1274EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127417 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -12741B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12741C Created OS 03 (3) 'Unix' │ │ │ │ -12741D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12741E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12741F General Purpose Flag 0800 (2048) │ │ │ │ +12751B CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +12751F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127520 Created OS 03 (3) 'Unix' │ │ │ │ +127521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127523 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127423 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127427 CRC 060BCD8C (101436812) │ │ │ │ -12742B Compressed Size 00000AE6 (2790) │ │ │ │ -12742F Uncompressed Size 00003F84 (16260) │ │ │ │ -127433 Filename Length 002B (43) │ │ │ │ -127435 Extra Length 0000 (0) │ │ │ │ -127437 Comment Length 0000 (0) │ │ │ │ -127439 Disk Start 0000 (0) │ │ │ │ -12743B Int File Attributes 0000 (0) │ │ │ │ +127525 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127527 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12752B CRC 060BCD8C (101436812) │ │ │ │ +12752F Compressed Size 00000AE6 (2790) │ │ │ │ +127533 Uncompressed Size 00003F84 (16260) │ │ │ │ +127537 Filename Length 002B (43) │ │ │ │ +127539 Extra Length 0000 (0) │ │ │ │ +12753B Comment Length 0000 (0) │ │ │ │ +12753D Disk Start 0000 (0) │ │ │ │ +12753F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12743D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127541 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127441 Local Header Offset 000BB974 (768372) │ │ │ │ -127445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127545 Local Header Offset 000BB962 (768354) │ │ │ │ +127549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127470 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -127474 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127475 Created OS 03 (3) 'Unix' │ │ │ │ -127476 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127477 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127478 General Purpose Flag 0800 (2048) │ │ │ │ +127574 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +127578 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127579 Created OS 03 (3) 'Unix' │ │ │ │ +12757A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12757B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12757C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12747A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12747C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127480 CRC B6753C1F (3061136415) │ │ │ │ -127484 Compressed Size 000002B6 (694) │ │ │ │ -127488 Uncompressed Size 00000613 (1555) │ │ │ │ -12748C Filename Length 0023 (35) │ │ │ │ -12748E Extra Length 0000 (0) │ │ │ │ -127490 Comment Length 0000 (0) │ │ │ │ -127492 Disk Start 0000 (0) │ │ │ │ -127494 Int File Attributes 0000 (0) │ │ │ │ +12757E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127580 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127584 CRC B6753C1F (3061136415) │ │ │ │ +127588 Compressed Size 000002B6 (694) │ │ │ │ +12758C Uncompressed Size 00000613 (1555) │ │ │ │ +127590 Filename Length 0023 (35) │ │ │ │ +127592 Extra Length 0000 (0) │ │ │ │ +127594 Comment Length 0000 (0) │ │ │ │ +127596 Disk Start 0000 (0) │ │ │ │ +127598 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127496 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12759A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12749A Local Header Offset 000BC4A3 (771235) │ │ │ │ -12749E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12759E Local Header Offset 000BC491 (771217) │ │ │ │ +1275A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12749E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1274C1 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -1274C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1274C6 Created OS 03 (3) 'Unix' │ │ │ │ -1274C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1274C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1274C9 General Purpose Flag 0800 (2048) │ │ │ │ +1275C5 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +1275C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1275CA Created OS 03 (3) 'Unix' │ │ │ │ +1275CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1275CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1275CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1274CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1274CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1274D1 CRC 2ABA8560 (716866912) │ │ │ │ -1274D5 Compressed Size 0000025C (604) │ │ │ │ -1274D9 Uncompressed Size 00000769 (1897) │ │ │ │ -1274DD Filename Length 0022 (34) │ │ │ │ -1274DF Extra Length 0000 (0) │ │ │ │ -1274E1 Comment Length 0000 (0) │ │ │ │ -1274E3 Disk Start 0000 (0) │ │ │ │ -1274E5 Int File Attributes 0000 (0) │ │ │ │ +1275CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1275D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1275D5 CRC 2ABA8560 (716866912) │ │ │ │ +1275D9 Compressed Size 0000025C (604) │ │ │ │ +1275DD Uncompressed Size 00000769 (1897) │ │ │ │ +1275E1 Filename Length 0022 (34) │ │ │ │ +1275E3 Extra Length 0000 (0) │ │ │ │ +1275E5 Comment Length 0000 (0) │ │ │ │ +1275E7 Disk Start 0000 (0) │ │ │ │ +1275E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1274E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1275EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1274EB Local Header Offset 000BC79A (771994) │ │ │ │ -1274EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1275EF Local Header Offset 000BC788 (771976) │ │ │ │ +1275F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1274EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127511 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -127515 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127516 Created OS 03 (3) 'Unix' │ │ │ │ -127517 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127518 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127519 General Purpose Flag 0800 (2048) │ │ │ │ +127615 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +127619 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12761A Created OS 03 (3) 'Unix' │ │ │ │ +12761B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12761C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12761D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12751B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12751D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127521 CRC 4C39BA60 (1278851680) │ │ │ │ -127525 Compressed Size 0000025D (605) │ │ │ │ -127529 Uncompressed Size 000004B9 (1209) │ │ │ │ -12752D Filename Length 0025 (37) │ │ │ │ -12752F Extra Length 0000 (0) │ │ │ │ -127531 Comment Length 0000 (0) │ │ │ │ -127533 Disk Start 0000 (0) │ │ │ │ -127535 Int File Attributes 0000 (0) │ │ │ │ +12761F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127621 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127625 CRC 4C39BA60 (1278851680) │ │ │ │ +127629 Compressed Size 0000025D (605) │ │ │ │ +12762D Uncompressed Size 000004B9 (1209) │ │ │ │ +127631 Filename Length 0025 (37) │ │ │ │ +127633 Extra Length 0000 (0) │ │ │ │ +127635 Comment Length 0000 (0) │ │ │ │ +127637 Disk Start 0000 (0) │ │ │ │ +127639 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127537 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12763B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12753B Local Header Offset 000BCA36 (772662) │ │ │ │ -12753F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12763F Local Header Offset 000BCA24 (772644) │ │ │ │ +127643 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12753F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127643: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127564 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -127568 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127569 Created OS 03 (3) 'Unix' │ │ │ │ -12756A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12756B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12756C General Purpose Flag 0800 (2048) │ │ │ │ +127668 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +12766C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12766D Created OS 03 (3) 'Unix' │ │ │ │ +12766E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12766F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127670 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12756E Compression Method 0008 (8) 'Deflated' │ │ │ │ -127570 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127574 CRC E2D401A9 (3805544873) │ │ │ │ -127578 Compressed Size 00000294 (660) │ │ │ │ -12757C Uncompressed Size 0000067A (1658) │ │ │ │ -127580 Filename Length 0024 (36) │ │ │ │ -127582 Extra Length 0000 (0) │ │ │ │ -127584 Comment Length 0000 (0) │ │ │ │ -127586 Disk Start 0000 (0) │ │ │ │ -127588 Int File Attributes 0000 (0) │ │ │ │ +127672 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127674 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127678 CRC E2D401A9 (3805544873) │ │ │ │ +12767C Compressed Size 00000294 (660) │ │ │ │ +127680 Uncompressed Size 0000067A (1658) │ │ │ │ +127684 Filename Length 0024 (36) │ │ │ │ +127686 Extra Length 0000 (0) │ │ │ │ +127688 Comment Length 0000 (0) │ │ │ │ +12768A Disk Start 0000 (0) │ │ │ │ +12768C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12758A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12768E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12758E Local Header Offset 000BCCD6 (773334) │ │ │ │ -127592 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127692 Local Header Offset 000BCCC4 (773316) │ │ │ │ +127696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1275B6 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -1275BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1275BB Created OS 03 (3) 'Unix' │ │ │ │ -1275BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1275BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1275BE General Purpose Flag 0800 (2048) │ │ │ │ +1276BA CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +1276BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1276BF Created OS 03 (3) 'Unix' │ │ │ │ +1276C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1276C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1276C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1275C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1275C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1275C6 CRC 2BEE9066 (737054822) │ │ │ │ -1275CA Compressed Size 000003C8 (968) │ │ │ │ -1275CE Uncompressed Size 0000094C (2380) │ │ │ │ -1275D2 Filename Length 0023 (35) │ │ │ │ -1275D4 Extra Length 0000 (0) │ │ │ │ -1275D6 Comment Length 0000 (0) │ │ │ │ -1275D8 Disk Start 0000 (0) │ │ │ │ -1275DA Int File Attributes 0000 (0) │ │ │ │ +1276C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1276C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1276CA CRC 2BEE9066 (737054822) │ │ │ │ +1276CE Compressed Size 000003C8 (968) │ │ │ │ +1276D2 Uncompressed Size 0000094C (2380) │ │ │ │ +1276D6 Filename Length 0023 (35) │ │ │ │ +1276D8 Extra Length 0000 (0) │ │ │ │ +1276DA Comment Length 0000 (0) │ │ │ │ +1276DC Disk Start 0000 (0) │ │ │ │ +1276DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1275DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1275E0 Local Header Offset 000BCFAC (774060) │ │ │ │ -1275E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276E4 Local Header Offset 000BCF9A (774042) │ │ │ │ +1276E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1275E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1276E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127607 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -12760B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12760C Created OS 03 (3) 'Unix' │ │ │ │ -12760D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12760E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12760F General Purpose Flag 0800 (2048) │ │ │ │ +12770B CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +12770F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127710 Created OS 03 (3) 'Unix' │ │ │ │ +127711 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127712 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127713 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127611 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127613 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127617 CRC 035D2761 (56436577) │ │ │ │ -12761B Compressed Size 0000040F (1039) │ │ │ │ -12761F Uncompressed Size 00001118 (4376) │ │ │ │ -127623 Filename Length 0022 (34) │ │ │ │ -127625 Extra Length 0000 (0) │ │ │ │ -127627 Comment Length 0000 (0) │ │ │ │ -127629 Disk Start 0000 (0) │ │ │ │ -12762B Int File Attributes 0000 (0) │ │ │ │ +127715 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127717 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12771B CRC 035D2761 (56436577) │ │ │ │ +12771F Compressed Size 0000040F (1039) │ │ │ │ +127723 Uncompressed Size 00001118 (4376) │ │ │ │ +127727 Filename Length 0022 (34) │ │ │ │ +127729 Extra Length 0000 (0) │ │ │ │ +12772B Comment Length 0000 (0) │ │ │ │ +12772D Disk Start 0000 (0) │ │ │ │ +12772F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12762D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127731 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127631 Local Header Offset 000BD3B5 (775093) │ │ │ │ -127635 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127735 Local Header Offset 000BD3A3 (775075) │ │ │ │ +127739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127657 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -12765B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12765C Created OS 03 (3) 'Unix' │ │ │ │ -12765D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12765E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12765F General Purpose Flag 0800 (2048) │ │ │ │ +12775B CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +12775F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127760 Created OS 03 (3) 'Unix' │ │ │ │ +127761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127763 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127661 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127663 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127667 CRC 70D24230 (1892827696) │ │ │ │ -12766B Compressed Size 000002B6 (694) │ │ │ │ -12766F Uncompressed Size 0000061B (1563) │ │ │ │ -127673 Filename Length 0025 (37) │ │ │ │ -127675 Extra Length 0000 (0) │ │ │ │ -127677 Comment Length 0000 (0) │ │ │ │ -127679 Disk Start 0000 (0) │ │ │ │ -12767B Int File Attributes 0000 (0) │ │ │ │ +127765 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12776B CRC 70D24230 (1892827696) │ │ │ │ +12776F Compressed Size 000002B6 (694) │ │ │ │ +127773 Uncompressed Size 0000061B (1563) │ │ │ │ +127777 Filename Length 0025 (37) │ │ │ │ +127779 Extra Length 0000 (0) │ │ │ │ +12777B Comment Length 0000 (0) │ │ │ │ +12777D Disk Start 0000 (0) │ │ │ │ +12777F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12767D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127781 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127681 Local Header Offset 000BD804 (776196) │ │ │ │ -127685 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127785 Local Header Offset 000BD7F2 (776178) │ │ │ │ +127789 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276AA CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -1276AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1276AF Created OS 03 (3) 'Unix' │ │ │ │ -1276B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1276B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1276B2 General Purpose Flag 0800 (2048) │ │ │ │ +1277AE CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +1277B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1277B3 Created OS 03 (3) 'Unix' │ │ │ │ +1277B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1277B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1277B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1276B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1276B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1276BA CRC 5CFB8820 (1559988256) │ │ │ │ -1276BE Compressed Size 0000025D (605) │ │ │ │ -1276C2 Uncompressed Size 0000077B (1915) │ │ │ │ -1276C6 Filename Length 0024 (36) │ │ │ │ -1276C8 Extra Length 0000 (0) │ │ │ │ -1276CA Comment Length 0000 (0) │ │ │ │ -1276CC Disk Start 0000 (0) │ │ │ │ -1276CE Int File Attributes 0000 (0) │ │ │ │ +1277B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1277BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1277BE CRC 5CFB8820 (1559988256) │ │ │ │ +1277C2 Compressed Size 0000025D (605) │ │ │ │ +1277C6 Uncompressed Size 0000077B (1915) │ │ │ │ +1277CA Filename Length 0024 (36) │ │ │ │ +1277CC Extra Length 0000 (0) │ │ │ │ +1277CE Comment Length 0000 (0) │ │ │ │ +1277D0 Disk Start 0000 (0) │ │ │ │ +1277D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1276D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1277D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1276D4 Local Header Offset 000BDAFD (776957) │ │ │ │ -1276D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1277D8 Local Header Offset 000BDAEB (776939) │ │ │ │ +1277DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1276D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1277DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276FC CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -127700 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127701 Created OS 03 (3) 'Unix' │ │ │ │ -127702 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127703 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127704 General Purpose Flag 0800 (2048) │ │ │ │ +127800 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +127804 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127805 Created OS 03 (3) 'Unix' │ │ │ │ +127806 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127807 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127808 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127706 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127708 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12770C CRC 616993C4 (1634309060) │ │ │ │ -127710 Compressed Size 00001CBC (7356) │ │ │ │ -127714 Uncompressed Size 00006021 (24609) │ │ │ │ -127718 Filename Length 001C (28) │ │ │ │ -12771A Extra Length 0000 (0) │ │ │ │ -12771C Comment Length 0000 (0) │ │ │ │ -12771E Disk Start 0000 (0) │ │ │ │ -127720 Int File Attributes 0000 (0) │ │ │ │ +12780A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12780C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127810 CRC B881FDBA (3095526842) │ │ │ │ +127814 Compressed Size 00001CBB (7355) │ │ │ │ +127818 Uncompressed Size 00006021 (24609) │ │ │ │ +12781C Filename Length 001C (28) │ │ │ │ +12781E Extra Length 0000 (0) │ │ │ │ +127820 Comment Length 0000 (0) │ │ │ │ +127822 Disk Start 0000 (0) │ │ │ │ +127824 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127722 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127826 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127726 Local Header Offset 000BDD9C (777628) │ │ │ │ -12772A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12782A Local Header Offset 000BDD8A (777610) │ │ │ │ +12782E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12772A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12782E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127746 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -12774A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12774B Created OS 03 (3) 'Unix' │ │ │ │ -12774C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12774D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12774E General Purpose Flag 0800 (2048) │ │ │ │ +12784A CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +12784E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12784F Created OS 03 (3) 'Unix' │ │ │ │ +127850 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127851 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127852 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127750 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127752 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127756 CRC 882D286C (2284660844) │ │ │ │ -12775A Compressed Size 00002E76 (11894) │ │ │ │ -12775E Uncompressed Size 0001C29E (115358) │ │ │ │ -127762 Filename Length 001B (27) │ │ │ │ -127764 Extra Length 0000 (0) │ │ │ │ -127766 Comment Length 0000 (0) │ │ │ │ -127768 Disk Start 0000 (0) │ │ │ │ -12776A Int File Attributes 0000 (0) │ │ │ │ +127854 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127856 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12785A CRC C2725DC8 (3262275016) │ │ │ │ +12785E Compressed Size 00002E79 (11897) │ │ │ │ +127862 Uncompressed Size 0001C29E (115358) │ │ │ │ +127866 Filename Length 001B (27) │ │ │ │ +127868 Extra Length 0000 (0) │ │ │ │ +12786A Comment Length 0000 (0) │ │ │ │ +12786C Disk Start 0000 (0) │ │ │ │ +12786E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12776C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127870 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127770 Local Header Offset 000BFA92 (785042) │ │ │ │ -127774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127874 Local Header Offset 000BFA7F (785023) │ │ │ │ +127878 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127878: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12778F CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -127793 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127794 Created OS 03 (3) 'Unix' │ │ │ │ -127795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127797 General Purpose Flag 0800 (2048) │ │ │ │ +127893 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +127897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127898 Created OS 03 (3) 'Unix' │ │ │ │ +127899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12789A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12789B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127799 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12779B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12779F CRC 5503849E (1426293918) │ │ │ │ -1277A3 Compressed Size 00000226 (550) │ │ │ │ -1277A7 Uncompressed Size 000003E1 (993) │ │ │ │ -1277AB Filename Length 001E (30) │ │ │ │ -1277AD Extra Length 0000 (0) │ │ │ │ -1277AF Comment Length 0000 (0) │ │ │ │ -1277B1 Disk Start 0000 (0) │ │ │ │ -1277B3 Int File Attributes 0000 (0) │ │ │ │ +12789D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12789F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278A3 CRC 5503849E (1426293918) │ │ │ │ +1278A7 Compressed Size 00000226 (550) │ │ │ │ +1278AB Uncompressed Size 000003E1 (993) │ │ │ │ +1278AF Filename Length 001E (30) │ │ │ │ +1278B1 Extra Length 0000 (0) │ │ │ │ +1278B3 Comment Length 0000 (0) │ │ │ │ +1278B5 Disk Start 0000 (0) │ │ │ │ +1278B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1277B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1278B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1277B9 Local Header Offset 000C2941 (796993) │ │ │ │ -1277BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1278BD Local Header Offset 000C2931 (796977) │ │ │ │ +1278C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1277BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1278C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1277DB CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -1277DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1277E0 Created OS 03 (3) 'Unix' │ │ │ │ -1277E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1277E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1277E3 General Purpose Flag 0800 (2048) │ │ │ │ +1278DF CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +1278E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278E4 Created OS 03 (3) 'Unix' │ │ │ │ +1278E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1277E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1277E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277EB CRC DA81A592 (3665929618) │ │ │ │ -1277EF Compressed Size 0000025F (607) │ │ │ │ -1277F3 Uncompressed Size 00000678 (1656) │ │ │ │ -1277F7 Filename Length 001D (29) │ │ │ │ -1277F9 Extra Length 0000 (0) │ │ │ │ -1277FB Comment Length 0000 (0) │ │ │ │ -1277FD Disk Start 0000 (0) │ │ │ │ -1277FF Int File Attributes 0000 (0) │ │ │ │ +1278E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278EF CRC DA81A592 (3665929618) │ │ │ │ +1278F3 Compressed Size 0000025F (607) │ │ │ │ +1278F7 Uncompressed Size 00000678 (1656) │ │ │ │ +1278FB Filename Length 001D (29) │ │ │ │ +1278FD Extra Length 0000 (0) │ │ │ │ +1278FF Comment Length 0000 (0) │ │ │ │ +127901 Disk Start 0000 (0) │ │ │ │ +127903 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127801 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127905 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127805 Local Header Offset 000C2BA3 (797603) │ │ │ │ -127809 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127909 Local Header Offset 000C2B93 (797587) │ │ │ │ +12790D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12790D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127826 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -12782A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12782B Created OS 03 (3) 'Unix' │ │ │ │ -12782C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12782D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12782E General Purpose Flag 0800 (2048) │ │ │ │ +12792A CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +12792E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12792F Created OS 03 (3) 'Unix' │ │ │ │ +127930 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127931 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127932 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127830 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127832 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127836 CRC C61F46CB (3323938507) │ │ │ │ -12783A Compressed Size 000001FB (507) │ │ │ │ -12783E Uncompressed Size 000003F0 (1008) │ │ │ │ -127842 Filename Length 0023 (35) │ │ │ │ -127844 Extra Length 0000 (0) │ │ │ │ -127846 Comment Length 0000 (0) │ │ │ │ -127848 Disk Start 0000 (0) │ │ │ │ -12784A Int File Attributes 0000 (0) │ │ │ │ +127934 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127936 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12793A CRC C61F46CB (3323938507) │ │ │ │ +12793E Compressed Size 000001FB (507) │ │ │ │ +127942 Uncompressed Size 000003F0 (1008) │ │ │ │ +127946 Filename Length 0023 (35) │ │ │ │ +127948 Extra Length 0000 (0) │ │ │ │ +12794A Comment Length 0000 (0) │ │ │ │ +12794C Disk Start 0000 (0) │ │ │ │ +12794E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12784C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127950 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127850 Local Header Offset 000C2E3D (798269) │ │ │ │ -127854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127954 Local Header Offset 000C2E2D (798253) │ │ │ │ +127958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127877 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -12787B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12787C Created OS 03 (3) 'Unix' │ │ │ │ -12787D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12787E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12787F General Purpose Flag 0800 (2048) │ │ │ │ +12797B CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +12797F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127980 Created OS 03 (3) 'Unix' │ │ │ │ +127981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127983 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127881 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127883 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127887 CRC EA41C010 (3930177552) │ │ │ │ -12788B Compressed Size 00000286 (646) │ │ │ │ -12788F Uncompressed Size 000007C9 (1993) │ │ │ │ -127893 Filename Length 0022 (34) │ │ │ │ -127895 Extra Length 0000 (0) │ │ │ │ -127897 Comment Length 0000 (0) │ │ │ │ -127899 Disk Start 0000 (0) │ │ │ │ -12789B Int File Attributes 0000 (0) │ │ │ │ +127985 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127987 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12798B CRC EA41C010 (3930177552) │ │ │ │ +12798F Compressed Size 00000286 (646) │ │ │ │ +127993 Uncompressed Size 000007C9 (1993) │ │ │ │ +127997 Filename Length 0022 (34) │ │ │ │ +127999 Extra Length 0000 (0) │ │ │ │ +12799B Comment Length 0000 (0) │ │ │ │ +12799D Disk Start 0000 (0) │ │ │ │ +12799F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12789D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278A1 Local Header Offset 000C3079 (798841) │ │ │ │ -1278A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279A5 Local Header Offset 000C3069 (798825) │ │ │ │ +1279A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1278C7 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -1278CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1278CC Created OS 03 (3) 'Unix' │ │ │ │ -1278CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1278CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1278CF General Purpose Flag 0800 (2048) │ │ │ │ +1279CB CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +1279CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1279D0 Created OS 03 (3) 'Unix' │ │ │ │ +1279D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1279D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1279D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1278D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1278D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1278D7 CRC 429D6297 (1117610647) │ │ │ │ -1278DB Compressed Size 000001FC (508) │ │ │ │ -1278DF Uncompressed Size 000003FD (1021) │ │ │ │ -1278E3 Filename Length 0025 (37) │ │ │ │ -1278E5 Extra Length 0000 (0) │ │ │ │ -1278E7 Comment Length 0000 (0) │ │ │ │ -1278E9 Disk Start 0000 (0) │ │ │ │ -1278EB Int File Attributes 0000 (0) │ │ │ │ +1279D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1279D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1279DB CRC 429D6297 (1117610647) │ │ │ │ +1279DF Compressed Size 000001FC (508) │ │ │ │ +1279E3 Uncompressed Size 000003FD (1021) │ │ │ │ +1279E7 Filename Length 0025 (37) │ │ │ │ +1279E9 Extra Length 0000 (0) │ │ │ │ +1279EB Comment Length 0000 (0) │ │ │ │ +1279ED Disk Start 0000 (0) │ │ │ │ +1279EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1278ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278F1 Local Header Offset 000C333F (799551) │ │ │ │ -1278F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279F5 Local Header Offset 000C332F (799535) │ │ │ │ +1279F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12791A CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -12791E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12791F Created OS 03 (3) 'Unix' │ │ │ │ -127920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127922 General Purpose Flag 0800 (2048) │ │ │ │ +127A1E CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +127A22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A23 Created OS 03 (3) 'Unix' │ │ │ │ +127A24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12792A CRC 5AD67BE0 (1524005856) │ │ │ │ -12792E Compressed Size 00000255 (597) │ │ │ │ -127932 Uncompressed Size 0000079A (1946) │ │ │ │ -127936 Filename Length 0024 (36) │ │ │ │ -127938 Extra Length 0000 (0) │ │ │ │ -12793A Comment Length 0000 (0) │ │ │ │ -12793C Disk Start 0000 (0) │ │ │ │ -12793E Int File Attributes 0000 (0) │ │ │ │ +127A28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A2E CRC 5AD67BE0 (1524005856) │ │ │ │ +127A32 Compressed Size 00000255 (597) │ │ │ │ +127A36 Uncompressed Size 0000079A (1946) │ │ │ │ +127A3A Filename Length 0024 (36) │ │ │ │ +127A3C Extra Length 0000 (0) │ │ │ │ +127A3E Comment Length 0000 (0) │ │ │ │ +127A40 Disk Start 0000 (0) │ │ │ │ +127A42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127944 Local Header Offset 000C357E (800126) │ │ │ │ -127948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A48 Local Header Offset 000C356E (800110) │ │ │ │ +127A4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12796C CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -127970 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127971 Created OS 03 (3) 'Unix' │ │ │ │ -127972 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127973 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127974 General Purpose Flag 0800 (2048) │ │ │ │ +127A70 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +127A74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A75 Created OS 03 (3) 'Unix' │ │ │ │ +127A76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127976 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127978 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12797C CRC ECB3A64C (3971196492) │ │ │ │ -127980 Compressed Size 0000024F (591) │ │ │ │ -127984 Uncompressed Size 00000543 (1347) │ │ │ │ -127988 Filename Length 0026 (38) │ │ │ │ -12798A Extra Length 0000 (0) │ │ │ │ -12798C Comment Length 0000 (0) │ │ │ │ -12798E Disk Start 0000 (0) │ │ │ │ -127990 Int File Attributes 0000 (0) │ │ │ │ +127A7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A80 CRC ECB3A64C (3971196492) │ │ │ │ +127A84 Compressed Size 0000024F (591) │ │ │ │ +127A88 Uncompressed Size 00000543 (1347) │ │ │ │ +127A8C Filename Length 0026 (38) │ │ │ │ +127A8E Extra Length 0000 (0) │ │ │ │ +127A90 Comment Length 0000 (0) │ │ │ │ +127A92 Disk Start 0000 (0) │ │ │ │ +127A94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127992 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127996 Local Header Offset 000C3815 (800789) │ │ │ │ -12799A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A9A Local Header Offset 000C3805 (800773) │ │ │ │ +127A9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12799A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1279C0 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -1279C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1279C5 Created OS 03 (3) 'Unix' │ │ │ │ -1279C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1279C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1279C8 General Purpose Flag 0800 (2048) │ │ │ │ +127AC4 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +127AC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127AC9 Created OS 03 (3) 'Unix' │ │ │ │ +127ACA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127ACB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127ACC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1279CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1279CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1279D0 CRC AE996EFE (2929291006) │ │ │ │ -1279D4 Compressed Size 0000028B (651) │ │ │ │ -1279D8 Uncompressed Size 00000A9F (2719) │ │ │ │ -1279DC Filename Length 0025 (37) │ │ │ │ -1279DE Extra Length 0000 (0) │ │ │ │ -1279E0 Comment Length 0000 (0) │ │ │ │ -1279E2 Disk Start 0000 (0) │ │ │ │ -1279E4 Int File Attributes 0000 (0) │ │ │ │ +127ACE Compression Method 0008 (8) 'Deflated' │ │ │ │ +127AD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127AD4 CRC AE996EFE (2929291006) │ │ │ │ +127AD8 Compressed Size 0000028B (651) │ │ │ │ +127ADC Uncompressed Size 00000A9F (2719) │ │ │ │ +127AE0 Filename Length 0025 (37) │ │ │ │ +127AE2 Extra Length 0000 (0) │ │ │ │ +127AE4 Comment Length 0000 (0) │ │ │ │ +127AE6 Disk Start 0000 (0) │ │ │ │ +127AE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1279E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127AEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1279EA Local Header Offset 000C3AA8 (801448) │ │ │ │ -1279EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127AEE Local Header Offset 000C3A98 (801432) │ │ │ │ +127AF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1279EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127AF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A13 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -127A17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A18 Created OS 03 (3) 'Unix' │ │ │ │ -127A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A1B General Purpose Flag 0800 (2048) │ │ │ │ +127B17 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +127B1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B1C Created OS 03 (3) 'Unix' │ │ │ │ +127B1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B1F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A1D Compression Method 0000 (0) 'Stored' │ │ │ │ -127A1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A23 CRC 00000000 (0) │ │ │ │ -127A27 Compressed Size 00000000 (0) │ │ │ │ -127A2B Uncompressed Size 00000000 (0) │ │ │ │ -127A2F Filename Length 0010 (16) │ │ │ │ -127A31 Extra Length 0000 (0) │ │ │ │ -127A33 Comment Length 0000 (0) │ │ │ │ -127A35 Disk Start 0000 (0) │ │ │ │ -127A37 Int File Attributes 0000 (0) │ │ │ │ +127B21 Compression Method 0000 (0) 'Stored' │ │ │ │ +127B23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B27 CRC 00000000 (0) │ │ │ │ +127B2B Compressed Size 00000000 (0) │ │ │ │ +127B2F Uncompressed Size 00000000 (0) │ │ │ │ +127B33 Filename Length 0010 (16) │ │ │ │ +127B35 Extra Length 0000 (0) │ │ │ │ +127B37 Comment Length 0000 (0) │ │ │ │ +127B39 Disk Start 0000 (0) │ │ │ │ +127B3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A39 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127B3D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127A3D Local Header Offset 000C3D76 (802166) │ │ │ │ -127A41 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +127B41 Local Header Offset 000C3D66 (802150) │ │ │ │ +127B45 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A41: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B45: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127A41: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127B45: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A19: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B1D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127A51 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -127A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A56 Created OS 03 (3) 'Unix' │ │ │ │ -127A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A59 General Purpose Flag 0800 (2048) │ │ │ │ +127B55 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +127B59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B5A Created OS 03 (3) 'Unix' │ │ │ │ +127B5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -127A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A61 CRC E3048D88 (3808726408) │ │ │ │ -127A65 Compressed Size 000000CD (205) │ │ │ │ -127A69 Uncompressed Size 0000010D (269) │ │ │ │ -127A6D Filename Length 001A (26) │ │ │ │ -127A6F Extra Length 0000 (0) │ │ │ │ -127A71 Comment Length 0000 (0) │ │ │ │ -127A73 Disk Start 0000 (0) │ │ │ │ -127A75 Int File Attributes 0000 (0) │ │ │ │ +127B5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B65 CRC E3048D88 (3808726408) │ │ │ │ +127B69 Compressed Size 000000CD (205) │ │ │ │ +127B6D Uncompressed Size 0000010D (269) │ │ │ │ +127B71 Filename Length 001A (26) │ │ │ │ +127B73 Extra Length 0000 (0) │ │ │ │ +127B75 Comment Length 0000 (0) │ │ │ │ +127B77 Disk Start 0000 (0) │ │ │ │ +127B79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127A7B Local Header Offset 000C3DA4 (802212) │ │ │ │ -127A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B7F Local Header Offset 000C3D94 (802196) │ │ │ │ +127B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A99 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -127A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A9E Created OS 03 (3) 'Unix' │ │ │ │ -127A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AA1 General Purpose Flag 0800 (2048) │ │ │ │ +127B9D CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +127BA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BA2 Created OS 03 (3) 'Unix' │ │ │ │ +127BA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AA9 CRC 7D0535AF (2097493423) │ │ │ │ -127AAD Compressed Size 00000073 (115) │ │ │ │ -127AB1 Uncompressed Size 00000087 (135) │ │ │ │ -127AB5 Filename Length 0019 (25) │ │ │ │ -127AB7 Extra Length 0000 (0) │ │ │ │ -127AB9 Comment Length 0000 (0) │ │ │ │ -127ABB Disk Start 0000 (0) │ │ │ │ -127ABD Int File Attributes 0000 (0) │ │ │ │ +127BA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BAD CRC 7D0535AF (2097493423) │ │ │ │ +127BB1 Compressed Size 00000073 (115) │ │ │ │ +127BB5 Uncompressed Size 00000087 (135) │ │ │ │ +127BB9 Filename Length 0019 (25) │ │ │ │ +127BBB Extra Length 0000 (0) │ │ │ │ +127BBD Comment Length 0000 (0) │ │ │ │ +127BBF Disk Start 0000 (0) │ │ │ │ +127BC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127ABF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127BC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127AC3 Local Header Offset 000C3EA9 (802473) │ │ │ │ -127AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127BC7 Local Header Offset 000C3E99 (802457) │ │ │ │ +127BCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127BCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127AE0 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -127AE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127AE5 Created OS 03 (3) 'Unix' │ │ │ │ -127AE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AE8 General Purpose Flag 0800 (2048) │ │ │ │ +127BE4 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +127BE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BE9 Created OS 03 (3) 'Unix' │ │ │ │ +127BEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AF0 CRC CD157ED7 (3440738007) │ │ │ │ -127AF4 Compressed Size 00000589 (1417) │ │ │ │ -127AF8 Uncompressed Size 00000F54 (3924) │ │ │ │ -127AFC Filename Length 001C (28) │ │ │ │ -127AFE Extra Length 0000 (0) │ │ │ │ -127B00 Comment Length 0000 (0) │ │ │ │ -127B02 Disk Start 0000 (0) │ │ │ │ -127B04 Int File Attributes 0000 (0) │ │ │ │ +127BEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BF4 CRC CD157ED7 (3440738007) │ │ │ │ +127BF8 Compressed Size 00000589 (1417) │ │ │ │ +127BFC Uncompressed Size 00000F54 (3924) │ │ │ │ +127C00 Filename Length 001C (28) │ │ │ │ +127C02 Extra Length 0000 (0) │ │ │ │ +127C04 Comment Length 0000 (0) │ │ │ │ +127C06 Disk Start 0000 (0) │ │ │ │ +127C08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B0A Local Header Offset 000C3F53 (802643) │ │ │ │ -127B0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C0E Local Header Offset 000C3F43 (802627) │ │ │ │ +127C12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B2A CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -127B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B2F Created OS 03 (3) 'Unix' │ │ │ │ -127B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B32 General Purpose Flag 0800 (2048) │ │ │ │ +127C2E CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +127C32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C33 Created OS 03 (3) 'Unix' │ │ │ │ +127C34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B3A CRC FE2A3A9C (4264180380) │ │ │ │ -127B3E Compressed Size 00000679 (1657) │ │ │ │ -127B42 Uncompressed Size 000025BC (9660) │ │ │ │ -127B46 Filename Length 001B (27) │ │ │ │ -127B48 Extra Length 0000 (0) │ │ │ │ -127B4A Comment Length 0000 (0) │ │ │ │ -127B4C Disk Start 0000 (0) │ │ │ │ -127B4E Int File Attributes 0000 (0) │ │ │ │ +127C38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C3E CRC FE2A3A9C (4264180380) │ │ │ │ +127C42 Compressed Size 00000679 (1657) │ │ │ │ +127C46 Uncompressed Size 000025BC (9660) │ │ │ │ +127C4A Filename Length 001B (27) │ │ │ │ +127C4C Extra Length 0000 (0) │ │ │ │ +127C4E Comment Length 0000 (0) │ │ │ │ +127C50 Disk Start 0000 (0) │ │ │ │ +127C52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B54 Local Header Offset 000C4516 (804118) │ │ │ │ -127B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C58 Local Header Offset 000C4506 (804102) │ │ │ │ +127C5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B73 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -127B77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B78 Created OS 03 (3) 'Unix' │ │ │ │ -127B79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B7B General Purpose Flag 0800 (2048) │ │ │ │ +127C77 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +127C7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C7C Created OS 03 (3) 'Unix' │ │ │ │ +127C7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C7F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B7D Compression Method 0000 (0) 'Stored' │ │ │ │ -127B7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B83 CRC 00000000 (0) │ │ │ │ -127B87 Compressed Size 00000000 (0) │ │ │ │ -127B8B Uncompressed Size 00000000 (0) │ │ │ │ -127B8F Filename Length 0013 (19) │ │ │ │ -127B91 Extra Length 0000 (0) │ │ │ │ -127B93 Comment Length 0000 (0) │ │ │ │ -127B95 Disk Start 0000 (0) │ │ │ │ -127B97 Int File Attributes 0000 (0) │ │ │ │ +127C81 Compression Method 0000 (0) 'Stored' │ │ │ │ +127C83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C87 CRC 00000000 (0) │ │ │ │ +127C8B Compressed Size 00000000 (0) │ │ │ │ +127C8F Uncompressed Size 00000000 (0) │ │ │ │ +127C93 Filename Length 0013 (19) │ │ │ │ +127C95 Extra Length 0000 (0) │ │ │ │ +127C97 Comment Length 0000 (0) │ │ │ │ +127C99 Disk Start 0000 (0) │ │ │ │ +127C9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B99 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127C9D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127B9D Local Header Offset 000C4BC8 (805832) │ │ │ │ -127BA1 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CA1 Local Header Offset 000C4BB8 (805816) │ │ │ │ +127CA5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BA1: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CA5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127BA1: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127CA5: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B79: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C7D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127BB4 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -127BB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127BB9 Created OS 03 (3) 'Unix' │ │ │ │ -127BBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127BBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127BBC General Purpose Flag 0800 (2048) │ │ │ │ +127CB8 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +127CBC Created Zip Spec 14 (20) '2.0' │ │ │ │ +127CBD Created OS 03 (3) 'Unix' │ │ │ │ +127CBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127CBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127CC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127BBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -127BC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127BC4 CRC E212A945 (3792873797) │ │ │ │ -127BC8 Compressed Size 00000935 (2357) │ │ │ │ -127BCC Uncompressed Size 000019A8 (6568) │ │ │ │ -127BD0 Filename Length 001F (31) │ │ │ │ -127BD2 Extra Length 0000 (0) │ │ │ │ -127BD4 Comment Length 0000 (0) │ │ │ │ -127BD6 Disk Start 0000 (0) │ │ │ │ -127BD8 Int File Attributes 0000 (0) │ │ │ │ +127CC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127CC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127CC8 CRC E212A945 (3792873797) │ │ │ │ +127CCC Compressed Size 00000935 (2357) │ │ │ │ +127CD0 Uncompressed Size 000019A8 (6568) │ │ │ │ +127CD4 Filename Length 001F (31) │ │ │ │ +127CD6 Extra Length 0000 (0) │ │ │ │ +127CD8 Comment Length 0000 (0) │ │ │ │ +127CDA Disk Start 0000 (0) │ │ │ │ +127CDC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127BDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127BDE Local Header Offset 000C4BF9 (805881) │ │ │ │ -127BE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CE2 Local Header Offset 000C4BE9 (805865) │ │ │ │ +127CE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C01 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -127C05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C06 Created OS 03 (3) 'Unix' │ │ │ │ -127C07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C09 General Purpose Flag 0800 (2048) │ │ │ │ +127D05 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +127D09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D0A Created OS 03 (3) 'Unix' │ │ │ │ +127D0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C11 CRC 06CC015A (114032986) │ │ │ │ -127C15 Compressed Size 00000BA3 (2979) │ │ │ │ -127C19 Uncompressed Size 0000512C (20780) │ │ │ │ -127C1D Filename Length 001E (30) │ │ │ │ -127C1F Extra Length 0000 (0) │ │ │ │ -127C21 Comment Length 0000 (0) │ │ │ │ -127C23 Disk Start 0000 (0) │ │ │ │ -127C25 Int File Attributes 0000 (0) │ │ │ │ +127D0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D15 CRC 06CC015A (114032986) │ │ │ │ +127D19 Compressed Size 00000BA3 (2979) │ │ │ │ +127D1D Uncompressed Size 0000512C (20780) │ │ │ │ +127D21 Filename Length 001E (30) │ │ │ │ +127D23 Extra Length 0000 (0) │ │ │ │ +127D25 Comment Length 0000 (0) │ │ │ │ +127D27 Disk Start 0000 (0) │ │ │ │ +127D29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C2B Local Header Offset 000C556B (808299) │ │ │ │ -127C2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D2F Local Header Offset 000C555B (808283) │ │ │ │ +127D33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C4D CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -127C51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C52 Created OS 03 (3) 'Unix' │ │ │ │ -127C53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C55 General Purpose Flag 0800 (2048) │ │ │ │ +127D51 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +127D55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D56 Created OS 03 (3) 'Unix' │ │ │ │ +127D57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C5D CRC E982C69E (3917661854) │ │ │ │ -127C61 Compressed Size 00000656 (1622) │ │ │ │ -127C65 Uncompressed Size 00000FD3 (4051) │ │ │ │ -127C69 Filename Length 0021 (33) │ │ │ │ -127C6B Extra Length 0000 (0) │ │ │ │ -127C6D Comment Length 0000 (0) │ │ │ │ -127C6F Disk Start 0000 (0) │ │ │ │ -127C71 Int File Attributes 0000 (0) │ │ │ │ +127D5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D61 CRC E982C69E (3917661854) │ │ │ │ +127D65 Compressed Size 00000656 (1622) │ │ │ │ +127D69 Uncompressed Size 00000FD3 (4051) │ │ │ │ +127D6D Filename Length 0021 (33) │ │ │ │ +127D6F Extra Length 0000 (0) │ │ │ │ +127D71 Comment Length 0000 (0) │ │ │ │ +127D73 Disk Start 0000 (0) │ │ │ │ +127D75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C77 Local Header Offset 000C614A (811338) │ │ │ │ -127C7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D7B Local Header Offset 000C613A (811322) │ │ │ │ +127D7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C9C CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -127CA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CA1 Created OS 03 (3) 'Unix' │ │ │ │ -127CA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CA4 General Purpose Flag 0800 (2048) │ │ │ │ +127DA0 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +127DA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DA5 Created OS 03 (3) 'Unix' │ │ │ │ +127DA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CAC CRC 5250B3DB (1381020635) │ │ │ │ -127CB0 Compressed Size 00000569 (1385) │ │ │ │ -127CB4 Uncompressed Size 00001C35 (7221) │ │ │ │ -127CB8 Filename Length 0020 (32) │ │ │ │ -127CBA Extra Length 0000 (0) │ │ │ │ -127CBC Comment Length 0000 (0) │ │ │ │ -127CBE Disk Start 0000 (0) │ │ │ │ -127CC0 Int File Attributes 0000 (0) │ │ │ │ +127DAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DB0 CRC 5250B3DB (1381020635) │ │ │ │ +127DB4 Compressed Size 00000569 (1385) │ │ │ │ +127DB8 Uncompressed Size 00001C35 (7221) │ │ │ │ +127DBC Filename Length 0020 (32) │ │ │ │ +127DBE Extra Length 0000 (0) │ │ │ │ +127DC0 Comment Length 0000 (0) │ │ │ │ +127DC2 Disk Start 0000 (0) │ │ │ │ +127DC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127CC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127DC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127CC6 Local Header Offset 000C67DF (813023) │ │ │ │ -127CCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127DCA Local Header Offset 000C67CF (813007) │ │ │ │ +127DCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127CEA CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -127CEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CEF Created OS 03 (3) 'Unix' │ │ │ │ -127CF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CF2 General Purpose Flag 0800 (2048) │ │ │ │ +127DEE CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +127DF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DF3 Created OS 03 (3) 'Unix' │ │ │ │ +127DF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CFA CRC E2B67A5C (3803609692) │ │ │ │ -127CFE Compressed Size 000006B5 (1717) │ │ │ │ -127D02 Uncompressed Size 0000110F (4367) │ │ │ │ -127D06 Filename Length 0026 (38) │ │ │ │ -127D08 Extra Length 0000 (0) │ │ │ │ -127D0A Comment Length 0000 (0) │ │ │ │ -127D0C Disk Start 0000 (0) │ │ │ │ -127D0E Int File Attributes 0000 (0) │ │ │ │ +127DF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DFE CRC E2B67A5C (3803609692) │ │ │ │ +127E02 Compressed Size 000006B5 (1717) │ │ │ │ +127E06 Uncompressed Size 0000110F (4367) │ │ │ │ +127E0A Filename Length 0026 (38) │ │ │ │ +127E0C Extra Length 0000 (0) │ │ │ │ +127E0E Comment Length 0000 (0) │ │ │ │ +127E10 Disk Start 0000 (0) │ │ │ │ +127E12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D14 Local Header Offset 000C6D86 (814470) │ │ │ │ -127D18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E18 Local Header Offset 000C6D76 (814454) │ │ │ │ +127E1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D3E CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -127D42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D43 Created OS 03 (3) 'Unix' │ │ │ │ -127D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D46 General Purpose Flag 0800 (2048) │ │ │ │ +127E42 CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +127E46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E47 Created OS 03 (3) 'Unix' │ │ │ │ +127E48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127D4E CRC 47510F70 (1196494704) │ │ │ │ -127D52 Compressed Size 000006A3 (1699) │ │ │ │ -127D56 Uncompressed Size 0000246C (9324) │ │ │ │ -127D5A Filename Length 0025 (37) │ │ │ │ -127D5C Extra Length 0000 (0) │ │ │ │ -127D5E Comment Length 0000 (0) │ │ │ │ -127D60 Disk Start 0000 (0) │ │ │ │ -127D62 Int File Attributes 0000 (0) │ │ │ │ +127E4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E52 CRC 47510F70 (1196494704) │ │ │ │ +127E56 Compressed Size 000006A3 (1699) │ │ │ │ +127E5A Uncompressed Size 0000246C (9324) │ │ │ │ +127E5E Filename Length 0025 (37) │ │ │ │ +127E60 Extra Length 0000 (0) │ │ │ │ +127E62 Comment Length 0000 (0) │ │ │ │ +127E64 Disk Start 0000 (0) │ │ │ │ +127E66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D68 Local Header Offset 000C747F (816255) │ │ │ │ -127D6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E6C Local Header Offset 000C746F (816239) │ │ │ │ +127E70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D91 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -127D95 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D96 Created OS 03 (3) 'Unix' │ │ │ │ -127D97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D99 General Purpose Flag 0800 (2048) │ │ │ │ +127E95 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +127E99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E9A Created OS 03 (3) 'Unix' │ │ │ │ +127E9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DA1 CRC 56FDC711 (1459472145) │ │ │ │ -127DA5 Compressed Size 00000807 (2055) │ │ │ │ -127DA9 Uncompressed Size 000017ED (6125) │ │ │ │ -127DAD Filename Length 0029 (41) │ │ │ │ -127DAF Extra Length 0000 (0) │ │ │ │ -127DB1 Comment Length 0000 (0) │ │ │ │ -127DB3 Disk Start 0000 (0) │ │ │ │ -127DB5 Int File Attributes 0000 (0) │ │ │ │ +127E9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EA5 CRC 56FDC711 (1459472145) │ │ │ │ +127EA9 Compressed Size 00000807 (2055) │ │ │ │ +127EAD Uncompressed Size 000017ED (6125) │ │ │ │ +127EB1 Filename Length 0029 (41) │ │ │ │ +127EB3 Extra Length 0000 (0) │ │ │ │ +127EB5 Comment Length 0000 (0) │ │ │ │ +127EB7 Disk Start 0000 (0) │ │ │ │ +127EB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127DB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127EBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127DBB Local Header Offset 000C7B65 (818021) │ │ │ │ -127DBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127EBF Local Header Offset 000C7B55 (818005) │ │ │ │ +127EC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127DBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127EC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127DE8 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -127DEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -127DED Created OS 03 (3) 'Unix' │ │ │ │ -127DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127DF0 General Purpose Flag 0800 (2048) │ │ │ │ +127EEC CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +127EF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127EF1 Created OS 03 (3) 'Unix' │ │ │ │ +127EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127EF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DF8 CRC 2C7B7916 (746289430) │ │ │ │ -127DFC Compressed Size 00000513 (1299) │ │ │ │ -127E00 Uncompressed Size 00002C0B (11275) │ │ │ │ -127E04 Filename Length 0028 (40) │ │ │ │ -127E06 Extra Length 0000 (0) │ │ │ │ -127E08 Comment Length 0000 (0) │ │ │ │ -127E0A Disk Start 0000 (0) │ │ │ │ -127E0C Int File Attributes 0000 (0) │ │ │ │ +127EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EFC CRC 2C7B7916 (746289430) │ │ │ │ +127F00 Compressed Size 00000513 (1299) │ │ │ │ +127F04 Uncompressed Size 00002C0B (11275) │ │ │ │ +127F08 Filename Length 0028 (40) │ │ │ │ +127F0A Extra Length 0000 (0) │ │ │ │ +127F0C Comment Length 0000 (0) │ │ │ │ +127F0E Disk Start 0000 (0) │ │ │ │ +127F10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E12 Local Header Offset 000C83B3 (820147) │ │ │ │ -127E16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F16 Local Header Offset 000C83A3 (820131) │ │ │ │ +127F1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E3E CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -127E42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E43 Created OS 03 (3) 'Unix' │ │ │ │ -127E44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E46 General Purpose Flag 0800 (2048) │ │ │ │ +127F42 CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +127F46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F47 Created OS 03 (3) 'Unix' │ │ │ │ +127F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E4E CRC D8480436 (3628598326) │ │ │ │ -127E52 Compressed Size 000002E2 (738) │ │ │ │ -127E56 Uncompressed Size 000005BE (1470) │ │ │ │ -127E5A Filename Length 0022 (34) │ │ │ │ -127E5C Extra Length 0000 (0) │ │ │ │ -127E5E Comment Length 0000 (0) │ │ │ │ -127E60 Disk Start 0000 (0) │ │ │ │ -127E62 Int File Attributes 0000 (0) │ │ │ │ +127F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F52 CRC D8480436 (3628598326) │ │ │ │ +127F56 Compressed Size 000002E2 (738) │ │ │ │ +127F5A Uncompressed Size 000005BE (1470) │ │ │ │ +127F5E Filename Length 0022 (34) │ │ │ │ +127F60 Extra Length 0000 (0) │ │ │ │ +127F62 Comment Length 0000 (0) │ │ │ │ +127F64 Disk Start 0000 (0) │ │ │ │ +127F66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E68 Local Header Offset 000C890C (821516) │ │ │ │ -127E6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F6C Local Header Offset 000C88FC (821500) │ │ │ │ +127F70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E8E CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -127E92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E93 Created OS 03 (3) 'Unix' │ │ │ │ -127E94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E96 General Purpose Flag 0800 (2048) │ │ │ │ +127F92 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +127F96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F97 Created OS 03 (3) 'Unix' │ │ │ │ +127F98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E9E CRC E8ED524A (3907867210) │ │ │ │ -127EA2 Compressed Size 00000146 (326) │ │ │ │ -127EA6 Uncompressed Size 00000282 (642) │ │ │ │ -127EAA Filename Length 0021 (33) │ │ │ │ -127EAC Extra Length 0000 (0) │ │ │ │ -127EAE Comment Length 0000 (0) │ │ │ │ -127EB0 Disk Start 0000 (0) │ │ │ │ -127EB2 Int File Attributes 0000 (0) │ │ │ │ +127F9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FA2 CRC E8ED524A (3907867210) │ │ │ │ +127FA6 Compressed Size 00000146 (326) │ │ │ │ +127FAA Uncompressed Size 00000282 (642) │ │ │ │ +127FAE Filename Length 0021 (33) │ │ │ │ +127FB0 Extra Length 0000 (0) │ │ │ │ +127FB2 Comment Length 0000 (0) │ │ │ │ +127FB4 Disk Start 0000 (0) │ │ │ │ +127FB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127EB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127FB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127EB8 Local Header Offset 000C8C2E (822318) │ │ │ │ -127EBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127FBC Local Header Offset 000C8C1E (822302) │ │ │ │ +127FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127EBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127EDD CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -127EE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127EE2 Created OS 03 (3) 'Unix' │ │ │ │ -127EE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127EE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127EE5 General Purpose Flag 0800 (2048) │ │ │ │ +127FE1 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +127FE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FE6 Created OS 03 (3) 'Unix' │ │ │ │ +127FE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127FE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127FE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127EE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127EE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127EED CRC D1CA568D (3519698573) │ │ │ │ -127EF1 Compressed Size 00001036 (4150) │ │ │ │ -127EF5 Uncompressed Size 000035CD (13773) │ │ │ │ -127EF9 Filename Length 0020 (32) │ │ │ │ -127EFB Extra Length 0000 (0) │ │ │ │ -127EFD Comment Length 0000 (0) │ │ │ │ -127EFF Disk Start 0000 (0) │ │ │ │ -127F01 Int File Attributes 0000 (0) │ │ │ │ +127FEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +127FED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FF1 CRC D1CA568D (3519698573) │ │ │ │ +127FF5 Compressed Size 00001036 (4150) │ │ │ │ +127FF9 Uncompressed Size 000035CD (13773) │ │ │ │ +127FFD Filename Length 0020 (32) │ │ │ │ +127FFF Extra Length 0000 (0) │ │ │ │ +128001 Comment Length 0000 (0) │ │ │ │ +128003 Disk Start 0000 (0) │ │ │ │ +128005 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128007 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F07 Local Header Offset 000C8DB3 (822707) │ │ │ │ -127F0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12800B Local Header Offset 000C8DA3 (822691) │ │ │ │ +12800F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12800F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F2B CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -127F2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F30 Created OS 03 (3) 'Unix' │ │ │ │ -127F31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F33 General Purpose Flag 0800 (2048) │ │ │ │ +12802F CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +128033 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128034 Created OS 03 (3) 'Unix' │ │ │ │ +128035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128037 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F3B CRC 62652437 (1650795575) │ │ │ │ -127F3F Compressed Size 000018FE (6398) │ │ │ │ -127F43 Uncompressed Size 0000EFEA (61418) │ │ │ │ -127F47 Filename Length 001F (31) │ │ │ │ -127F49 Extra Length 0000 (0) │ │ │ │ -127F4B Comment Length 0000 (0) │ │ │ │ -127F4D Disk Start 0000 (0) │ │ │ │ -127F4F Int File Attributes 0000 (0) │ │ │ │ +128039 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12803B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12803F CRC 62652437 (1650795575) │ │ │ │ +128043 Compressed Size 000018FE (6398) │ │ │ │ +128047 Uncompressed Size 0000EFEA (61418) │ │ │ │ +12804B Filename Length 001F (31) │ │ │ │ +12804D Extra Length 0000 (0) │ │ │ │ +12804F Comment Length 0000 (0) │ │ │ │ +128051 Disk Start 0000 (0) │ │ │ │ +128053 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F55 Local Header Offset 000C9E27 (826919) │ │ │ │ -127F59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128059 Local Header Offset 000C9E17 (826903) │ │ │ │ +12805D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12805D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F78 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -127F7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F7D Created OS 03 (3) 'Unix' │ │ │ │ -127F7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F80 General Purpose Flag 0800 (2048) │ │ │ │ +12807C CENTRAL HEADER #420 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F88 CRC 9154FCFC (2438266108) │ │ │ │ -127F8C Compressed Size 00000797 (1943) │ │ │ │ -127F90 Uncompressed Size 000012B3 (4787) │ │ │ │ -127F94 Filename Length 0024 (36) │ │ │ │ -127F96 Extra Length 0000 (0) │ │ │ │ -127F98 Comment Length 0000 (0) │ │ │ │ -127F9A Disk Start 0000 (0) │ │ │ │ -127F9C Int File Attributes 0000 (0) │ │ │ │ +128086 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128088 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12808C CRC 9154FCFC (2438266108) │ │ │ │ +128090 Compressed Size 00000797 (1943) │ │ │ │ +128094 Uncompressed Size 000012B3 (4787) │ │ │ │ +128098 Filename Length 0024 (36) │ │ │ │ +12809A Extra Length 0000 (0) │ │ │ │ +12809C Comment Length 0000 (0) │ │ │ │ +12809E Disk Start 0000 (0) │ │ │ │ +1280A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FA2 Local Header Offset 000CB762 (833378) │ │ │ │ -127FA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280A6 Local Header Offset 000CB752 (833362) │ │ │ │ +1280AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127FCA CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -127FCE Created Zip Spec 14 (20) '2.0' │ │ │ │ -127FCF Created OS 03 (3) 'Unix' │ │ │ │ -127FD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127FD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127FD2 General Purpose Flag 0800 (2048) │ │ │ │ +1280CE CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +1280D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1280D3 Created OS 03 (3) 'Unix' │ │ │ │ +1280D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1280D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1280D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127FD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127FD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127FDA CRC 58D9ED22 (1490677026) │ │ │ │ -127FDE Compressed Size 0000071D (1821) │ │ │ │ -127FE2 Uncompressed Size 000029AC (10668) │ │ │ │ -127FE6 Filename Length 0023 (35) │ │ │ │ -127FE8 Extra Length 0000 (0) │ │ │ │ -127FEA Comment Length 0000 (0) │ │ │ │ -127FEC Disk Start 0000 (0) │ │ │ │ -127FEE Int File Attributes 0000 (0) │ │ │ │ +1280D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1280DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280DE CRC 58D9ED22 (1490677026) │ │ │ │ +1280E2 Compressed Size 0000071D (1821) │ │ │ │ +1280E6 Uncompressed Size 000029AC (10668) │ │ │ │ +1280EA Filename Length 0023 (35) │ │ │ │ +1280EC Extra Length 0000 (0) │ │ │ │ +1280EE Comment Length 0000 (0) │ │ │ │ +1280F0 Disk Start 0000 (0) │ │ │ │ +1280F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127FF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FF4 Local Header Offset 000CBF3B (835387) │ │ │ │ -127FF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280F8 Local Header Offset 000CBF2B (835371) │ │ │ │ +1280FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12801B CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -12801F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128020 Created OS 03 (3) 'Unix' │ │ │ │ -128021 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128022 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128023 General Purpose Flag 0800 (2048) │ │ │ │ +12811F CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +128123 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128124 Created OS 03 (3) 'Unix' │ │ │ │ +128125 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128126 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128127 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128025 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128027 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12802B CRC F188359C (4052235676) │ │ │ │ -12802F Compressed Size 00000399 (921) │ │ │ │ -128033 Uncompressed Size 000007EF (2031) │ │ │ │ -128037 Filename Length 0032 (50) │ │ │ │ -128039 Extra Length 0000 (0) │ │ │ │ -12803B Comment Length 0000 (0) │ │ │ │ -12803D Disk Start 0000 (0) │ │ │ │ -12803F Int File Attributes 0000 (0) │ │ │ │ +128129 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12812B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12812F CRC F188359C (4052235676) │ │ │ │ +128133 Compressed Size 00000399 (921) │ │ │ │ +128137 Uncompressed Size 000007EF (2031) │ │ │ │ +12813B Filename Length 0032 (50) │ │ │ │ +12813D Extra Length 0000 (0) │ │ │ │ +12813F Comment Length 0000 (0) │ │ │ │ +128141 Disk Start 0000 (0) │ │ │ │ +128143 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128041 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128145 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128045 Local Header Offset 000CC699 (837273) │ │ │ │ -128049 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128149 Local Header Offset 000CC689 (837257) │ │ │ │ +12814D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128049: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12814D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12807B CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -12807F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128080 Created OS 03 (3) 'Unix' │ │ │ │ -128081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128083 General Purpose Flag 0800 (2048) │ │ │ │ +12817F CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +128183 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128184 Created OS 03 (3) 'Unix' │ │ │ │ +128185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128187 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128085 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128087 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12808B CRC F57EB47A (4118721658) │ │ │ │ -12808F Compressed Size 0000022F (559) │ │ │ │ -128093 Uncompressed Size 000008B8 (2232) │ │ │ │ -128097 Filename Length 0031 (49) │ │ │ │ -128099 Extra Length 0000 (0) │ │ │ │ -12809B Comment Length 0000 (0) │ │ │ │ -12809D Disk Start 0000 (0) │ │ │ │ -12809F Int File Attributes 0000 (0) │ │ │ │ +128189 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12818B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12818F CRC F57EB47A (4118721658) │ │ │ │ +128193 Compressed Size 0000022F (559) │ │ │ │ +128197 Uncompressed Size 000008B8 (2232) │ │ │ │ +12819B Filename Length 0031 (49) │ │ │ │ +12819D Extra Length 0000 (0) │ │ │ │ +12819F Comment Length 0000 (0) │ │ │ │ +1281A1 Disk Start 0000 (0) │ │ │ │ +1281A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1280A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1281A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1280A5 Local Header Offset 000CCA82 (838274) │ │ │ │ -1280A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1281A9 Local Header Offset 000CCA72 (838258) │ │ │ │ +1281AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1280A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1281AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1280DA CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -1280DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1280DF Created OS 03 (3) 'Unix' │ │ │ │ -1280E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1280E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1280E2 General Purpose Flag 0800 (2048) │ │ │ │ +1281DE CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +1281E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281E3 Created OS 03 (3) 'Unix' │ │ │ │ +1281E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1280E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1280E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1280EA CRC 1496BEB3 (345423539) │ │ │ │ -1280EE Compressed Size 000008CA (2250) │ │ │ │ -1280F2 Uncompressed Size 00001685 (5765) │ │ │ │ -1280F6 Filename Length 001F (31) │ │ │ │ -1280F8 Extra Length 0000 (0) │ │ │ │ -1280FA Comment Length 0000 (0) │ │ │ │ -1280FC Disk Start 0000 (0) │ │ │ │ -1280FE Int File Attributes 0000 (0) │ │ │ │ +1281E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1281EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1281EE CRC 1496BEB3 (345423539) │ │ │ │ +1281F2 Compressed Size 000008CA (2250) │ │ │ │ +1281F6 Uncompressed Size 00001685 (5765) │ │ │ │ +1281FA Filename Length 001F (31) │ │ │ │ +1281FC Extra Length 0000 (0) │ │ │ │ +1281FE Comment Length 0000 (0) │ │ │ │ +128200 Disk Start 0000 (0) │ │ │ │ +128202 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128100 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128204 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128104 Local Header Offset 000CCD00 (838912) │ │ │ │ -128108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128208 Local Header Offset 000CCCF0 (838896) │ │ │ │ +12820C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12820C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128127 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -12812B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12812C Created OS 03 (3) 'Unix' │ │ │ │ -12812D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12812E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12812F General Purpose Flag 0800 (2048) │ │ │ │ +12822B CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +12822F Created Zip Spec 14 (20) '2.0' │ │ │ │ +128230 Created OS 03 (3) 'Unix' │ │ │ │ +128231 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128232 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128233 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128131 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128137 CRC 91A6A275 (2443616885) │ │ │ │ -12813B Compressed Size 00000861 (2145) │ │ │ │ -12813F Uncompressed Size 000036EA (14058) │ │ │ │ -128143 Filename Length 001E (30) │ │ │ │ -128145 Extra Length 0000 (0) │ │ │ │ -128147 Comment Length 0000 (0) │ │ │ │ -128149 Disk Start 0000 (0) │ │ │ │ -12814B Int File Attributes 0000 (0) │ │ │ │ +128235 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128237 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12823B CRC 91A6A275 (2443616885) │ │ │ │ +12823F Compressed Size 00000861 (2145) │ │ │ │ +128243 Uncompressed Size 000036EA (14058) │ │ │ │ +128247 Filename Length 001E (30) │ │ │ │ +128249 Extra Length 0000 (0) │ │ │ │ +12824B Comment Length 0000 (0) │ │ │ │ +12824D Disk Start 0000 (0) │ │ │ │ +12824F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12814D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128251 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128151 Local Header Offset 000CD607 (841223) │ │ │ │ -128155 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128255 Local Header Offset 000CD5F7 (841207) │ │ │ │ +128259 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128155: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128259: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128173 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -128177 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128178 Created OS 03 (3) 'Unix' │ │ │ │ -128179 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12817A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12817B General Purpose Flag 0800 (2048) │ │ │ │ +128277 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +12827B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12827C Created OS 03 (3) 'Unix' │ │ │ │ +12827D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12827E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12827F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12817D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12817F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128183 CRC 85A28F43 (2242023235) │ │ │ │ -128187 Compressed Size 000007FE (2046) │ │ │ │ -12818B Uncompressed Size 000017CF (6095) │ │ │ │ -12818F Filename Length 0027 (39) │ │ │ │ -128191 Extra Length 0000 (0) │ │ │ │ -128193 Comment Length 0000 (0) │ │ │ │ -128195 Disk Start 0000 (0) │ │ │ │ -128197 Int File Attributes 0000 (0) │ │ │ │ +128281 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128283 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128287 CRC 85A28F43 (2242023235) │ │ │ │ +12828B Compressed Size 000007FE (2046) │ │ │ │ +12828F Uncompressed Size 000017CF (6095) │ │ │ │ +128293 Filename Length 0027 (39) │ │ │ │ +128295 Extra Length 0000 (0) │ │ │ │ +128297 Comment Length 0000 (0) │ │ │ │ +128299 Disk Start 0000 (0) │ │ │ │ +12829B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128199 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12829D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12819D Local Header Offset 000CDEA4 (843428) │ │ │ │ -1281A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282A1 Local Header Offset 000CDE94 (843412) │ │ │ │ +1282A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1281C8 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -1281CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1281CD Created OS 03 (3) 'Unix' │ │ │ │ -1281CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1281CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1281D0 General Purpose Flag 0800 (2048) │ │ │ │ +1282CC CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +1282D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1282D1 Created OS 03 (3) 'Unix' │ │ │ │ +1282D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1282D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1282D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1281D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1281D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1281D8 CRC 44CBED69 (1154215273) │ │ │ │ -1281DC Compressed Size 000007EA (2026) │ │ │ │ -1281E0 Uncompressed Size 00003E55 (15957) │ │ │ │ -1281E4 Filename Length 0026 (38) │ │ │ │ -1281E6 Extra Length 0000 (0) │ │ │ │ -1281E8 Comment Length 0000 (0) │ │ │ │ -1281EA Disk Start 0000 (0) │ │ │ │ -1281EC Int File Attributes 0000 (0) │ │ │ │ +1282D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1282D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1282DC CRC 44CBED69 (1154215273) │ │ │ │ +1282E0 Compressed Size 000007EA (2026) │ │ │ │ +1282E4 Uncompressed Size 00003E55 (15957) │ │ │ │ +1282E8 Filename Length 0026 (38) │ │ │ │ +1282EA Extra Length 0000 (0) │ │ │ │ +1282EC Comment Length 0000 (0) │ │ │ │ +1282EE Disk Start 0000 (0) │ │ │ │ +1282F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1281EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1282F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1281F2 Local Header Offset 000CE6E7 (845543) │ │ │ │ -1281F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282F6 Local Header Offset 000CE6D7 (845527) │ │ │ │ +1282FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12821C CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -128220 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128221 Created OS 03 (3) 'Unix' │ │ │ │ -128222 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128223 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128224 General Purpose Flag 0800 (2048) │ │ │ │ +128320 CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +128324 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128325 Created OS 03 (3) 'Unix' │ │ │ │ +128326 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128327 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128328 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128226 Compression Method 0000 (0) 'Stored' │ │ │ │ -128228 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12822C CRC 00000000 (0) │ │ │ │ -128230 Compressed Size 00000000 (0) │ │ │ │ -128234 Uncompressed Size 00000000 (0) │ │ │ │ -128238 Filename Length 0014 (20) │ │ │ │ -12823A Extra Length 0000 (0) │ │ │ │ -12823C Comment Length 0000 (0) │ │ │ │ -12823E Disk Start 0000 (0) │ │ │ │ -128240 Int File Attributes 0000 (0) │ │ │ │ +12832A Compression Method 0000 (0) 'Stored' │ │ │ │ +12832C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128330 CRC 00000000 (0) │ │ │ │ +128334 Compressed Size 00000000 (0) │ │ │ │ +128338 Uncompressed Size 00000000 (0) │ │ │ │ +12833C Filename Length 0014 (20) │ │ │ │ +12833E Extra Length 0000 (0) │ │ │ │ +128340 Comment Length 0000 (0) │ │ │ │ +128342 Disk Start 0000 (0) │ │ │ │ +128344 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128242 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128346 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128246 Local Header Offset 000CEF15 (847637) │ │ │ │ -12824A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12834A Local Header Offset 000CEF05 (847621) │ │ │ │ +12834E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12824A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12834E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12824A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12834E: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128222: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128326: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12825E CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -128262 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128263 Created OS 03 (3) 'Unix' │ │ │ │ -128264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128266 General Purpose Flag 0800 (2048) │ │ │ │ +128362 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +128366 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128367 Created OS 03 (3) 'Unix' │ │ │ │ +128368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12836A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12826A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12826E CRC F4122FC0 (4094832576) │ │ │ │ -128272 Compressed Size 00000122 (290) │ │ │ │ -128276 Uncompressed Size 000001E5 (485) │ │ │ │ -12827A Filename Length 0028 (40) │ │ │ │ -12827C Extra Length 0000 (0) │ │ │ │ -12827E Comment Length 0000 (0) │ │ │ │ -128280 Disk Start 0000 (0) │ │ │ │ -128282 Int File Attributes 0000 (0) │ │ │ │ +12836C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12836E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128372 CRC F4122FC0 (4094832576) │ │ │ │ +128376 Compressed Size 00000122 (290) │ │ │ │ +12837A Uncompressed Size 000001E5 (485) │ │ │ │ +12837E Filename Length 0028 (40) │ │ │ │ +128380 Extra Length 0000 (0) │ │ │ │ +128382 Comment Length 0000 (0) │ │ │ │ +128384 Disk Start 0000 (0) │ │ │ │ +128386 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128288 Local Header Offset 000CEF47 (847687) │ │ │ │ -12828C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12838C Local Header Offset 000CEF37 (847671) │ │ │ │ +128390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12828C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1282B4 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -1282B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1282B9 Created OS 03 (3) 'Unix' │ │ │ │ -1282BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1282BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1282BC General Purpose Flag 0800 (2048) │ │ │ │ +1283B8 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +1283BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1283BD Created OS 03 (3) 'Unix' │ │ │ │ +1283BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1283BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1283C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1282BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1282C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1282C4 CRC EF896488 (4018758792) │ │ │ │ -1282C8 Compressed Size 0000012C (300) │ │ │ │ -1282CC Uncompressed Size 00000262 (610) │ │ │ │ -1282D0 Filename Length 0027 (39) │ │ │ │ -1282D2 Extra Length 0000 (0) │ │ │ │ -1282D4 Comment Length 0000 (0) │ │ │ │ -1282D6 Disk Start 0000 (0) │ │ │ │ -1282D8 Int File Attributes 0000 (0) │ │ │ │ +1283C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1283C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1283C8 CRC EF896488 (4018758792) │ │ │ │ +1283CC Compressed Size 0000012C (300) │ │ │ │ +1283D0 Uncompressed Size 00000262 (610) │ │ │ │ +1283D4 Filename Length 0027 (39) │ │ │ │ +1283D6 Extra Length 0000 (0) │ │ │ │ +1283D8 Comment Length 0000 (0) │ │ │ │ +1283DA Disk Start 0000 (0) │ │ │ │ +1283DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1282DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1282DE Local Header Offset 000CF0AF (848047) │ │ │ │ -1282E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1283E2 Local Header Offset 000CF09F (848031) │ │ │ │ +1283E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1282E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1283E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128309 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -12830D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12830E Created OS 03 (3) 'Unix' │ │ │ │ -12830F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128310 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128311 General Purpose Flag 0800 (2048) │ │ │ │ +12840D CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +128411 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128412 Created OS 03 (3) 'Unix' │ │ │ │ +128413 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128414 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128415 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128313 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128315 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128319 CRC 8ADCCA5D (2329725533) │ │ │ │ -12831D Compressed Size 00000322 (802) │ │ │ │ -128321 Uncompressed Size 00000718 (1816) │ │ │ │ -128325 Filename Length 0036 (54) │ │ │ │ -128327 Extra Length 0000 (0) │ │ │ │ -128329 Comment Length 0000 (0) │ │ │ │ -12832B Disk Start 0000 (0) │ │ │ │ -12832D Int File Attributes 0000 (0) │ │ │ │ +128417 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128419 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12841D CRC 8ADCCA5D (2329725533) │ │ │ │ +128421 Compressed Size 00000322 (802) │ │ │ │ +128425 Uncompressed Size 00000718 (1816) │ │ │ │ +128429 Filename Length 0036 (54) │ │ │ │ +12842B Extra Length 0000 (0) │ │ │ │ +12842D Comment Length 0000 (0) │ │ │ │ +12842F Disk Start 0000 (0) │ │ │ │ +128431 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12832F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128433 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128333 Local Header Offset 000CF220 (848416) │ │ │ │ -128337 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128437 Local Header Offset 000CF210 (848400) │ │ │ │ +12843B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12843B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12836D CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -128371 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128372 Created OS 03 (3) 'Unix' │ │ │ │ -128373 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128374 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128375 General Purpose Flag 0800 (2048) │ │ │ │ +128471 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +128475 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128476 Created OS 03 (3) 'Unix' │ │ │ │ +128477 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128478 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128479 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128377 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128379 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12837D CRC CDD2FD66 (3453156710) │ │ │ │ -128381 Compressed Size 00000386 (902) │ │ │ │ -128385 Uncompressed Size 00001002 (4098) │ │ │ │ -128389 Filename Length 0035 (53) │ │ │ │ -12838B Extra Length 0000 (0) │ │ │ │ -12838D Comment Length 0000 (0) │ │ │ │ -12838F Disk Start 0000 (0) │ │ │ │ -128391 Int File Attributes 0000 (0) │ │ │ │ +12847B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12847D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128481 CRC CDD2FD66 (3453156710) │ │ │ │ +128485 Compressed Size 00000386 (902) │ │ │ │ +128489 Uncompressed Size 00001002 (4098) │ │ │ │ +12848D Filename Length 0035 (53) │ │ │ │ +12848F Extra Length 0000 (0) │ │ │ │ +128491 Comment Length 0000 (0) │ │ │ │ +128493 Disk Start 0000 (0) │ │ │ │ +128495 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128393 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128497 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128397 Local Header Offset 000CF596 (849302) │ │ │ │ -12839B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12849B Local Header Offset 000CF586 (849286) │ │ │ │ +12849F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12839B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12849F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1283D0 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -1283D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1283D5 Created OS 03 (3) 'Unix' │ │ │ │ -1283D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1283D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1283D8 General Purpose Flag 0800 (2048) │ │ │ │ +1284D4 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +1284D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1284D9 Created OS 03 (3) 'Unix' │ │ │ │ +1284DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1283DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1283DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1283E0 CRC 4E850981 (1317341569) │ │ │ │ -1283E4 Compressed Size 00000122 (290) │ │ │ │ -1283E8 Uncompressed Size 000001D5 (469) │ │ │ │ -1283EC Filename Length 0024 (36) │ │ │ │ -1283EE Extra Length 0000 (0) │ │ │ │ -1283F0 Comment Length 0000 (0) │ │ │ │ -1283F2 Disk Start 0000 (0) │ │ │ │ -1283F4 Int File Attributes 0000 (0) │ │ │ │ +1284DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1284E4 CRC 4E850981 (1317341569) │ │ │ │ +1284E8 Compressed Size 00000122 (290) │ │ │ │ +1284EC Uncompressed Size 000001D5 (469) │ │ │ │ +1284F0 Filename Length 0024 (36) │ │ │ │ +1284F2 Extra Length 0000 (0) │ │ │ │ +1284F4 Comment Length 0000 (0) │ │ │ │ +1284F6 Disk Start 0000 (0) │ │ │ │ +1284F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1283F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1284FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1283FA Local Header Offset 000CF96F (850287) │ │ │ │ -1283FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1284FE Local Header Offset 000CF95F (850271) │ │ │ │ +128502 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1283FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128502: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128422 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -128426 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128427 Created OS 03 (3) 'Unix' │ │ │ │ -128428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12842A General Purpose Flag 0800 (2048) │ │ │ │ +128526 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +12852A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12852B Created OS 03 (3) 'Unix' │ │ │ │ +12852C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12852D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12852E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12842C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12842E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128432 CRC 3D12637E (1024615294) │ │ │ │ -128436 Compressed Size 0000012B (299) │ │ │ │ -12843A Uncompressed Size 00000249 (585) │ │ │ │ -12843E Filename Length 0023 (35) │ │ │ │ -128440 Extra Length 0000 (0) │ │ │ │ -128442 Comment Length 0000 (0) │ │ │ │ -128444 Disk Start 0000 (0) │ │ │ │ -128446 Int File Attributes 0000 (0) │ │ │ │ +128530 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128532 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128536 CRC 3D12637E (1024615294) │ │ │ │ +12853A Compressed Size 0000012B (299) │ │ │ │ +12853E Uncompressed Size 00000249 (585) │ │ │ │ +128542 Filename Length 0023 (35) │ │ │ │ +128544 Extra Length 0000 (0) │ │ │ │ +128546 Comment Length 0000 (0) │ │ │ │ +128548 Disk Start 0000 (0) │ │ │ │ +12854A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128448 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12854C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12844C Local Header Offset 000CFAD3 (850643) │ │ │ │ -128450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128550 Local Header Offset 000CFAC3 (850627) │ │ │ │ +128554 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128554: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128473 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -128477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128478 Created OS 03 (3) 'Unix' │ │ │ │ -128479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12847A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12847B General Purpose Flag 0800 (2048) │ │ │ │ +128577 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +12857B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12857C Created OS 03 (3) 'Unix' │ │ │ │ +12857D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12857E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12857F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12847D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12847F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128483 CRC 2A198D45 (706317637) │ │ │ │ -128487 Compressed Size 000003E6 (998) │ │ │ │ -12848B Uncompressed Size 000008E5 (2277) │ │ │ │ -12848F Filename Length 0028 (40) │ │ │ │ -128491 Extra Length 0000 (0) │ │ │ │ -128493 Comment Length 0000 (0) │ │ │ │ -128495 Disk Start 0000 (0) │ │ │ │ -128497 Int File Attributes 0000 (0) │ │ │ │ +128581 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128583 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128587 CRC 2A198D45 (706317637) │ │ │ │ +12858B Compressed Size 000003E6 (998) │ │ │ │ +12858F Uncompressed Size 000008E5 (2277) │ │ │ │ +128593 Filename Length 0028 (40) │ │ │ │ +128595 Extra Length 0000 (0) │ │ │ │ +128597 Comment Length 0000 (0) │ │ │ │ +128599 Disk Start 0000 (0) │ │ │ │ +12859B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12859D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12849D Local Header Offset 000CFC3F (851007) │ │ │ │ -1284A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285A1 Local Header Offset 000CFC2F (850991) │ │ │ │ +1285A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1284C9 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -1284CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1284CE Created OS 03 (3) 'Unix' │ │ │ │ -1284CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1284D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1284D1 General Purpose Flag 0800 (2048) │ │ │ │ +1285CD CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +1285D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1285D2 Created OS 03 (3) 'Unix' │ │ │ │ +1285D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1285D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1285D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1284D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1284D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1284D9 CRC 7C7FEAC7 (2088757959) │ │ │ │ -1284DD Compressed Size 000004A5 (1189) │ │ │ │ -1284E1 Uncompressed Size 00001438 (5176) │ │ │ │ -1284E5 Filename Length 0027 (39) │ │ │ │ -1284E7 Extra Length 0000 (0) │ │ │ │ -1284E9 Comment Length 0000 (0) │ │ │ │ -1284EB Disk Start 0000 (0) │ │ │ │ -1284ED Int File Attributes 0000 (0) │ │ │ │ +1285D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1285D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1285DD CRC 7C7FEAC7 (2088757959) │ │ │ │ +1285E1 Compressed Size 000004A5 (1189) │ │ │ │ +1285E5 Uncompressed Size 00001438 (5176) │ │ │ │ +1285E9 Filename Length 0027 (39) │ │ │ │ +1285EB Extra Length 0000 (0) │ │ │ │ +1285ED Comment Length 0000 (0) │ │ │ │ +1285EF Disk Start 0000 (0) │ │ │ │ +1285F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1284EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1285F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1284F3 Local Header Offset 000D006B (852075) │ │ │ │ -1284F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285F7 Local Header Offset 000D005B (852059) │ │ │ │ +1285FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12851E CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -128522 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128523 Created OS 03 (3) 'Unix' │ │ │ │ -128524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128526 General Purpose Flag 0800 (2048) │ │ │ │ +128622 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +128626 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128627 Created OS 03 (3) 'Unix' │ │ │ │ +128628 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128629 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12862A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128528 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12852A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12852E CRC 19FC7AE7 (435976935) │ │ │ │ -128532 Compressed Size 000001B7 (439) │ │ │ │ -128536 Uncompressed Size 000002F9 (761) │ │ │ │ -12853A Filename Length 0022 (34) │ │ │ │ -12853C Extra Length 0000 (0) │ │ │ │ -12853E Comment Length 0000 (0) │ │ │ │ -128540 Disk Start 0000 (0) │ │ │ │ -128542 Int File Attributes 0000 (0) │ │ │ │ +12862C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12862E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128632 CRC 19FC7AE7 (435976935) │ │ │ │ +128636 Compressed Size 000001B7 (439) │ │ │ │ +12863A Uncompressed Size 000002F9 (761) │ │ │ │ +12863E Filename Length 0022 (34) │ │ │ │ +128640 Extra Length 0000 (0) │ │ │ │ +128642 Comment Length 0000 (0) │ │ │ │ +128644 Disk Start 0000 (0) │ │ │ │ +128646 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128544 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128648 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128548 Local Header Offset 000D0555 (853333) │ │ │ │ -12854C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12864C Local Header Offset 000D0545 (853317) │ │ │ │ +128650 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12854C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128650: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12856E CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -128572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128573 Created OS 03 (3) 'Unix' │ │ │ │ -128574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128576 General Purpose Flag 0800 (2048) │ │ │ │ +128672 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +128676 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128677 Created OS 03 (3) 'Unix' │ │ │ │ +128678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12867A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128578 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12857A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12857E CRC 379C89F7 (933005815) │ │ │ │ -128582 Compressed Size 00000204 (516) │ │ │ │ -128586 Uncompressed Size 00000580 (1408) │ │ │ │ -12858A Filename Length 0021 (33) │ │ │ │ -12858C Extra Length 0000 (0) │ │ │ │ -12858E Comment Length 0000 (0) │ │ │ │ -128590 Disk Start 0000 (0) │ │ │ │ -128592 Int File Attributes 0000 (0) │ │ │ │ +12867C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12867E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128682 CRC 379C89F7 (933005815) │ │ │ │ +128686 Compressed Size 00000204 (516) │ │ │ │ +12868A Uncompressed Size 00000580 (1408) │ │ │ │ +12868E Filename Length 0021 (33) │ │ │ │ +128690 Extra Length 0000 (0) │ │ │ │ +128692 Comment Length 0000 (0) │ │ │ │ +128694 Disk Start 0000 (0) │ │ │ │ +128696 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128598 Local Header Offset 000D074C (853836) │ │ │ │ -12859C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12869C Local Header Offset 000D073C (853820) │ │ │ │ +1286A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12859C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1285BD CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -1285C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1285C2 Created OS 03 (3) 'Unix' │ │ │ │ -1285C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1285C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1285C5 General Purpose Flag 0800 (2048) │ │ │ │ +1286C1 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +1286C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1286C6 Created OS 03 (3) 'Unix' │ │ │ │ +1286C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1286C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1286C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1285C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1285C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1285CD CRC 1351C931 (324127025) │ │ │ │ -1285D1 Compressed Size 000001B9 (441) │ │ │ │ -1285D5 Uncompressed Size 0000031C (796) │ │ │ │ -1285D9 Filename Length 0028 (40) │ │ │ │ -1285DB Extra Length 0000 (0) │ │ │ │ -1285DD Comment Length 0000 (0) │ │ │ │ -1285DF Disk Start 0000 (0) │ │ │ │ -1285E1 Int File Attributes 0000 (0) │ │ │ │ +1286CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1286CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1286D1 CRC 1351C931 (324127025) │ │ │ │ +1286D5 Compressed Size 000001B9 (441) │ │ │ │ +1286D9 Uncompressed Size 0000031C (796) │ │ │ │ +1286DD Filename Length 0028 (40) │ │ │ │ +1286DF Extra Length 0000 (0) │ │ │ │ +1286E1 Comment Length 0000 (0) │ │ │ │ +1286E3 Disk Start 0000 (0) │ │ │ │ +1286E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1285E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1286E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1285E7 Local Header Offset 000D098F (854415) │ │ │ │ -1285EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1286EB Local Header Offset 000D097F (854399) │ │ │ │ +1286EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1285EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128613 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -128617 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128618 Created OS 03 (3) 'Unix' │ │ │ │ -128619 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12861A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12861B General Purpose Flag 0800 (2048) │ │ │ │ +128717 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +12871B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12871C Created OS 03 (3) 'Unix' │ │ │ │ +12871D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12871E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12871F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12861D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12861F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128623 CRC FABC7C7E (4206656638) │ │ │ │ -128627 Compressed Size 00000393 (915) │ │ │ │ -12862B Uncompressed Size 000008BE (2238) │ │ │ │ -12862F Filename Length 0027 (39) │ │ │ │ -128631 Extra Length 0000 (0) │ │ │ │ -128633 Comment Length 0000 (0) │ │ │ │ -128635 Disk Start 0000 (0) │ │ │ │ -128637 Int File Attributes 0000 (0) │ │ │ │ +128721 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128723 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128727 CRC FABC7C7E (4206656638) │ │ │ │ +12872B Compressed Size 00000393 (915) │ │ │ │ +12872F Uncompressed Size 000008BE (2238) │ │ │ │ +128733 Filename Length 0027 (39) │ │ │ │ +128735 Extra Length 0000 (0) │ │ │ │ +128737 Comment Length 0000 (0) │ │ │ │ +128739 Disk Start 0000 (0) │ │ │ │ +12873B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128639 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12873D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12863D Local Header Offset 000D0B8E (854926) │ │ │ │ -128641 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128741 Local Header Offset 000D0B7E (854910) │ │ │ │ +128745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128641: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128668 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -12866C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12866D Created OS 03 (3) 'Unix' │ │ │ │ -12866E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12866F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128670 General Purpose Flag 0800 (2048) │ │ │ │ +12876C CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +128770 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128771 Created OS 03 (3) 'Unix' │ │ │ │ +128772 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128773 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128774 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128672 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128674 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128678 CRC F33A1EFC (4080672508) │ │ │ │ -12867C Compressed Size 000001F6 (502) │ │ │ │ -128680 Uncompressed Size 000003DD (989) │ │ │ │ -128684 Filename Length 0033 (51) │ │ │ │ -128686 Extra Length 0000 (0) │ │ │ │ -128688 Comment Length 0000 (0) │ │ │ │ -12868A Disk Start 0000 (0) │ │ │ │ -12868C Int File Attributes 0000 (0) │ │ │ │ +128776 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128778 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12877C CRC F33A1EFC (4080672508) │ │ │ │ +128780 Compressed Size 000001F6 (502) │ │ │ │ +128784 Uncompressed Size 000003DD (989) │ │ │ │ +128788 Filename Length 0033 (51) │ │ │ │ +12878A Extra Length 0000 (0) │ │ │ │ +12878C Comment Length 0000 (0) │ │ │ │ +12878E Disk Start 0000 (0) │ │ │ │ +128790 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12868E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128792 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128692 Local Header Offset 000D0F66 (855910) │ │ │ │ -128696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128796 Local Header Offset 000D0F56 (855894) │ │ │ │ +12879A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12879A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1286C9 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -1286CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1286CE Created OS 03 (3) 'Unix' │ │ │ │ -1286CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1286D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1286D1 General Purpose Flag 0800 (2048) │ │ │ │ +1287CD CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +1287D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1287D2 Created OS 03 (3) 'Unix' │ │ │ │ +1287D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1287D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1287D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1286D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1286D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1286D9 CRC B7E02508 (3084920072) │ │ │ │ -1286DD Compressed Size 00000237 (567) │ │ │ │ -1286E1 Uncompressed Size 000006B3 (1715) │ │ │ │ -1286E5 Filename Length 0032 (50) │ │ │ │ -1286E7 Extra Length 0000 (0) │ │ │ │ -1286E9 Comment Length 0000 (0) │ │ │ │ -1286EB Disk Start 0000 (0) │ │ │ │ -1286ED Int File Attributes 0000 (0) │ │ │ │ +1287D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1287D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1287DD CRC B7E02508 (3084920072) │ │ │ │ +1287E1 Compressed Size 00000237 (567) │ │ │ │ +1287E5 Uncompressed Size 000006B3 (1715) │ │ │ │ +1287E9 Filename Length 0032 (50) │ │ │ │ +1287EB Extra Length 0000 (0) │ │ │ │ +1287ED Comment Length 0000 (0) │ │ │ │ +1287EF Disk Start 0000 (0) │ │ │ │ +1287F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1286EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1287F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1286F3 Local Header Offset 000D11AD (856493) │ │ │ │ -1286F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1287F7 Local Header Offset 000D119D (856477) │ │ │ │ +1287FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1286F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1287FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128729 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -12872D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12872E Created OS 03 (3) 'Unix' │ │ │ │ -12872F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128731 General Purpose Flag 0800 (2048) │ │ │ │ +12882D CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +128831 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128832 Created OS 03 (3) 'Unix' │ │ │ │ +128833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128835 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128733 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128739 CRC 278AAF10 (663400208) │ │ │ │ -12873D Compressed Size 000002BC (700) │ │ │ │ -128741 Uncompressed Size 0000060E (1550) │ │ │ │ -128745 Filename Length 0038 (56) │ │ │ │ -128747 Extra Length 0000 (0) │ │ │ │ -128749 Comment Length 0000 (0) │ │ │ │ -12874B Disk Start 0000 (0) │ │ │ │ -12874D Int File Attributes 0000 (0) │ │ │ │ +128837 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128839 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12883D CRC 278AAF10 (663400208) │ │ │ │ +128841 Compressed Size 000002BC (700) │ │ │ │ +128845 Uncompressed Size 0000060E (1550) │ │ │ │ +128849 Filename Length 0038 (56) │ │ │ │ +12884B Extra Length 0000 (0) │ │ │ │ +12884D Comment Length 0000 (0) │ │ │ │ +12884F Disk Start 0000 (0) │ │ │ │ +128851 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12874F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128853 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128753 Local Header Offset 000D1434 (857140) │ │ │ │ -128757 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128857 Local Header Offset 000D1424 (857124) │ │ │ │ +12885B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12885B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12878F CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -128793 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128794 Created OS 03 (3) 'Unix' │ │ │ │ -128795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128797 General Purpose Flag 0800 (2048) │ │ │ │ +128893 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +128897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128898 Created OS 03 (3) 'Unix' │ │ │ │ +128899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12889A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12889B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128799 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12879B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12879F CRC 21F0E057 (569434199) │ │ │ │ -1287A3 Compressed Size 00000366 (870) │ │ │ │ -1287A7 Uncompressed Size 00000E45 (3653) │ │ │ │ -1287AB Filename Length 0037 (55) │ │ │ │ -1287AD Extra Length 0000 (0) │ │ │ │ -1287AF Comment Length 0000 (0) │ │ │ │ -1287B1 Disk Start 0000 (0) │ │ │ │ -1287B3 Int File Attributes 0000 (0) │ │ │ │ +12889D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12889F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1288A3 CRC 21F0E057 (569434199) │ │ │ │ +1288A7 Compressed Size 00000366 (870) │ │ │ │ +1288AB Uncompressed Size 00000E45 (3653) │ │ │ │ +1288AF Filename Length 0037 (55) │ │ │ │ +1288B1 Extra Length 0000 (0) │ │ │ │ +1288B3 Comment Length 0000 (0) │ │ │ │ +1288B5 Disk Start 0000 (0) │ │ │ │ +1288B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1287B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1288B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1287B9 Local Header Offset 000D1746 (857926) │ │ │ │ -1287BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1288BD Local Header Offset 000D1736 (857910) │ │ │ │ +1288C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1287F4 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -1287F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1287F9 Created OS 03 (3) 'Unix' │ │ │ │ -1287FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1287FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1287FC General Purpose Flag 0800 (2048) │ │ │ │ +1288F8 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +1288FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1288FD Created OS 03 (3) 'Unix' │ │ │ │ +1288FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1288FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128900 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1287FE Compression Method 0000 (0) 'Stored' │ │ │ │ -128800 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128804 CRC 00000000 (0) │ │ │ │ -128808 Compressed Size 00000000 (0) │ │ │ │ -12880C Uncompressed Size 00000000 (0) │ │ │ │ -128810 Filename Length 0012 (18) │ │ │ │ -128812 Extra Length 0000 (0) │ │ │ │ -128814 Comment Length 0000 (0) │ │ │ │ -128816 Disk Start 0000 (0) │ │ │ │ -128818 Int File Attributes 0000 (0) │ │ │ │ +128902 Compression Method 0000 (0) 'Stored' │ │ │ │ +128904 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128908 CRC 00000000 (0) │ │ │ │ +12890C Compressed Size 00000000 (0) │ │ │ │ +128910 Uncompressed Size 00000000 (0) │ │ │ │ +128914 Filename Length 0012 (18) │ │ │ │ +128916 Extra Length 0000 (0) │ │ │ │ +128918 Comment Length 0000 (0) │ │ │ │ +12891A Disk Start 0000 (0) │ │ │ │ +12891C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12881A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12891E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12881E Local Header Offset 000D1B01 (858881) │ │ │ │ -128822 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +128922 Local Header Offset 000D1AF1 (858865) │ │ │ │ +128926 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128822: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128926: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128822: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128926: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287FA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288FE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128834 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -128838 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128839 Created OS 03 (3) 'Unix' │ │ │ │ -12883A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12883B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12883C General Purpose Flag 0800 (2048) │ │ │ │ +128938 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +12893C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12893D Created OS 03 (3) 'Unix' │ │ │ │ +12893E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12893F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128940 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12883E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128840 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128844 CRC F2F9FAE8 (4076468968) │ │ │ │ -128848 Compressed Size 00000AD6 (2774) │ │ │ │ -12884C Uncompressed Size 00002656 (9814) │ │ │ │ -128850 Filename Length 001E (30) │ │ │ │ -128852 Extra Length 0000 (0) │ │ │ │ -128854 Comment Length 0000 (0) │ │ │ │ -128856 Disk Start 0000 (0) │ │ │ │ -128858 Int File Attributes 0000 (0) │ │ │ │ +128942 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128944 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128948 CRC F2F9FAE8 (4076468968) │ │ │ │ +12894C Compressed Size 00000AD6 (2774) │ │ │ │ +128950 Uncompressed Size 00002656 (9814) │ │ │ │ +128954 Filename Length 001E (30) │ │ │ │ +128956 Extra Length 0000 (0) │ │ │ │ +128958 Comment Length 0000 (0) │ │ │ │ +12895A Disk Start 0000 (0) │ │ │ │ +12895C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12885A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12895E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12885E Local Header Offset 000D1B31 (858929) │ │ │ │ -128862 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128962 Local Header Offset 000D1B21 (858913) │ │ │ │ +128966 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128862: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128966: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128880 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -128884 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128885 Created OS 03 (3) 'Unix' │ │ │ │ -128886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128888 General Purpose Flag 0800 (2048) │ │ │ │ +128984 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +128988 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128989 Created OS 03 (3) 'Unix' │ │ │ │ +12898A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12898B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12898C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12888A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12888C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128890 CRC 04B0E295 (78701205) │ │ │ │ -128894 Compressed Size 00001952 (6482) │ │ │ │ -128898 Uncompressed Size 0001493B (84283) │ │ │ │ -12889C Filename Length 001D (29) │ │ │ │ -12889E Extra Length 0000 (0) │ │ │ │ -1288A0 Comment Length 0000 (0) │ │ │ │ -1288A2 Disk Start 0000 (0) │ │ │ │ -1288A4 Int File Attributes 0000 (0) │ │ │ │ +12898E Compression Method 0008 (8) 'Deflated' │ │ │ │ +128990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128994 CRC 04B0E295 (78701205) │ │ │ │ +128998 Compressed Size 00001952 (6482) │ │ │ │ +12899C Uncompressed Size 0001493B (84283) │ │ │ │ +1289A0 Filename Length 001D (29) │ │ │ │ +1289A2 Extra Length 0000 (0) │ │ │ │ +1289A4 Comment Length 0000 (0) │ │ │ │ +1289A6 Disk Start 0000 (0) │ │ │ │ +1289A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288AA Local Header Offset 000D2643 (861763) │ │ │ │ -1288AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289AE Local Header Offset 000D2633 (861747) │ │ │ │ +1289B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1288CB CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -1288CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1288D0 Created OS 03 (3) 'Unix' │ │ │ │ -1288D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1288D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1288D3 General Purpose Flag 0800 (2048) │ │ │ │ +1289CF CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +1289D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1289D4 Created OS 03 (3) 'Unix' │ │ │ │ +1289D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1289D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1289D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1288D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1288D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1288DB CRC 430083D6 (1124107222) │ │ │ │ -1288DF Compressed Size 00000513 (1299) │ │ │ │ -1288E3 Uncompressed Size 00000D71 (3441) │ │ │ │ -1288E7 Filename Length 0020 (32) │ │ │ │ -1288E9 Extra Length 0000 (0) │ │ │ │ -1288EB Comment Length 0000 (0) │ │ │ │ -1288ED Disk Start 0000 (0) │ │ │ │ -1288EF Int File Attributes 0000 (0) │ │ │ │ +1289D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1289DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289DF CRC 430083D6 (1124107222) │ │ │ │ +1289E3 Compressed Size 00000513 (1299) │ │ │ │ +1289E7 Uncompressed Size 00000D71 (3441) │ │ │ │ +1289EB Filename Length 0020 (32) │ │ │ │ +1289ED Extra Length 0000 (0) │ │ │ │ +1289EF Comment Length 0000 (0) │ │ │ │ +1289F1 Disk Start 0000 (0) │ │ │ │ +1289F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288F5 Local Header Offset 000D3FD0 (868304) │ │ │ │ -1288F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289F9 Local Header Offset 000D3FC0 (868288) │ │ │ │ +1289FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128919 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -12891D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12891E Created OS 03 (3) 'Unix' │ │ │ │ -12891F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128921 General Purpose Flag 0800 (2048) │ │ │ │ +128A1D CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +128A21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A22 Created OS 03 (3) 'Unix' │ │ │ │ +128A23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128923 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128925 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128929 CRC 19604A4D (425740877) │ │ │ │ -12892D Compressed Size 0000061F (1567) │ │ │ │ -128931 Uncompressed Size 0000230C (8972) │ │ │ │ -128935 Filename Length 001F (31) │ │ │ │ -128937 Extra Length 0000 (0) │ │ │ │ -128939 Comment Length 0000 (0) │ │ │ │ -12893B Disk Start 0000 (0) │ │ │ │ -12893D Int File Attributes 0000 (0) │ │ │ │ +128A27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A2D CRC 19604A4D (425740877) │ │ │ │ +128A31 Compressed Size 0000061F (1567) │ │ │ │ +128A35 Uncompressed Size 0000230C (8972) │ │ │ │ +128A39 Filename Length 001F (31) │ │ │ │ +128A3B Extra Length 0000 (0) │ │ │ │ +128A3D Comment Length 0000 (0) │ │ │ │ +128A3F Disk Start 0000 (0) │ │ │ │ +128A41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12893F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128943 Local Header Offset 000D4521 (869665) │ │ │ │ -128947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A47 Local Header Offset 000D4511 (869649) │ │ │ │ +128A4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128966 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -12896A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12896B Created OS 03 (3) 'Unix' │ │ │ │ -12896C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12896D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12896E General Purpose Flag 0800 (2048) │ │ │ │ +128A6A CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +128A6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A6F Created OS 03 (3) 'Unix' │ │ │ │ +128A70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128970 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128972 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128976 CRC F618ED6F (4128828783) │ │ │ │ -12897A Compressed Size 000003D9 (985) │ │ │ │ -12897E Uncompressed Size 00000A05 (2565) │ │ │ │ -128982 Filename Length 0025 (37) │ │ │ │ -128984 Extra Length 0000 (0) │ │ │ │ -128986 Comment Length 0000 (0) │ │ │ │ -128988 Disk Start 0000 (0) │ │ │ │ -12898A Int File Attributes 0000 (0) │ │ │ │ +128A74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A7A CRC F618ED6F (4128828783) │ │ │ │ +128A7E Compressed Size 000003D9 (985) │ │ │ │ +128A82 Uncompressed Size 00000A05 (2565) │ │ │ │ +128A86 Filename Length 0025 (37) │ │ │ │ +128A88 Extra Length 0000 (0) │ │ │ │ +128A8A Comment Length 0000 (0) │ │ │ │ +128A8C Disk Start 0000 (0) │ │ │ │ +128A8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12898C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128990 Local Header Offset 000D4B7D (871293) │ │ │ │ -128994 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A94 Local Header Offset 000D4B6D (871277) │ │ │ │ +128A98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1289B9 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -1289BD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1289BE Created OS 03 (3) 'Unix' │ │ │ │ -1289BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1289C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1289C1 General Purpose Flag 0800 (2048) │ │ │ │ +128ABD CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +128AC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128AC2 Created OS 03 (3) 'Unix' │ │ │ │ +128AC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128AC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128AC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1289C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1289C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1289C9 CRC 2BD5DC2B (735435819) │ │ │ │ -1289CD Compressed Size 0000045A (1114) │ │ │ │ -1289D1 Uncompressed Size 000015CD (5581) │ │ │ │ -1289D5 Filename Length 0024 (36) │ │ │ │ -1289D7 Extra Length 0000 (0) │ │ │ │ -1289D9 Comment Length 0000 (0) │ │ │ │ -1289DB Disk Start 0000 (0) │ │ │ │ -1289DD Int File Attributes 0000 (0) │ │ │ │ +128AC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128AC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128ACD CRC 2BD5DC2B (735435819) │ │ │ │ +128AD1 Compressed Size 0000045A (1114) │ │ │ │ +128AD5 Uncompressed Size 000015CD (5581) │ │ │ │ +128AD9 Filename Length 0024 (36) │ │ │ │ +128ADB Extra Length 0000 (0) │ │ │ │ +128ADD Comment Length 0000 (0) │ │ │ │ +128ADF Disk Start 0000 (0) │ │ │ │ +128AE1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1289DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1289E3 Local Header Offset 000D4F99 (872345) │ │ │ │ -1289E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128AE7 Local Header Offset 000D4F89 (872329) │ │ │ │ +128AEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1289E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128AEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A0B CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -128A0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A10 Created OS 03 (3) 'Unix' │ │ │ │ -128A11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A13 General Purpose Flag 0800 (2048) │ │ │ │ +128B0F CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +128B13 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B14 Created OS 03 (3) 'Unix' │ │ │ │ +128B15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A1B CRC A1A93853 (2712221779) │ │ │ │ -128A1F Compressed Size 00000636 (1590) │ │ │ │ -128A23 Uncompressed Size 0000110D (4365) │ │ │ │ -128A27 Filename Length 0022 (34) │ │ │ │ -128A29 Extra Length 0000 (0) │ │ │ │ -128A2B Comment Length 0000 (0) │ │ │ │ -128A2D Disk Start 0000 (0) │ │ │ │ -128A2F Int File Attributes 0000 (0) │ │ │ │ +128B19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B1F CRC A1A93853 (2712221779) │ │ │ │ +128B23 Compressed Size 00000636 (1590) │ │ │ │ +128B27 Uncompressed Size 0000110D (4365) │ │ │ │ +128B2B Filename Length 0022 (34) │ │ │ │ +128B2D Extra Length 0000 (0) │ │ │ │ +128B2F Comment Length 0000 (0) │ │ │ │ +128B31 Disk Start 0000 (0) │ │ │ │ +128B33 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A35 Local Header Offset 000D5435 (873525) │ │ │ │ -128A39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B39 Local Header Offset 000D5425 (873509) │ │ │ │ +128B3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A5B CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -128A5F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A60 Created OS 03 (3) 'Unix' │ │ │ │ -128A61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A63 General Purpose Flag 0800 (2048) │ │ │ │ +128B5F CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +128B63 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B64 Created OS 03 (3) 'Unix' │ │ │ │ +128B65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A6B CRC 160D5FBD (369975229) │ │ │ │ -128A6F Compressed Size 00000CA9 (3241) │ │ │ │ -128A73 Uncompressed Size 00009D79 (40313) │ │ │ │ -128A77 Filename Length 0021 (33) │ │ │ │ -128A79 Extra Length 0000 (0) │ │ │ │ -128A7B Comment Length 0000 (0) │ │ │ │ -128A7D Disk Start 0000 (0) │ │ │ │ -128A7F Int File Attributes 0000 (0) │ │ │ │ +128B69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B6F CRC 160D5FBD (369975229) │ │ │ │ +128B73 Compressed Size 00000CA9 (3241) │ │ │ │ +128B77 Uncompressed Size 00009D79 (40313) │ │ │ │ +128B7B Filename Length 0021 (33) │ │ │ │ +128B7D Extra Length 0000 (0) │ │ │ │ +128B7F Comment Length 0000 (0) │ │ │ │ +128B81 Disk Start 0000 (0) │ │ │ │ +128B83 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A81 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A85 Local Header Offset 000D5AAB (875179) │ │ │ │ -128A89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B89 Local Header Offset 000D5A9B (875163) │ │ │ │ +128B8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128AAA CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -128AAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AAF Created OS 03 (3) 'Unix' │ │ │ │ -128AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AB2 General Purpose Flag 0800 (2048) │ │ │ │ +128BAE CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +128BB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BB3 Created OS 03 (3) 'Unix' │ │ │ │ +128BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AB4 Compression Method 0000 (0) 'Stored' │ │ │ │ -128AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128ABA CRC 00000000 (0) │ │ │ │ -128ABE Compressed Size 00000000 (0) │ │ │ │ -128AC2 Uncompressed Size 00000000 (0) │ │ │ │ -128AC6 Filename Length 001C (28) │ │ │ │ -128AC8 Extra Length 0000 (0) │ │ │ │ -128ACA Comment Length 0000 (0) │ │ │ │ -128ACC Disk Start 0000 (0) │ │ │ │ -128ACE Int File Attributes 0000 (0) │ │ │ │ +128BB8 Compression Method 0000 (0) 'Stored' │ │ │ │ +128BBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128BBE CRC 00000000 (0) │ │ │ │ +128BC2 Compressed Size 00000000 (0) │ │ │ │ +128BC6 Uncompressed Size 00000000 (0) │ │ │ │ +128BCA Filename Length 001C (28) │ │ │ │ +128BCC Extra Length 0000 (0) │ │ │ │ +128BCE Comment Length 0000 (0) │ │ │ │ +128BD0 Disk Start 0000 (0) │ │ │ │ +128BD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128AD0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128BD4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128AD4 Local Header Offset 000D6793 (878483) │ │ │ │ -128AD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128BD8 Local Header Offset 000D6783 (878467) │ │ │ │ +128BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128AD8: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128BDC: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AB0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BB4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128AF4 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -128AF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AF9 Created OS 03 (3) 'Unix' │ │ │ │ -128AFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AFC General Purpose Flag 0800 (2048) │ │ │ │ +128BF8 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +128BFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BFD Created OS 03 (3) 'Unix' │ │ │ │ +128BFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AFE Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B04 CRC C93487EF (3375663087) │ │ │ │ -128B08 Compressed Size 00000457 (1111) │ │ │ │ -128B0C Uncompressed Size 0000090C (2316) │ │ │ │ -128B10 Filename Length 0031 (49) │ │ │ │ -128B12 Extra Length 0000 (0) │ │ │ │ -128B14 Comment Length 0000 (0) │ │ │ │ -128B16 Disk Start 0000 (0) │ │ │ │ -128B18 Int File Attributes 0000 (0) │ │ │ │ +128C02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C08 CRC C93487EF (3375663087) │ │ │ │ +128C0C Compressed Size 00000457 (1111) │ │ │ │ +128C10 Uncompressed Size 0000090C (2316) │ │ │ │ +128C14 Filename Length 0031 (49) │ │ │ │ +128C16 Extra Length 0000 (0) │ │ │ │ +128C18 Comment Length 0000 (0) │ │ │ │ +128C1A Disk Start 0000 (0) │ │ │ │ +128C1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B1E Local Header Offset 000D67CD (878541) │ │ │ │ -128B22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C22 Local Header Offset 000D67BD (878525) │ │ │ │ +128C26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128B53 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -128B57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128B58 Created OS 03 (3) 'Unix' │ │ │ │ -128B59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128B5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128B5B General Purpose Flag 0800 (2048) │ │ │ │ +128C57 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +128C5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C5C Created OS 03 (3) 'Unix' │ │ │ │ +128C5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128B5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B63 CRC 797E6389 (2038326153) │ │ │ │ -128B67 Compressed Size 000007F7 (2039) │ │ │ │ -128B6B Uncompressed Size 00001CF0 (7408) │ │ │ │ -128B6F Filename Length 0030 (48) │ │ │ │ -128B71 Extra Length 0000 (0) │ │ │ │ -128B73 Comment Length 0000 (0) │ │ │ │ -128B75 Disk Start 0000 (0) │ │ │ │ -128B77 Int File Attributes 0000 (0) │ │ │ │ +128C61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C67 CRC 797E6389 (2038326153) │ │ │ │ +128C6B Compressed Size 000007F7 (2039) │ │ │ │ +128C6F Uncompressed Size 00001CF0 (7408) │ │ │ │ +128C73 Filename Length 0030 (48) │ │ │ │ +128C75 Extra Length 0000 (0) │ │ │ │ +128C77 Comment Length 0000 (0) │ │ │ │ +128C79 Disk Start 0000 (0) │ │ │ │ +128C7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B7D Local Header Offset 000D6C73 (879731) │ │ │ │ -128B81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C81 Local Header Offset 000D6C63 (879715) │ │ │ │ +128C85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128BB1 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -128BB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128BB6 Created OS 03 (3) 'Unix' │ │ │ │ -128BB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128BB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128BB9 General Purpose Flag 0800 (2048) │ │ │ │ +128CB5 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +128CB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128CBA Created OS 03 (3) 'Unix' │ │ │ │ +128CBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128CBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128CBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128BBB Compression Method 0008 (8) 'Deflated' │ │ │ │ -128BBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128BC1 CRC A5873550 (2777101648) │ │ │ │ -128BC5 Compressed Size 0000059F (1439) │ │ │ │ -128BC9 Uncompressed Size 00000F81 (3969) │ │ │ │ -128BCD Filename Length 0033 (51) │ │ │ │ -128BCF Extra Length 0000 (0) │ │ │ │ -128BD1 Comment Length 0000 (0) │ │ │ │ -128BD3 Disk Start 0000 (0) │ │ │ │ -128BD5 Int File Attributes 0000 (0) │ │ │ │ +128CBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +128CC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128CC5 CRC A5873550 (2777101648) │ │ │ │ +128CC9 Compressed Size 0000059F (1439) │ │ │ │ +128CCD Uncompressed Size 00000F81 (3969) │ │ │ │ +128CD1 Filename Length 0033 (51) │ │ │ │ +128CD3 Extra Length 0000 (0) │ │ │ │ +128CD5 Comment Length 0000 (0) │ │ │ │ +128CD7 Disk Start 0000 (0) │ │ │ │ +128CD9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128BD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128CDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128BDB Local Header Offset 000D74B8 (881848) │ │ │ │ -128BDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128CDF Local Header Offset 000D74A8 (881832) │ │ │ │ +128CE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128BDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128CE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C12 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -128C16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C17 Created OS 03 (3) 'Unix' │ │ │ │ -128C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C1A General Purpose Flag 0800 (2048) │ │ │ │ +128D16 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +128D1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D1B Created OS 03 (3) 'Unix' │ │ │ │ +128D1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C22 CRC 430E0F35 (1124994869) │ │ │ │ -128C26 Compressed Size 00000615 (1557) │ │ │ │ -128C2A Uncompressed Size 000022FD (8957) │ │ │ │ -128C2E Filename Length 0032 (50) │ │ │ │ -128C30 Extra Length 0000 (0) │ │ │ │ -128C32 Comment Length 0000 (0) │ │ │ │ -128C34 Disk Start 0000 (0) │ │ │ │ -128C36 Int File Attributes 0000 (0) │ │ │ │ +128D20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D26 CRC 430E0F35 (1124994869) │ │ │ │ +128D2A Compressed Size 00000615 (1557) │ │ │ │ +128D2E Uncompressed Size 000022FD (8957) │ │ │ │ +128D32 Filename Length 0032 (50) │ │ │ │ +128D34 Extra Length 0000 (0) │ │ │ │ +128D36 Comment Length 0000 (0) │ │ │ │ +128D38 Disk Start 0000 (0) │ │ │ │ +128D3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C3C Local Header Offset 000D7AA8 (883368) │ │ │ │ -128C40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D40 Local Header Offset 000D7A98 (883352) │ │ │ │ +128D44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C72 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -128C76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C77 Created OS 03 (3) 'Unix' │ │ │ │ -128C78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C7A General Purpose Flag 0800 (2048) │ │ │ │ +128D76 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +128D7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D7B Created OS 03 (3) 'Unix' │ │ │ │ +128D7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D7E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C82 CRC CCB9538D (3434697613) │ │ │ │ -128C86 Compressed Size 000005F7 (1527) │ │ │ │ -128C8A Uncompressed Size 00000FDC (4060) │ │ │ │ -128C8E Filename Length 003A (58) │ │ │ │ -128C90 Extra Length 0000 (0) │ │ │ │ -128C92 Comment Length 0000 (0) │ │ │ │ -128C94 Disk Start 0000 (0) │ │ │ │ -128C96 Int File Attributes 0000 (0) │ │ │ │ +128D80 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D86 CRC CCB9538D (3434697613) │ │ │ │ +128D8A Compressed Size 000005F7 (1527) │ │ │ │ +128D8E Uncompressed Size 00000FDC (4060) │ │ │ │ +128D92 Filename Length 003A (58) │ │ │ │ +128D94 Extra Length 0000 (0) │ │ │ │ +128D96 Comment Length 0000 (0) │ │ │ │ +128D98 Disk Start 0000 (0) │ │ │ │ +128D9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C9C Local Header Offset 000D810D (885005) │ │ │ │ -128CA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128DA0 Local Header Offset 000D80FD (884989) │ │ │ │ +128DA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128CA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128DA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128CDA CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -128CDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -128CDF Created OS 03 (3) 'Unix' │ │ │ │ -128CE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128CE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128CE2 General Purpose Flag 0800 (2048) │ │ │ │ +128DDE CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +128DE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128DE3 Created OS 03 (3) 'Unix' │ │ │ │ +128DE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128DE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128DE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128CE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128CE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128CEA CRC AEEA3B80 (2934586240) │ │ │ │ -128CEE Compressed Size 00000460 (1120) │ │ │ │ -128CF2 Uncompressed Size 00001923 (6435) │ │ │ │ -128CF6 Filename Length 0039 (57) │ │ │ │ -128CF8 Extra Length 0000 (0) │ │ │ │ -128CFA Comment Length 0000 (0) │ │ │ │ -128CFC Disk Start 0000 (0) │ │ │ │ -128CFE Int File Attributes 0000 (0) │ │ │ │ +128DE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128DEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128DEE CRC AEEA3B80 (2934586240) │ │ │ │ +128DF2 Compressed Size 00000460 (1120) │ │ │ │ +128DF6 Uncompressed Size 00001923 (6435) │ │ │ │ +128DFA Filename Length 0039 (57) │ │ │ │ +128DFC Extra Length 0000 (0) │ │ │ │ +128DFE Comment Length 0000 (0) │ │ │ │ +128E00 Disk Start 0000 (0) │ │ │ │ +128E02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D04 Local Header Offset 000D875C (886620) │ │ │ │ -128D08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E08 Local Header Offset 000D874C (886604) │ │ │ │ +128E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128D41 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -128D45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128D46 Created OS 03 (3) 'Unix' │ │ │ │ -128D47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128D48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128D49 General Purpose Flag 0800 (2048) │ │ │ │ +128E45 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +128E49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E4A Created OS 03 (3) 'Unix' │ │ │ │ +128E4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128D4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -128D4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128D51 CRC B5E07B3C (3051387708) │ │ │ │ -128D55 Compressed Size 000005AC (1452) │ │ │ │ -128D59 Uncompressed Size 00000EDD (3805) │ │ │ │ -128D5D Filename Length 0038 (56) │ │ │ │ -128D5F Extra Length 0000 (0) │ │ │ │ -128D61 Comment Length 0000 (0) │ │ │ │ -128D63 Disk Start 0000 (0) │ │ │ │ -128D65 Int File Attributes 0000 (0) │ │ │ │ +128E4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E55 CRC B5E07B3C (3051387708) │ │ │ │ +128E59 Compressed Size 000005AC (1452) │ │ │ │ +128E5D Uncompressed Size 00000EDD (3805) │ │ │ │ +128E61 Filename Length 0038 (56) │ │ │ │ +128E63 Extra Length 0000 (0) │ │ │ │ +128E65 Comment Length 0000 (0) │ │ │ │ +128E67 Disk Start 0000 (0) │ │ │ │ +128E69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D6B Local Header Offset 000D8C13 (887827) │ │ │ │ -128D6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E6F Local Header Offset 000D8C03 (887811) │ │ │ │ +128E73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128DA7 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -128DAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -128DAC Created OS 03 (3) 'Unix' │ │ │ │ -128DAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128DAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128DAF General Purpose Flag 0800 (2048) │ │ │ │ +128EAB CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +128EAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +128EB0 Created OS 03 (3) 'Unix' │ │ │ │ +128EB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128EB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128EB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128DB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128DB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128DB7 CRC 64C99025 (1690931237) │ │ │ │ -128DBB Compressed Size 00000497 (1175) │ │ │ │ -128DBF Uncompressed Size 00001CE0 (7392) │ │ │ │ -128DC3 Filename Length 0037 (55) │ │ │ │ -128DC5 Extra Length 0000 (0) │ │ │ │ -128DC7 Comment Length 0000 (0) │ │ │ │ -128DC9 Disk Start 0000 (0) │ │ │ │ -128DCB Int File Attributes 0000 (0) │ │ │ │ +128EB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128EB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128EBB CRC 64C99025 (1690931237) │ │ │ │ +128EBF Compressed Size 00000497 (1175) │ │ │ │ +128EC3 Uncompressed Size 00001CE0 (7392) │ │ │ │ +128EC7 Filename Length 0037 (55) │ │ │ │ +128EC9 Extra Length 0000 (0) │ │ │ │ +128ECB Comment Length 0000 (0) │ │ │ │ +128ECD Disk Start 0000 (0) │ │ │ │ +128ECF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128DCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128ED1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128DD1 Local Header Offset 000D9215 (889365) │ │ │ │ -128DD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128ED5 Local Header Offset 000D9205 (889349) │ │ │ │ +128ED9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128DD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128ED9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E0C CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -128E10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E11 Created OS 03 (3) 'Unix' │ │ │ │ -128E12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E14 General Purpose Flag 0800 (2048) │ │ │ │ +128F10 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +128F14 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F15 Created OS 03 (3) 'Unix' │ │ │ │ +128F16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E1C CRC CB0618E6 (3406174438) │ │ │ │ -128E20 Compressed Size 0000012A (298) │ │ │ │ -128E24 Uncompressed Size 000001D6 (470) │ │ │ │ -128E28 Filename Length 0032 (50) │ │ │ │ -128E2A Extra Length 0000 (0) │ │ │ │ -128E2C Comment Length 0000 (0) │ │ │ │ -128E2E Disk Start 0000 (0) │ │ │ │ -128E30 Int File Attributes 0000 (0) │ │ │ │ +128F1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F20 CRC CB0618E6 (3406174438) │ │ │ │ +128F24 Compressed Size 0000012A (298) │ │ │ │ +128F28 Uncompressed Size 000001D6 (470) │ │ │ │ +128F2C Filename Length 0032 (50) │ │ │ │ +128F2E Extra Length 0000 (0) │ │ │ │ +128F30 Comment Length 0000 (0) │ │ │ │ +128F32 Disk Start 0000 (0) │ │ │ │ +128F34 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E36 Local Header Offset 000D9701 (890625) │ │ │ │ -128E3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F3A Local Header Offset 000D96F1 (890609) │ │ │ │ +128F3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E6C CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -128E70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E71 Created OS 03 (3) 'Unix' │ │ │ │ -128E72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E74 General Purpose Flag 0800 (2048) │ │ │ │ +128F70 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +128F74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F75 Created OS 03 (3) 'Unix' │ │ │ │ +128F76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E7C CRC 7EFF497D (2130659709) │ │ │ │ -128E80 Compressed Size 000000CE (206) │ │ │ │ -128E84 Uncompressed Size 0000014A (330) │ │ │ │ -128E88 Filename Length 0031 (49) │ │ │ │ -128E8A Extra Length 0000 (0) │ │ │ │ -128E8C Comment Length 0000 (0) │ │ │ │ -128E8E Disk Start 0000 (0) │ │ │ │ -128E90 Int File Attributes 0000 (0) │ │ │ │ +128F7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F80 CRC 7EFF497D (2130659709) │ │ │ │ +128F84 Compressed Size 000000CE (206) │ │ │ │ +128F88 Uncompressed Size 0000014A (330) │ │ │ │ +128F8C Filename Length 0031 (49) │ │ │ │ +128F8E Extra Length 0000 (0) │ │ │ │ +128F90 Comment Length 0000 (0) │ │ │ │ +128F92 Disk Start 0000 (0) │ │ │ │ +128F94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E96 Local Header Offset 000D987B (891003) │ │ │ │ -128E9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F9A Local Header Offset 000D986B (890987) │ │ │ │ +128F9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128ECB CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -128ECF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128ED0 Created OS 03 (3) 'Unix' │ │ │ │ -128ED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128ED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128ED3 General Purpose Flag 0800 (2048) │ │ │ │ +128FCF CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +128FD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128FD4 Created OS 03 (3) 'Unix' │ │ │ │ +128FD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128FD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128FD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128ED5 Compression Method 0000 (0) 'Stored' │ │ │ │ -128ED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128EDB CRC 00000000 (0) │ │ │ │ -128EDF Compressed Size 00000000 (0) │ │ │ │ -128EE3 Uncompressed Size 00000000 (0) │ │ │ │ -128EE7 Filename Length 0010 (16) │ │ │ │ -128EE9 Extra Length 0000 (0) │ │ │ │ -128EEB Comment Length 0000 (0) │ │ │ │ -128EED Disk Start 0000 (0) │ │ │ │ -128EEF Int File Attributes 0000 (0) │ │ │ │ +128FD9 Compression Method 0000 (0) 'Stored' │ │ │ │ +128FDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FDF CRC 00000000 (0) │ │ │ │ +128FE3 Compressed Size 00000000 (0) │ │ │ │ +128FE7 Uncompressed Size 00000000 (0) │ │ │ │ +128FEB Filename Length 0010 (16) │ │ │ │ +128FED Extra Length 0000 (0) │ │ │ │ +128FEF Comment Length 0000 (0) │ │ │ │ +128FF1 Disk Start 0000 (0) │ │ │ │ +128FF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128EF1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128FF5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128EF5 Local Header Offset 000D9998 (891288) │ │ │ │ -128EF9 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +128FF9 Local Header Offset 000D9988 (891272) │ │ │ │ +128FFD Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128EF9: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FFD: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128EF9: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128FFD: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128ED1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FD5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128F09 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -128F0D Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F0E Created OS 03 (3) 'Unix' │ │ │ │ -128F0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F11 General Purpose Flag 0800 (2048) │ │ │ │ +12900D CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +129011 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129012 Created OS 03 (3) 'Unix' │ │ │ │ +129013 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129014 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129015 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F13 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F19 CRC 5DAB5802 (1571510274) │ │ │ │ -128F1D Compressed Size 000002DC (732) │ │ │ │ -128F21 Uncompressed Size 000005AD (1453) │ │ │ │ -128F25 Filename Length 001D (29) │ │ │ │ -128F27 Extra Length 0000 (0) │ │ │ │ -128F29 Comment Length 0000 (0) │ │ │ │ -128F2B Disk Start 0000 (0) │ │ │ │ -128F2D Int File Attributes 0000 (0) │ │ │ │ +129017 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129019 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12901D CRC 5DAB5802 (1571510274) │ │ │ │ +129021 Compressed Size 000002DC (732) │ │ │ │ +129025 Uncompressed Size 000005AD (1453) │ │ │ │ +129029 Filename Length 001D (29) │ │ │ │ +12902B Extra Length 0000 (0) │ │ │ │ +12902D Comment Length 0000 (0) │ │ │ │ +12902F Disk Start 0000 (0) │ │ │ │ +129031 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129033 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F33 Local Header Offset 000D99C6 (891334) │ │ │ │ -128F37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129037 Local Header Offset 000D99B6 (891318) │ │ │ │ +12903B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12903B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F54 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -128F58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F59 Created OS 03 (3) 'Unix' │ │ │ │ -128F5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F5C General Purpose Flag 0800 (2048) │ │ │ │ +129058 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +12905C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12905D Created OS 03 (3) 'Unix' │ │ │ │ +12905E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12905F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129060 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F64 CRC 76C8419F (1992835487) │ │ │ │ -128F68 Compressed Size 00000142 (322) │ │ │ │ -128F6C Uncompressed Size 00000275 (629) │ │ │ │ -128F70 Filename Length 001C (28) │ │ │ │ -128F72 Extra Length 0000 (0) │ │ │ │ -128F74 Comment Length 0000 (0) │ │ │ │ -128F76 Disk Start 0000 (0) │ │ │ │ -128F78 Int File Attributes 0000 (0) │ │ │ │ +129062 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129064 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129068 CRC 76C8419F (1992835487) │ │ │ │ +12906C Compressed Size 00000142 (322) │ │ │ │ +129070 Uncompressed Size 00000275 (629) │ │ │ │ +129074 Filename Length 001C (28) │ │ │ │ +129076 Extra Length 0000 (0) │ │ │ │ +129078 Comment Length 0000 (0) │ │ │ │ +12907A Disk Start 0000 (0) │ │ │ │ +12907C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12907E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F7E Local Header Offset 000D9CDD (892125) │ │ │ │ -128F82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129082 Local Header Offset 000D9CCD (892109) │ │ │ │ +129086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F9E CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -128FA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FA3 Created OS 03 (3) 'Unix' │ │ │ │ -128FA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FA6 General Purpose Flag 0800 (2048) │ │ │ │ +1290A2 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +1290A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290A7 Created OS 03 (3) 'Unix' │ │ │ │ +1290A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FAE CRC 57F0C326 (1475396390) │ │ │ │ -128FB2 Compressed Size 00000127 (295) │ │ │ │ -128FB6 Uncompressed Size 000001BE (446) │ │ │ │ -128FBA Filename Length 001E (30) │ │ │ │ -128FBC Extra Length 0000 (0) │ │ │ │ -128FBE Comment Length 0000 (0) │ │ │ │ -128FC0 Disk Start 0000 (0) │ │ │ │ -128FC2 Int File Attributes 0000 (0) │ │ │ │ +1290AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290B2 CRC 57F0C326 (1475396390) │ │ │ │ +1290B6 Compressed Size 00000127 (295) │ │ │ │ +1290BA Uncompressed Size 000001BE (446) │ │ │ │ +1290BE Filename Length 001E (30) │ │ │ │ +1290C0 Extra Length 0000 (0) │ │ │ │ +1290C2 Comment Length 0000 (0) │ │ │ │ +1290C4 Disk Start 0000 (0) │ │ │ │ +1290C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128FC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1290C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128FC8 Local Header Offset 000D9E59 (892505) │ │ │ │ -128FCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1290CC Local Header Offset 000D9E49 (892489) │ │ │ │ +1290D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128FCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1290D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128FEA CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -128FEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FEF Created OS 03 (3) 'Unix' │ │ │ │ -128FF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FF2 General Purpose Flag 0800 (2048) │ │ │ │ +1290EE CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +1290F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290F3 Created OS 03 (3) 'Unix' │ │ │ │ +1290F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FFA CRC 096C8417 (158106647) │ │ │ │ -128FFE Compressed Size 00000197 (407) │ │ │ │ -129002 Uncompressed Size 000002B5 (693) │ │ │ │ -129006 Filename Length 001D (29) │ │ │ │ -129008 Extra Length 0000 (0) │ │ │ │ -12900A Comment Length 0000 (0) │ │ │ │ -12900C Disk Start 0000 (0) │ │ │ │ -12900E Int File Attributes 0000 (0) │ │ │ │ +1290F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290FE CRC 096C8417 (158106647) │ │ │ │ +129102 Compressed Size 00000197 (407) │ │ │ │ +129106 Uncompressed Size 000002B5 (693) │ │ │ │ +12910A Filename Length 001D (29) │ │ │ │ +12910C Extra Length 0000 (0) │ │ │ │ +12910E Comment Length 0000 (0) │ │ │ │ +129110 Disk Start 0000 (0) │ │ │ │ +129112 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129010 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129114 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129014 Local Header Offset 000D9FBC (892860) │ │ │ │ -129018 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129118 Local Header Offset 000D9FAC (892844) │ │ │ │ +12911C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129018: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12911C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129035 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -129039 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12903A Created OS 03 (3) 'Unix' │ │ │ │ -12903B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12903C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12903D General Purpose Flag 0800 (2048) │ │ │ │ +129139 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +12913D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12913E Created OS 03 (3) 'Unix' │ │ │ │ +12913F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129141 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12903F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129041 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129045 CRC 94A7D2F6 (2494026486) │ │ │ │ -129049 Compressed Size 000002E5 (741) │ │ │ │ -12904D Uncompressed Size 000005D5 (1493) │ │ │ │ -129051 Filename Length 0027 (39) │ │ │ │ -129053 Extra Length 0000 (0) │ │ │ │ -129055 Comment Length 0000 (0) │ │ │ │ -129057 Disk Start 0000 (0) │ │ │ │ -129059 Int File Attributes 0000 (0) │ │ │ │ +129143 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129145 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129149 CRC 94A7D2F6 (2494026486) │ │ │ │ +12914D Compressed Size 000002E5 (741) │ │ │ │ +129151 Uncompressed Size 000005D5 (1493) │ │ │ │ +129155 Filename Length 0027 (39) │ │ │ │ +129157 Extra Length 0000 (0) │ │ │ │ +129159 Comment Length 0000 (0) │ │ │ │ +12915B Disk Start 0000 (0) │ │ │ │ +12915D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12905B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12915F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12905F Local Header Offset 000DA18E (893326) │ │ │ │ -129063 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129163 Local Header Offset 000DA17E (893310) │ │ │ │ +129167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12908A CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -12908E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12908F Created OS 03 (3) 'Unix' │ │ │ │ -129090 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129091 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129092 General Purpose Flag 0800 (2048) │ │ │ │ +12918E CENTRAL HEADER #471 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129094 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129096 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12909A CRC DDAA617A (3718930810) │ │ │ │ -12909E Compressed Size 000001AE (430) │ │ │ │ -1290A2 Uncompressed Size 00000353 (851) │ │ │ │ -1290A6 Filename Length 0026 (38) │ │ │ │ -1290A8 Extra Length 0000 (0) │ │ │ │ -1290AA Comment Length 0000 (0) │ │ │ │ -1290AC Disk Start 0000 (0) │ │ │ │ -1290AE Int File Attributes 0000 (0) │ │ │ │ +129198 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12919A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12919E CRC DDAA617A (3718930810) │ │ │ │ +1291A2 Compressed Size 000001AE (430) │ │ │ │ +1291A6 Uncompressed Size 00000353 (851) │ │ │ │ +1291AA Filename Length 0026 (38) │ │ │ │ +1291AC Extra Length 0000 (0) │ │ │ │ +1291AE Comment Length 0000 (0) │ │ │ │ +1291B0 Disk Start 0000 (0) │ │ │ │ +1291B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1290B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1291B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1290B4 Local Header Offset 000DA4B8 (894136) │ │ │ │ -1290B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1291B8 Local Header Offset 000DA4A8 (894120) │ │ │ │ +1291BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1290B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1291BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1290DE CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -1290E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1290E3 Created OS 03 (3) 'Unix' │ │ │ │ -1290E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1290E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1290E6 General Purpose Flag 0800 (2048) │ │ │ │ +1291E2 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +1291E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1291E7 Created OS 03 (3) 'Unix' │ │ │ │ +1291E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1291E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1291EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1290E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1290EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1290EE CRC FF08AC8D (4278758541) │ │ │ │ -1290F2 Compressed Size 000003FB (1019) │ │ │ │ -1290F6 Uncompressed Size 00000AE0 (2784) │ │ │ │ -1290FA Filename Length 002A (42) │ │ │ │ -1290FC Extra Length 0000 (0) │ │ │ │ -1290FE Comment Length 0000 (0) │ │ │ │ -129100 Disk Start 0000 (0) │ │ │ │ -129102 Int File Attributes 0000 (0) │ │ │ │ +1291EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1291EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1291F2 CRC FF08AC8D (4278758541) │ │ │ │ +1291F6 Compressed Size 000003FB (1019) │ │ │ │ +1291FA Uncompressed Size 00000AE0 (2784) │ │ │ │ +1291FE Filename Length 002A (42) │ │ │ │ +129200 Extra Length 0000 (0) │ │ │ │ +129202 Comment Length 0000 (0) │ │ │ │ +129204 Disk Start 0000 (0) │ │ │ │ +129206 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129104 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129208 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129108 Local Header Offset 000DA6AA (894634) │ │ │ │ -12910C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12920C Local Header Offset 000DA69A (894618) │ │ │ │ +129210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12910C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129136 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -12913A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12913B Created OS 03 (3) 'Unix' │ │ │ │ -12913C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12913D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12913E General Purpose Flag 0800 (2048) │ │ │ │ +12923A CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +12923E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12923F Created OS 03 (3) 'Unix' │ │ │ │ +129240 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129241 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129242 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129140 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129142 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129146 CRC F571E130 (4117881136) │ │ │ │ -12914A Compressed Size 00000611 (1553) │ │ │ │ -12914E Uncompressed Size 0000245F (9311) │ │ │ │ -129152 Filename Length 0029 (41) │ │ │ │ -129154 Extra Length 0000 (0) │ │ │ │ -129156 Comment Length 0000 (0) │ │ │ │ -129158 Disk Start 0000 (0) │ │ │ │ -12915A Int File Attributes 0000 (0) │ │ │ │ +129244 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129246 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12924A CRC F571E130 (4117881136) │ │ │ │ +12924E Compressed Size 00000611 (1553) │ │ │ │ +129252 Uncompressed Size 0000245F (9311) │ │ │ │ +129256 Filename Length 0029 (41) │ │ │ │ +129258 Extra Length 0000 (0) │ │ │ │ +12925A Comment Length 0000 (0) │ │ │ │ +12925C Disk Start 0000 (0) │ │ │ │ +12925E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12915C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129260 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129160 Local Header Offset 000DAAED (895725) │ │ │ │ -129164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129264 Local Header Offset 000DAADD (895709) │ │ │ │ +129268 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129268: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12918D CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -129191 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129192 Created OS 03 (3) 'Unix' │ │ │ │ -129193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129195 General Purpose Flag 0800 (2048) │ │ │ │ +129291 CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +129295 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129296 Created OS 03 (3) 'Unix' │ │ │ │ +129297 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129298 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129299 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129199 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12919D CRC 370929DA (923347418) │ │ │ │ -1291A1 Compressed Size 000002F8 (760) │ │ │ │ -1291A5 Uncompressed Size 0000062D (1581) │ │ │ │ -1291A9 Filename Length 003D (61) │ │ │ │ -1291AB Extra Length 0000 (0) │ │ │ │ -1291AD Comment Length 0000 (0) │ │ │ │ -1291AF Disk Start 0000 (0) │ │ │ │ -1291B1 Int File Attributes 0000 (0) │ │ │ │ +12929B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12929D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1292A1 CRC 370929DA (923347418) │ │ │ │ +1292A5 Compressed Size 000002F8 (760) │ │ │ │ +1292A9 Uncompressed Size 0000062D (1581) │ │ │ │ +1292AD Filename Length 003D (61) │ │ │ │ +1292AF Extra Length 0000 (0) │ │ │ │ +1292B1 Comment Length 0000 (0) │ │ │ │ +1292B3 Disk Start 0000 (0) │ │ │ │ +1292B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1291B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1292B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1291B7 Local Header Offset 000DB145 (897349) │ │ │ │ -1291BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1292BB Local Header Offset 000DB135 (897333) │ │ │ │ +1292BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1291BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1292BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1291F8 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -1291FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1291FD Created OS 03 (3) 'Unix' │ │ │ │ -1291FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1291FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129200 General Purpose Flag 0800 (2048) │ │ │ │ +1292FC CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +129300 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129301 Created OS 03 (3) 'Unix' │ │ │ │ +129302 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129303 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129304 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129202 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129204 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129208 CRC 958A49E8 (2508868072) │ │ │ │ -12920C Compressed Size 00000248 (584) │ │ │ │ -129210 Uncompressed Size 000004F4 (1268) │ │ │ │ -129214 Filename Length 003C (60) │ │ │ │ -129216 Extra Length 0000 (0) │ │ │ │ -129218 Comment Length 0000 (0) │ │ │ │ -12921A Disk Start 0000 (0) │ │ │ │ -12921C Int File Attributes 0000 (0) │ │ │ │ +129306 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129308 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12930C CRC 958A49E8 (2508868072) │ │ │ │ +129310 Compressed Size 00000248 (584) │ │ │ │ +129314 Uncompressed Size 000004F4 (1268) │ │ │ │ +129318 Filename Length 003C (60) │ │ │ │ +12931A Extra Length 0000 (0) │ │ │ │ +12931C Comment Length 0000 (0) │ │ │ │ +12931E Disk Start 0000 (0) │ │ │ │ +129320 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12921E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129322 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129222 Local Header Offset 000DB498 (898200) │ │ │ │ -129226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129326 Local Header Offset 000DB488 (898184) │ │ │ │ +12932A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12932A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129262 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -129266 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129267 Created OS 03 (3) 'Unix' │ │ │ │ -129268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12926A General Purpose Flag 0800 (2048) │ │ │ │ +129366 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +12936A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12936B Created OS 03 (3) 'Unix' │ │ │ │ +12936C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12936D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12936E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12926C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12926E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129272 CRC 0577956B (91723115) │ │ │ │ -129276 Compressed Size 00000460 (1120) │ │ │ │ -12927A Uncompressed Size 00000CCB (3275) │ │ │ │ -12927E Filename Length 0023 (35) │ │ │ │ -129280 Extra Length 0000 (0) │ │ │ │ -129282 Comment Length 0000 (0) │ │ │ │ -129284 Disk Start 0000 (0) │ │ │ │ -129286 Int File Attributes 0000 (0) │ │ │ │ +129370 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129376 CRC 0577956B (91723115) │ │ │ │ +12937A Compressed Size 00000460 (1120) │ │ │ │ +12937E Uncompressed Size 00000CCB (3275) │ │ │ │ +129382 Filename Length 0023 (35) │ │ │ │ +129384 Extra Length 0000 (0) │ │ │ │ +129386 Comment Length 0000 (0) │ │ │ │ +129388 Disk Start 0000 (0) │ │ │ │ +12938A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129288 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12938C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12928C Local Header Offset 000DB73A (898874) │ │ │ │ -129290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129390 Local Header Offset 000DB72A (898858) │ │ │ │ +129394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1292B3 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -1292B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1292B8 Created OS 03 (3) 'Unix' │ │ │ │ -1292B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1292BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1292BB General Purpose Flag 0800 (2048) │ │ │ │ +1293B7 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +1293BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1293BC Created OS 03 (3) 'Unix' │ │ │ │ +1293BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1293BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1293BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1292BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1292BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1292C3 CRC 689EB538 (1755231544) │ │ │ │ -1292C7 Compressed Size 000006AD (1709) │ │ │ │ -1292CB Uncompressed Size 00002B26 (11046) │ │ │ │ -1292CF Filename Length 0022 (34) │ │ │ │ -1292D1 Extra Length 0000 (0) │ │ │ │ -1292D3 Comment Length 0000 (0) │ │ │ │ -1292D5 Disk Start 0000 (0) │ │ │ │ -1292D7 Int File Attributes 0000 (0) │ │ │ │ +1293C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1293C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1293C7 CRC 689EB538 (1755231544) │ │ │ │ +1293CB Compressed Size 000006AD (1709) │ │ │ │ +1293CF Uncompressed Size 00002B26 (11046) │ │ │ │ +1293D3 Filename Length 0022 (34) │ │ │ │ +1293D5 Extra Length 0000 (0) │ │ │ │ +1293D7 Comment Length 0000 (0) │ │ │ │ +1293D9 Disk Start 0000 (0) │ │ │ │ +1293DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1292D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1293DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1292DD Local Header Offset 000DBBDB (900059) │ │ │ │ -1292E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293E1 Local Header Offset 000DBBCB (900043) │ │ │ │ +1293E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1292E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129303 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -129307 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129308 Created OS 03 (3) 'Unix' │ │ │ │ -129309 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12930A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12930B General Purpose Flag 0800 (2048) │ │ │ │ +129407 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +12940B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12940C Created OS 03 (3) 'Unix' │ │ │ │ +12940D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12940E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12940F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12930D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12930F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129313 CRC AA44D54D (2856637773) │ │ │ │ -129317 Compressed Size 000002F3 (755) │ │ │ │ -12931B Uncompressed Size 00000611 (1553) │ │ │ │ -12931F Filename Length 0036 (54) │ │ │ │ -129321 Extra Length 0000 (0) │ │ │ │ -129323 Comment Length 0000 (0) │ │ │ │ -129325 Disk Start 0000 (0) │ │ │ │ -129327 Int File Attributes 0000 (0) │ │ │ │ +129411 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129413 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129417 CRC AA44D54D (2856637773) │ │ │ │ +12941B Compressed Size 000002F3 (755) │ │ │ │ +12941F Uncompressed Size 00000611 (1553) │ │ │ │ +129423 Filename Length 0036 (54) │ │ │ │ +129425 Extra Length 0000 (0) │ │ │ │ +129427 Comment Length 0000 (0) │ │ │ │ +129429 Disk Start 0000 (0) │ │ │ │ +12942B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129329 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12942D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12932D Local Header Offset 000DC2C8 (901832) │ │ │ │ -129331 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129431 Local Header Offset 000DC2B8 (901816) │ │ │ │ +129435 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129331: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129435: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129367 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -12936B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12936C Created OS 03 (3) 'Unix' │ │ │ │ -12936D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12936E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12936F General Purpose Flag 0800 (2048) │ │ │ │ +12946B CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +12946F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129470 Created OS 03 (3) 'Unix' │ │ │ │ +129471 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129472 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129473 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129377 CRC 8756749A (2270590106) │ │ │ │ -12937B Compressed Size 00000240 (576) │ │ │ │ -12937F Uncompressed Size 000004BF (1215) │ │ │ │ -129383 Filename Length 0035 (53) │ │ │ │ -129385 Extra Length 0000 (0) │ │ │ │ -129387 Comment Length 0000 (0) │ │ │ │ -129389 Disk Start 0000 (0) │ │ │ │ -12938B Int File Attributes 0000 (0) │ │ │ │ +129475 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129477 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12947B CRC 8756749A (2270590106) │ │ │ │ +12947F Compressed Size 00000240 (576) │ │ │ │ +129483 Uncompressed Size 000004BF (1215) │ │ │ │ +129487 Filename Length 0035 (53) │ │ │ │ +129489 Extra Length 0000 (0) │ │ │ │ +12948B Comment Length 0000 (0) │ │ │ │ +12948D Disk Start 0000 (0) │ │ │ │ +12948F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12938D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129491 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129391 Local Header Offset 000DC60F (902671) │ │ │ │ -129395 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129495 Local Header Offset 000DC5FF (902655) │ │ │ │ +129499 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129499: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1293CA CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -1293CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1293CF Created OS 03 (3) 'Unix' │ │ │ │ -1293D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1293D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1293D2 General Purpose Flag 0800 (2048) │ │ │ │ +1294CE CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +1294D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1294D3 Created OS 03 (3) 'Unix' │ │ │ │ +1294D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1294D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1293D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1293D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1293DA CRC 8CB84331 (2360886065) │ │ │ │ -1293DE Compressed Size 0000044F (1103) │ │ │ │ -1293E2 Uncompressed Size 00000BE5 (3045) │ │ │ │ -1293E6 Filename Length 0022 (34) │ │ │ │ -1293E8 Extra Length 0000 (0) │ │ │ │ -1293EA Comment Length 0000 (0) │ │ │ │ -1293EC Disk Start 0000 (0) │ │ │ │ -1293EE Int File Attributes 0000 (0) │ │ │ │ +1294D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294DE CRC 8CB84331 (2360886065) │ │ │ │ +1294E2 Compressed Size 0000044F (1103) │ │ │ │ +1294E6 Uncompressed Size 00000BE5 (3045) │ │ │ │ +1294EA Filename Length 0022 (34) │ │ │ │ +1294EC Extra Length 0000 (0) │ │ │ │ +1294EE Comment Length 0000 (0) │ │ │ │ +1294F0 Disk Start 0000 (0) │ │ │ │ +1294F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1293F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1294F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1293F4 Local Header Offset 000DC8A2 (903330) │ │ │ │ -1293F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1294F8 Local Header Offset 000DC892 (903314) │ │ │ │ +1294FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1293F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1294FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12941A CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -12941E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12941F Created OS 03 (3) 'Unix' │ │ │ │ -129420 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129421 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129422 General Purpose Flag 0800 (2048) │ │ │ │ +12951E CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +129522 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129523 Created OS 03 (3) 'Unix' │ │ │ │ +129524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129526 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129424 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129426 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12942A CRC 1435E8D1 (339077329) │ │ │ │ -12942E Compressed Size 00000714 (1812) │ │ │ │ -129432 Uncompressed Size 00002F70 (12144) │ │ │ │ -129436 Filename Length 0021 (33) │ │ │ │ -129438 Extra Length 0000 (0) │ │ │ │ -12943A Comment Length 0000 (0) │ │ │ │ -12943C Disk Start 0000 (0) │ │ │ │ -12943E Int File Attributes 0000 (0) │ │ │ │ +129528 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12952A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12952E CRC 1435E8D1 (339077329) │ │ │ │ +129532 Compressed Size 00000714 (1812) │ │ │ │ +129536 Uncompressed Size 00002F70 (12144) │ │ │ │ +12953A Filename Length 0021 (33) │ │ │ │ +12953C Extra Length 0000 (0) │ │ │ │ +12953E Comment Length 0000 (0) │ │ │ │ +129540 Disk Start 0000 (0) │ │ │ │ +129542 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129440 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129544 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129444 Local Header Offset 000DCD31 (904497) │ │ │ │ -129448 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129548 Local Header Offset 000DCD21 (904481) │ │ │ │ +12954C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129448: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12954C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129469 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -12946D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12946E Created OS 03 (3) 'Unix' │ │ │ │ -12946F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129470 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129471 General Purpose Flag 0800 (2048) │ │ │ │ +12956D CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +129571 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129572 Created OS 03 (3) 'Unix' │ │ │ │ +129573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129575 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129473 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129475 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129479 CRC 8D977ACA (2375514826) │ │ │ │ -12947D Compressed Size 00001111 (4369) │ │ │ │ -129481 Uncompressed Size 00003526 (13606) │ │ │ │ -129485 Filename Length 001A (26) │ │ │ │ -129487 Extra Length 0000 (0) │ │ │ │ -129489 Comment Length 0000 (0) │ │ │ │ -12948B Disk Start 0000 (0) │ │ │ │ -12948D Int File Attributes 0000 (0) │ │ │ │ +129577 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12957D CRC 8D977ACA (2375514826) │ │ │ │ +129581 Compressed Size 00001111 (4369) │ │ │ │ +129585 Uncompressed Size 00003526 (13606) │ │ │ │ +129589 Filename Length 001A (26) │ │ │ │ +12958B Extra Length 0000 (0) │ │ │ │ +12958D Comment Length 0000 (0) │ │ │ │ +12958F Disk Start 0000 (0) │ │ │ │ +129591 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12948F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129593 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129493 Local Header Offset 000DD484 (906372) │ │ │ │ -129497 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129597 Local Header Offset 000DD474 (906356) │ │ │ │ +12959B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129497: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12959B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294B1 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -1294B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294B6 Created OS 03 (3) 'Unix' │ │ │ │ -1294B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1294B9 General Purpose Flag 0800 (2048) │ │ │ │ +1295B5 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +1295B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1295BA Created OS 03 (3) 'Unix' │ │ │ │ +1295BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1295BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1295BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1294BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1294BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1294C1 CRC 07B119CF (129046991) │ │ │ │ -1294C5 Compressed Size 00001694 (5780) │ │ │ │ -1294C9 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -1294CD Filename Length 0019 (25) │ │ │ │ -1294CF Extra Length 0000 (0) │ │ │ │ -1294D1 Comment Length 0000 (0) │ │ │ │ -1294D3 Disk Start 0000 (0) │ │ │ │ -1294D5 Int File Attributes 0000 (0) │ │ │ │ +1295BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1295C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1295C5 CRC 07B119CF (129046991) │ │ │ │ +1295C9 Compressed Size 00001694 (5780) │ │ │ │ +1295CD Uncompressed Size 0000C5D7 (50647) │ │ │ │ +1295D1 Filename Length 0019 (25) │ │ │ │ +1295D3 Extra Length 0000 (0) │ │ │ │ +1295D5 Comment Length 0000 (0) │ │ │ │ +1295D7 Disk Start 0000 (0) │ │ │ │ +1295D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1294D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1295DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1294DB Local Header Offset 000DE5CD (910797) │ │ │ │ -1294DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295DF Local Header Offset 000DE5BD (910781) │ │ │ │ +1295E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1294DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294F8 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -1294FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294FD Created OS 03 (3) 'Unix' │ │ │ │ -1294FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129500 General Purpose Flag 0800 (2048) │ │ │ │ +1295FC CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +129600 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129601 Created OS 03 (3) 'Unix' │ │ │ │ +129602 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129603 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129604 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129502 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129504 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129508 CRC 0134997B (20224379) │ │ │ │ -12950C Compressed Size 000003A1 (929) │ │ │ │ -129510 Uncompressed Size 0000076C (1900) │ │ │ │ -129514 Filename Length 0022 (34) │ │ │ │ -129516 Extra Length 0000 (0) │ │ │ │ -129518 Comment Length 0000 (0) │ │ │ │ -12951A Disk Start 0000 (0) │ │ │ │ -12951C Int File Attributes 0000 (0) │ │ │ │ +129606 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129608 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12960C CRC 0134997B (20224379) │ │ │ │ +129610 Compressed Size 000003A1 (929) │ │ │ │ +129614 Uncompressed Size 0000076C (1900) │ │ │ │ +129618 Filename Length 0022 (34) │ │ │ │ +12961A Extra Length 0000 (0) │ │ │ │ +12961C Comment Length 0000 (0) │ │ │ │ +12961E Disk Start 0000 (0) │ │ │ │ +129620 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12951E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129622 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129522 Local Header Offset 000DFC98 (916632) │ │ │ │ -129526 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129626 Local Header Offset 000DFC88 (916616) │ │ │ │ +12962A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12962A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129548 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -12954C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12954D Created OS 03 (3) 'Unix' │ │ │ │ -12954E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12954F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129550 General Purpose Flag 0800 (2048) │ │ │ │ +12964C CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +129650 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129651 Created OS 03 (3) 'Unix' │ │ │ │ +129652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129654 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129552 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129554 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129558 CRC 98514523 (2555462947) │ │ │ │ -12955C Compressed Size 000002D2 (722) │ │ │ │ -129560 Uncompressed Size 0000078A (1930) │ │ │ │ -129564 Filename Length 0021 (33) │ │ │ │ -129566 Extra Length 0000 (0) │ │ │ │ -129568 Comment Length 0000 (0) │ │ │ │ -12956A Disk Start 0000 (0) │ │ │ │ -12956C Int File Attributes 0000 (0) │ │ │ │ +129656 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129658 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12965C CRC 98514523 (2555462947) │ │ │ │ +129660 Compressed Size 000002D2 (722) │ │ │ │ +129664 Uncompressed Size 0000078A (1930) │ │ │ │ +129668 Filename Length 0021 (33) │ │ │ │ +12966A Extra Length 0000 (0) │ │ │ │ +12966C Comment Length 0000 (0) │ │ │ │ +12966E Disk Start 0000 (0) │ │ │ │ +129670 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12956E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129672 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129572 Local Header Offset 000E0079 (917625) │ │ │ │ -129576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129676 Local Header Offset 000E0069 (917609) │ │ │ │ +12967A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12967A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129597 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -12959B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12959C Created OS 03 (3) 'Unix' │ │ │ │ -12959D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12959E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12959F General Purpose Flag 0800 (2048) │ │ │ │ +12969B CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +12969F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296A0 Created OS 03 (3) 'Unix' │ │ │ │ +1296A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295A7 CRC B16AC60C (2976564748) │ │ │ │ -1295AB Compressed Size 00000275 (629) │ │ │ │ -1295AF Uncompressed Size 000004E6 (1254) │ │ │ │ -1295B3 Filename Length 0025 (37) │ │ │ │ -1295B5 Extra Length 0000 (0) │ │ │ │ -1295B7 Comment Length 0000 (0) │ │ │ │ -1295B9 Disk Start 0000 (0) │ │ │ │ -1295BB Int File Attributes 0000 (0) │ │ │ │ +1296A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296AB CRC B16AC60C (2976564748) │ │ │ │ +1296AF Compressed Size 00000275 (629) │ │ │ │ +1296B3 Uncompressed Size 000004E6 (1254) │ │ │ │ +1296B7 Filename Length 0025 (37) │ │ │ │ +1296B9 Extra Length 0000 (0) │ │ │ │ +1296BB Comment Length 0000 (0) │ │ │ │ +1296BD Disk Start 0000 (0) │ │ │ │ +1296BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1295BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1296C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1295C1 Local Header Offset 000E038A (918410) │ │ │ │ -1295C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1296C5 Local Header Offset 000E037A (918394) │ │ │ │ +1296C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1295C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1296C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1295EA CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -1295EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1295EF Created OS 03 (3) 'Unix' │ │ │ │ -1295F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1295F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295F2 General Purpose Flag 0800 (2048) │ │ │ │ +1296EE CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +1296F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296F3 Created OS 03 (3) 'Unix' │ │ │ │ +1296F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295FA CRC 3D011DBE (1023483326) │ │ │ │ -1295FE Compressed Size 00000401 (1025) │ │ │ │ -129602 Uncompressed Size 00000B51 (2897) │ │ │ │ -129606 Filename Length 0024 (36) │ │ │ │ -129608 Extra Length 0000 (0) │ │ │ │ -12960A Comment Length 0000 (0) │ │ │ │ -12960C Disk Start 0000 (0) │ │ │ │ -12960E Int File Attributes 0000 (0) │ │ │ │ +1296F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296FE CRC 3D011DBE (1023483326) │ │ │ │ +129702 Compressed Size 00000401 (1025) │ │ │ │ +129706 Uncompressed Size 00000B51 (2897) │ │ │ │ +12970A Filename Length 0024 (36) │ │ │ │ +12970C Extra Length 0000 (0) │ │ │ │ +12970E Comment Length 0000 (0) │ │ │ │ +129710 Disk Start 0000 (0) │ │ │ │ +129712 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129610 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129714 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129614 Local Header Offset 000E0642 (919106) │ │ │ │ -129618 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129718 Local Header Offset 000E0632 (919090) │ │ │ │ +12971C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129618: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12971C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12963C CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -129640 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129641 Created OS 03 (3) 'Unix' │ │ │ │ -129642 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129643 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129644 General Purpose Flag 0800 (2048) │ │ │ │ +129740 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +129744 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129745 Created OS 03 (3) 'Unix' │ │ │ │ +129746 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129747 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129748 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129646 Compression Method 0000 (0) 'Stored' │ │ │ │ -129648 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12964C CRC 00000000 (0) │ │ │ │ -129650 Compressed Size 00000000 (0) │ │ │ │ -129654 Uncompressed Size 00000000 (0) │ │ │ │ -129658 Filename Length 0014 (20) │ │ │ │ -12965A Extra Length 0000 (0) │ │ │ │ -12965C Comment Length 0000 (0) │ │ │ │ -12965E Disk Start 0000 (0) │ │ │ │ -129660 Int File Attributes 0000 (0) │ │ │ │ +12974A Compression Method 0000 (0) 'Stored' │ │ │ │ +12974C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129750 CRC 00000000 (0) │ │ │ │ +129754 Compressed Size 00000000 (0) │ │ │ │ +129758 Uncompressed Size 00000000 (0) │ │ │ │ +12975C Filename Length 0014 (20) │ │ │ │ +12975E Extra Length 0000 (0) │ │ │ │ +129760 Comment Length 0000 (0) │ │ │ │ +129762 Disk Start 0000 (0) │ │ │ │ +129764 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129662 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +129766 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -129666 Local Header Offset 000E0A85 (920197) │ │ │ │ -12966A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12976A Local Header Offset 000E0A75 (920181) │ │ │ │ +12976E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12966A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12976E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12966A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12976E: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129642: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129746: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12967E CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -129682 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129683 Created OS 03 (3) 'Unix' │ │ │ │ -129684 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129685 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129686 General Purpose Flag 0800 (2048) │ │ │ │ +129782 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +129786 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129787 Created OS 03 (3) 'Unix' │ │ │ │ +129788 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129789 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12978A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129688 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12968A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12968E CRC BB6D54C6 (3144504518) │ │ │ │ -129692 Compressed Size 0000023E (574) │ │ │ │ -129696 Uncompressed Size 00000492 (1170) │ │ │ │ -12969A Filename Length 0025 (37) │ │ │ │ -12969C Extra Length 0000 (0) │ │ │ │ -12969E Comment Length 0000 (0) │ │ │ │ -1296A0 Disk Start 0000 (0) │ │ │ │ -1296A2 Int File Attributes 0000 (0) │ │ │ │ +12978C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12978E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129792 CRC BB6D54C6 (3144504518) │ │ │ │ +129796 Compressed Size 0000023E (574) │ │ │ │ +12979A Uncompressed Size 00000492 (1170) │ │ │ │ +12979E Filename Length 0025 (37) │ │ │ │ +1297A0 Extra Length 0000 (0) │ │ │ │ +1297A2 Comment Length 0000 (0) │ │ │ │ +1297A4 Disk Start 0000 (0) │ │ │ │ +1297A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296A8 Local Header Offset 000E0AB7 (920247) │ │ │ │ -1296AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297AC Local Header Offset 000E0AA7 (920231) │ │ │ │ +1297B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1297B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1296D1 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -1296D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1296D6 Created OS 03 (3) 'Unix' │ │ │ │ -1296D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1296D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1296D9 General Purpose Flag 0800 (2048) │ │ │ │ +1297D5 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +1297D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1297DA Created OS 03 (3) 'Unix' │ │ │ │ +1297DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1297DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1297DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1296DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1296DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1296E1 CRC 0FDA82F6 (265978614) │ │ │ │ -1296E5 Compressed Size 0000027C (636) │ │ │ │ -1296E9 Uncompressed Size 00000794 (1940) │ │ │ │ -1296ED Filename Length 0024 (36) │ │ │ │ -1296EF Extra Length 0000 (0) │ │ │ │ -1296F1 Comment Length 0000 (0) │ │ │ │ -1296F3 Disk Start 0000 (0) │ │ │ │ -1296F5 Int File Attributes 0000 (0) │ │ │ │ +1297DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1297E5 CRC 0FDA82F6 (265978614) │ │ │ │ +1297E9 Compressed Size 0000027C (636) │ │ │ │ +1297ED Uncompressed Size 00000794 (1940) │ │ │ │ +1297F1 Filename Length 0024 (36) │ │ │ │ +1297F3 Extra Length 0000 (0) │ │ │ │ +1297F5 Comment Length 0000 (0) │ │ │ │ +1297F7 Disk Start 0000 (0) │ │ │ │ +1297F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296FB Local Header Offset 000E0D38 (920888) │ │ │ │ -1296FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297FF Local Header Offset 000E0D28 (920872) │ │ │ │ +129803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129723 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -129727 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129728 Created OS 03 (3) 'Unix' │ │ │ │ -129729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12972A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12972B General Purpose Flag 0800 (2048) │ │ │ │ +129827 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +12982B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12982C Created OS 03 (3) 'Unix' │ │ │ │ +12982D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12982E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12982F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12972D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12972F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129733 CRC A76E3DED (2809019885) │ │ │ │ -129737 Compressed Size 00000B0F (2831) │ │ │ │ -12973B Uncompressed Size 00002525 (9509) │ │ │ │ -12973F Filename Length 002C (44) │ │ │ │ -129741 Extra Length 0000 (0) │ │ │ │ -129743 Comment Length 0000 (0) │ │ │ │ -129745 Disk Start 0000 (0) │ │ │ │ -129747 Int File Attributes 0000 (0) │ │ │ │ +129831 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129833 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129837 CRC A76E3DED (2809019885) │ │ │ │ +12983B Compressed Size 00000B0F (2831) │ │ │ │ +12983F Uncompressed Size 00002525 (9509) │ │ │ │ +129843 Filename Length 002C (44) │ │ │ │ +129845 Extra Length 0000 (0) │ │ │ │ +129847 Comment Length 0000 (0) │ │ │ │ +129849 Disk Start 0000 (0) │ │ │ │ +12984B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129749 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12984D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12974D Local Header Offset 000E0FF6 (921590) │ │ │ │ -129751 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129851 Local Header Offset 000E0FE6 (921574) │ │ │ │ +129855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129751: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12977D CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -129781 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129782 Created OS 03 (3) 'Unix' │ │ │ │ -129783 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129784 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129785 General Purpose Flag 0800 (2048) │ │ │ │ +129881 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +129885 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129886 Created OS 03 (3) 'Unix' │ │ │ │ +129887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129889 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129787 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129789 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12978D CRC F3C460C4 (4089733316) │ │ │ │ -129791 Compressed Size 0000080E (2062) │ │ │ │ -129795 Uncompressed Size 00004443 (17475) │ │ │ │ -129799 Filename Length 002B (43) │ │ │ │ -12979B Extra Length 0000 (0) │ │ │ │ -12979D Comment Length 0000 (0) │ │ │ │ -12979F Disk Start 0000 (0) │ │ │ │ -1297A1 Int File Attributes 0000 (0) │ │ │ │ +12988B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12988D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129891 CRC F3C460C4 (4089733316) │ │ │ │ +129895 Compressed Size 0000080E (2062) │ │ │ │ +129899 Uncompressed Size 00004443 (17475) │ │ │ │ +12989D Filename Length 002B (43) │ │ │ │ +12989F Extra Length 0000 (0) │ │ │ │ +1298A1 Comment Length 0000 (0) │ │ │ │ +1298A3 Disk Start 0000 (0) │ │ │ │ +1298A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1298A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1297A7 Local Header Offset 000E1B4F (924495) │ │ │ │ -1297AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1298AB Local Header Offset 000E1B3F (924479) │ │ │ │ +1298AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1297AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1298AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1297D6 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -1297DA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1297DB Created OS 03 (3) 'Unix' │ │ │ │ -1297DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1297DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1297DE General Purpose Flag 0800 (2048) │ │ │ │ +1298DA CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +1298DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298DF Created OS 03 (3) 'Unix' │ │ │ │ +1298E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1297E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1297E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1297E6 CRC 2A0F7210 (705655312) │ │ │ │ -1297EA Compressed Size 00000206 (518) │ │ │ │ -1297EE Uncompressed Size 000003F3 (1011) │ │ │ │ -1297F2 Filename Length 0024 (36) │ │ │ │ -1297F4 Extra Length 0000 (0) │ │ │ │ -1297F6 Comment Length 0000 (0) │ │ │ │ -1297F8 Disk Start 0000 (0) │ │ │ │ -1297FA Int File Attributes 0000 (0) │ │ │ │ +1298E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1298E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1298EA CRC 2A0F7210 (705655312) │ │ │ │ +1298EE Compressed Size 00000206 (518) │ │ │ │ +1298F2 Uncompressed Size 000003F3 (1011) │ │ │ │ +1298F6 Filename Length 0024 (36) │ │ │ │ +1298F8 Extra Length 0000 (0) │ │ │ │ +1298FA Comment Length 0000 (0) │ │ │ │ +1298FC Disk Start 0000 (0) │ │ │ │ +1298FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129800 Local Header Offset 000E23A6 (926630) │ │ │ │ -129804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129904 Local Header Offset 000E2396 (926614) │ │ │ │ +129908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129828 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -12982C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12982D Created OS 03 (3) 'Unix' │ │ │ │ -12982E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12982F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129830 General Purpose Flag 0800 (2048) │ │ │ │ +12992C CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +129930 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129931 Created OS 03 (3) 'Unix' │ │ │ │ +129932 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129933 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129934 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129832 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129838 CRC 360A2D10 (906636560) │ │ │ │ -12983C Compressed Size 00000366 (870) │ │ │ │ -129840 Uncompressed Size 00000898 (2200) │ │ │ │ -129844 Filename Length 0023 (35) │ │ │ │ -129846 Extra Length 0000 (0) │ │ │ │ -129848 Comment Length 0000 (0) │ │ │ │ -12984A Disk Start 0000 (0) │ │ │ │ -12984C Int File Attributes 0000 (0) │ │ │ │ +129936 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129938 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12993C CRC 360A2D10 (906636560) │ │ │ │ +129940 Compressed Size 00000366 (870) │ │ │ │ +129944 Uncompressed Size 00000898 (2200) │ │ │ │ +129948 Filename Length 0023 (35) │ │ │ │ +12994A Extra Length 0000 (0) │ │ │ │ +12994C Comment Length 0000 (0) │ │ │ │ +12994E Disk Start 0000 (0) │ │ │ │ +129950 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12984E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129952 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129852 Local Header Offset 000E25EE (927214) │ │ │ │ -129856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129956 Local Header Offset 000E25DE (927198) │ │ │ │ +12995A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12995A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129879 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -12987D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12987E Created OS 03 (3) 'Unix' │ │ │ │ -12987F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129880 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129881 General Purpose Flag 0800 (2048) │ │ │ │ +12997D CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +129981 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129982 Created OS 03 (3) 'Unix' │ │ │ │ +129983 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129984 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129985 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129883 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129885 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129889 CRC BBEF24A3 (3153011875) │ │ │ │ -12988D Compressed Size 00000781 (1921) │ │ │ │ -129891 Uncompressed Size 00001626 (5670) │ │ │ │ -129895 Filename Length 002B (43) │ │ │ │ -129897 Extra Length 0000 (0) │ │ │ │ -129899 Comment Length 0000 (0) │ │ │ │ -12989B Disk Start 0000 (0) │ │ │ │ -12989D Int File Attributes 0000 (0) │ │ │ │ +129987 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129989 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12998D CRC BBEF24A3 (3153011875) │ │ │ │ +129991 Compressed Size 00000781 (1921) │ │ │ │ +129995 Uncompressed Size 00001626 (5670) │ │ │ │ +129999 Filename Length 002B (43) │ │ │ │ +12999B Extra Length 0000 (0) │ │ │ │ +12999D Comment Length 0000 (0) │ │ │ │ +12999F Disk Start 0000 (0) │ │ │ │ +1299A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12989F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298A3 Local Header Offset 000E2995 (928149) │ │ │ │ -1298A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1299A7 Local Header Offset 000E2985 (928133) │ │ │ │ +1299AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1298A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1299AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1298D2 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -1298D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1298D7 Created OS 03 (3) 'Unix' │ │ │ │ -1298D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1298D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1298DA General Purpose Flag 0800 (2048) │ │ │ │ +1299D6 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +1299DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1299DB Created OS 03 (3) 'Unix' │ │ │ │ +1299DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1299DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1299DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1298DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1298DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1298E2 CRC 88C51A9F (2294618783) │ │ │ │ -1298E6 Compressed Size 000004DD (1245) │ │ │ │ -1298EA Uncompressed Size 00002418 (9240) │ │ │ │ -1298EE Filename Length 002A (42) │ │ │ │ -1298F0 Extra Length 0000 (0) │ │ │ │ -1298F2 Comment Length 0000 (0) │ │ │ │ -1298F4 Disk Start 0000 (0) │ │ │ │ -1298F6 Int File Attributes 0000 (0) │ │ │ │ +1299E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1299E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1299E6 CRC 88C51A9F (2294618783) │ │ │ │ +1299EA Compressed Size 000004DD (1245) │ │ │ │ +1299EE Uncompressed Size 00002418 (9240) │ │ │ │ +1299F2 Filename Length 002A (42) │ │ │ │ +1299F4 Extra Length 0000 (0) │ │ │ │ +1299F6 Comment Length 0000 (0) │ │ │ │ +1299F8 Disk Start 0000 (0) │ │ │ │ +1299FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298FC Local Header Offset 000E315F (930143) │ │ │ │ -129900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A00 Local Header Offset 000E314F (930127) │ │ │ │ +129A04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12992A CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -12992E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12992F Created OS 03 (3) 'Unix' │ │ │ │ -129930 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129931 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129932 General Purpose Flag 0800 (2048) │ │ │ │ +129A2E CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +129A32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A33 Created OS 03 (3) 'Unix' │ │ │ │ +129A34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129934 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129936 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12993A CRC B8047AAE (3087301294) │ │ │ │ -12993E Compressed Size 00000253 (595) │ │ │ │ -129942 Uncompressed Size 00000528 (1320) │ │ │ │ -129946 Filename Length 0022 (34) │ │ │ │ -129948 Extra Length 0000 (0) │ │ │ │ -12994A Comment Length 0000 (0) │ │ │ │ -12994C Disk Start 0000 (0) │ │ │ │ -12994E Int File Attributes 0000 (0) │ │ │ │ +129A38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A3E CRC B8047AAE (3087301294) │ │ │ │ +129A42 Compressed Size 00000253 (595) │ │ │ │ +129A46 Uncompressed Size 00000528 (1320) │ │ │ │ +129A4A Filename Length 0022 (34) │ │ │ │ +129A4C Extra Length 0000 (0) │ │ │ │ +129A4E Comment Length 0000 (0) │ │ │ │ +129A50 Disk Start 0000 (0) │ │ │ │ +129A52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129950 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129954 Local Header Offset 000E3684 (931460) │ │ │ │ -129958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A58 Local Header Offset 000E3674 (931444) │ │ │ │ +129A5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12997A CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -12997E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12997F Created OS 03 (3) 'Unix' │ │ │ │ -129980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129982 General Purpose Flag 0800 (2048) │ │ │ │ +129A7E CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +129A82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A83 Created OS 03 (3) 'Unix' │ │ │ │ +129A84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129984 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129986 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12998A CRC DB6176D5 (3680597717) │ │ │ │ -12998E Compressed Size 000001D8 (472) │ │ │ │ -129992 Uncompressed Size 00000574 (1396) │ │ │ │ -129996 Filename Length 0021 (33) │ │ │ │ -129998 Extra Length 0000 (0) │ │ │ │ -12999A Comment Length 0000 (0) │ │ │ │ -12999C Disk Start 0000 (0) │ │ │ │ -12999E Int File Attributes 0000 (0) │ │ │ │ +129A88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A8E CRC DB6176D5 (3680597717) │ │ │ │ +129A92 Compressed Size 000001D8 (472) │ │ │ │ +129A96 Uncompressed Size 00000574 (1396) │ │ │ │ +129A9A Filename Length 0021 (33) │ │ │ │ +129A9C Extra Length 0000 (0) │ │ │ │ +129A9E Comment Length 0000 (0) │ │ │ │ +129AA0 Disk Start 0000 (0) │ │ │ │ +129AA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129AA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299A4 Local Header Offset 000E3917 (932119) │ │ │ │ -1299A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AA8 Local Header Offset 000E3907 (932103) │ │ │ │ +129AAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1299C9 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -1299CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1299CE Created OS 03 (3) 'Unix' │ │ │ │ -1299CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1299D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1299D1 General Purpose Flag 0800 (2048) │ │ │ │ +129ACD CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +129AD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129AD2 Created OS 03 (3) 'Unix' │ │ │ │ +129AD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129AD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129AD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1299D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1299D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1299D9 CRC 1AD4F0F9 (450162937) │ │ │ │ -1299DD Compressed Size 00000358 (856) │ │ │ │ -1299E1 Uncompressed Size 0000074A (1866) │ │ │ │ -1299E5 Filename Length 002D (45) │ │ │ │ -1299E7 Extra Length 0000 (0) │ │ │ │ -1299E9 Comment Length 0000 (0) │ │ │ │ -1299EB Disk Start 0000 (0) │ │ │ │ -1299ED Int File Attributes 0000 (0) │ │ │ │ +129AD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129AD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129ADD CRC 1AD4F0F9 (450162937) │ │ │ │ +129AE1 Compressed Size 00000358 (856) │ │ │ │ +129AE5 Uncompressed Size 0000074A (1866) │ │ │ │ +129AE9 Filename Length 002D (45) │ │ │ │ +129AEB Extra Length 0000 (0) │ │ │ │ +129AED Comment Length 0000 (0) │ │ │ │ +129AEF Disk Start 0000 (0) │ │ │ │ +129AF1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129AF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299F3 Local Header Offset 000E3B2E (932654) │ │ │ │ -1299F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AF7 Local Header Offset 000E3B1E (932638) │ │ │ │ +129AFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A24 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -129A28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A29 Created OS 03 (3) 'Unix' │ │ │ │ -129A2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A2C General Purpose Flag 0800 (2048) │ │ │ │ +129B28 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +129B2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B2D Created OS 03 (3) 'Unix' │ │ │ │ +129B2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A34 CRC D7812BEE (3615566830) │ │ │ │ -129A38 Compressed Size 0000041E (1054) │ │ │ │ -129A3C Uncompressed Size 00000F87 (3975) │ │ │ │ -129A40 Filename Length 002C (44) │ │ │ │ -129A42 Extra Length 0000 (0) │ │ │ │ -129A44 Comment Length 0000 (0) │ │ │ │ -129A46 Disk Start 0000 (0) │ │ │ │ -129A48 Int File Attributes 0000 (0) │ │ │ │ +129B32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B38 CRC D7812BEE (3615566830) │ │ │ │ +129B3C Compressed Size 0000041E (1054) │ │ │ │ +129B40 Uncompressed Size 00000F87 (3975) │ │ │ │ +129B44 Filename Length 002C (44) │ │ │ │ +129B46 Extra Length 0000 (0) │ │ │ │ +129B48 Comment Length 0000 (0) │ │ │ │ +129B4A Disk Start 0000 (0) │ │ │ │ +129B4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129A4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129A4E Local Header Offset 000E3ED1 (933585) │ │ │ │ -129A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B52 Local Header Offset 000E3EC1 (933569) │ │ │ │ +129B56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A7E CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -129A82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A83 Created OS 03 (3) 'Unix' │ │ │ │ -129A84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A86 General Purpose Flag 0800 (2048) │ │ │ │ +129B82 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +129B86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B87 Created OS 03 (3) 'Unix' │ │ │ │ +129B88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A8E CRC A54AF7E3 (2773153763) │ │ │ │ -129A92 Compressed Size 000002A7 (679) │ │ │ │ -129A96 Uncompressed Size 000004A0 (1184) │ │ │ │ -129A9A Filename Length 0028 (40) │ │ │ │ -129A9C Extra Length 0000 (0) │ │ │ │ -129A9E Comment Length 0000 (0) │ │ │ │ -129AA0 Disk Start 0000 (0) │ │ │ │ -129AA2 Int File Attributes 0000 (0) │ │ │ │ +129B8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B92 CRC A54AF7E3 (2773153763) │ │ │ │ +129B96 Compressed Size 000002A7 (679) │ │ │ │ +129B9A Uncompressed Size 000004A0 (1184) │ │ │ │ +129B9E Filename Length 0028 (40) │ │ │ │ +129BA0 Extra Length 0000 (0) │ │ │ │ +129BA2 Comment Length 0000 (0) │ │ │ │ +129BA4 Disk Start 0000 (0) │ │ │ │ +129BA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AA8 Local Header Offset 000E4339 (934713) │ │ │ │ -129AAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129BAC Local Header Offset 000E4329 (934697) │ │ │ │ +129BB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129AD4 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -129AD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129AD9 Created OS 03 (3) 'Unix' │ │ │ │ -129ADA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129ADB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129ADC General Purpose Flag 0800 (2048) │ │ │ │ +129BD8 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +129BDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +129BDD Created OS 03 (3) 'Unix' │ │ │ │ +129BDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129ADE Compression Method 0008 (8) 'Deflated' │ │ │ │ -129AE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129AE4 CRC BC449FA3 (3158613923) │ │ │ │ -129AE8 Compressed Size 00000378 (888) │ │ │ │ -129AEC Uncompressed Size 00000A63 (2659) │ │ │ │ -129AF0 Filename Length 0027 (39) │ │ │ │ -129AF2 Extra Length 0000 (0) │ │ │ │ -129AF4 Comment Length 0000 (0) │ │ │ │ -129AF6 Disk Start 0000 (0) │ │ │ │ -129AF8 Int File Attributes 0000 (0) │ │ │ │ +129BE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129BE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129BE8 CRC BC449FA3 (3158613923) │ │ │ │ +129BEC Compressed Size 00000378 (888) │ │ │ │ +129BF0 Uncompressed Size 00000A63 (2659) │ │ │ │ +129BF4 Filename Length 0027 (39) │ │ │ │ +129BF6 Extra Length 0000 (0) │ │ │ │ +129BF8 Comment Length 0000 (0) │ │ │ │ +129BFA Disk Start 0000 (0) │ │ │ │ +129BFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AFE Local Header Offset 000E4626 (935462) │ │ │ │ -129B02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C02 Local Header Offset 000E4616 (935446) │ │ │ │ +129C06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B29 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -129B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B2E Created OS 03 (3) 'Unix' │ │ │ │ -129B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B31 General Purpose Flag 0800 (2048) │ │ │ │ +129C2D CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +129C31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C32 Created OS 03 (3) 'Unix' │ │ │ │ +129C33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B39 CRC 6BC55B66 (1808096102) │ │ │ │ -129B3D Compressed Size 00000164 (356) │ │ │ │ -129B41 Uncompressed Size 0000029F (671) │ │ │ │ -129B45 Filename Length 0030 (48) │ │ │ │ -129B47 Extra Length 0000 (0) │ │ │ │ -129B49 Comment Length 0000 (0) │ │ │ │ -129B4B Disk Start 0000 (0) │ │ │ │ -129B4D Int File Attributes 0000 (0) │ │ │ │ +129C37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C3D CRC 6BC55B66 (1808096102) │ │ │ │ +129C41 Compressed Size 00000164 (356) │ │ │ │ +129C45 Uncompressed Size 0000029F (671) │ │ │ │ +129C49 Filename Length 0030 (48) │ │ │ │ +129C4B Extra Length 0000 (0) │ │ │ │ +129C4D Comment Length 0000 (0) │ │ │ │ +129C4F Disk Start 0000 (0) │ │ │ │ +129C51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129B53 Local Header Offset 000E49E3 (936419) │ │ │ │ -129B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C57 Local Header Offset 000E49D3 (936403) │ │ │ │ +129C5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B87 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -129B8B Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B8C Created OS 03 (3) 'Unix' │ │ │ │ -129B8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B8F General Purpose Flag 0800 (2048) │ │ │ │ +129C8B CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +129C8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C90 Created OS 03 (3) 'Unix' │ │ │ │ +129C91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B97 CRC 6454FC12 (1683291154) │ │ │ │ -129B9B Compressed Size 0000021C (540) │ │ │ │ -129B9F Uncompressed Size 00000524 (1316) │ │ │ │ -129BA3 Filename Length 002F (47) │ │ │ │ -129BA5 Extra Length 0000 (0) │ │ │ │ -129BA7 Comment Length 0000 (0) │ │ │ │ -129BA9 Disk Start 0000 (0) │ │ │ │ -129BAB Int File Attributes 0000 (0) │ │ │ │ +129C95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C9B CRC 6454FC12 (1683291154) │ │ │ │ +129C9F Compressed Size 0000021C (540) │ │ │ │ +129CA3 Uncompressed Size 00000524 (1316) │ │ │ │ +129CA7 Filename Length 002F (47) │ │ │ │ +129CA9 Extra Length 0000 (0) │ │ │ │ +129CAB Comment Length 0000 (0) │ │ │ │ +129CAD Disk Start 0000 (0) │ │ │ │ +129CAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129BAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129CB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129BB1 Local Header Offset 000E4B95 (936853) │ │ │ │ -129BB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129CB5 Local Header Offset 000E4B85 (936837) │ │ │ │ +129CB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129BB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129CB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129BE4 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -129BE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129BE9 Created OS 03 (3) 'Unix' │ │ │ │ -129BEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129BEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129BEC General Purpose Flag 0800 (2048) │ │ │ │ +129CE8 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +129CEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +129CED Created OS 03 (3) 'Unix' │ │ │ │ +129CEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129CEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129CF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129BEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -129BF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129BF4 CRC 27F16341 (670131009) │ │ │ │ -129BF8 Compressed Size 000001DE (478) │ │ │ │ -129BFC Uncompressed Size 00000389 (905) │ │ │ │ -129C00 Filename Length 002C (44) │ │ │ │ -129C02 Extra Length 0000 (0) │ │ │ │ -129C04 Comment Length 0000 (0) │ │ │ │ -129C06 Disk Start 0000 (0) │ │ │ │ -129C08 Int File Attributes 0000 (0) │ │ │ │ +129CF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129CF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129CF8 CRC 27F16341 (670131009) │ │ │ │ +129CFC Compressed Size 000001DE (478) │ │ │ │ +129D00 Uncompressed Size 00000389 (905) │ │ │ │ +129D04 Filename Length 002C (44) │ │ │ │ +129D06 Extra Length 0000 (0) │ │ │ │ +129D08 Comment Length 0000 (0) │ │ │ │ +129D0A Disk Start 0000 (0) │ │ │ │ +129D0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C0E Local Header Offset 000E4DFE (937470) │ │ │ │ -129C12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D12 Local Header Offset 000E4DEE (937454) │ │ │ │ +129D16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C3E CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -129C42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C43 Created OS 03 (3) 'Unix' │ │ │ │ -129C44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C46 General Purpose Flag 0800 (2048) │ │ │ │ +129D42 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +129D46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D47 Created OS 03 (3) 'Unix' │ │ │ │ +129D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129C48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129C4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129C4E CRC 0B857104 (193294596) │ │ │ │ -129C52 Compressed Size 0000022F (559) │ │ │ │ -129C56 Uncompressed Size 000005DC (1500) │ │ │ │ -129C5A Filename Length 002B (43) │ │ │ │ -129C5C Extra Length 0000 (0) │ │ │ │ -129C5E Comment Length 0000 (0) │ │ │ │ -129C60 Disk Start 0000 (0) │ │ │ │ -129C62 Int File Attributes 0000 (0) │ │ │ │ +129D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D52 CRC 0B857104 (193294596) │ │ │ │ +129D56 Compressed Size 0000022F (559) │ │ │ │ +129D5A Uncompressed Size 000005DC (1500) │ │ │ │ +129D5E Filename Length 002B (43) │ │ │ │ +129D60 Extra Length 0000 (0) │ │ │ │ +129D62 Comment Length 0000 (0) │ │ │ │ +129D64 Disk Start 0000 (0) │ │ │ │ +129D66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C68 Local Header Offset 000E5026 (938022) │ │ │ │ -129C6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D6C Local Header Offset 000E5016 (938006) │ │ │ │ +129D70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C97 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -129C9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C9C Created OS 03 (3) 'Unix' │ │ │ │ -129C9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C9F General Purpose Flag 0800 (2048) │ │ │ │ +129D9B CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +129D9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DA0 Created OS 03 (3) 'Unix' │ │ │ │ +129DA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129CA7 CRC A8208BB9 (2820705209) │ │ │ │ -129CAB Compressed Size 00000161 (353) │ │ │ │ -129CAF Uncompressed Size 00000286 (646) │ │ │ │ -129CB3 Filename Length 002B (43) │ │ │ │ -129CB5 Extra Length 0000 (0) │ │ │ │ -129CB7 Comment Length 0000 (0) │ │ │ │ -129CB9 Disk Start 0000 (0) │ │ │ │ -129CBB Int File Attributes 0000 (0) │ │ │ │ +129DA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129DA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129DAB CRC A8208BB9 (2820705209) │ │ │ │ +129DAF Compressed Size 00000161 (353) │ │ │ │ +129DB3 Uncompressed Size 00000286 (646) │ │ │ │ +129DB7 Filename Length 002B (43) │ │ │ │ +129DB9 Extra Length 0000 (0) │ │ │ │ +129DBB Comment Length 0000 (0) │ │ │ │ +129DBD Disk Start 0000 (0) │ │ │ │ +129DBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129CBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129DC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129CC1 Local Header Offset 000E529E (938654) │ │ │ │ -129CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129DC5 Local Header Offset 000E528E (938638) │ │ │ │ +129DC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129DC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129CF0 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -129CF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129CF5 Created OS 03 (3) 'Unix' │ │ │ │ -129CF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129CF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CF8 General Purpose Flag 0800 (2048) │ │ │ │ +129DF4 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +129DF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DF9 Created OS 03 (3) 'Unix' │ │ │ │ +129DFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D00 CRC B9549885 (3109329029) │ │ │ │ -129D04 Compressed Size 000002D6 (726) │ │ │ │ -129D08 Uncompressed Size 0000063C (1596) │ │ │ │ -129D0C Filename Length 002A (42) │ │ │ │ -129D0E Extra Length 0000 (0) │ │ │ │ -129D10 Comment Length 0000 (0) │ │ │ │ -129D12 Disk Start 0000 (0) │ │ │ │ -129D14 Int File Attributes 0000 (0) │ │ │ │ +129DFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E04 CRC B9549885 (3109329029) │ │ │ │ +129E08 Compressed Size 000002D6 (726) │ │ │ │ +129E0C Uncompressed Size 0000063C (1596) │ │ │ │ +129E10 Filename Length 002A (42) │ │ │ │ +129E12 Extra Length 0000 (0) │ │ │ │ +129E14 Comment Length 0000 (0) │ │ │ │ +129E16 Disk Start 0000 (0) │ │ │ │ +129E18 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D1A Local Header Offset 000E5448 (939080) │ │ │ │ -129D1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E1E Local Header Offset 000E5438 (939064) │ │ │ │ +129E22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129D48 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -129D4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129D4D Created OS 03 (3) 'Unix' │ │ │ │ -129D4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129D4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129D50 General Purpose Flag 0800 (2048) │ │ │ │ +129E4C CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +129E50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E51 Created OS 03 (3) 'Unix' │ │ │ │ +129E52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129D52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129D54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D58 CRC 8D9BC79F (2375796639) │ │ │ │ -129D5C Compressed Size 00000161 (353) │ │ │ │ -129D60 Uncompressed Size 00000286 (646) │ │ │ │ -129D64 Filename Length 002B (43) │ │ │ │ -129D66 Extra Length 0000 (0) │ │ │ │ -129D68 Comment Length 0000 (0) │ │ │ │ -129D6A Disk Start 0000 (0) │ │ │ │ -129D6C Int File Attributes 0000 (0) │ │ │ │ +129E56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E5C CRC 8D9BC79F (2375796639) │ │ │ │ +129E60 Compressed Size 00000161 (353) │ │ │ │ +129E64 Uncompressed Size 00000286 (646) │ │ │ │ +129E68 Filename Length 002B (43) │ │ │ │ +129E6A Extra Length 0000 (0) │ │ │ │ +129E6C Comment Length 0000 (0) │ │ │ │ +129E6E Disk Start 0000 (0) │ │ │ │ +129E70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D72 Local Header Offset 000E5766 (939878) │ │ │ │ -129D76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E76 Local Header Offset 000E5756 (939862) │ │ │ │ +129E7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DA1 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -129DA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DA6 Created OS 03 (3) 'Unix' │ │ │ │ -129DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129DA9 General Purpose Flag 0800 (2048) │ │ │ │ +129EA5 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +129EA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129EAA Created OS 03 (3) 'Unix' │ │ │ │ +129EAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129EAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129EAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -129DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129DB1 CRC 0ABD5959 (180181337) │ │ │ │ -129DB5 Compressed Size 00000247 (583) │ │ │ │ -129DB9 Uncompressed Size 00000518 (1304) │ │ │ │ -129DBD Filename Length 002A (42) │ │ │ │ -129DBF Extra Length 0000 (0) │ │ │ │ -129DC1 Comment Length 0000 (0) │ │ │ │ -129DC3 Disk Start 0000 (0) │ │ │ │ -129DC5 Int File Attributes 0000 (0) │ │ │ │ +129EAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +129EB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129EB5 CRC 0ABD5959 (180181337) │ │ │ │ +129EB9 Compressed Size 00000247 (583) │ │ │ │ +129EBD Uncompressed Size 00000518 (1304) │ │ │ │ +129EC1 Filename Length 002A (42) │ │ │ │ +129EC3 Extra Length 0000 (0) │ │ │ │ +129EC5 Comment Length 0000 (0) │ │ │ │ +129EC7 Disk Start 0000 (0) │ │ │ │ +129EC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129DC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129ECB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129DCB Local Header Offset 000E5910 (940304) │ │ │ │ -129DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129ECF Local Header Offset 000E5900 (940288) │ │ │ │ +129ED3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129ED3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DF9 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -129DFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DFE Created OS 03 (3) 'Unix' │ │ │ │ -129DFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E01 General Purpose Flag 0800 (2048) │ │ │ │ +129EFD CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +129F01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F02 Created OS 03 (3) 'Unix' │ │ │ │ +129F03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E09 CRC 5A5DA465 (1516086373) │ │ │ │ -129E0D Compressed Size 00000160 (352) │ │ │ │ -129E11 Uncompressed Size 00000290 (656) │ │ │ │ -129E15 Filename Length 002D (45) │ │ │ │ -129E17 Extra Length 0000 (0) │ │ │ │ -129E19 Comment Length 0000 (0) │ │ │ │ -129E1B Disk Start 0000 (0) │ │ │ │ -129E1D Int File Attributes 0000 (0) │ │ │ │ +129F07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F0D CRC 5A5DA465 (1516086373) │ │ │ │ +129F11 Compressed Size 00000160 (352) │ │ │ │ +129F15 Uncompressed Size 00000290 (656) │ │ │ │ +129F19 Filename Length 002D (45) │ │ │ │ +129F1B Extra Length 0000 (0) │ │ │ │ +129F1D Comment Length 0000 (0) │ │ │ │ +129F1F Disk Start 0000 (0) │ │ │ │ +129F21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E23 Local Header Offset 000E5B9F (940959) │ │ │ │ -129E27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F27 Local Header Offset 000E5B8F (940943) │ │ │ │ +129F2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129E54 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -129E58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129E59 Created OS 03 (3) 'Unix' │ │ │ │ -129E5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E5C General Purpose Flag 0800 (2048) │ │ │ │ +129F58 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +129F5C Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F5D Created OS 03 (3) 'Unix' │ │ │ │ +129F5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E64 CRC 80F01ABD (2163219133) │ │ │ │ -129E68 Compressed Size 0000022F (559) │ │ │ │ -129E6C Uncompressed Size 000004F8 (1272) │ │ │ │ -129E70 Filename Length 002C (44) │ │ │ │ -129E72 Extra Length 0000 (0) │ │ │ │ -129E74 Comment Length 0000 (0) │ │ │ │ -129E76 Disk Start 0000 (0) │ │ │ │ -129E78 Int File Attributes 0000 (0) │ │ │ │ +129F62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F68 CRC 80F01ABD (2163219133) │ │ │ │ +129F6C Compressed Size 0000022F (559) │ │ │ │ +129F70 Uncompressed Size 000004F8 (1272) │ │ │ │ +129F74 Filename Length 002C (44) │ │ │ │ +129F76 Extra Length 0000 (0) │ │ │ │ +129F78 Comment Length 0000 (0) │ │ │ │ +129F7A Disk Start 0000 (0) │ │ │ │ +129F7C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E7E Local Header Offset 000E5D4A (941386) │ │ │ │ -129E82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F82 Local Header Offset 000E5D3A (941370) │ │ │ │ +129F86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129EAE CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -129EB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129EB3 Created OS 03 (3) 'Unix' │ │ │ │ -129EB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129EB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129EB6 General Purpose Flag 0800 (2048) │ │ │ │ +129FB2 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +129FB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129FB7 Created OS 03 (3) 'Unix' │ │ │ │ +129FB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129FB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129FBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129EB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129EBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129EBE CRC 4A3C69A0 (1245473184) │ │ │ │ -129EC2 Compressed Size 00000167 (359) │ │ │ │ -129EC6 Uncompressed Size 000002A9 (681) │ │ │ │ -129ECA Filename Length 0032 (50) │ │ │ │ -129ECC Extra Length 0000 (0) │ │ │ │ -129ECE Comment Length 0000 (0) │ │ │ │ -129ED0 Disk Start 0000 (0) │ │ │ │ -129ED2 Int File Attributes 0000 (0) │ │ │ │ +129FBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +129FBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129FC2 CRC 4A3C69A0 (1245473184) │ │ │ │ +129FC6 Compressed Size 00000167 (359) │ │ │ │ +129FCA Uncompressed Size 000002A9 (681) │ │ │ │ +129FCE Filename Length 0032 (50) │ │ │ │ +129FD0 Extra Length 0000 (0) │ │ │ │ +129FD2 Comment Length 0000 (0) │ │ │ │ +129FD4 Disk Start 0000 (0) │ │ │ │ +129FD6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129ED4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129FD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129ED8 Local Header Offset 000E5FC3 (942019) │ │ │ │ -129EDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129FDC Local Header Offset 000E5FB3 (942003) │ │ │ │ +129FE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129EDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129FE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F0E CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -129F12 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F13 Created OS 03 (3) 'Unix' │ │ │ │ -129F14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F16 General Purpose Flag 0800 (2048) │ │ │ │ +12A012 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +12A016 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A017 Created OS 03 (3) 'Unix' │ │ │ │ +12A018 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A019 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A01A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F18 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F1E CRC 28281334 (673714996) │ │ │ │ -129F22 Compressed Size 0000029B (667) │ │ │ │ -129F26 Uncompressed Size 00000608 (1544) │ │ │ │ -129F2A Filename Length 0031 (49) │ │ │ │ -129F2C Extra Length 0000 (0) │ │ │ │ -129F2E Comment Length 0000 (0) │ │ │ │ -129F30 Disk Start 0000 (0) │ │ │ │ -129F32 Int File Attributes 0000 (0) │ │ │ │ +12A01C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A01E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A022 CRC 28281334 (673714996) │ │ │ │ +12A026 Compressed Size 0000029B (667) │ │ │ │ +12A02A Uncompressed Size 00000608 (1544) │ │ │ │ +12A02E Filename Length 0031 (49) │ │ │ │ +12A030 Extra Length 0000 (0) │ │ │ │ +12A032 Comment Length 0000 (0) │ │ │ │ +12A034 Disk Start 0000 (0) │ │ │ │ +12A036 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A038 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F38 Local Header Offset 000E617A (942458) │ │ │ │ -129F3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A03C Local Header Offset 000E616A (942442) │ │ │ │ +12A040 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F6D CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -129F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F72 Created OS 03 (3) 'Unix' │ │ │ │ -129F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F75 General Purpose Flag 0800 (2048) │ │ │ │ +12A071 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +12A075 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A076 Created OS 03 (3) 'Unix' │ │ │ │ +12A077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A079 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F7D CRC 53E95C53 (1407802451) │ │ │ │ -129F81 Compressed Size 00000160 (352) │ │ │ │ -129F85 Uncompressed Size 00000286 (646) │ │ │ │ -129F89 Filename Length 002B (43) │ │ │ │ -129F8B Extra Length 0000 (0) │ │ │ │ -129F8D Comment Length 0000 (0) │ │ │ │ -129F8F Disk Start 0000 (0) │ │ │ │ -129F91 Int File Attributes 0000 (0) │ │ │ │ +12A07B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A07D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A081 CRC 53E95C53 (1407802451) │ │ │ │ +12A085 Compressed Size 00000160 (352) │ │ │ │ +12A089 Uncompressed Size 00000286 (646) │ │ │ │ +12A08D Filename Length 002B (43) │ │ │ │ +12A08F Extra Length 0000 (0) │ │ │ │ +12A091 Comment Length 0000 (0) │ │ │ │ +12A093 Disk Start 0000 (0) │ │ │ │ +12A095 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A097 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F97 Local Header Offset 000E6464 (943204) │ │ │ │ -129F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A09B Local Header Offset 000E6454 (943188) │ │ │ │ +12A09F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A09F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129FC6 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -129FCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -129FCB Created OS 03 (3) 'Unix' │ │ │ │ -129FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129FCE General Purpose Flag 0800 (2048) │ │ │ │ +12A0CA CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +12A0CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A0CF Created OS 03 (3) 'Unix' │ │ │ │ +12A0D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A0D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A0D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129FD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129FD6 CRC 69953FAB (1771388843) │ │ │ │ -129FDA Compressed Size 000002DF (735) │ │ │ │ -129FDE Uncompressed Size 000006AF (1711) │ │ │ │ -129FE2 Filename Length 002A (42) │ │ │ │ -129FE4 Extra Length 0000 (0) │ │ │ │ -129FE6 Comment Length 0000 (0) │ │ │ │ -129FE8 Disk Start 0000 (0) │ │ │ │ -129FEA Int File Attributes 0000 (0) │ │ │ │ +12A0D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A0D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0DA CRC 69953FAB (1771388843) │ │ │ │ +12A0DE Compressed Size 000002DF (735) │ │ │ │ +12A0E2 Uncompressed Size 000006AF (1711) │ │ │ │ +12A0E6 Filename Length 002A (42) │ │ │ │ +12A0E8 Extra Length 0000 (0) │ │ │ │ +12A0EA Comment Length 0000 (0) │ │ │ │ +12A0EC Disk Start 0000 (0) │ │ │ │ +12A0EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129FEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A0F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129FF0 Local Header Offset 000E660D (943629) │ │ │ │ -129FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A0F4 Local Header Offset 000E65FD (943613) │ │ │ │ +12A0F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A01E CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -12A022 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A023 Created OS 03 (3) 'Unix' │ │ │ │ -12A024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A026 General Purpose Flag 0800 (2048) │ │ │ │ +12A122 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +12A126 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A127 Created OS 03 (3) 'Unix' │ │ │ │ +12A128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A12A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A028 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A02A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A02E CRC 00000000 (0) │ │ │ │ -12A032 Compressed Size 00000000 (0) │ │ │ │ -12A036 Uncompressed Size 00000000 (0) │ │ │ │ -12A03A Filename Length 0011 (17) │ │ │ │ -12A03C Extra Length 0000 (0) │ │ │ │ -12A03E Comment Length 0000 (0) │ │ │ │ -12A040 Disk Start 0000 (0) │ │ │ │ -12A042 Int File Attributes 0000 (0) │ │ │ │ +12A12C Compression Method 0000 (0) 'Stored' │ │ │ │ +12A12E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A132 CRC 00000000 (0) │ │ │ │ +12A136 Compressed Size 00000000 (0) │ │ │ │ +12A13A Uncompressed Size 00000000 (0) │ │ │ │ +12A13E Filename Length 0011 (17) │ │ │ │ +12A140 Extra Length 0000 (0) │ │ │ │ +12A142 Comment Length 0000 (0) │ │ │ │ +12A144 Disk Start 0000 (0) │ │ │ │ +12A146 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A044 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A148 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A048 Local Header Offset 000E6934 (944436) │ │ │ │ -12A04C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A14C Local Header Offset 000E6924 (944420) │ │ │ │ +12A150 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A04C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A150: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A04C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A150: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A024: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A128: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A05D CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -12A061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A062 Created OS 03 (3) 'Unix' │ │ │ │ -12A063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A065 General Purpose Flag 0800 (2048) │ │ │ │ +12A161 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +12A165 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A166 Created OS 03 (3) 'Unix' │ │ │ │ +12A167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A169 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A06D CRC 1442AD0B (339913995) │ │ │ │ -12A071 Compressed Size 000023A1 (9121) │ │ │ │ -12A075 Uncompressed Size 00006E47 (28231) │ │ │ │ -12A079 Filename Length 0021 (33) │ │ │ │ -12A07B Extra Length 0000 (0) │ │ │ │ -12A07D Comment Length 0000 (0) │ │ │ │ -12A07F Disk Start 0000 (0) │ │ │ │ -12A081 Int File Attributes 0000 (0) │ │ │ │ +12A16B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A16D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A171 CRC 1442AD0B (339913995) │ │ │ │ +12A175 Compressed Size 000023A1 (9121) │ │ │ │ +12A179 Uncompressed Size 00006E47 (28231) │ │ │ │ +12A17D Filename Length 0021 (33) │ │ │ │ +12A17F Extra Length 0000 (0) │ │ │ │ +12A181 Comment Length 0000 (0) │ │ │ │ +12A183 Disk Start 0000 (0) │ │ │ │ +12A185 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A187 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A087 Local Header Offset 000E6963 (944483) │ │ │ │ -12A08B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A18B Local Header Offset 000E6953 (944467) │ │ │ │ +12A18F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A08B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A18F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0AC CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -12A0B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0B1 Created OS 03 (3) 'Unix' │ │ │ │ -12A0B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A0B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A0B4 General Purpose Flag 0800 (2048) │ │ │ │ +12A1B0 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +12A1B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A1B5 Created OS 03 (3) 'Unix' │ │ │ │ +12A1B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A1B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A1B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A0B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A0B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A0BC CRC 6B705E01 (1802526209) │ │ │ │ -12A0C0 Compressed Size 00000B93 (2963) │ │ │ │ -12A0C4 Uncompressed Size 00007824 (30756) │ │ │ │ -12A0C8 Filename Length 0020 (32) │ │ │ │ -12A0CA Extra Length 0000 (0) │ │ │ │ -12A0CC Comment Length 0000 (0) │ │ │ │ -12A0CE Disk Start 0000 (0) │ │ │ │ -12A0D0 Int File Attributes 0000 (0) │ │ │ │ +12A1BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A1BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A1C0 CRC 6B705E01 (1802526209) │ │ │ │ +12A1C4 Compressed Size 00000B93 (2963) │ │ │ │ +12A1C8 Uncompressed Size 00007824 (30756) │ │ │ │ +12A1CC Filename Length 0020 (32) │ │ │ │ +12A1CE Extra Length 0000 (0) │ │ │ │ +12A1D0 Comment Length 0000 (0) │ │ │ │ +12A1D2 Disk Start 0000 (0) │ │ │ │ +12A1D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A0D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A1D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A0D6 Local Header Offset 000E8D43 (953667) │ │ │ │ -12A0DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A1DA Local Header Offset 000E8D33 (953651) │ │ │ │ +12A1DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A0DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0FA CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -12A0FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0FF Created OS 03 (3) 'Unix' │ │ │ │ -12A100 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A101 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A102 General Purpose Flag 0800 (2048) │ │ │ │ +12A1FE CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +12A202 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A203 Created OS 03 (3) 'Unix' │ │ │ │ +12A204 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A205 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A206 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A104 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A106 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A10A CRC 00000000 (0) │ │ │ │ -12A10E Compressed Size 00000000 (0) │ │ │ │ -12A112 Uncompressed Size 00000000 (0) │ │ │ │ -12A116 Filename Length 0011 (17) │ │ │ │ -12A118 Extra Length 0000 (0) │ │ │ │ -12A11A Comment Length 0000 (0) │ │ │ │ -12A11C Disk Start 0000 (0) │ │ │ │ -12A11E Int File Attributes 0000 (0) │ │ │ │ +12A208 Compression Method 0000 (0) 'Stored' │ │ │ │ +12A20A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A20E CRC 00000000 (0) │ │ │ │ +12A212 Compressed Size 00000000 (0) │ │ │ │ +12A216 Uncompressed Size 00000000 (0) │ │ │ │ +12A21A Filename Length 0011 (17) │ │ │ │ +12A21C Extra Length 0000 (0) │ │ │ │ +12A21E Comment Length 0000 (0) │ │ │ │ +12A220 Disk Start 0000 (0) │ │ │ │ +12A222 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A120 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A224 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A124 Local Header Offset 000E9914 (956692) │ │ │ │ -12A128 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A228 Local Header Offset 000E9904 (956676) │ │ │ │ +12A22C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A128: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A22C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A128: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A22C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A100: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A204: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A139 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -12A13D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A13E Created OS 03 (3) 'Unix' │ │ │ │ -12A13F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A141 General Purpose Flag 0800 (2048) │ │ │ │ +12A23D CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +12A241 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A242 Created OS 03 (3) 'Unix' │ │ │ │ +12A243 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A244 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A245 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A143 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A145 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A149 CRC CFEF84C4 (3488580804) │ │ │ │ -12A14D Compressed Size 000002E4 (740) │ │ │ │ -12A151 Uncompressed Size 0000067B (1659) │ │ │ │ -12A155 Filename Length 002B (43) │ │ │ │ -12A157 Extra Length 0000 (0) │ │ │ │ -12A159 Comment Length 0000 (0) │ │ │ │ -12A15B Disk Start 0000 (0) │ │ │ │ -12A15D Int File Attributes 0000 (0) │ │ │ │ +12A247 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A249 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A24D CRC CFEF84C4 (3488580804) │ │ │ │ +12A251 Compressed Size 000002E4 (740) │ │ │ │ +12A255 Uncompressed Size 0000067B (1659) │ │ │ │ +12A259 Filename Length 002B (43) │ │ │ │ +12A25B Extra Length 0000 (0) │ │ │ │ +12A25D Comment Length 0000 (0) │ │ │ │ +12A25F Disk Start 0000 (0) │ │ │ │ +12A261 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A15F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A263 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A163 Local Header Offset 000E9943 (956739) │ │ │ │ -12A167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A267 Local Header Offset 000E9933 (956723) │ │ │ │ +12A26B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A26B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A192 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -12A196 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A197 Created OS 03 (3) 'Unix' │ │ │ │ -12A198 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A199 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A19A General Purpose Flag 0800 (2048) │ │ │ │ +12A296 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +12A29A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A29B Created OS 03 (3) 'Unix' │ │ │ │ +12A29C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A29D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A29E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A19C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A19E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1A2 CRC 311ED094 (824103060) │ │ │ │ -12A1A6 Compressed Size 00000481 (1153) │ │ │ │ -12A1AA Uncompressed Size 0000175B (5979) │ │ │ │ -12A1AE Filename Length 002A (42) │ │ │ │ -12A1B0 Extra Length 0000 (0) │ │ │ │ -12A1B2 Comment Length 0000 (0) │ │ │ │ -12A1B4 Disk Start 0000 (0) │ │ │ │ -12A1B6 Int File Attributes 0000 (0) │ │ │ │ +12A2A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2A6 CRC 311ED094 (824103060) │ │ │ │ +12A2AA Compressed Size 00000481 (1153) │ │ │ │ +12A2AE Uncompressed Size 0000175B (5979) │ │ │ │ +12A2B2 Filename Length 002A (42) │ │ │ │ +12A2B4 Extra Length 0000 (0) │ │ │ │ +12A2B6 Comment Length 0000 (0) │ │ │ │ +12A2B8 Disk Start 0000 (0) │ │ │ │ +12A2BA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A1B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A2BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A1BC Local Header Offset 000E9C70 (957552) │ │ │ │ -12A1C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A2C0 Local Header Offset 000E9C60 (957536) │ │ │ │ +12A2C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A1C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A2C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A1EA CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -12A1EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A1EF Created OS 03 (3) 'Unix' │ │ │ │ -12A1F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A1F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A1F2 General Purpose Flag 0800 (2048) │ │ │ │ +12A2EE CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +12A2F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A2F3 Created OS 03 (3) 'Unix' │ │ │ │ +12A2F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A2F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A2F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A1F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A1F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1FA CRC B75DB208 (3076370952) │ │ │ │ -12A1FE Compressed Size 000003AF (943) │ │ │ │ -12A202 Uncompressed Size 000009AE (2478) │ │ │ │ -12A206 Filename Length 002E (46) │ │ │ │ -12A208 Extra Length 0000 (0) │ │ │ │ -12A20A Comment Length 0000 (0) │ │ │ │ -12A20C Disk Start 0000 (0) │ │ │ │ -12A20E Int File Attributes 0000 (0) │ │ │ │ +12A2F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2FE CRC B75DB208 (3076370952) │ │ │ │ +12A302 Compressed Size 000003AF (943) │ │ │ │ +12A306 Uncompressed Size 000009AE (2478) │ │ │ │ +12A30A Filename Length 002E (46) │ │ │ │ +12A30C Extra Length 0000 (0) │ │ │ │ +12A30E Comment Length 0000 (0) │ │ │ │ +12A310 Disk Start 0000 (0) │ │ │ │ +12A312 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A314 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A214 Local Header Offset 000EA139 (958777) │ │ │ │ -12A218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A318 Local Header Offset 000EA129 (958761) │ │ │ │ +12A31C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A31C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A246 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -12A24A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A24B Created OS 03 (3) 'Unix' │ │ │ │ -12A24C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A24D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A24E General Purpose Flag 0800 (2048) │ │ │ │ +12A34A CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +12A34E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A34F Created OS 03 (3) 'Unix' │ │ │ │ +12A350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A352 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A250 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A256 CRC 422D8363 (1110279011) │ │ │ │ -12A25A Compressed Size 00000636 (1590) │ │ │ │ -12A25E Uncompressed Size 00001F80 (8064) │ │ │ │ -12A262 Filename Length 002D (45) │ │ │ │ -12A264 Extra Length 0000 (0) │ │ │ │ -12A266 Comment Length 0000 (0) │ │ │ │ -12A268 Disk Start 0000 (0) │ │ │ │ -12A26A Int File Attributes 0000 (0) │ │ │ │ +12A354 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A35A CRC 422D8363 (1110279011) │ │ │ │ +12A35E Compressed Size 00000636 (1590) │ │ │ │ +12A362 Uncompressed Size 00001F80 (8064) │ │ │ │ +12A366 Filename Length 002D (45) │ │ │ │ +12A368 Extra Length 0000 (0) │ │ │ │ +12A36A Comment Length 0000 (0) │ │ │ │ +12A36C Disk Start 0000 (0) │ │ │ │ +12A36E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A26C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A370 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A270 Local Header Offset 000EA534 (959796) │ │ │ │ -12A274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A374 Local Header Offset 000EA524 (959780) │ │ │ │ +12A378 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A378: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2A1 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -12A2A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A2A6 Created OS 03 (3) 'Unix' │ │ │ │ -12A2A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A2A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A2A9 General Purpose Flag 0800 (2048) │ │ │ │ +12A3A5 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +12A3A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A3AA Created OS 03 (3) 'Unix' │ │ │ │ +12A3AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A3AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A3AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A2AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A2AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A2B1 CRC C045E318 (3225805592) │ │ │ │ -12A2B5 Compressed Size 00000646 (1606) │ │ │ │ -12A2B9 Uncompressed Size 000012A6 (4774) │ │ │ │ -12A2BD Filename Length 002F (47) │ │ │ │ -12A2BF Extra Length 0000 (0) │ │ │ │ -12A2C1 Comment Length 0000 (0) │ │ │ │ -12A2C3 Disk Start 0000 (0) │ │ │ │ -12A2C5 Int File Attributes 0000 (0) │ │ │ │ +12A3AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A3B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A3B5 CRC C045E318 (3225805592) │ │ │ │ +12A3B9 Compressed Size 00000646 (1606) │ │ │ │ +12A3BD Uncompressed Size 000012A6 (4774) │ │ │ │ +12A3C1 Filename Length 002F (47) │ │ │ │ +12A3C3 Extra Length 0000 (0) │ │ │ │ +12A3C5 Comment Length 0000 (0) │ │ │ │ +12A3C7 Disk Start 0000 (0) │ │ │ │ +12A3C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A2C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A3CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A2CB Local Header Offset 000EABB5 (961461) │ │ │ │ -12A2CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A3CF Local Header Offset 000EABA5 (961445) │ │ │ │ +12A3D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A2CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A3D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2FE CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -12A302 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A303 Created OS 03 (3) 'Unix' │ │ │ │ -12A304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A306 General Purpose Flag 0800 (2048) │ │ │ │ +12A402 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +12A406 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A407 Created OS 03 (3) 'Unix' │ │ │ │ +12A408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A40A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A308 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A30A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A30E CRC 4BA2FECA (1268973258) │ │ │ │ -12A312 Compressed Size 00000B1D (2845) │ │ │ │ -12A316 Uncompressed Size 000044B2 (17586) │ │ │ │ -12A31A Filename Length 002E (46) │ │ │ │ -12A31C Extra Length 0000 (0) │ │ │ │ -12A31E Comment Length 0000 (0) │ │ │ │ -12A320 Disk Start 0000 (0) │ │ │ │ -12A322 Int File Attributes 0000 (0) │ │ │ │ +12A40C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A40E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A412 CRC 4BA2FECA (1268973258) │ │ │ │ +12A416 Compressed Size 00000B1D (2845) │ │ │ │ +12A41A Uncompressed Size 000044B2 (17586) │ │ │ │ +12A41E Filename Length 002E (46) │ │ │ │ +12A420 Extra Length 0000 (0) │ │ │ │ +12A422 Comment Length 0000 (0) │ │ │ │ +12A424 Disk Start 0000 (0) │ │ │ │ +12A426 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A324 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A428 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A328 Local Header Offset 000EB248 (963144) │ │ │ │ -12A32C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A42C Local Header Offset 000EB238 (963128) │ │ │ │ +12A430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A32C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A35A CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -12A35E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A35F Created OS 03 (3) 'Unix' │ │ │ │ -12A360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A362 General Purpose Flag 0800 (2048) │ │ │ │ +12A45E CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +12A462 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A463 Created OS 03 (3) 'Unix' │ │ │ │ +12A464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A466 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A364 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A366 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A36A CRC 2DF20D24 (770837796) │ │ │ │ -12A36E Compressed Size 00000575 (1397) │ │ │ │ -12A372 Uncompressed Size 0000118A (4490) │ │ │ │ -12A376 Filename Length 0025 (37) │ │ │ │ -12A378 Extra Length 0000 (0) │ │ │ │ -12A37A Comment Length 0000 (0) │ │ │ │ -12A37C Disk Start 0000 (0) │ │ │ │ -12A37E Int File Attributes 0000 (0) │ │ │ │ +12A468 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A46A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A46E CRC 2DF20D24 (770837796) │ │ │ │ +12A472 Compressed Size 00000575 (1397) │ │ │ │ +12A476 Uncompressed Size 0000118A (4490) │ │ │ │ +12A47A Filename Length 0025 (37) │ │ │ │ +12A47C Extra Length 0000 (0) │ │ │ │ +12A47E Comment Length 0000 (0) │ │ │ │ +12A480 Disk Start 0000 (0) │ │ │ │ +12A482 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A380 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A384 Local Header Offset 000EBDB1 (966065) │ │ │ │ -12A388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A488 Local Header Offset 000EBDA1 (966049) │ │ │ │ +12A48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3AD CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -12A3B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A3B2 Created OS 03 (3) 'Unix' │ │ │ │ -12A3B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A3B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A3B5 General Purpose Flag 0800 (2048) │ │ │ │ +12A4B1 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +12A4B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A4B6 Created OS 03 (3) 'Unix' │ │ │ │ +12A4B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A4B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A4B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A3B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A3B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A3BD CRC 5415A174 (1410703732) │ │ │ │ -12A3C1 Compressed Size 00000A4E (2638) │ │ │ │ -12A3C5 Uncompressed Size 00003A96 (14998) │ │ │ │ -12A3C9 Filename Length 0024 (36) │ │ │ │ -12A3CB Extra Length 0000 (0) │ │ │ │ -12A3CD Comment Length 0000 (0) │ │ │ │ -12A3CF Disk Start 0000 (0) │ │ │ │ -12A3D1 Int File Attributes 0000 (0) │ │ │ │ +12A4BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A4BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A4C1 CRC 5415A174 (1410703732) │ │ │ │ +12A4C5 Compressed Size 00000A4E (2638) │ │ │ │ +12A4C9 Uncompressed Size 00003A96 (14998) │ │ │ │ +12A4CD Filename Length 0024 (36) │ │ │ │ +12A4CF Extra Length 0000 (0) │ │ │ │ +12A4D1 Comment Length 0000 (0) │ │ │ │ +12A4D3 Disk Start 0000 (0) │ │ │ │ +12A4D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A3D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A4D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A3D7 Local Header Offset 000EC369 (967529) │ │ │ │ -12A3DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A4DB Local Header Offset 000EC359 (967513) │ │ │ │ +12A4DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A3DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3FF CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -12A403 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A404 Created OS 03 (3) 'Unix' │ │ │ │ -12A405 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A406 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A407 General Purpose Flag 0800 (2048) │ │ │ │ +12A503 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +12A507 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A508 Created OS 03 (3) 'Unix' │ │ │ │ +12A509 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A50A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A50B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A409 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A40B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A40F CRC BE35D57A (3191199098) │ │ │ │ -12A413 Compressed Size 000001FC (508) │ │ │ │ -12A417 Uncompressed Size 0000039D (925) │ │ │ │ -12A41B Filename Length 0027 (39) │ │ │ │ -12A41D Extra Length 0000 (0) │ │ │ │ -12A41F Comment Length 0000 (0) │ │ │ │ -12A421 Disk Start 0000 (0) │ │ │ │ -12A423 Int File Attributes 0000 (0) │ │ │ │ +12A50D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A50F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A513 CRC BE35D57A (3191199098) │ │ │ │ +12A517 Compressed Size 000001FC (508) │ │ │ │ +12A51B Uncompressed Size 0000039D (925) │ │ │ │ +12A51F Filename Length 0027 (39) │ │ │ │ +12A521 Extra Length 0000 (0) │ │ │ │ +12A523 Comment Length 0000 (0) │ │ │ │ +12A525 Disk Start 0000 (0) │ │ │ │ +12A527 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A425 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A529 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A429 Local Header Offset 000ECDF9 (970233) │ │ │ │ -12A42D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A52D Local Header Offset 000ECDE9 (970217) │ │ │ │ +12A531 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A42D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A531: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A454 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -12A458 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A459 Created OS 03 (3) 'Unix' │ │ │ │ -12A45A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A45B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A45C General Purpose Flag 0800 (2048) │ │ │ │ +12A558 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +12A55C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A55D Created OS 03 (3) 'Unix' │ │ │ │ +12A55E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A55F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A560 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A45E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A460 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A464 CRC 580684C7 (1476822215) │ │ │ │ -12A468 Compressed Size 00000256 (598) │ │ │ │ -12A46C Uncompressed Size 0000064C (1612) │ │ │ │ -12A470 Filename Length 0026 (38) │ │ │ │ -12A472 Extra Length 0000 (0) │ │ │ │ -12A474 Comment Length 0000 (0) │ │ │ │ -12A476 Disk Start 0000 (0) │ │ │ │ -12A478 Int File Attributes 0000 (0) │ │ │ │ +12A562 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A564 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A568 CRC 580684C7 (1476822215) │ │ │ │ +12A56C Compressed Size 00000256 (598) │ │ │ │ +12A570 Uncompressed Size 0000064C (1612) │ │ │ │ +12A574 Filename Length 0026 (38) │ │ │ │ +12A576 Extra Length 0000 (0) │ │ │ │ +12A578 Comment Length 0000 (0) │ │ │ │ +12A57A Disk Start 0000 (0) │ │ │ │ +12A57C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A47A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A57E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A47E Local Header Offset 000ED03A (970810) │ │ │ │ -12A482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A582 Local Header Offset 000ED02A (970794) │ │ │ │ +12A586 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A586: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4A8 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -12A4AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4AD Created OS 03 (3) 'Unix' │ │ │ │ -12A4AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A4AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A4B0 General Purpose Flag 0800 (2048) │ │ │ │ +12A5AC CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +12A5B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A5B1 Created OS 03 (3) 'Unix' │ │ │ │ +12A5B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A5B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A5B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A4B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A4B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A4B8 CRC C60A43D1 (3322561489) │ │ │ │ -12A4BC Compressed Size 00000636 (1590) │ │ │ │ -12A4C0 Uncompressed Size 00000F33 (3891) │ │ │ │ -12A4C4 Filename Length 0024 (36) │ │ │ │ -12A4C6 Extra Length 0000 (0) │ │ │ │ -12A4C8 Comment Length 0000 (0) │ │ │ │ -12A4CA Disk Start 0000 (0) │ │ │ │ -12A4CC Int File Attributes 0000 (0) │ │ │ │ +12A5B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A5B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A5BC CRC C60A43D1 (3322561489) │ │ │ │ +12A5C0 Compressed Size 00000636 (1590) │ │ │ │ +12A5C4 Uncompressed Size 00000F33 (3891) │ │ │ │ +12A5C8 Filename Length 0024 (36) │ │ │ │ +12A5CA Extra Length 0000 (0) │ │ │ │ +12A5CC Comment Length 0000 (0) │ │ │ │ +12A5CE Disk Start 0000 (0) │ │ │ │ +12A5D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A4CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A5D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A4D2 Local Header Offset 000ED2D4 (971476) │ │ │ │ -12A4D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A5D6 Local Header Offset 000ED2C4 (971460) │ │ │ │ +12A5DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A5DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4FA CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -12A4FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4FF Created OS 03 (3) 'Unix' │ │ │ │ -12A500 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A501 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A502 General Purpose Flag 0800 (2048) │ │ │ │ +12A5FE CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +12A602 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A603 Created OS 03 (3) 'Unix' │ │ │ │ +12A604 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A605 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A606 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A504 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A506 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A50A CRC ADEBBD99 (2917907865) │ │ │ │ -12A50E Compressed Size 0000063F (1599) │ │ │ │ -12A512 Uncompressed Size 0000197A (6522) │ │ │ │ -12A516 Filename Length 0023 (35) │ │ │ │ -12A518 Extra Length 0000 (0) │ │ │ │ -12A51A Comment Length 0000 (0) │ │ │ │ -12A51C Disk Start 0000 (0) │ │ │ │ -12A51E Int File Attributes 0000 (0) │ │ │ │ +12A608 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A60A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A60E CRC ADEBBD99 (2917907865) │ │ │ │ +12A612 Compressed Size 0000063F (1599) │ │ │ │ +12A616 Uncompressed Size 0000197A (6522) │ │ │ │ +12A61A Filename Length 0023 (35) │ │ │ │ +12A61C Extra Length 0000 (0) │ │ │ │ +12A61E Comment Length 0000 (0) │ │ │ │ +12A620 Disk Start 0000 (0) │ │ │ │ +12A622 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A520 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A624 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A524 Local Header Offset 000ED94C (973132) │ │ │ │ -12A528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A628 Local Header Offset 000ED93C (973116) │ │ │ │ +12A62C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A62C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A54B CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -12A54F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A550 Created OS 03 (3) 'Unix' │ │ │ │ -12A551 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A552 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A553 General Purpose Flag 0800 (2048) │ │ │ │ +12A64F CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +12A653 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A654 Created OS 03 (3) 'Unix' │ │ │ │ +12A655 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A656 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A657 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A555 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A557 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A55B CRC E69F8B30 (3869215536) │ │ │ │ -12A55F Compressed Size 000005EE (1518) │ │ │ │ -12A563 Uncompressed Size 000010CC (4300) │ │ │ │ -12A567 Filename Length 002B (43) │ │ │ │ -12A569 Extra Length 0000 (0) │ │ │ │ -12A56B Comment Length 0000 (0) │ │ │ │ -12A56D Disk Start 0000 (0) │ │ │ │ -12A56F Int File Attributes 0000 (0) │ │ │ │ +12A659 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A65B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A65F CRC E69F8B30 (3869215536) │ │ │ │ +12A663 Compressed Size 000005EE (1518) │ │ │ │ +12A667 Uncompressed Size 000010CC (4300) │ │ │ │ +12A66B Filename Length 002B (43) │ │ │ │ +12A66D Extra Length 0000 (0) │ │ │ │ +12A66F Comment Length 0000 (0) │ │ │ │ +12A671 Disk Start 0000 (0) │ │ │ │ +12A673 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A571 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A675 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A575 Local Header Offset 000EDFCC (974796) │ │ │ │ -12A579 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A679 Local Header Offset 000EDFBC (974780) │ │ │ │ +12A67D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A579: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5A4 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -12A5A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A5A9 Created OS 03 (3) 'Unix' │ │ │ │ -12A5AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A5AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A5AC General Purpose Flag 0800 (2048) │ │ │ │ +12A6A8 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +12A6AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A6AD Created OS 03 (3) 'Unix' │ │ │ │ +12A6AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A6AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A6B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A5AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A5B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A5B4 CRC 722B94DB (1915458779) │ │ │ │ -12A5B8 Compressed Size 00000490 (1168) │ │ │ │ -12A5BC Uncompressed Size 000022E3 (8931) │ │ │ │ -12A5C0 Filename Length 002A (42) │ │ │ │ -12A5C2 Extra Length 0000 (0) │ │ │ │ -12A5C4 Comment Length 0000 (0) │ │ │ │ -12A5C6 Disk Start 0000 (0) │ │ │ │ -12A5C8 Int File Attributes 0000 (0) │ │ │ │ +12A6B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A6B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A6B8 CRC 722B94DB (1915458779) │ │ │ │ +12A6BC Compressed Size 00000490 (1168) │ │ │ │ +12A6C0 Uncompressed Size 000022E3 (8931) │ │ │ │ +12A6C4 Filename Length 002A (42) │ │ │ │ +12A6C6 Extra Length 0000 (0) │ │ │ │ +12A6C8 Comment Length 0000 (0) │ │ │ │ +12A6CA Disk Start 0000 (0) │ │ │ │ +12A6CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A5CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A6CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A5CE Local Header Offset 000EE603 (976387) │ │ │ │ -12A5D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A6D2 Local Header Offset 000EE5F3 (976371) │ │ │ │ +12A6D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A6D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5FC CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -12A600 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A601 Created OS 03 (3) 'Unix' │ │ │ │ -12A602 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A603 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A604 General Purpose Flag 0800 (2048) │ │ │ │ +12A700 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +12A704 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A705 Created OS 03 (3) 'Unix' │ │ │ │ +12A706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A708 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A606 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A608 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A60C CRC F04D5A9D (4031601309) │ │ │ │ -12A610 Compressed Size 0000082F (2095) │ │ │ │ -12A614 Uncompressed Size 000017CF (6095) │ │ │ │ -12A618 Filename Length 0023 (35) │ │ │ │ -12A61A Extra Length 0000 (0) │ │ │ │ -12A61C Comment Length 0000 (0) │ │ │ │ -12A61E Disk Start 0000 (0) │ │ │ │ -12A620 Int File Attributes 0000 (0) │ │ │ │ +12A70A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A70C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A710 CRC F04D5A9D (4031601309) │ │ │ │ +12A714 Compressed Size 0000082F (2095) │ │ │ │ +12A718 Uncompressed Size 000017CF (6095) │ │ │ │ +12A71C Filename Length 0023 (35) │ │ │ │ +12A71E Extra Length 0000 (0) │ │ │ │ +12A720 Comment Length 0000 (0) │ │ │ │ +12A722 Disk Start 0000 (0) │ │ │ │ +12A724 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A622 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A726 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A626 Local Header Offset 000EEADB (977627) │ │ │ │ -12A62A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A72A Local Header Offset 000EEACB (977611) │ │ │ │ +12A72E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A62A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A72E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A64D CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -12A651 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A652 Created OS 03 (3) 'Unix' │ │ │ │ -12A653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A655 General Purpose Flag 0800 (2048) │ │ │ │ +12A751 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +12A755 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A756 Created OS 03 (3) 'Unix' │ │ │ │ +12A757 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A758 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A759 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A657 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A659 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A65D CRC EF8636E7 (4018550503) │ │ │ │ -12A661 Compressed Size 00000656 (1622) │ │ │ │ -12A665 Uncompressed Size 000029D5 (10709) │ │ │ │ -12A669 Filename Length 0022 (34) │ │ │ │ -12A66B Extra Length 0000 (0) │ │ │ │ -12A66D Comment Length 0000 (0) │ │ │ │ -12A66F Disk Start 0000 (0) │ │ │ │ -12A671 Int File Attributes 0000 (0) │ │ │ │ +12A75B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A75D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A761 CRC EF8636E7 (4018550503) │ │ │ │ +12A765 Compressed Size 00000656 (1622) │ │ │ │ +12A769 Uncompressed Size 000029D5 (10709) │ │ │ │ +12A76D Filename Length 0022 (34) │ │ │ │ +12A76F Extra Length 0000 (0) │ │ │ │ +12A771 Comment Length 0000 (0) │ │ │ │ +12A773 Disk Start 0000 (0) │ │ │ │ +12A775 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A673 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A777 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A677 Local Header Offset 000EF34B (979787) │ │ │ │ -12A67B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A77B Local Header Offset 000EF33B (979771) │ │ │ │ +12A77F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A67B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A77F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A69D CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -12A6A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6A2 Created OS 03 (3) 'Unix' │ │ │ │ -12A6A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6A5 General Purpose Flag 0800 (2048) │ │ │ │ +12A7A1 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +12A7A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7A6 Created OS 03 (3) 'Unix' │ │ │ │ +12A7A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A6AD CRC 614E7033 (1632530483) │ │ │ │ -12A6B1 Compressed Size 00000238 (568) │ │ │ │ -12A6B5 Uncompressed Size 000004D8 (1240) │ │ │ │ -12A6B9 Filename Length 0028 (40) │ │ │ │ -12A6BB Extra Length 0000 (0) │ │ │ │ -12A6BD Comment Length 0000 (0) │ │ │ │ -12A6BF Disk Start 0000 (0) │ │ │ │ -12A6C1 Int File Attributes 0000 (0) │ │ │ │ +12A7AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A7AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A7B1 CRC 614E7033 (1632530483) │ │ │ │ +12A7B5 Compressed Size 00000238 (568) │ │ │ │ +12A7B9 Uncompressed Size 000004D8 (1240) │ │ │ │ +12A7BD Filename Length 0028 (40) │ │ │ │ +12A7BF Extra Length 0000 (0) │ │ │ │ +12A7C1 Comment Length 0000 (0) │ │ │ │ +12A7C3 Disk Start 0000 (0) │ │ │ │ +12A7C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A6C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A7C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A6C7 Local Header Offset 000EF9E1 (981473) │ │ │ │ -12A6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A7CB Local Header Offset 000EF9D1 (981457) │ │ │ │ +12A7CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A7CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A6F3 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -12A6F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6F8 Created OS 03 (3) 'Unix' │ │ │ │ -12A6F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6FB General Purpose Flag 0800 (2048) │ │ │ │ +12A7F7 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +12A7FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7FC Created OS 03 (3) 'Unix' │ │ │ │ +12A7FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A703 CRC 336960CD (862544077) │ │ │ │ -12A707 Compressed Size 00000317 (791) │ │ │ │ -12A70B Uncompressed Size 00000BE5 (3045) │ │ │ │ -12A70F Filename Length 0027 (39) │ │ │ │ -12A711 Extra Length 0000 (0) │ │ │ │ -12A713 Comment Length 0000 (0) │ │ │ │ -12A715 Disk Start 0000 (0) │ │ │ │ -12A717 Int File Attributes 0000 (0) │ │ │ │ +12A801 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A803 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A807 CRC 336960CD (862544077) │ │ │ │ +12A80B Compressed Size 00000317 (791) │ │ │ │ +12A80F Uncompressed Size 00000BE5 (3045) │ │ │ │ +12A813 Filename Length 0027 (39) │ │ │ │ +12A815 Extra Length 0000 (0) │ │ │ │ +12A817 Comment Length 0000 (0) │ │ │ │ +12A819 Disk Start 0000 (0) │ │ │ │ +12A81B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A719 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A81D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A71D Local Header Offset 000EFC5F (982111) │ │ │ │ -12A721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A821 Local Header Offset 000EFC4F (982095) │ │ │ │ +12A825 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A825: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A748 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -12A74C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A74D Created OS 03 (3) 'Unix' │ │ │ │ -12A74E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A74F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A750 General Purpose Flag 0800 (2048) │ │ │ │ +12A84C CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +12A850 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A851 Created OS 03 (3) 'Unix' │ │ │ │ +12A852 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A853 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A854 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A752 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A754 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A758 CRC 09095BBB (151608251) │ │ │ │ -12A75C Compressed Size 0000054D (1357) │ │ │ │ -12A760 Uncompressed Size 00000DFC (3580) │ │ │ │ -12A764 Filename Length 002D (45) │ │ │ │ -12A766 Extra Length 0000 (0) │ │ │ │ -12A768 Comment Length 0000 (0) │ │ │ │ -12A76A Disk Start 0000 (0) │ │ │ │ -12A76C Int File Attributes 0000 (0) │ │ │ │ +12A856 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A858 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A85C CRC 09095BBB (151608251) │ │ │ │ +12A860 Compressed Size 0000054D (1357) │ │ │ │ +12A864 Uncompressed Size 00000DFC (3580) │ │ │ │ +12A868 Filename Length 002D (45) │ │ │ │ +12A86A Extra Length 0000 (0) │ │ │ │ +12A86C Comment Length 0000 (0) │ │ │ │ +12A86E Disk Start 0000 (0) │ │ │ │ +12A870 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A76E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A872 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A772 Local Header Offset 000EFFBB (982971) │ │ │ │ -12A776 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A876 Local Header Offset 000EFFAB (982955) │ │ │ │ +12A87A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A87A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7A3 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -12A7A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A7A8 Created OS 03 (3) 'Unix' │ │ │ │ -12A7A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A7AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A7AB General Purpose Flag 0800 (2048) │ │ │ │ +12A8A7 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +12A8AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A8AC Created OS 03 (3) 'Unix' │ │ │ │ +12A8AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A8AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A8AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A7AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A7AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A7B3 CRC 2F89FB38 (797571896) │ │ │ │ -12A7B7 Compressed Size 0000043C (1084) │ │ │ │ -12A7BB Uncompressed Size 00001A90 (6800) │ │ │ │ -12A7BF Filename Length 002C (44) │ │ │ │ -12A7C1 Extra Length 0000 (0) │ │ │ │ -12A7C3 Comment Length 0000 (0) │ │ │ │ -12A7C5 Disk Start 0000 (0) │ │ │ │ -12A7C7 Int File Attributes 0000 (0) │ │ │ │ +12A8B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A8B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A8B7 CRC 2F89FB38 (797571896) │ │ │ │ +12A8BB Compressed Size 0000043C (1084) │ │ │ │ +12A8BF Uncompressed Size 00001A90 (6800) │ │ │ │ +12A8C3 Filename Length 002C (44) │ │ │ │ +12A8C5 Extra Length 0000 (0) │ │ │ │ +12A8C7 Comment Length 0000 (0) │ │ │ │ +12A8C9 Disk Start 0000 (0) │ │ │ │ +12A8CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A7C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A8CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A7CD Local Header Offset 000F0553 (984403) │ │ │ │ -12A7D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A8D1 Local Header Offset 000F0543 (984387) │ │ │ │ +12A8D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A7D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A8D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7FD CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -12A801 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A802 Created OS 03 (3) 'Unix' │ │ │ │ -12A803 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A804 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A805 General Purpose Flag 0800 (2048) │ │ │ │ +12A901 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +12A905 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A906 Created OS 03 (3) 'Unix' │ │ │ │ +12A907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A909 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A807 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A809 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A80D CRC 6907A58C (1762108812) │ │ │ │ -12A811 Compressed Size 00000485 (1157) │ │ │ │ -12A815 Uncompressed Size 000008F9 (2297) │ │ │ │ -12A819 Filename Length 001E (30) │ │ │ │ -12A81B Extra Length 0000 (0) │ │ │ │ -12A81D Comment Length 0000 (0) │ │ │ │ -12A81F Disk Start 0000 (0) │ │ │ │ -12A821 Int File Attributes 0000 (0) │ │ │ │ +12A90B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A90D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A911 CRC 6907A58C (1762108812) │ │ │ │ +12A915 Compressed Size 00000485 (1157) │ │ │ │ +12A919 Uncompressed Size 000008F9 (2297) │ │ │ │ +12A91D Filename Length 001E (30) │ │ │ │ +12A91F Extra Length 0000 (0) │ │ │ │ +12A921 Comment Length 0000 (0) │ │ │ │ +12A923 Disk Start 0000 (0) │ │ │ │ +12A925 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A823 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A927 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A827 Local Header Offset 000F09D9 (985561) │ │ │ │ -12A82B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A92B Local Header Offset 000F09C9 (985545) │ │ │ │ +12A92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A849 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -12A84D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A84E Created OS 03 (3) 'Unix' │ │ │ │ -12A84F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A851 General Purpose Flag 0800 (2048) │ │ │ │ +12A94D CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +12A951 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A952 Created OS 03 (3) 'Unix' │ │ │ │ +12A953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A955 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A853 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A859 CRC 70C0EA52 (1891691090) │ │ │ │ -12A85D Compressed Size 000003C9 (969) │ │ │ │ -12A861 Uncompressed Size 00000BD0 (3024) │ │ │ │ -12A865 Filename Length 001D (29) │ │ │ │ -12A867 Extra Length 0000 (0) │ │ │ │ -12A869 Comment Length 0000 (0) │ │ │ │ -12A86B Disk Start 0000 (0) │ │ │ │ -12A86D Int File Attributes 0000 (0) │ │ │ │ +12A957 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A959 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A95D CRC 70C0EA52 (1891691090) │ │ │ │ +12A961 Compressed Size 000003C9 (969) │ │ │ │ +12A965 Uncompressed Size 00000BD0 (3024) │ │ │ │ +12A969 Filename Length 001D (29) │ │ │ │ +12A96B Extra Length 0000 (0) │ │ │ │ +12A96D Comment Length 0000 (0) │ │ │ │ +12A96F Disk Start 0000 (0) │ │ │ │ +12A971 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A86F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A973 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A873 Local Header Offset 000F0E9A (986778) │ │ │ │ -12A877 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A977 Local Header Offset 000F0E8A (986762) │ │ │ │ +12A97B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A877: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A97B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A894 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -12A898 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A899 Created OS 03 (3) 'Unix' │ │ │ │ -12A89A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A89B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A89C General Purpose Flag 0800 (2048) │ │ │ │ +12A998 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +12A99C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A99D Created OS 03 (3) 'Unix' │ │ │ │ +12A99E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A99F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A89E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8A4 CRC ABF5827F (2884993663) │ │ │ │ -12A8A8 Compressed Size 0000023A (570) │ │ │ │ -12A8AC Uncompressed Size 000004EB (1259) │ │ │ │ -12A8B0 Filename Length 0027 (39) │ │ │ │ -12A8B2 Extra Length 0000 (0) │ │ │ │ -12A8B4 Comment Length 0000 (0) │ │ │ │ -12A8B6 Disk Start 0000 (0) │ │ │ │ -12A8B8 Int File Attributes 0000 (0) │ │ │ │ +12A9A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9A8 CRC ABF5827F (2884993663) │ │ │ │ +12A9AC Compressed Size 0000023A (570) │ │ │ │ +12A9B0 Uncompressed Size 000004EB (1259) │ │ │ │ +12A9B4 Filename Length 0027 (39) │ │ │ │ +12A9B6 Extra Length 0000 (0) │ │ │ │ +12A9B8 Comment Length 0000 (0) │ │ │ │ +12A9BA Disk Start 0000 (0) │ │ │ │ +12A9BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A8BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A9BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A8BE Local Header Offset 000F129E (987806) │ │ │ │ -12A8C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A9C2 Local Header Offset 000F128E (987790) │ │ │ │ +12A9C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A8C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A9C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A8E9 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -12A8ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A8EE Created OS 03 (3) 'Unix' │ │ │ │ -12A8EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A8F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A8F1 General Purpose Flag 0800 (2048) │ │ │ │ +12A9ED CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +12A9F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A9F2 Created OS 03 (3) 'Unix' │ │ │ │ +12A9F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A9F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A8F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8F9 CRC 99214915 (2569095445) │ │ │ │ -12A8FD Compressed Size 00000246 (582) │ │ │ │ -12A901 Uncompressed Size 00000929 (2345) │ │ │ │ -12A905 Filename Length 0026 (38) │ │ │ │ -12A907 Extra Length 0000 (0) │ │ │ │ -12A909 Comment Length 0000 (0) │ │ │ │ -12A90B Disk Start 0000 (0) │ │ │ │ -12A90D Int File Attributes 0000 (0) │ │ │ │ +12A9F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9FD CRC 99214915 (2569095445) │ │ │ │ +12AA01 Compressed Size 00000246 (582) │ │ │ │ +12AA05 Uncompressed Size 00000929 (2345) │ │ │ │ +12AA09 Filename Length 0026 (38) │ │ │ │ +12AA0B Extra Length 0000 (0) │ │ │ │ +12AA0D Comment Length 0000 (0) │ │ │ │ +12AA0F Disk Start 0000 (0) │ │ │ │ +12AA11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A90F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A913 Local Header Offset 000F151D (988445) │ │ │ │ -12A917 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA17 Local Header Offset 000F150D (988429) │ │ │ │ +12AA1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A93D CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -12A941 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A942 Created OS 03 (3) 'Unix' │ │ │ │ -12A943 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A944 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A945 General Purpose Flag 0800 (2048) │ │ │ │ +12AA41 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +12AA45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA46 Created OS 03 (3) 'Unix' │ │ │ │ +12AA47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A947 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A949 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A94D CRC EBA0C563 (3953182051) │ │ │ │ -12A951 Compressed Size 000004F5 (1269) │ │ │ │ -12A955 Uncompressed Size 00000C79 (3193) │ │ │ │ -12A959 Filename Length 002E (46) │ │ │ │ -12A95B Extra Length 0000 (0) │ │ │ │ -12A95D Comment Length 0000 (0) │ │ │ │ -12A95F Disk Start 0000 (0) │ │ │ │ -12A961 Int File Attributes 0000 (0) │ │ │ │ +12AA4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA51 CRC EBA0C563 (3953182051) │ │ │ │ +12AA55 Compressed Size 000004F5 (1269) │ │ │ │ +12AA59 Uncompressed Size 00000C79 (3193) │ │ │ │ +12AA5D Filename Length 002E (46) │ │ │ │ +12AA5F Extra Length 0000 (0) │ │ │ │ +12AA61 Comment Length 0000 (0) │ │ │ │ +12AA63 Disk Start 0000 (0) │ │ │ │ +12AA65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A963 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A967 Local Header Offset 000F17A7 (989095) │ │ │ │ -12A96B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA6B Local Header Offset 000F1797 (989079) │ │ │ │ +12AA6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A96B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A999 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -12A99D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A99E Created OS 03 (3) 'Unix' │ │ │ │ -12A99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9A1 General Purpose Flag 0800 (2048) │ │ │ │ +12AA9D CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +12AAA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAA2 Created OS 03 (3) 'Unix' │ │ │ │ +12AAA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AAA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A9A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A9A9 CRC 1774508C (393498764) │ │ │ │ -12A9AD Compressed Size 000002BF (703) │ │ │ │ -12A9B1 Uncompressed Size 00000F1F (3871) │ │ │ │ -12A9B5 Filename Length 002D (45) │ │ │ │ -12A9B7 Extra Length 0000 (0) │ │ │ │ -12A9B9 Comment Length 0000 (0) │ │ │ │ -12A9BB Disk Start 0000 (0) │ │ │ │ -12A9BD Int File Attributes 0000 (0) │ │ │ │ +12AAA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AAA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AAAD CRC 1774508C (393498764) │ │ │ │ +12AAB1 Compressed Size 000002BF (703) │ │ │ │ +12AAB5 Uncompressed Size 00000F1F (3871) │ │ │ │ +12AAB9 Filename Length 002D (45) │ │ │ │ +12AABB Extra Length 0000 (0) │ │ │ │ +12AABD Comment Length 0000 (0) │ │ │ │ +12AABF Disk Start 0000 (0) │ │ │ │ +12AAC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AAC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A9C3 Local Header Offset 000F1CE8 (990440) │ │ │ │ -12A9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AAC7 Local Header Offset 000F1CD8 (990424) │ │ │ │ +12AACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A9F4 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -12A9F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A9F9 Created OS 03 (3) 'Unix' │ │ │ │ -12A9FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9FC General Purpose Flag 0800 (2048) │ │ │ │ +12AAF8 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +12AAFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAFD Created OS 03 (3) 'Unix' │ │ │ │ +12AAFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA04 CRC 58EB7175 (1491825013) │ │ │ │ -12AA08 Compressed Size 000001C1 (449) │ │ │ │ -12AA0C Uncompressed Size 00000373 (883) │ │ │ │ -12AA10 Filename Length 0021 (33) │ │ │ │ -12AA12 Extra Length 0000 (0) │ │ │ │ -12AA14 Comment Length 0000 (0) │ │ │ │ -12AA16 Disk Start 0000 (0) │ │ │ │ -12AA18 Int File Attributes 0000 (0) │ │ │ │ +12AB02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB08 CRC 58EB7175 (1491825013) │ │ │ │ +12AB0C Compressed Size 000001C1 (449) │ │ │ │ +12AB10 Uncompressed Size 00000373 (883) │ │ │ │ +12AB14 Filename Length 0021 (33) │ │ │ │ +12AB16 Extra Length 0000 (0) │ │ │ │ +12AB18 Comment Length 0000 (0) │ │ │ │ +12AB1A Disk Start 0000 (0) │ │ │ │ +12AB1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA1E Local Header Offset 000F1FF2 (991218) │ │ │ │ -12AA22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB22 Local Header Offset 000F1FE2 (991202) │ │ │ │ +12AB26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA43 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -12AA47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA48 Created OS 03 (3) 'Unix' │ │ │ │ -12AA49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA4B General Purpose Flag 0800 (2048) │ │ │ │ +12AB47 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +12AB4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB4C Created OS 03 (3) 'Unix' │ │ │ │ +12AB4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA53 CRC 42BC940E (1119654926) │ │ │ │ -12AA57 Compressed Size 0000028E (654) │ │ │ │ -12AA5B Uncompressed Size 000006C7 (1735) │ │ │ │ -12AA5F Filename Length 0020 (32) │ │ │ │ -12AA61 Extra Length 0000 (0) │ │ │ │ -12AA63 Comment Length 0000 (0) │ │ │ │ -12AA65 Disk Start 0000 (0) │ │ │ │ -12AA67 Int File Attributes 0000 (0) │ │ │ │ +12AB51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB57 CRC 42BC940E (1119654926) │ │ │ │ +12AB5B Compressed Size 0000028E (654) │ │ │ │ +12AB5F Uncompressed Size 000006C7 (1735) │ │ │ │ +12AB63 Filename Length 0020 (32) │ │ │ │ +12AB65 Extra Length 0000 (0) │ │ │ │ +12AB67 Comment Length 0000 (0) │ │ │ │ +12AB69 Disk Start 0000 (0) │ │ │ │ +12AB6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA6D Local Header Offset 000F21F2 (991730) │ │ │ │ -12AA71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB71 Local Header Offset 000F21E2 (991714) │ │ │ │ +12AB75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA91 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -12AA95 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA96 Created OS 03 (3) 'Unix' │ │ │ │ -12AA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA99 General Purpose Flag 0800 (2048) │ │ │ │ +12AB95 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +12AB99 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB9A Created OS 03 (3) 'Unix' │ │ │ │ +12AB9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAA1 CRC 06B85B82 (112745346) │ │ │ │ -12AAA5 Compressed Size 0000058F (1423) │ │ │ │ -12AAA9 Uncompressed Size 00000FBA (4026) │ │ │ │ -12AAAD Filename Length 0028 (40) │ │ │ │ -12AAAF Extra Length 0000 (0) │ │ │ │ -12AAB1 Comment Length 0000 (0) │ │ │ │ -12AAB3 Disk Start 0000 (0) │ │ │ │ -12AAB5 Int File Attributes 0000 (0) │ │ │ │ +12AB9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABA5 CRC 06B85B82 (112745346) │ │ │ │ +12ABA9 Compressed Size 0000058F (1423) │ │ │ │ +12ABAD Uncompressed Size 00000FBA (4026) │ │ │ │ +12ABB1 Filename Length 0028 (40) │ │ │ │ +12ABB3 Extra Length 0000 (0) │ │ │ │ +12ABB5 Comment Length 0000 (0) │ │ │ │ +12ABB7 Disk Start 0000 (0) │ │ │ │ +12ABB9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AAB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ABBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AABB Local Header Offset 000F24BE (992446) │ │ │ │ -12AABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ABBF Local Header Offset 000F24AE (992430) │ │ │ │ +12ABC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ABC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AAE7 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -12AAEB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AAEC Created OS 03 (3) 'Unix' │ │ │ │ -12AAED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AAEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AAEF General Purpose Flag 0800 (2048) │ │ │ │ +12ABEB CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +12ABEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ABF0 Created OS 03 (3) 'Unix' │ │ │ │ +12ABF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ABF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ABF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AAF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AAF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAF7 CRC DF0807F4 (3741845492) │ │ │ │ -12AAFB Compressed Size 00000358 (856) │ │ │ │ -12AAFF Uncompressed Size 000016F9 (5881) │ │ │ │ -12AB03 Filename Length 0027 (39) │ │ │ │ -12AB05 Extra Length 0000 (0) │ │ │ │ -12AB07 Comment Length 0000 (0) │ │ │ │ -12AB09 Disk Start 0000 (0) │ │ │ │ -12AB0B Int File Attributes 0000 (0) │ │ │ │ +12ABF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABFB CRC DF0807F4 (3741845492) │ │ │ │ +12ABFF Compressed Size 00000358 (856) │ │ │ │ +12AC03 Uncompressed Size 000016F9 (5881) │ │ │ │ +12AC07 Filename Length 0027 (39) │ │ │ │ +12AC09 Extra Length 0000 (0) │ │ │ │ +12AC0B Comment Length 0000 (0) │ │ │ │ +12AC0D Disk Start 0000 (0) │ │ │ │ +12AC0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB11 Local Header Offset 000F2A93 (993939) │ │ │ │ -12AB15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC15 Local Header Offset 000F2A83 (993923) │ │ │ │ +12AC19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB3C CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -12AB40 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB41 Created OS 03 (3) 'Unix' │ │ │ │ -12AB42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB44 General Purpose Flag 0800 (2048) │ │ │ │ +12AC40 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +12AC44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC45 Created OS 03 (3) 'Unix' │ │ │ │ +12AC46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB4C CRC E4969898 (3835074712) │ │ │ │ -12AB50 Compressed Size 00000223 (547) │ │ │ │ -12AB54 Uncompressed Size 00000487 (1159) │ │ │ │ -12AB58 Filename Length 0022 (34) │ │ │ │ -12AB5A Extra Length 0000 (0) │ │ │ │ -12AB5C Comment Length 0000 (0) │ │ │ │ -12AB5E Disk Start 0000 (0) │ │ │ │ -12AB60 Int File Attributes 0000 (0) │ │ │ │ +12AC4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC50 CRC E4969898 (3835074712) │ │ │ │ +12AC54 Compressed Size 00000223 (547) │ │ │ │ +12AC58 Uncompressed Size 00000487 (1159) │ │ │ │ +12AC5C Filename Length 0022 (34) │ │ │ │ +12AC5E Extra Length 0000 (0) │ │ │ │ +12AC60 Comment Length 0000 (0) │ │ │ │ +12AC62 Disk Start 0000 (0) │ │ │ │ +12AC64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB66 Local Header Offset 000F2E30 (994864) │ │ │ │ -12AB6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC6A Local Header Offset 000F2E20 (994848) │ │ │ │ +12AC6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB8C CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -12AB90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB91 Created OS 03 (3) 'Unix' │ │ │ │ -12AB92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB94 General Purpose Flag 0800 (2048) │ │ │ │ +12AC90 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +12AC94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC95 Created OS 03 (3) 'Unix' │ │ │ │ +12AC96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB9C CRC 31107A2C (823163436) │ │ │ │ -12ABA0 Compressed Size 00000335 (821) │ │ │ │ -12ABA4 Uncompressed Size 00000A28 (2600) │ │ │ │ -12ABA8 Filename Length 0021 (33) │ │ │ │ -12ABAA Extra Length 0000 (0) │ │ │ │ -12ABAC Comment Length 0000 (0) │ │ │ │ -12ABAE Disk Start 0000 (0) │ │ │ │ -12ABB0 Int File Attributes 0000 (0) │ │ │ │ +12AC9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACA0 CRC 31107A2C (823163436) │ │ │ │ +12ACA4 Compressed Size 00000335 (821) │ │ │ │ +12ACA8 Uncompressed Size 00000A28 (2600) │ │ │ │ +12ACAC Filename Length 0021 (33) │ │ │ │ +12ACAE Extra Length 0000 (0) │ │ │ │ +12ACB0 Comment Length 0000 (0) │ │ │ │ +12ACB2 Disk Start 0000 (0) │ │ │ │ +12ACB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ABB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ACB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ABB6 Local Header Offset 000F3093 (995475) │ │ │ │ -12ABBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ACBA Local Header Offset 000F3083 (995459) │ │ │ │ +12ACBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ABBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ACBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ABDB CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -12ABDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ABE0 Created OS 03 (3) 'Unix' │ │ │ │ -12ABE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ABE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ABE3 General Purpose Flag 0800 (2048) │ │ │ │ +12ACDF CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +12ACE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ACE4 Created OS 03 (3) 'Unix' │ │ │ │ +12ACE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ACE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ACE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ABE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ABE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ABEB CRC 3F91BE22 (1066516002) │ │ │ │ -12ABEF Compressed Size 000004A3 (1187) │ │ │ │ -12ABF3 Uncompressed Size 00000B5D (2909) │ │ │ │ -12ABF7 Filename Length 0029 (41) │ │ │ │ -12ABF9 Extra Length 0000 (0) │ │ │ │ -12ABFB Comment Length 0000 (0) │ │ │ │ -12ABFD Disk Start 0000 (0) │ │ │ │ -12ABFF Int File Attributes 0000 (0) │ │ │ │ +12ACE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ACEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACEF CRC 3F91BE22 (1066516002) │ │ │ │ +12ACF3 Compressed Size 000004A3 (1187) │ │ │ │ +12ACF7 Uncompressed Size 00000B5D (2909) │ │ │ │ +12ACFB Filename Length 0029 (41) │ │ │ │ +12ACFD Extra Length 0000 (0) │ │ │ │ +12ACFF Comment Length 0000 (0) │ │ │ │ +12AD01 Disk Start 0000 (0) │ │ │ │ +12AD03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC05 Local Header Offset 000F3407 (996359) │ │ │ │ -12AC09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD09 Local Header Offset 000F33F7 (996343) │ │ │ │ +12AD0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC32 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -12AC36 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC37 Created OS 03 (3) 'Unix' │ │ │ │ -12AC38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC3A General Purpose Flag 0800 (2048) │ │ │ │ +12AD36 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +12AD3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD3B Created OS 03 (3) 'Unix' │ │ │ │ +12AD3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC3C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC42 CRC FC649743 (4234450755) │ │ │ │ -12AC46 Compressed Size 0000028B (651) │ │ │ │ -12AC4A Uncompressed Size 00000C5A (3162) │ │ │ │ -12AC4E Filename Length 0028 (40) │ │ │ │ -12AC50 Extra Length 0000 (0) │ │ │ │ -12AC52 Comment Length 0000 (0) │ │ │ │ -12AC54 Disk Start 0000 (0) │ │ │ │ -12AC56 Int File Attributes 0000 (0) │ │ │ │ +12AD40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD46 CRC FC649743 (4234450755) │ │ │ │ +12AD4A Compressed Size 0000028B (651) │ │ │ │ +12AD4E Uncompressed Size 00000C5A (3162) │ │ │ │ +12AD52 Filename Length 0028 (40) │ │ │ │ +12AD54 Extra Length 0000 (0) │ │ │ │ +12AD56 Comment Length 0000 (0) │ │ │ │ +12AD58 Disk Start 0000 (0) │ │ │ │ +12AD5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC5C Local Header Offset 000F38F1 (997617) │ │ │ │ -12AC60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD60 Local Header Offset 000F38E1 (997601) │ │ │ │ +12AD64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC88 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -12AC8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC8D Created OS 03 (3) 'Unix' │ │ │ │ -12AC8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC90 General Purpose Flag 0800 (2048) │ │ │ │ +12AD8C CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +12AD90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD91 Created OS 03 (3) 'Unix' │ │ │ │ +12AD92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC98 CRC CD232FEB (3441635307) │ │ │ │ -12AC9C Compressed Size 00000318 (792) │ │ │ │ -12ACA0 Uncompressed Size 000007E1 (2017) │ │ │ │ -12ACA4 Filename Length 0021 (33) │ │ │ │ -12ACA6 Extra Length 0000 (0) │ │ │ │ -12ACA8 Comment Length 0000 (0) │ │ │ │ -12ACAA Disk Start 0000 (0) │ │ │ │ -12ACAC Int File Attributes 0000 (0) │ │ │ │ +12AD96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD9C CRC CD232FEB (3441635307) │ │ │ │ +12ADA0 Compressed Size 00000318 (792) │ │ │ │ +12ADA4 Uncompressed Size 000007E1 (2017) │ │ │ │ +12ADA8 Filename Length 0021 (33) │ │ │ │ +12ADAA Extra Length 0000 (0) │ │ │ │ +12ADAC Comment Length 0000 (0) │ │ │ │ +12ADAE Disk Start 0000 (0) │ │ │ │ +12ADB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ADB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ACB2 Local Header Offset 000F3BC2 (998338) │ │ │ │ -12ACB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ADB6 Local Header Offset 000F3BB2 (998322) │ │ │ │ +12ADBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ACB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ADBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ACD7 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -12ACDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ACDC Created OS 03 (3) 'Unix' │ │ │ │ -12ACDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ACDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ACDF General Purpose Flag 0800 (2048) │ │ │ │ +12ADDB CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +12ADDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADE0 Created OS 03 (3) 'Unix' │ │ │ │ +12ADE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ACE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ACE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ACE7 CRC 9FA2E5DF (2678253023) │ │ │ │ -12ACEB Compressed Size 000003D8 (984) │ │ │ │ -12ACEF Uncompressed Size 000012AA (4778) │ │ │ │ -12ACF3 Filename Length 0020 (32) │ │ │ │ -12ACF5 Extra Length 0000 (0) │ │ │ │ -12ACF7 Comment Length 0000 (0) │ │ │ │ -12ACF9 Disk Start 0000 (0) │ │ │ │ -12ACFB Int File Attributes 0000 (0) │ │ │ │ +12ADE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ADEB CRC 9FA2E5DF (2678253023) │ │ │ │ +12ADEF Compressed Size 000003D8 (984) │ │ │ │ +12ADF3 Uncompressed Size 000012AA (4778) │ │ │ │ +12ADF7 Filename Length 0020 (32) │ │ │ │ +12ADF9 Extra Length 0000 (0) │ │ │ │ +12ADFB Comment Length 0000 (0) │ │ │ │ +12ADFD Disk Start 0000 (0) │ │ │ │ +12ADFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD01 Local Header Offset 000F3F19 (999193) │ │ │ │ -12AD05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE05 Local Header Offset 000F3F09 (999177) │ │ │ │ +12AE09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD25 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -12AD29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD2A Created OS 03 (3) 'Unix' │ │ │ │ -12AD2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD2D General Purpose Flag 0800 (2048) │ │ │ │ +12AE29 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +12AE2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE2E Created OS 03 (3) 'Unix' │ │ │ │ +12AE2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD35 CRC C0D44A35 (3235138101) │ │ │ │ -12AD39 Compressed Size 000005DB (1499) │ │ │ │ -12AD3D Uncompressed Size 00000E98 (3736) │ │ │ │ -12AD41 Filename Length 0028 (40) │ │ │ │ -12AD43 Extra Length 0000 (0) │ │ │ │ -12AD45 Comment Length 0000 (0) │ │ │ │ -12AD47 Disk Start 0000 (0) │ │ │ │ -12AD49 Int File Attributes 0000 (0) │ │ │ │ +12AE33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE39 CRC C0D44A35 (3235138101) │ │ │ │ +12AE3D Compressed Size 000005DB (1499) │ │ │ │ +12AE41 Uncompressed Size 00000E98 (3736) │ │ │ │ +12AE45 Filename Length 0028 (40) │ │ │ │ +12AE47 Extra Length 0000 (0) │ │ │ │ +12AE49 Comment Length 0000 (0) │ │ │ │ +12AE4B Disk Start 0000 (0) │ │ │ │ +12AE4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AD4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD4F Local Header Offset 000F432F (1000239) │ │ │ │ -12AD53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE53 Local Header Offset 000F431F (1000223) │ │ │ │ +12AE57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD7B CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -12AD7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD80 Created OS 03 (3) 'Unix' │ │ │ │ -12AD81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD83 General Purpose Flag 0800 (2048) │ │ │ │ +12AE7F CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +12AE83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE84 Created OS 03 (3) 'Unix' │ │ │ │ +12AE85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD8B CRC 301D26F4 (807216884) │ │ │ │ -12AD8F Compressed Size 00000367 (871) │ │ │ │ -12AD93 Uncompressed Size 0000125F (4703) │ │ │ │ -12AD97 Filename Length 0027 (39) │ │ │ │ -12AD99 Extra Length 0000 (0) │ │ │ │ -12AD9B Comment Length 0000 (0) │ │ │ │ -12AD9D Disk Start 0000 (0) │ │ │ │ -12AD9F Int File Attributes 0000 (0) │ │ │ │ +12AE89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE8F CRC 301D26F4 (807216884) │ │ │ │ +12AE93 Compressed Size 00000367 (871) │ │ │ │ +12AE97 Uncompressed Size 0000125F (4703) │ │ │ │ +12AE9B Filename Length 0027 (39) │ │ │ │ +12AE9D Extra Length 0000 (0) │ │ │ │ +12AE9F Comment Length 0000 (0) │ │ │ │ +12AEA1 Disk Start 0000 (0) │ │ │ │ +12AEA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADA5 Local Header Offset 000F4950 (1001808) │ │ │ │ -12ADA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEA9 Local Header Offset 000F4940 (1001792) │ │ │ │ +12AEAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AEAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ADD0 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -12ADD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ADD5 Created OS 03 (3) 'Unix' │ │ │ │ -12ADD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ADD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ADD8 General Purpose Flag 0800 (2048) │ │ │ │ +12AED4 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +12AED8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AED9 Created OS 03 (3) 'Unix' │ │ │ │ +12AEDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AEDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AEDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ADDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ADDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ADE0 CRC F526A5BB (4112950715) │ │ │ │ -12ADE4 Compressed Size 0000040E (1038) │ │ │ │ -12ADE8 Uncompressed Size 00000ADC (2780) │ │ │ │ -12ADEC Filename Length 002C (44) │ │ │ │ -12ADEE Extra Length 0000 (0) │ │ │ │ -12ADF0 Comment Length 0000 (0) │ │ │ │ -12ADF2 Disk Start 0000 (0) │ │ │ │ -12ADF4 Int File Attributes 0000 (0) │ │ │ │ +12AEDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AEE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AEE4 CRC F526A5BB (4112950715) │ │ │ │ +12AEE8 Compressed Size 0000040E (1038) │ │ │ │ +12AEEC Uncompressed Size 00000ADC (2780) │ │ │ │ +12AEF0 Filename Length 002C (44) │ │ │ │ +12AEF2 Extra Length 0000 (0) │ │ │ │ +12AEF4 Comment Length 0000 (0) │ │ │ │ +12AEF6 Disk Start 0000 (0) │ │ │ │ +12AEF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADFA Local Header Offset 000F4CFC (1002748) │ │ │ │ -12ADFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEFE Local Header Offset 000F4CEC (1002732) │ │ │ │ +12AF02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE2A CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -12AE2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE2F Created OS 03 (3) 'Unix' │ │ │ │ -12AE30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE32 General Purpose Flag 0800 (2048) │ │ │ │ +12AF2E CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +12AF32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF33 Created OS 03 (3) 'Unix' │ │ │ │ +12AF34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE3A CRC BC834D8A (3162721674) │ │ │ │ -12AE3E Compressed Size 00000631 (1585) │ │ │ │ -12AE42 Uncompressed Size 0000208E (8334) │ │ │ │ -12AE46 Filename Length 002B (43) │ │ │ │ -12AE48 Extra Length 0000 (0) │ │ │ │ -12AE4A Comment Length 0000 (0) │ │ │ │ -12AE4C Disk Start 0000 (0) │ │ │ │ -12AE4E Int File Attributes 0000 (0) │ │ │ │ +12AF38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF3E CRC BC834D8A (3162721674) │ │ │ │ +12AF42 Compressed Size 00000631 (1585) │ │ │ │ +12AF46 Uncompressed Size 0000208E (8334) │ │ │ │ +12AF4A Filename Length 002B (43) │ │ │ │ +12AF4C Extra Length 0000 (0) │ │ │ │ +12AF4E Comment Length 0000 (0) │ │ │ │ +12AF50 Disk Start 0000 (0) │ │ │ │ +12AF52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AE50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AE54 Local Header Offset 000F5154 (1003860) │ │ │ │ -12AE58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF58 Local Header Offset 000F5144 (1003844) │ │ │ │ +12AF5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AE58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE83 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -12AE87 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE88 Created OS 03 (3) 'Unix' │ │ │ │ -12AE89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE8B General Purpose Flag 0800 (2048) │ │ │ │ +12AF87 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +12AF8B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF8C Created OS 03 (3) 'Unix' │ │ │ │ +12AF8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE93 CRC 097A9FBE (159031230) │ │ │ │ -12AE97 Compressed Size 00001327 (4903) │ │ │ │ -12AE9B Uncompressed Size 00003ADE (15070) │ │ │ │ -12AE9F Filename Length 001C (28) │ │ │ │ -12AEA1 Extra Length 0000 (0) │ │ │ │ -12AEA3 Comment Length 0000 (0) │ │ │ │ -12AEA5 Disk Start 0000 (0) │ │ │ │ -12AEA7 Int File Attributes 0000 (0) │ │ │ │ +12AF91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF97 CRC 097A9FBE (159031230) │ │ │ │ +12AF9B Compressed Size 00001327 (4903) │ │ │ │ +12AF9F Uncompressed Size 00003ADE (15070) │ │ │ │ +12AFA3 Filename Length 001C (28) │ │ │ │ +12AFA5 Extra Length 0000 (0) │ │ │ │ +12AFA7 Comment Length 0000 (0) │ │ │ │ +12AFA9 Disk Start 0000 (0) │ │ │ │ +12AFAB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEAD Local Header Offset 000F57CE (1005518) │ │ │ │ -12AEB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFB1 Local Header Offset 000F57BE (1005502) │ │ │ │ +12AFB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AECD CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -12AED1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AED2 Created OS 03 (3) 'Unix' │ │ │ │ -12AED3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AED4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AED5 General Purpose Flag 0800 (2048) │ │ │ │ +12AFD1 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +12AFD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AFD6 Created OS 03 (3) 'Unix' │ │ │ │ +12AFD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AFD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AFD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AED7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AED9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AEDD CRC 10ED41EA (283984362) │ │ │ │ -12AEE1 Compressed Size 000025D6 (9686) │ │ │ │ -12AEE5 Uncompressed Size 00016469 (91241) │ │ │ │ -12AEE9 Filename Length 001B (27) │ │ │ │ -12AEEB Extra Length 0000 (0) │ │ │ │ -12AEED Comment Length 0000 (0) │ │ │ │ -12AEEF Disk Start 0000 (0) │ │ │ │ -12AEF1 Int File Attributes 0000 (0) │ │ │ │ +12AFDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AFDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFE1 CRC 10ED41EA (283984362) │ │ │ │ +12AFE5 Compressed Size 000025D6 (9686) │ │ │ │ +12AFE9 Uncompressed Size 00016469 (91241) │ │ │ │ +12AFED Filename Length 001B (27) │ │ │ │ +12AFEF Extra Length 0000 (0) │ │ │ │ +12AFF1 Comment Length 0000 (0) │ │ │ │ +12AFF3 Disk Start 0000 (0) │ │ │ │ +12AFF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEF7 Local Header Offset 000F6B2F (1010479) │ │ │ │ -12AEFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFFB Local Header Offset 000F6B1F (1010463) │ │ │ │ +12AFFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AF16 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -12AF1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF1B Created OS 03 (3) 'Unix' │ │ │ │ -12AF1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF1E General Purpose Flag 0800 (2048) │ │ │ │ +12B01A CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +12B01E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B01F Created OS 03 (3) 'Unix' │ │ │ │ +12B020 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B021 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B022 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF20 Compression Method 0000 (0) 'Stored' │ │ │ │ -12AF22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF26 CRC 00000000 (0) │ │ │ │ -12AF2A Compressed Size 00000000 (0) │ │ │ │ -12AF2E Uncompressed Size 00000000 (0) │ │ │ │ -12AF32 Filename Length 0013 (19) │ │ │ │ -12AF34 Extra Length 0000 (0) │ │ │ │ -12AF36 Comment Length 0000 (0) │ │ │ │ -12AF38 Disk Start 0000 (0) │ │ │ │ -12AF3A Int File Attributes 0000 (0) │ │ │ │ +12B024 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B026 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B02A CRC 00000000 (0) │ │ │ │ +12B02E Compressed Size 00000000 (0) │ │ │ │ +12B032 Uncompressed Size 00000000 (0) │ │ │ │ +12B036 Filename Length 0013 (19) │ │ │ │ +12B038 Extra Length 0000 (0) │ │ │ │ +12B03A Comment Length 0000 (0) │ │ │ │ +12B03C Disk Start 0000 (0) │ │ │ │ +12B03E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B040 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12AF40 Local Header Offset 000F913E (1020222) │ │ │ │ -12AF44 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B044 Local Header Offset 000F912E (1020206) │ │ │ │ +12B048 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF44: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B048: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12AF44: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B048: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B020: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12AF57 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -12AF5B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF5C Created OS 03 (3) 'Unix' │ │ │ │ -12AF5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF5F General Purpose Flag 0800 (2048) │ │ │ │ +12B05B CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +12B05F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B060 Created OS 03 (3) 'Unix' │ │ │ │ +12B061 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B062 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B063 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF61 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AF63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF67 CRC B4A4B557 (3030693207) │ │ │ │ -12AF6B Compressed Size 0000039A (922) │ │ │ │ -12AF6F Uncompressed Size 0000074F (1871) │ │ │ │ -12AF73 Filename Length 0026 (38) │ │ │ │ -12AF75 Extra Length 0000 (0) │ │ │ │ -12AF77 Comment Length 0000 (0) │ │ │ │ -12AF79 Disk Start 0000 (0) │ │ │ │ -12AF7B Int File Attributes 0000 (0) │ │ │ │ +12B065 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B067 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B06B CRC B4A4B557 (3030693207) │ │ │ │ +12B06F Compressed Size 0000039A (922) │ │ │ │ +12B073 Uncompressed Size 0000074F (1871) │ │ │ │ +12B077 Filename Length 0026 (38) │ │ │ │ +12B079 Extra Length 0000 (0) │ │ │ │ +12B07B Comment Length 0000 (0) │ │ │ │ +12B07D Disk Start 0000 (0) │ │ │ │ +12B07F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B081 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AF81 Local Header Offset 000F916F (1020271) │ │ │ │ -12AF85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B085 Local Header Offset 000F915F (1020255) │ │ │ │ +12B089 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B089: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFAB CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -12AFAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AFB0 Created OS 03 (3) 'Unix' │ │ │ │ -12AFB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AFB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AFB3 General Purpose Flag 0800 (2048) │ │ │ │ +12B0AF CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +12B0B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B0B4 Created OS 03 (3) 'Unix' │ │ │ │ +12B0B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B0B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B0B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AFB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AFB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AFBB CRC 914E40C9 (2437824713) │ │ │ │ -12AFBF Compressed Size 00000327 (807) │ │ │ │ -12AFC3 Uncompressed Size 00000865 (2149) │ │ │ │ -12AFC7 Filename Length 0025 (37) │ │ │ │ -12AFC9 Extra Length 0000 (0) │ │ │ │ -12AFCB Comment Length 0000 (0) │ │ │ │ -12AFCD Disk Start 0000 (0) │ │ │ │ -12AFCF Int File Attributes 0000 (0) │ │ │ │ +12B0B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B0BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B0BF CRC 914E40C9 (2437824713) │ │ │ │ +12B0C3 Compressed Size 00000327 (807) │ │ │ │ +12B0C7 Uncompressed Size 00000865 (2149) │ │ │ │ +12B0CB Filename Length 0025 (37) │ │ │ │ +12B0CD Extra Length 0000 (0) │ │ │ │ +12B0CF Comment Length 0000 (0) │ │ │ │ +12B0D1 Disk Start 0000 (0) │ │ │ │ +12B0D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AFD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B0D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AFD5 Local Header Offset 000F954D (1021261) │ │ │ │ -12AFD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B0D9 Local Header Offset 000F953D (1021245) │ │ │ │ +12B0DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B0DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFFE CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -12B002 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B003 Created OS 03 (3) 'Unix' │ │ │ │ -12B004 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B005 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B006 General Purpose Flag 0800 (2048) │ │ │ │ +12B102 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +12B106 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B107 Created OS 03 (3) 'Unix' │ │ │ │ +12B108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B10A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B008 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B00A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B00E CRC 5289A85A (1384753242) │ │ │ │ -12B012 Compressed Size 000009D3 (2515) │ │ │ │ -12B016 Uncompressed Size 00001B65 (7013) │ │ │ │ -12B01A Filename Length 0025 (37) │ │ │ │ -12B01C Extra Length 0000 (0) │ │ │ │ -12B01E Comment Length 0000 (0) │ │ │ │ -12B020 Disk Start 0000 (0) │ │ │ │ -12B022 Int File Attributes 0000 (0) │ │ │ │ +12B10C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B10E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B112 CRC 5289A85A (1384753242) │ │ │ │ +12B116 Compressed Size 000009D3 (2515) │ │ │ │ +12B11A Uncompressed Size 00001B65 (7013) │ │ │ │ +12B11E Filename Length 0025 (37) │ │ │ │ +12B120 Extra Length 0000 (0) │ │ │ │ +12B122 Comment Length 0000 (0) │ │ │ │ +12B124 Disk Start 0000 (0) │ │ │ │ +12B126 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B024 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B128 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B028 Local Header Offset 000F98B7 (1022135) │ │ │ │ -12B02C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B12C Local Header Offset 000F98A7 (1022119) │ │ │ │ +12B130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B02C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B051 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -12B055 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B056 Created OS 03 (3) 'Unix' │ │ │ │ -12B057 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B058 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B059 General Purpose Flag 0800 (2048) │ │ │ │ +12B155 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +12B159 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B15A Created OS 03 (3) 'Unix' │ │ │ │ +12B15B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B15C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B15D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B05B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B05D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B061 CRC 3AFC53E7 (989615079) │ │ │ │ -12B065 Compressed Size 00001011 (4113) │ │ │ │ -12B069 Uncompressed Size 000063E8 (25576) │ │ │ │ -12B06D Filename Length 0024 (36) │ │ │ │ -12B06F Extra Length 0000 (0) │ │ │ │ -12B071 Comment Length 0000 (0) │ │ │ │ -12B073 Disk Start 0000 (0) │ │ │ │ -12B075 Int File Attributes 0000 (0) │ │ │ │ +12B15F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B161 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B165 CRC 3AFC53E7 (989615079) │ │ │ │ +12B169 Compressed Size 00001011 (4113) │ │ │ │ +12B16D Uncompressed Size 000063E8 (25576) │ │ │ │ +12B171 Filename Length 0024 (36) │ │ │ │ +12B173 Extra Length 0000 (0) │ │ │ │ +12B175 Comment Length 0000 (0) │ │ │ │ +12B177 Disk Start 0000 (0) │ │ │ │ +12B179 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B077 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B17B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B07B Local Header Offset 000FA2CD (1024717) │ │ │ │ -12B07F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B17F Local Header Offset 000FA2BD (1024701) │ │ │ │ +12B183 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B07F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B183: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0A3 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -12B0A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0A8 Created OS 03 (3) 'Unix' │ │ │ │ -12B0A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0AB General Purpose Flag 0800 (2048) │ │ │ │ +12B1A7 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +12B1AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1AC Created OS 03 (3) 'Unix' │ │ │ │ +12B1AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B1AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B1AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B0AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B0B3 CRC 086B2A6A (141240938) │ │ │ │ -12B0B7 Compressed Size 00000A30 (2608) │ │ │ │ -12B0BB Uncompressed Size 00001B4A (6986) │ │ │ │ -12B0BF Filename Length 0024 (36) │ │ │ │ -12B0C1 Extra Length 0000 (0) │ │ │ │ -12B0C3 Comment Length 0000 (0) │ │ │ │ -12B0C5 Disk Start 0000 (0) │ │ │ │ -12B0C7 Int File Attributes 0000 (0) │ │ │ │ +12B1B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B1B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B1B7 CRC 086B2A6A (141240938) │ │ │ │ +12B1BB Compressed Size 00000A30 (2608) │ │ │ │ +12B1BF Uncompressed Size 00001B4A (6986) │ │ │ │ +12B1C3 Filename Length 0024 (36) │ │ │ │ +12B1C5 Extra Length 0000 (0) │ │ │ │ +12B1C7 Comment Length 0000 (0) │ │ │ │ +12B1C9 Disk Start 0000 (0) │ │ │ │ +12B1CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B0C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B1CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B0CD Local Header Offset 000FB320 (1028896) │ │ │ │ -12B0D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B1D1 Local Header Offset 000FB310 (1028880) │ │ │ │ +12B1D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B0D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B1D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0F5 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -12B0F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0FA Created OS 03 (3) 'Unix' │ │ │ │ -12B0FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0FD General Purpose Flag 0800 (2048) │ │ │ │ +12B1F9 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +12B1FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1FE Created OS 03 (3) 'Unix' │ │ │ │ +12B1FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B201 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B101 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B105 CRC A0BABF8B (2696593291) │ │ │ │ -12B109 Compressed Size 00000CDB (3291) │ │ │ │ -12B10D Uncompressed Size 00004FF1 (20465) │ │ │ │ -12B111 Filename Length 0023 (35) │ │ │ │ -12B113 Extra Length 0000 (0) │ │ │ │ -12B115 Comment Length 0000 (0) │ │ │ │ -12B117 Disk Start 0000 (0) │ │ │ │ -12B119 Int File Attributes 0000 (0) │ │ │ │ +12B203 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B209 CRC A0BABF8B (2696593291) │ │ │ │ +12B20D Compressed Size 00000CDB (3291) │ │ │ │ +12B211 Uncompressed Size 00004FF1 (20465) │ │ │ │ +12B215 Filename Length 0023 (35) │ │ │ │ +12B217 Extra Length 0000 (0) │ │ │ │ +12B219 Comment Length 0000 (0) │ │ │ │ +12B21B Disk Start 0000 (0) │ │ │ │ +12B21D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B11B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B21F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B11F Local Header Offset 000FBD92 (1031570) │ │ │ │ -12B123 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B223 Local Header Offset 000FBD82 (1031554) │ │ │ │ +12B227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B123: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B146 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -12B14A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B14B Created OS 03 (3) 'Unix' │ │ │ │ -12B14C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B14D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B14E General Purpose Flag 0800 (2048) │ │ │ │ +12B24A CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +12B24E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B24F Created OS 03 (3) 'Unix' │ │ │ │ +12B250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B252 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B150 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B152 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B156 CRC 36ED5E25 (921525797) │ │ │ │ -12B15A Compressed Size 00001AE2 (6882) │ │ │ │ -12B15E Uncompressed Size 00005612 (22034) │ │ │ │ -12B162 Filename Length 0020 (32) │ │ │ │ -12B164 Extra Length 0000 (0) │ │ │ │ -12B166 Comment Length 0000 (0) │ │ │ │ -12B168 Disk Start 0000 (0) │ │ │ │ -12B16A Int File Attributes 0000 (0) │ │ │ │ +12B254 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B256 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B25A CRC 36ED5E25 (921525797) │ │ │ │ +12B25E Compressed Size 00001AE2 (6882) │ │ │ │ +12B262 Uncompressed Size 00005612 (22034) │ │ │ │ +12B266 Filename Length 0020 (32) │ │ │ │ +12B268 Extra Length 0000 (0) │ │ │ │ +12B26A Comment Length 0000 (0) │ │ │ │ +12B26C Disk Start 0000 (0) │ │ │ │ +12B26E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B16C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B270 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B170 Local Header Offset 000FCAAE (1034926) │ │ │ │ -12B174 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B274 Local Header Offset 000FCA9E (1034910) │ │ │ │ +12B278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B174: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B194 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -12B198 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B199 Created OS 03 (3) 'Unix' │ │ │ │ -12B19A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B19B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B19C General Purpose Flag 0800 (2048) │ │ │ │ +12B298 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +12B29C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B29D Created OS 03 (3) 'Unix' │ │ │ │ +12B29E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B29F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B19E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B1A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1A4 CRC 9F3B9FAA (2671484842) │ │ │ │ -12B1A8 Compressed Size 00001356 (4950) │ │ │ │ -12B1AC Uncompressed Size 00006EAA (28330) │ │ │ │ -12B1B0 Filename Length 001F (31) │ │ │ │ -12B1B2 Extra Length 0000 (0) │ │ │ │ -12B1B4 Comment Length 0000 (0) │ │ │ │ -12B1B6 Disk Start 0000 (0) │ │ │ │ -12B1B8 Int File Attributes 0000 (0) │ │ │ │ +12B2A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B2A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2A8 CRC 9F3B9FAA (2671484842) │ │ │ │ +12B2AC Compressed Size 00001356 (4950) │ │ │ │ +12B2B0 Uncompressed Size 00006EAA (28330) │ │ │ │ +12B2B4 Filename Length 001F (31) │ │ │ │ +12B2B6 Extra Length 0000 (0) │ │ │ │ +12B2B8 Comment Length 0000 (0) │ │ │ │ +12B2BA Disk Start 0000 (0) │ │ │ │ +12B2BC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B1BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B2BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B1BE Local Header Offset 000FE5CE (1041870) │ │ │ │ -12B1C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B2C2 Local Header Offset 000FE5BE (1041854) │ │ │ │ +12B2C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B1E1 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -12B1E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B1E6 Created OS 03 (3) 'Unix' │ │ │ │ -12B1E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B1E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B1E9 General Purpose Flag 0800 (2048) │ │ │ │ +12B2E5 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +12B2E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2EA Created OS 03 (3) 'Unix' │ │ │ │ +12B2EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2ED General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B1EB Compression Method 0000 (0) 'Stored' │ │ │ │ -12B1ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1F1 CRC 00000000 (0) │ │ │ │ -12B1F5 Compressed Size 00000000 (0) │ │ │ │ -12B1F9 Uncompressed Size 00000000 (0) │ │ │ │ -12B1FD Filename Length 0019 (25) │ │ │ │ -12B1FF Extra Length 0000 (0) │ │ │ │ -12B201 Comment Length 0000 (0) │ │ │ │ -12B203 Disk Start 0000 (0) │ │ │ │ -12B205 Int File Attributes 0000 (0) │ │ │ │ +12B2EF Compression Method 0000 (0) 'Stored' │ │ │ │ +12B2F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2F5 CRC 00000000 (0) │ │ │ │ +12B2F9 Compressed Size 00000000 (0) │ │ │ │ +12B2FD Uncompressed Size 00000000 (0) │ │ │ │ +12B301 Filename Length 0019 (25) │ │ │ │ +12B303 Extra Length 0000 (0) │ │ │ │ +12B305 Comment Length 0000 (0) │ │ │ │ +12B307 Disk Start 0000 (0) │ │ │ │ +12B309 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B207 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B30B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B20B Local Header Offset 000FF961 (1046881) │ │ │ │ -12B20F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B30F Local Header Offset 000FF951 (1046865) │ │ │ │ +12B313 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B20F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B313: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B20F: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B313: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1E7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2EB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B228 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -12B22C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B22D Created OS 03 (3) 'Unix' │ │ │ │ -12B22E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B22F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B230 General Purpose Flag 0800 (2048) │ │ │ │ +12B32C CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +12B330 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B331 Created OS 03 (3) 'Unix' │ │ │ │ +12B332 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B333 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B334 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B232 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B234 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B238 CRC 224FD1D2 (575656402) │ │ │ │ -12B23C Compressed Size 00000637 (1591) │ │ │ │ -12B240 Uncompressed Size 00000F45 (3909) │ │ │ │ -12B244 Filename Length 002B (43) │ │ │ │ -12B246 Extra Length 0000 (0) │ │ │ │ -12B248 Comment Length 0000 (0) │ │ │ │ -12B24A Disk Start 0000 (0) │ │ │ │ -12B24C Int File Attributes 0000 (0) │ │ │ │ +12B336 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B338 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B33C CRC 224FD1D2 (575656402) │ │ │ │ +12B340 Compressed Size 00000637 (1591) │ │ │ │ +12B344 Uncompressed Size 00000F45 (3909) │ │ │ │ +12B348 Filename Length 002B (43) │ │ │ │ +12B34A Extra Length 0000 (0) │ │ │ │ +12B34C Comment Length 0000 (0) │ │ │ │ +12B34E Disk Start 0000 (0) │ │ │ │ +12B350 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B24E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B352 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B252 Local Header Offset 000FF998 (1046936) │ │ │ │ -12B256 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B356 Local Header Offset 000FF988 (1046920) │ │ │ │ +12B35A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B256: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B35A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B281 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -12B285 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B286 Created OS 03 (3) 'Unix' │ │ │ │ -12B287 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B288 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B289 General Purpose Flag 0800 (2048) │ │ │ │ +12B385 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +12B389 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B38A Created OS 03 (3) 'Unix' │ │ │ │ +12B38B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B38C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B38D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B28B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B28D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B291 CRC 2470599D (611342749) │ │ │ │ -12B295 Compressed Size 00000564 (1380) │ │ │ │ -12B299 Uncompressed Size 000016E7 (5863) │ │ │ │ -12B29D Filename Length 002A (42) │ │ │ │ -12B29F Extra Length 0000 (0) │ │ │ │ -12B2A1 Comment Length 0000 (0) │ │ │ │ -12B2A3 Disk Start 0000 (0) │ │ │ │ -12B2A5 Int File Attributes 0000 (0) │ │ │ │ +12B38F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B391 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B395 CRC 2470599D (611342749) │ │ │ │ +12B399 Compressed Size 00000564 (1380) │ │ │ │ +12B39D Uncompressed Size 000016E7 (5863) │ │ │ │ +12B3A1 Filename Length 002A (42) │ │ │ │ +12B3A3 Extra Length 0000 (0) │ │ │ │ +12B3A5 Comment Length 0000 (0) │ │ │ │ +12B3A7 Disk Start 0000 (0) │ │ │ │ +12B3A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B3AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B2AB Local Header Offset 00100018 (1048600) │ │ │ │ -12B2AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B3AF Local Header Offset 00100008 (1048584) │ │ │ │ +12B3B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B2AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B3B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B2D9 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -12B2DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B2DE Created OS 03 (3) 'Unix' │ │ │ │ -12B2DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B2E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B2E1 General Purpose Flag 0800 (2048) │ │ │ │ +12B3DD CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +12B3E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B3E2 Created OS 03 (3) 'Unix' │ │ │ │ +12B3E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B3E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B3E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B2E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B2E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B2E9 CRC D27339EF (3530766831) │ │ │ │ -12B2ED Compressed Size 000000D5 (213) │ │ │ │ -12B2F1 Uncompressed Size 0000013A (314) │ │ │ │ -12B2F5 Filename Length 002C (44) │ │ │ │ -12B2F7 Extra Length 0000 (0) │ │ │ │ -12B2F9 Comment Length 0000 (0) │ │ │ │ -12B2FB Disk Start 0000 (0) │ │ │ │ -12B2FD Int File Attributes 0000 (0) │ │ │ │ +12B3E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B3E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B3ED CRC D27339EF (3530766831) │ │ │ │ +12B3F1 Compressed Size 000000D5 (213) │ │ │ │ +12B3F5 Uncompressed Size 0000013A (314) │ │ │ │ +12B3F9 Filename Length 002C (44) │ │ │ │ +12B3FB Extra Length 0000 (0) │ │ │ │ +12B3FD Comment Length 0000 (0) │ │ │ │ +12B3FF Disk Start 0000 (0) │ │ │ │ +12B401 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B403 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B303 Local Header Offset 001005C4 (1050052) │ │ │ │ -12B307 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B407 Local Header Offset 001005B4 (1050036) │ │ │ │ +12B40B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B40B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B333 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -12B337 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B338 Created OS 03 (3) 'Unix' │ │ │ │ -12B339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B33A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B33B General Purpose Flag 0800 (2048) │ │ │ │ +12B437 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +12B43B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B43C Created OS 03 (3) 'Unix' │ │ │ │ +12B43D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B43E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B43F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B33D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B33F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B343 CRC 1152B764 (290633572) │ │ │ │ -12B347 Compressed Size 0000007B (123) │ │ │ │ -12B34B Uncompressed Size 000000A2 (162) │ │ │ │ -12B34F Filename Length 002B (43) │ │ │ │ -12B351 Extra Length 0000 (0) │ │ │ │ -12B353 Comment Length 0000 (0) │ │ │ │ -12B355 Disk Start 0000 (0) │ │ │ │ -12B357 Int File Attributes 0000 (0) │ │ │ │ +12B441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B443 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B447 CRC 1152B764 (290633572) │ │ │ │ +12B44B Compressed Size 0000007B (123) │ │ │ │ +12B44F Uncompressed Size 000000A2 (162) │ │ │ │ +12B453 Filename Length 002B (43) │ │ │ │ +12B455 Extra Length 0000 (0) │ │ │ │ +12B457 Comment Length 0000 (0) │ │ │ │ +12B459 Disk Start 0000 (0) │ │ │ │ +12B45B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B359 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B45D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B35D Local Header Offset 001006E3 (1050339) │ │ │ │ -12B361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B461 Local Header Offset 001006D3 (1050323) │ │ │ │ +12B465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B38C CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -12B390 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B391 Created OS 03 (3) 'Unix' │ │ │ │ -12B392 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B393 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B394 General Purpose Flag 0800 (2048) │ │ │ │ +12B490 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +12B494 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B495 Created OS 03 (3) 'Unix' │ │ │ │ +12B496 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B497 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B498 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B396 Compression Method 0000 (0) 'Stored' │ │ │ │ -12B398 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B39C CRC 00000000 (0) │ │ │ │ -12B3A0 Compressed Size 00000000 (0) │ │ │ │ -12B3A4 Uncompressed Size 00000000 (0) │ │ │ │ -12B3A8 Filename Length 0014 (20) │ │ │ │ -12B3AA Extra Length 0000 (0) │ │ │ │ -12B3AC Comment Length 0000 (0) │ │ │ │ -12B3AE Disk Start 0000 (0) │ │ │ │ -12B3B0 Int File Attributes 0000 (0) │ │ │ │ +12B49A Compression Method 0000 (0) 'Stored' │ │ │ │ +12B49C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4A0 CRC 00000000 (0) │ │ │ │ +12B4A4 Compressed Size 00000000 (0) │ │ │ │ +12B4A8 Uncompressed Size 00000000 (0) │ │ │ │ +12B4AC Filename Length 0014 (20) │ │ │ │ +12B4AE Extra Length 0000 (0) │ │ │ │ +12B4B0 Comment Length 0000 (0) │ │ │ │ +12B4B2 Disk Start 0000 (0) │ │ │ │ +12B4B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3B2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B4B6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B3B6 Local Header Offset 001007A7 (1050535) │ │ │ │ -12B3BA Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4BA Local Header Offset 00100797 (1050519) │ │ │ │ +12B4BE Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3BA: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B4BE: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B3BA: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B4BE: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B392: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B496: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B3CE CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -12B3D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B3D3 Created OS 03 (3) 'Unix' │ │ │ │ -12B3D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B3D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B3D6 General Purpose Flag 0800 (2048) │ │ │ │ +12B4D2 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +12B4D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B4D7 Created OS 03 (3) 'Unix' │ │ │ │ +12B4D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B4D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B4DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B3D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B3DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B3DE CRC F9361BFD (4181072893) │ │ │ │ -12B3E2 Compressed Size 00000276 (630) │ │ │ │ -12B3E6 Uncompressed Size 0000050F (1295) │ │ │ │ -12B3EA Filename Length 0030 (48) │ │ │ │ -12B3EC Extra Length 0000 (0) │ │ │ │ -12B3EE Comment Length 0000 (0) │ │ │ │ -12B3F0 Disk Start 0000 (0) │ │ │ │ -12B3F2 Int File Attributes 0000 (0) │ │ │ │ +12B4DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B4DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4E2 CRC F9361BFD (4181072893) │ │ │ │ +12B4E6 Compressed Size 00000276 (630) │ │ │ │ +12B4EA Uncompressed Size 0000050F (1295) │ │ │ │ +12B4EE Filename Length 0030 (48) │ │ │ │ +12B4F0 Extra Length 0000 (0) │ │ │ │ +12B4F2 Comment Length 0000 (0) │ │ │ │ +12B4F4 Disk Start 0000 (0) │ │ │ │ +12B4F6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B4F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B3F8 Local Header Offset 001007D9 (1050585) │ │ │ │ -12B3FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4FC Local Header Offset 001007C9 (1050569) │ │ │ │ +12B500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B42C CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -12B430 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B431 Created OS 03 (3) 'Unix' │ │ │ │ -12B432 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B433 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B434 General Purpose Flag 0800 (2048) │ │ │ │ +12B530 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +12B534 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B535 Created OS 03 (3) 'Unix' │ │ │ │ +12B536 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B537 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B538 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B436 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B438 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B43C CRC BB7F95D4 (3145700820) │ │ │ │ -12B440 Compressed Size 000003F1 (1009) │ │ │ │ -12B444 Uncompressed Size 00000D38 (3384) │ │ │ │ -12B448 Filename Length 002F (47) │ │ │ │ -12B44A Extra Length 0000 (0) │ │ │ │ -12B44C Comment Length 0000 (0) │ │ │ │ -12B44E Disk Start 0000 (0) │ │ │ │ -12B450 Int File Attributes 0000 (0) │ │ │ │ +12B53A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B53C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B540 CRC BB7F95D4 (3145700820) │ │ │ │ +12B544 Compressed Size 000003F1 (1009) │ │ │ │ +12B548 Uncompressed Size 00000D38 (3384) │ │ │ │ +12B54C Filename Length 002F (47) │ │ │ │ +12B54E Extra Length 0000 (0) │ │ │ │ +12B550 Comment Length 0000 (0) │ │ │ │ +12B552 Disk Start 0000 (0) │ │ │ │ +12B554 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B452 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B556 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B456 Local Header Offset 00100A9D (1051293) │ │ │ │ -12B45A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B55A Local Header Offset 00100A8D (1051277) │ │ │ │ +12B55E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B45A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B55E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B489 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -12B48D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B48E Created OS 03 (3) 'Unix' │ │ │ │ -12B48F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B490 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B491 General Purpose Flag 0800 (2048) │ │ │ │ +12B58D CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +12B591 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B592 Created OS 03 (3) 'Unix' │ │ │ │ +12B593 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B594 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B595 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B493 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B495 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B499 CRC 0B441D9F (189013407) │ │ │ │ -12B49D Compressed Size 0000034D (845) │ │ │ │ -12B4A1 Uncompressed Size 000006F6 (1782) │ │ │ │ -12B4A5 Filename Length 0028 (40) │ │ │ │ -12B4A7 Extra Length 0000 (0) │ │ │ │ -12B4A9 Comment Length 0000 (0) │ │ │ │ -12B4AB Disk Start 0000 (0) │ │ │ │ -12B4AD Int File Attributes 0000 (0) │ │ │ │ +12B597 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B599 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B59D CRC 0B441D9F (189013407) │ │ │ │ +12B5A1 Compressed Size 0000034D (845) │ │ │ │ +12B5A5 Uncompressed Size 000006F6 (1782) │ │ │ │ +12B5A9 Filename Length 0028 (40) │ │ │ │ +12B5AB Extra Length 0000 (0) │ │ │ │ +12B5AD Comment Length 0000 (0) │ │ │ │ +12B5AF Disk Start 0000 (0) │ │ │ │ +12B5B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B4AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B5B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B4B3 Local Header Offset 00100EDB (1052379) │ │ │ │ -12B4B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B5B7 Local Header Offset 00100ECB (1052363) │ │ │ │ +12B5BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B5BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B4DF CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -12B4E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B4E4 Created OS 03 (3) 'Unix' │ │ │ │ -12B4E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B4E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B4E7 General Purpose Flag 0800 (2048) │ │ │ │ +12B5E3 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +12B5E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B5E8 Created OS 03 (3) 'Unix' │ │ │ │ +12B5E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B5EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B5EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B4E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B4EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B4EF CRC E9CDCA85 (3922578053) │ │ │ │ -12B4F3 Compressed Size 00000499 (1177) │ │ │ │ -12B4F7 Uncompressed Size 000013AF (5039) │ │ │ │ -12B4FB Filename Length 0027 (39) │ │ │ │ -12B4FD Extra Length 0000 (0) │ │ │ │ -12B4FF Comment Length 0000 (0) │ │ │ │ -12B501 Disk Start 0000 (0) │ │ │ │ -12B503 Int File Attributes 0000 (0) │ │ │ │ +12B5ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B5EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B5F3 CRC E9CDCA85 (3922578053) │ │ │ │ +12B5F7 Compressed Size 00000499 (1177) │ │ │ │ +12B5FB Uncompressed Size 000013AF (5039) │ │ │ │ +12B5FF Filename Length 0027 (39) │ │ │ │ +12B601 Extra Length 0000 (0) │ │ │ │ +12B603 Comment Length 0000 (0) │ │ │ │ +12B605 Disk Start 0000 (0) │ │ │ │ +12B607 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B505 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B609 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B509 Local Header Offset 0010126E (1053294) │ │ │ │ -12B50D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B60D Local Header Offset 0010125E (1053278) │ │ │ │ +12B611 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B50D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B611: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B534 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -12B538 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B539 Created OS 03 (3) 'Unix' │ │ │ │ -12B53A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B53B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B53C General Purpose Flag 0800 (2048) │ │ │ │ +12B638 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +12B63C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B63D Created OS 03 (3) 'Unix' │ │ │ │ +12B63E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B63F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B640 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B53E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B540 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B544 CRC 209E63BB (547251131) │ │ │ │ -12B548 Compressed Size 00000201 (513) │ │ │ │ -12B54C Uncompressed Size 000003B1 (945) │ │ │ │ -12B550 Filename Length 0022 (34) │ │ │ │ -12B552 Extra Length 0000 (0) │ │ │ │ -12B554 Comment Length 0000 (0) │ │ │ │ -12B556 Disk Start 0000 (0) │ │ │ │ -12B558 Int File Attributes 0000 (0) │ │ │ │ +12B642 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B644 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B648 CRC 209E63BB (547251131) │ │ │ │ +12B64C Compressed Size 00000201 (513) │ │ │ │ +12B650 Uncompressed Size 000003B1 (945) │ │ │ │ +12B654 Filename Length 0022 (34) │ │ │ │ +12B656 Extra Length 0000 (0) │ │ │ │ +12B658 Comment Length 0000 (0) │ │ │ │ +12B65A Disk Start 0000 (0) │ │ │ │ +12B65C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B55A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B65E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B55E Local Header Offset 0010174C (1054540) │ │ │ │ -12B562 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B662 Local Header Offset 0010173C (1054524) │ │ │ │ +12B666 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B666: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B584 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -12B588 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B589 Created OS 03 (3) 'Unix' │ │ │ │ -12B58A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B58B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B58C General Purpose Flag 0800 (2048) │ │ │ │ +12B688 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +12B68C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B68D Created OS 03 (3) 'Unix' │ │ │ │ +12B68E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B68F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B690 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B58E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B594 CRC B90888C9 (3104344265) │ │ │ │ -12B598 Compressed Size 0000029E (670) │ │ │ │ -12B59C Uncompressed Size 0000078F (1935) │ │ │ │ -12B5A0 Filename Length 0021 (33) │ │ │ │ -12B5A2 Extra Length 0000 (0) │ │ │ │ -12B5A4 Comment Length 0000 (0) │ │ │ │ -12B5A6 Disk Start 0000 (0) │ │ │ │ -12B5A8 Int File Attributes 0000 (0) │ │ │ │ +12B692 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B694 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B698 CRC B90888C9 (3104344265) │ │ │ │ +12B69C Compressed Size 0000029E (670) │ │ │ │ +12B6A0 Uncompressed Size 0000078F (1935) │ │ │ │ +12B6A4 Filename Length 0021 (33) │ │ │ │ +12B6A6 Extra Length 0000 (0) │ │ │ │ +12B6A8 Comment Length 0000 (0) │ │ │ │ +12B6AA Disk Start 0000 (0) │ │ │ │ +12B6AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5AE Local Header Offset 0010198D (1055117) │ │ │ │ -12B5B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B6B2 Local Header Offset 0010197D (1055101) │ │ │ │ +12B6B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B5B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B6B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B5D3 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -12B5D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B5D8 Created OS 03 (3) 'Unix' │ │ │ │ -12B5D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B5DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B5DB General Purpose Flag 0800 (2048) │ │ │ │ +12B6D7 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +12B6DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B6DC Created OS 03 (3) 'Unix' │ │ │ │ +12B6DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B6DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B5DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B5DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B5E3 CRC E1DF3FE4 (3789504484) │ │ │ │ -12B5E7 Compressed Size 0000030D (781) │ │ │ │ -12B5EB Uncompressed Size 00000782 (1922) │ │ │ │ -12B5EF Filename Length 0029 (41) │ │ │ │ -12B5F1 Extra Length 0000 (0) │ │ │ │ -12B5F3 Comment Length 0000 (0) │ │ │ │ -12B5F5 Disk Start 0000 (0) │ │ │ │ -12B5F7 Int File Attributes 0000 (0) │ │ │ │ +12B6E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B6E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B6E7 CRC E1DF3FE4 (3789504484) │ │ │ │ +12B6EB Compressed Size 0000030D (781) │ │ │ │ +12B6EF Uncompressed Size 00000782 (1922) │ │ │ │ +12B6F3 Filename Length 0029 (41) │ │ │ │ +12B6F5 Extra Length 0000 (0) │ │ │ │ +12B6F7 Comment Length 0000 (0) │ │ │ │ +12B6F9 Disk Start 0000 (0) │ │ │ │ +12B6FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5FD Local Header Offset 00101C6A (1055850) │ │ │ │ -12B601 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B701 Local Header Offset 00101C5A (1055834) │ │ │ │ +12B705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B601: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B62A CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -12B62E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B62F Created OS 03 (3) 'Unix' │ │ │ │ -12B630 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B631 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B632 General Purpose Flag 0800 (2048) │ │ │ │ +12B72E CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +12B732 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B733 Created OS 03 (3) 'Unix' │ │ │ │ +12B734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B736 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B634 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B636 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B63A CRC 14C312F6 (348328694) │ │ │ │ -12B63E Compressed Size 0000043A (1082) │ │ │ │ -12B642 Uncompressed Size 00001E58 (7768) │ │ │ │ -12B646 Filename Length 0028 (40) │ │ │ │ -12B648 Extra Length 0000 (0) │ │ │ │ -12B64A Comment Length 0000 (0) │ │ │ │ -12B64C Disk Start 0000 (0) │ │ │ │ -12B64E Int File Attributes 0000 (0) │ │ │ │ +12B738 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B73A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B73E CRC 14C312F6 (348328694) │ │ │ │ +12B742 Compressed Size 0000043A (1082) │ │ │ │ +12B746 Uncompressed Size 00001E58 (7768) │ │ │ │ +12B74A Filename Length 0028 (40) │ │ │ │ +12B74C Extra Length 0000 (0) │ │ │ │ +12B74E Comment Length 0000 (0) │ │ │ │ +12B750 Disk Start 0000 (0) │ │ │ │ +12B752 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B650 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B754 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B654 Local Header Offset 00101FBE (1056702) │ │ │ │ -12B658 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B758 Local Header Offset 00101FAE (1056686) │ │ │ │ +12B75C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B658: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B75C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B680 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -12B684 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B685 Created OS 03 (3) 'Unix' │ │ │ │ -12B686 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B687 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B688 General Purpose Flag 0800 (2048) │ │ │ │ +12B784 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +12B788 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B789 Created OS 03 (3) 'Unix' │ │ │ │ +12B78A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B78B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B78C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B68A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B68C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B690 CRC 63072DA8 (1661414824) │ │ │ │ -12B694 Compressed Size 00000369 (873) │ │ │ │ -12B698 Uncompressed Size 00000804 (2052) │ │ │ │ -12B69C Filename Length 002C (44) │ │ │ │ -12B69E Extra Length 0000 (0) │ │ │ │ -12B6A0 Comment Length 0000 (0) │ │ │ │ -12B6A2 Disk Start 0000 (0) │ │ │ │ -12B6A4 Int File Attributes 0000 (0) │ │ │ │ +12B78E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B790 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B794 CRC 63072DA8 (1661414824) │ │ │ │ +12B798 Compressed Size 00000369 (873) │ │ │ │ +12B79C Uncompressed Size 00000804 (2052) │ │ │ │ +12B7A0 Filename Length 002C (44) │ │ │ │ +12B7A2 Extra Length 0000 (0) │ │ │ │ +12B7A4 Comment Length 0000 (0) │ │ │ │ +12B7A6 Disk Start 0000 (0) │ │ │ │ +12B7A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B6A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B7AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B6AA Local Header Offset 0010243E (1057854) │ │ │ │ -12B6AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B7AE Local Header Offset 0010242E (1057838) │ │ │ │ +12B7B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B6AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B7B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B6DA CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -12B6DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B6DF Created OS 03 (3) 'Unix' │ │ │ │ -12B6E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B6E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B6E2 General Purpose Flag 0800 (2048) │ │ │ │ +12B7DE CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +12B7E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B7E3 Created OS 03 (3) 'Unix' │ │ │ │ +12B7E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B7E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B7E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B6E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B6E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B6EA CRC 9019EA9F (2417617567) │ │ │ │ -12B6EE Compressed Size 000005B9 (1465) │ │ │ │ -12B6F2 Uncompressed Size 0000186D (6253) │ │ │ │ -12B6F6 Filename Length 002B (43) │ │ │ │ -12B6F8 Extra Length 0000 (0) │ │ │ │ -12B6FA Comment Length 0000 (0) │ │ │ │ -12B6FC Disk Start 0000 (0) │ │ │ │ -12B6FE Int File Attributes 0000 (0) │ │ │ │ +12B7E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B7EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B7EE CRC 9019EA9F (2417617567) │ │ │ │ +12B7F2 Compressed Size 000005B9 (1465) │ │ │ │ +12B7F6 Uncompressed Size 0000186D (6253) │ │ │ │ +12B7FA Filename Length 002B (43) │ │ │ │ +12B7FC Extra Length 0000 (0) │ │ │ │ +12B7FE Comment Length 0000 (0) │ │ │ │ +12B800 Disk Start 0000 (0) │ │ │ │ +12B802 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B700 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B804 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B704 Local Header Offset 001027F1 (1058801) │ │ │ │ -12B708 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B808 Local Header Offset 001027E1 (1058785) │ │ │ │ +12B80C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B80C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B733 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -12B737 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B738 Created OS 03 (3) 'Unix' │ │ │ │ -12B739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B73A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B73B General Purpose Flag 0800 (2048) │ │ │ │ +12B837 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +12B83B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B83C Created OS 03 (3) 'Unix' │ │ │ │ +12B83D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B83E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B83F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B73D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B73F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B743 CRC F7D38A03 (4157835779) │ │ │ │ -12B747 Compressed Size 000003B2 (946) │ │ │ │ -12B74B Uncompressed Size 00000925 (2341) │ │ │ │ -12B74F Filename Length 002F (47) │ │ │ │ -12B751 Extra Length 0000 (0) │ │ │ │ -12B753 Comment Length 0000 (0) │ │ │ │ -12B755 Disk Start 0000 (0) │ │ │ │ -12B757 Int File Attributes 0000 (0) │ │ │ │ +12B841 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B843 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B847 CRC F7D38A03 (4157835779) │ │ │ │ +12B84B Compressed Size 000003B2 (946) │ │ │ │ +12B84F Uncompressed Size 00000925 (2341) │ │ │ │ +12B853 Filename Length 002F (47) │ │ │ │ +12B855 Extra Length 0000 (0) │ │ │ │ +12B857 Comment Length 0000 (0) │ │ │ │ +12B859 Disk Start 0000 (0) │ │ │ │ +12B85B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B759 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B85D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B75D Local Header Offset 00102DF3 (1060339) │ │ │ │ -12B761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B861 Local Header Offset 00102DE3 (1060323) │ │ │ │ +12B865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B790 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -12B794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B795 Created OS 03 (3) 'Unix' │ │ │ │ -12B796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B798 General Purpose Flag 0800 (2048) │ │ │ │ +12B894 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +12B898 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B899 Created OS 03 (3) 'Unix' │ │ │ │ +12B89A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B89B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B89C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B79A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B79C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7A0 CRC 1AF43135 (452210997) │ │ │ │ -12B7A4 Compressed Size 000005FD (1533) │ │ │ │ -12B7A8 Uncompressed Size 00001C35 (7221) │ │ │ │ -12B7AC Filename Length 002E (46) │ │ │ │ -12B7AE Extra Length 0000 (0) │ │ │ │ -12B7B0 Comment Length 0000 (0) │ │ │ │ -12B7B2 Disk Start 0000 (0) │ │ │ │ -12B7B4 Int File Attributes 0000 (0) │ │ │ │ +12B89E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B8A4 CRC 1AF43135 (452210997) │ │ │ │ +12B8A8 Compressed Size 000005FD (1533) │ │ │ │ +12B8AC Uncompressed Size 00001C35 (7221) │ │ │ │ +12B8B0 Filename Length 002E (46) │ │ │ │ +12B8B2 Extra Length 0000 (0) │ │ │ │ +12B8B4 Comment Length 0000 (0) │ │ │ │ +12B8B6 Disk Start 0000 (0) │ │ │ │ +12B8B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B7B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B8BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B7BA Local Header Offset 001031F2 (1061362) │ │ │ │ -12B7BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B8BE Local Header Offset 001031E2 (1061346) │ │ │ │ +12B8C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B7BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B8C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B7EC CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -12B7F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B7F1 Created OS 03 (3) 'Unix' │ │ │ │ -12B7F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B7F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B7F4 General Purpose Flag 0800 (2048) │ │ │ │ +12B8F0 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +12B8F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B8F5 Created OS 03 (3) 'Unix' │ │ │ │ +12B8F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B8F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B8F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B7F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B7F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7FC CRC 99743CB7 (2574531767) │ │ │ │ -12B800 Compressed Size 00000571 (1393) │ │ │ │ -12B804 Uncompressed Size 00001022 (4130) │ │ │ │ -12B808 Filename Length 0023 (35) │ │ │ │ -12B80A Extra Length 0000 (0) │ │ │ │ -12B80C Comment Length 0000 (0) │ │ │ │ -12B80E Disk Start 0000 (0) │ │ │ │ -12B810 Int File Attributes 0000 (0) │ │ │ │ +12B8FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B900 CRC 99743CB7 (2574531767) │ │ │ │ +12B904 Compressed Size 00000571 (1393) │ │ │ │ +12B908 Uncompressed Size 00001022 (4130) │ │ │ │ +12B90C Filename Length 0023 (35) │ │ │ │ +12B90E Extra Length 0000 (0) │ │ │ │ +12B910 Comment Length 0000 (0) │ │ │ │ +12B912 Disk Start 0000 (0) │ │ │ │ +12B914 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B812 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B916 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B816 Local Header Offset 0010383B (1062971) │ │ │ │ -12B81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B91A Local Header Offset 0010382B (1062955) │ │ │ │ +12B91E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B91E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B83D CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -12B841 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B842 Created OS 03 (3) 'Unix' │ │ │ │ -12B843 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B844 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B845 General Purpose Flag 0800 (2048) │ │ │ │ +12B941 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +12B945 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B946 Created OS 03 (3) 'Unix' │ │ │ │ +12B947 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B948 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B949 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B847 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B849 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B84D CRC 075A362C (123352620) │ │ │ │ -12B851 Compressed Size 0000061E (1566) │ │ │ │ -12B855 Uncompressed Size 00002E6A (11882) │ │ │ │ -12B859 Filename Length 0022 (34) │ │ │ │ -12B85B Extra Length 0000 (0) │ │ │ │ -12B85D Comment Length 0000 (0) │ │ │ │ -12B85F Disk Start 0000 (0) │ │ │ │ -12B861 Int File Attributes 0000 (0) │ │ │ │ +12B94B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B94D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B951 CRC 075A362C (123352620) │ │ │ │ +12B955 Compressed Size 0000061E (1566) │ │ │ │ +12B959 Uncompressed Size 00002E6A (11882) │ │ │ │ +12B95D Filename Length 0022 (34) │ │ │ │ +12B95F Extra Length 0000 (0) │ │ │ │ +12B961 Comment Length 0000 (0) │ │ │ │ +12B963 Disk Start 0000 (0) │ │ │ │ +12B965 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B863 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B967 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B867 Local Header Offset 00103DED (1064429) │ │ │ │ -12B86B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B96B Local Header Offset 00103DDD (1064413) │ │ │ │ +12B96F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B86B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B96F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B88D CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -12B891 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B892 Created OS 03 (3) 'Unix' │ │ │ │ -12B893 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B894 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B895 General Purpose Flag 0800 (2048) │ │ │ │ +12B991 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +12B995 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B996 Created OS 03 (3) 'Unix' │ │ │ │ +12B997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B897 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B899 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B89D CRC 5ABBA349 (1522246473) │ │ │ │ -12B8A1 Compressed Size 00000459 (1113) │ │ │ │ -12B8A5 Uncompressed Size 000009EF (2543) │ │ │ │ -12B8A9 Filename Length 0025 (37) │ │ │ │ -12B8AB Extra Length 0000 (0) │ │ │ │ -12B8AD Comment Length 0000 (0) │ │ │ │ -12B8AF Disk Start 0000 (0) │ │ │ │ -12B8B1 Int File Attributes 0000 (0) │ │ │ │ +12B99B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B99D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9A1 CRC 5ABBA349 (1522246473) │ │ │ │ +12B9A5 Compressed Size 00000459 (1113) │ │ │ │ +12B9A9 Uncompressed Size 000009EF (2543) │ │ │ │ +12B9AD Filename Length 0025 (37) │ │ │ │ +12B9AF Extra Length 0000 (0) │ │ │ │ +12B9B1 Comment Length 0000 (0) │ │ │ │ +12B9B3 Disk Start 0000 (0) │ │ │ │ +12B9B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B8B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B9B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B8B7 Local Header Offset 0010444B (1066059) │ │ │ │ -12B8BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B9BB Local Header Offset 0010443B (1066043) │ │ │ │ +12B9BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B8BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B9BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B8E0 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -12B8E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B8E5 Created OS 03 (3) 'Unix' │ │ │ │ -12B8E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B8E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B8E8 General Purpose Flag 0800 (2048) │ │ │ │ +12B9E4 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +12B9E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B9E9 Created OS 03 (3) 'Unix' │ │ │ │ +12B9EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B9EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B9EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B8EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B8EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B8F0 CRC 64339276 (1681101430) │ │ │ │ -12B8F4 Compressed Size 0000059A (1434) │ │ │ │ -12B8F8 Uncompressed Size 00001636 (5686) │ │ │ │ -12B8FC Filename Length 0024 (36) │ │ │ │ -12B8FE Extra Length 0000 (0) │ │ │ │ -12B900 Comment Length 0000 (0) │ │ │ │ -12B902 Disk Start 0000 (0) │ │ │ │ -12B904 Int File Attributes 0000 (0) │ │ │ │ +12B9EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B9F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9F4 CRC 64339276 (1681101430) │ │ │ │ +12B9F8 Compressed Size 0000059A (1434) │ │ │ │ +12B9FC Uncompressed Size 00001636 (5686) │ │ │ │ +12BA00 Filename Length 0024 (36) │ │ │ │ +12BA02 Extra Length 0000 (0) │ │ │ │ +12BA04 Comment Length 0000 (0) │ │ │ │ +12BA06 Disk Start 0000 (0) │ │ │ │ +12BA08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B906 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B90A Local Header Offset 001048E7 (1067239) │ │ │ │ -12B90E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA0E Local Header Offset 001048D7 (1067223) │ │ │ │ +12BA12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B90E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B932 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -12B936 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B937 Created OS 03 (3) 'Unix' │ │ │ │ -12B938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B93A General Purpose Flag 0800 (2048) │ │ │ │ +12BA36 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +12BA3A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA3B Created OS 03 (3) 'Unix' │ │ │ │ +12BA3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B93C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B93E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B942 CRC 6254ABFB (1649716219) │ │ │ │ -12B946 Compressed Size 00000795 (1941) │ │ │ │ -12B94A Uncompressed Size 0000161A (5658) │ │ │ │ -12B94E Filename Length 002C (44) │ │ │ │ -12B950 Extra Length 0000 (0) │ │ │ │ -12B952 Comment Length 0000 (0) │ │ │ │ -12B954 Disk Start 0000 (0) │ │ │ │ -12B956 Int File Attributes 0000 (0) │ │ │ │ +12BA40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA46 CRC 6254ABFB (1649716219) │ │ │ │ +12BA4A Compressed Size 00000795 (1941) │ │ │ │ +12BA4E Uncompressed Size 0000161A (5658) │ │ │ │ +12BA52 Filename Length 002C (44) │ │ │ │ +12BA54 Extra Length 0000 (0) │ │ │ │ +12BA56 Comment Length 0000 (0) │ │ │ │ +12BA58 Disk Start 0000 (0) │ │ │ │ +12BA5A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B958 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B95C Local Header Offset 00104EC3 (1068739) │ │ │ │ -12B960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA60 Local Header Offset 00104EB3 (1068723) │ │ │ │ +12BA64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B98C CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -12B990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B991 Created OS 03 (3) 'Unix' │ │ │ │ -12B992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B994 General Purpose Flag 0800 (2048) │ │ │ │ +12BA90 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +12BA94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA95 Created OS 03 (3) 'Unix' │ │ │ │ +12BA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B99C CRC 1C9A220C (479863308) │ │ │ │ -12B9A0 Compressed Size 0000052E (1326) │ │ │ │ -12B9A4 Uncompressed Size 00002580 (9600) │ │ │ │ -12B9A8 Filename Length 002B (43) │ │ │ │ -12B9AA Extra Length 0000 (0) │ │ │ │ -12B9AC Comment Length 0000 (0) │ │ │ │ -12B9AE Disk Start 0000 (0) │ │ │ │ -12B9B0 Int File Attributes 0000 (0) │ │ │ │ +12BA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BAA0 CRC 1C9A220C (479863308) │ │ │ │ +12BAA4 Compressed Size 0000052E (1326) │ │ │ │ +12BAA8 Uncompressed Size 00002580 (9600) │ │ │ │ +12BAAC Filename Length 002B (43) │ │ │ │ +12BAAE Extra Length 0000 (0) │ │ │ │ +12BAB0 Comment Length 0000 (0) │ │ │ │ +12BAB2 Disk Start 0000 (0) │ │ │ │ +12BAB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B9B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BAB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B9B6 Local Header Offset 001056A2 (1070754) │ │ │ │ -12B9BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BABA Local Header Offset 00105692 (1070738) │ │ │ │ +12BABE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B9BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BABE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B9E5 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -12B9E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B9EA Created OS 03 (3) 'Unix' │ │ │ │ -12B9EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B9EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B9ED General Purpose Flag 0800 (2048) │ │ │ │ +12BAE9 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +12BAED Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BAEE Created OS 03 (3) 'Unix' │ │ │ │ +12BAEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BAF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BAF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B9EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B9F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B9F5 CRC FE847791 (4270094225) │ │ │ │ -12B9F9 Compressed Size 000001D3 (467) │ │ │ │ -12B9FD Uncompressed Size 00000356 (854) │ │ │ │ -12BA01 Filename Length 0033 (51) │ │ │ │ -12BA03 Extra Length 0000 (0) │ │ │ │ -12BA05 Comment Length 0000 (0) │ │ │ │ -12BA07 Disk Start 0000 (0) │ │ │ │ -12BA09 Int File Attributes 0000 (0) │ │ │ │ +12BAF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BAF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BAF9 CRC FE847791 (4270094225) │ │ │ │ +12BAFD Compressed Size 000001D3 (467) │ │ │ │ +12BB01 Uncompressed Size 00000356 (854) │ │ │ │ +12BB05 Filename Length 0033 (51) │ │ │ │ +12BB07 Extra Length 0000 (0) │ │ │ │ +12BB09 Comment Length 0000 (0) │ │ │ │ +12BB0B Disk Start 0000 (0) │ │ │ │ +12BB0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA0F Local Header Offset 00105C19 (1072153) │ │ │ │ -12BA13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB13 Local Header Offset 00105C09 (1072137) │ │ │ │ +12BB17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BA46 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -12BA4A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BA4B Created OS 03 (3) 'Unix' │ │ │ │ -12BA4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BA4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BA4E General Purpose Flag 0800 (2048) │ │ │ │ +12BB4A CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +12BB4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB4F Created OS 03 (3) 'Unix' │ │ │ │ +12BB50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BA50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BA52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BA56 CRC 740035A3 (1946170787) │ │ │ │ -12BA5A Compressed Size 000002B1 (689) │ │ │ │ -12BA5E Uncompressed Size 000006B4 (1716) │ │ │ │ -12BA62 Filename Length 0032 (50) │ │ │ │ -12BA64 Extra Length 0000 (0) │ │ │ │ -12BA66 Comment Length 0000 (0) │ │ │ │ -12BA68 Disk Start 0000 (0) │ │ │ │ -12BA6A Int File Attributes 0000 (0) │ │ │ │ +12BB54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB5A CRC 740035A3 (1946170787) │ │ │ │ +12BB5E Compressed Size 000002B1 (689) │ │ │ │ +12BB62 Uncompressed Size 000006B4 (1716) │ │ │ │ +12BB66 Filename Length 0032 (50) │ │ │ │ +12BB68 Extra Length 0000 (0) │ │ │ │ +12BB6A Comment Length 0000 (0) │ │ │ │ +12BB6C Disk Start 0000 (0) │ │ │ │ +12BB6E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA70 Local Header Offset 00105E3D (1072701) │ │ │ │ -12BA74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB74 Local Header Offset 00105E2D (1072685) │ │ │ │ +12BB78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BAA6 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -12BAAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BAAB Created OS 03 (3) 'Unix' │ │ │ │ -12BAAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BAAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BAAE General Purpose Flag 0800 (2048) │ │ │ │ +12BBAA CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +12BBAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BBAF Created OS 03 (3) 'Unix' │ │ │ │ +12BBB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BBB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BBB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BAB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BAB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BAB6 CRC 5DA1A669 (1570874985) │ │ │ │ -12BABA Compressed Size 000001C0 (448) │ │ │ │ -12BABE Uncompressed Size 00000321 (801) │ │ │ │ -12BAC2 Filename Length 0032 (50) │ │ │ │ -12BAC4 Extra Length 0000 (0) │ │ │ │ -12BAC6 Comment Length 0000 (0) │ │ │ │ -12BAC8 Disk Start 0000 (0) │ │ │ │ -12BACA Int File Attributes 0000 (0) │ │ │ │ +12BBB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BBB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BBBA CRC 5DA1A669 (1570874985) │ │ │ │ +12BBBE Compressed Size 000001C0 (448) │ │ │ │ +12BBC2 Uncompressed Size 00000321 (801) │ │ │ │ +12BBC6 Filename Length 0032 (50) │ │ │ │ +12BBC8 Extra Length 0000 (0) │ │ │ │ +12BBCA Comment Length 0000 (0) │ │ │ │ +12BBCC Disk Start 0000 (0) │ │ │ │ +12BBCE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BACC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BBD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BAD0 Local Header Offset 0010613E (1073470) │ │ │ │ -12BAD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BBD4 Local Header Offset 0010612E (1073454) │ │ │ │ +12BBD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BAD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BBD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB06 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -12BB0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB0B Created OS 03 (3) 'Unix' │ │ │ │ -12BB0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB0E General Purpose Flag 0800 (2048) │ │ │ │ +12BC0A CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +12BC0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC0F Created OS 03 (3) 'Unix' │ │ │ │ +12BC10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB16 CRC 96CF8992 (2530183570) │ │ │ │ -12BB1A Compressed Size 00000256 (598) │ │ │ │ -12BB1E Uncompressed Size 0000056A (1386) │ │ │ │ -12BB22 Filename Length 0031 (49) │ │ │ │ -12BB24 Extra Length 0000 (0) │ │ │ │ -12BB26 Comment Length 0000 (0) │ │ │ │ -12BB28 Disk Start 0000 (0) │ │ │ │ -12BB2A Int File Attributes 0000 (0) │ │ │ │ +12BC14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC1A CRC 96CF8992 (2530183570) │ │ │ │ +12BC1E Compressed Size 00000256 (598) │ │ │ │ +12BC22 Uncompressed Size 0000056A (1386) │ │ │ │ +12BC26 Filename Length 0031 (49) │ │ │ │ +12BC28 Extra Length 0000 (0) │ │ │ │ +12BC2A Comment Length 0000 (0) │ │ │ │ +12BC2C Disk Start 0000 (0) │ │ │ │ +12BC2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB30 Local Header Offset 0010634E (1073998) │ │ │ │ -12BB34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC34 Local Header Offset 0010633E (1073982) │ │ │ │ +12BC38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB65 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ -12BB69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB6A Created OS 03 (3) 'Unix' │ │ │ │ -12BB6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB6D General Purpose Flag 0800 (2048) │ │ │ │ +12BC69 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ +12BC6D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC6E Created OS 03 (3) 'Unix' │ │ │ │ +12BC6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB75 CRC D23FE222 (3527402018) │ │ │ │ -12BB79 Compressed Size 0000030C (780) │ │ │ │ -12BB7D Uncompressed Size 00000701 (1793) │ │ │ │ -12BB81 Filename Length 002A (42) │ │ │ │ -12BB83 Extra Length 0000 (0) │ │ │ │ -12BB85 Comment Length 0000 (0) │ │ │ │ -12BB87 Disk Start 0000 (0) │ │ │ │ -12BB89 Int File Attributes 0000 (0) │ │ │ │ +12BC73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC79 CRC D23FE222 (3527402018) │ │ │ │ +12BC7D Compressed Size 0000030C (780) │ │ │ │ +12BC81 Uncompressed Size 00000701 (1793) │ │ │ │ +12BC85 Filename Length 002A (42) │ │ │ │ +12BC87 Extra Length 0000 (0) │ │ │ │ +12BC89 Comment Length 0000 (0) │ │ │ │ +12BC8B Disk Start 0000 (0) │ │ │ │ +12BC8D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB8F Local Header Offset 001065F3 (1074675) │ │ │ │ -12BB93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC93 Local Header Offset 001065E3 (1074659) │ │ │ │ +12BC97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BBBD CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ -12BBC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BBC2 Created OS 03 (3) 'Unix' │ │ │ │ -12BBC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BBC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BBC5 General Purpose Flag 0800 (2048) │ │ │ │ +12BCC1 CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ +12BCC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BCC6 Created OS 03 (3) 'Unix' │ │ │ │ +12BCC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BCC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BCC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BBC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BBC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BBCD CRC 6BAB2714 (1806378772) │ │ │ │ -12BBD1 Compressed Size 0000046A (1130) │ │ │ │ -12BBD5 Uncompressed Size 00001424 (5156) │ │ │ │ -12BBD9 Filename Length 0029 (41) │ │ │ │ -12BBDB Extra Length 0000 (0) │ │ │ │ -12BBDD Comment Length 0000 (0) │ │ │ │ -12BBDF Disk Start 0000 (0) │ │ │ │ -12BBE1 Int File Attributes 0000 (0) │ │ │ │ +12BCCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BCCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BCD1 CRC 6BAB2714 (1806378772) │ │ │ │ +12BCD5 Compressed Size 0000046A (1130) │ │ │ │ +12BCD9 Uncompressed Size 00001424 (5156) │ │ │ │ +12BCDD Filename Length 0029 (41) │ │ │ │ +12BCDF Extra Length 0000 (0) │ │ │ │ +12BCE1 Comment Length 0000 (0) │ │ │ │ +12BCE3 Disk Start 0000 (0) │ │ │ │ +12BCE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BBE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BCE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BBE7 Local Header Offset 00106947 (1075527) │ │ │ │ -12BBEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BCEB Local Header Offset 00106937 (1075511) │ │ │ │ +12BCEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BBEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BCEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC14 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ -12BC18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC19 Created OS 03 (3) 'Unix' │ │ │ │ -12BC1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC1C General Purpose Flag 0800 (2048) │ │ │ │ +12BD18 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ +12BD1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD1D Created OS 03 (3) 'Unix' │ │ │ │ +12BD1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC24 CRC 8C77ACF9 (2356653305) │ │ │ │ -12BC28 Compressed Size 000002F3 (755) │ │ │ │ -12BC2C Uncompressed Size 00000629 (1577) │ │ │ │ -12BC30 Filename Length 002B (43) │ │ │ │ -12BC32 Extra Length 0000 (0) │ │ │ │ -12BC34 Comment Length 0000 (0) │ │ │ │ -12BC36 Disk Start 0000 (0) │ │ │ │ -12BC38 Int File Attributes 0000 (0) │ │ │ │ +12BD22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD28 CRC 8C77ACF9 (2356653305) │ │ │ │ +12BD2C Compressed Size 000002F3 (755) │ │ │ │ +12BD30 Uncompressed Size 00000629 (1577) │ │ │ │ +12BD34 Filename Length 002B (43) │ │ │ │ +12BD36 Extra Length 0000 (0) │ │ │ │ +12BD38 Comment Length 0000 (0) │ │ │ │ +12BD3A Disk Start 0000 (0) │ │ │ │ +12BD3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC3E Local Header Offset 00106DF8 (1076728) │ │ │ │ -12BC42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD42 Local Header Offset 00106DE8 (1076712) │ │ │ │ +12BD46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC6D CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ -12BC71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC72 Created OS 03 (3) 'Unix' │ │ │ │ -12BC73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC75 General Purpose Flag 0800 (2048) │ │ │ │ +12BD71 CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ +12BD75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD76 Created OS 03 (3) 'Unix' │ │ │ │ +12BD77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC7D CRC 3700FB7C (922811260) │ │ │ │ -12BC81 Compressed Size 00000354 (852) │ │ │ │ -12BC85 Uncompressed Size 00000D7A (3450) │ │ │ │ -12BC89 Filename Length 002A (42) │ │ │ │ -12BC8B Extra Length 0000 (0) │ │ │ │ -12BC8D Comment Length 0000 (0) │ │ │ │ -12BC8F Disk Start 0000 (0) │ │ │ │ -12BC91 Int File Attributes 0000 (0) │ │ │ │ +12BD7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD81 CRC 3700FB7C (922811260) │ │ │ │ +12BD85 Compressed Size 00000354 (852) │ │ │ │ +12BD89 Uncompressed Size 00000D7A (3450) │ │ │ │ +12BD8D Filename Length 002A (42) │ │ │ │ +12BD8F Extra Length 0000 (0) │ │ │ │ +12BD91 Comment Length 0000 (0) │ │ │ │ +12BD93 Disk Start 0000 (0) │ │ │ │ +12BD95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC97 Local Header Offset 00107134 (1077556) │ │ │ │ -12BC9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD9B Local Header Offset 00107124 (1077540) │ │ │ │ +12BD9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BCC5 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ -12BCC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BCCA Created OS 03 (3) 'Unix' │ │ │ │ -12BCCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BCCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BCCD General Purpose Flag 0800 (2048) │ │ │ │ +12BDC9 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ +12BDCD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BDCE Created OS 03 (3) 'Unix' │ │ │ │ +12BDCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BDD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BDD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BCCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BCD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BCD5 CRC 4FBF4CBA (1337937082) │ │ │ │ -12BCD9 Compressed Size 00000203 (515) │ │ │ │ -12BCDD Uncompressed Size 000003C1 (961) │ │ │ │ -12BCE1 Filename Length 0026 (38) │ │ │ │ -12BCE3 Extra Length 0000 (0) │ │ │ │ -12BCE5 Comment Length 0000 (0) │ │ │ │ -12BCE7 Disk Start 0000 (0) │ │ │ │ -12BCE9 Int File Attributes 0000 (0) │ │ │ │ +12BDD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BDD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BDD9 CRC 4FBF4CBA (1337937082) │ │ │ │ +12BDDD Compressed Size 00000203 (515) │ │ │ │ +12BDE1 Uncompressed Size 000003C1 (961) │ │ │ │ +12BDE5 Filename Length 0026 (38) │ │ │ │ +12BDE7 Extra Length 0000 (0) │ │ │ │ +12BDE9 Comment Length 0000 (0) │ │ │ │ +12BDEB Disk Start 0000 (0) │ │ │ │ +12BDED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BCEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BDEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BCEF Local Header Offset 001074D0 (1078480) │ │ │ │ -12BCF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BDF3 Local Header Offset 001074C0 (1078464) │ │ │ │ +12BDF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BCF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BDF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD19 CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ -12BD1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD1E Created OS 03 (3) 'Unix' │ │ │ │ -12BD1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD21 General Purpose Flag 0800 (2048) │ │ │ │ +12BE1D CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ +12BE21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE22 Created OS 03 (3) 'Unix' │ │ │ │ +12BE23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD29 CRC 770BE395 (1997267861) │ │ │ │ -12BD2D Compressed Size 00000277 (631) │ │ │ │ -12BD31 Uncompressed Size 00000743 (1859) │ │ │ │ -12BD35 Filename Length 0025 (37) │ │ │ │ -12BD37 Extra Length 0000 (0) │ │ │ │ -12BD39 Comment Length 0000 (0) │ │ │ │ -12BD3B Disk Start 0000 (0) │ │ │ │ -12BD3D Int File Attributes 0000 (0) │ │ │ │ +12BE27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE2D CRC 770BE395 (1997267861) │ │ │ │ +12BE31 Compressed Size 00000277 (631) │ │ │ │ +12BE35 Uncompressed Size 00000743 (1859) │ │ │ │ +12BE39 Filename Length 0025 (37) │ │ │ │ +12BE3B Extra Length 0000 (0) │ │ │ │ +12BE3D Comment Length 0000 (0) │ │ │ │ +12BE3F Disk Start 0000 (0) │ │ │ │ +12BE41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD43 Local Header Offset 00107717 (1079063) │ │ │ │ -12BD47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE47 Local Header Offset 00107707 (1079047) │ │ │ │ +12BE4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD6C CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ -12BD70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD71 Created OS 03 (3) 'Unix' │ │ │ │ -12BD72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD74 General Purpose Flag 0800 (2048) │ │ │ │ +12BE70 CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ +12BE74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE75 Created OS 03 (3) 'Unix' │ │ │ │ +12BE76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD7C CRC 24B6CE49 (615960137) │ │ │ │ -12BD80 Compressed Size 00000204 (516) │ │ │ │ -12BD84 Uncompressed Size 00000386 (902) │ │ │ │ -12BD88 Filename Length 0029 (41) │ │ │ │ -12BD8A Extra Length 0000 (0) │ │ │ │ -12BD8C Comment Length 0000 (0) │ │ │ │ -12BD8E Disk Start 0000 (0) │ │ │ │ -12BD90 Int File Attributes 0000 (0) │ │ │ │ +12BE7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE80 CRC 24B6CE49 (615960137) │ │ │ │ +12BE84 Compressed Size 00000204 (516) │ │ │ │ +12BE88 Uncompressed Size 00000386 (902) │ │ │ │ +12BE8C Filename Length 0029 (41) │ │ │ │ +12BE8E Extra Length 0000 (0) │ │ │ │ +12BE90 Comment Length 0000 (0) │ │ │ │ +12BE92 Disk Start 0000 (0) │ │ │ │ +12BE94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD96 Local Header Offset 001079D1 (1079761) │ │ │ │ -12BD9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE9A Local Header Offset 001079C1 (1079745) │ │ │ │ +12BE9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BDC3 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ -12BDC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BDC8 Created OS 03 (3) 'Unix' │ │ │ │ -12BDC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BDCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BDCB General Purpose Flag 0800 (2048) │ │ │ │ +12BEC7 CENTRAL HEADER #607 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BDCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BDCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BDD3 CRC BF6701B9 (3211198905) │ │ │ │ -12BDD7 Compressed Size 000001D7 (471) │ │ │ │ -12BDDB Uncompressed Size 00000516 (1302) │ │ │ │ -12BDDF Filename Length 0028 (40) │ │ │ │ -12BDE1 Extra Length 0000 (0) │ │ │ │ -12BDE3 Comment Length 0000 (0) │ │ │ │ -12BDE5 Disk Start 0000 (0) │ │ │ │ -12BDE7 Int File Attributes 0000 (0) │ │ │ │ +12BED1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BED3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BED7 CRC BF6701B9 (3211198905) │ │ │ │ +12BEDB Compressed Size 000001D7 (471) │ │ │ │ +12BEDF Uncompressed Size 00000516 (1302) │ │ │ │ +12BEE3 Filename Length 0028 (40) │ │ │ │ +12BEE5 Extra Length 0000 (0) │ │ │ │ +12BEE7 Comment Length 0000 (0) │ │ │ │ +12BEE9 Disk Start 0000 (0) │ │ │ │ +12BEEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BDE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BEED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BDED Local Header Offset 00107C1C (1080348) │ │ │ │ -12BDF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BEF1 Local Header Offset 00107C0C (1080332) │ │ │ │ +12BEF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BDF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BEF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE19 CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ -12BE1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE1E Created OS 03 (3) 'Unix' │ │ │ │ -12BE1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE21 General Purpose Flag 0800 (2048) │ │ │ │ +12BF1D CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ +12BF21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF22 Created OS 03 (3) 'Unix' │ │ │ │ +12BF23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE29 CRC 6D412191 (1832984977) │ │ │ │ -12BE2D Compressed Size 00000715 (1813) │ │ │ │ -12BE31 Uncompressed Size 00001634 (5684) │ │ │ │ -12BE35 Filename Length 0029 (41) │ │ │ │ -12BE37 Extra Length 0000 (0) │ │ │ │ -12BE39 Comment Length 0000 (0) │ │ │ │ -12BE3B Disk Start 0000 (0) │ │ │ │ -12BE3D Int File Attributes 0000 (0) │ │ │ │ +12BF27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF2D CRC 6D412191 (1832984977) │ │ │ │ +12BF31 Compressed Size 00000715 (1813) │ │ │ │ +12BF35 Uncompressed Size 00001634 (5684) │ │ │ │ +12BF39 Filename Length 0029 (41) │ │ │ │ +12BF3B Extra Length 0000 (0) │ │ │ │ +12BF3D Comment Length 0000 (0) │ │ │ │ +12BF3F Disk Start 0000 (0) │ │ │ │ +12BF41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE43 Local Header Offset 00107E39 (1080889) │ │ │ │ -12BE47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF47 Local Header Offset 00107E29 (1080873) │ │ │ │ +12BF4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE70 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ -12BE74 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE75 Created OS 03 (3) 'Unix' │ │ │ │ -12BE76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE78 General Purpose Flag 0800 (2048) │ │ │ │ +12BF74 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ +12BF78 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF79 Created OS 03 (3) 'Unix' │ │ │ │ +12BF7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE80 CRC 5412C835 (1410517045) │ │ │ │ -12BE84 Compressed Size 00000B2A (2858) │ │ │ │ -12BE88 Uncompressed Size 000049E9 (18921) │ │ │ │ -12BE8C Filename Length 0028 (40) │ │ │ │ -12BE8E Extra Length 0000 (0) │ │ │ │ -12BE90 Comment Length 0000 (0) │ │ │ │ -12BE92 Disk Start 0000 (0) │ │ │ │ -12BE94 Int File Attributes 0000 (0) │ │ │ │ +12BF7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF84 CRC 5412C835 (1410517045) │ │ │ │ +12BF88 Compressed Size 00000B2A (2858) │ │ │ │ +12BF8C Uncompressed Size 000049E9 (18921) │ │ │ │ +12BF90 Filename Length 0028 (40) │ │ │ │ +12BF92 Extra Length 0000 (0) │ │ │ │ +12BF94 Comment Length 0000 (0) │ │ │ │ +12BF96 Disk Start 0000 (0) │ │ │ │ +12BF98 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE9A Local Header Offset 00108595 (1082773) │ │ │ │ -12BE9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF9E Local Header Offset 00108585 (1082757) │ │ │ │ +12BFA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BEC6 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ -12BECA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BECB Created OS 03 (3) 'Unix' │ │ │ │ -12BECC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BECD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BECE General Purpose Flag 0800 (2048) │ │ │ │ +12BFCA CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ +12BFCE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BFCF Created OS 03 (3) 'Unix' │ │ │ │ +12BFD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BFD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BFD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BED0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BED2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BED6 CRC 2EFCA351 (788308817) │ │ │ │ -12BEDA Compressed Size 00000410 (1040) │ │ │ │ -12BEDE Uncompressed Size 00000A24 (2596) │ │ │ │ -12BEE2 Filename Length 002E (46) │ │ │ │ -12BEE4 Extra Length 0000 (0) │ │ │ │ -12BEE6 Comment Length 0000 (0) │ │ │ │ -12BEE8 Disk Start 0000 (0) │ │ │ │ -12BEEA Int File Attributes 0000 (0) │ │ │ │ +12BFD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BFD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BFDA CRC 2EFCA351 (788308817) │ │ │ │ +12BFDE Compressed Size 00000410 (1040) │ │ │ │ +12BFE2 Uncompressed Size 00000A24 (2596) │ │ │ │ +12BFE6 Filename Length 002E (46) │ │ │ │ +12BFE8 Extra Length 0000 (0) │ │ │ │ +12BFEA Comment Length 0000 (0) │ │ │ │ +12BFEC Disk Start 0000 (0) │ │ │ │ +12BFEE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BEEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BFF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BEF0 Local Header Offset 00109105 (1085701) │ │ │ │ -12BEF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BFF4 Local Header Offset 001090F5 (1085685) │ │ │ │ +12BFF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BEF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF22 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ -12BF26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF27 Created OS 03 (3) 'Unix' │ │ │ │ -12BF28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF2A General Purpose Flag 0800 (2048) │ │ │ │ +12C026 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ +12C02A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C02B Created OS 03 (3) 'Unix' │ │ │ │ +12C02C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C02D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C02E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF32 CRC 50599059 (1348046937) │ │ │ │ -12BF36 Compressed Size 00000526 (1318) │ │ │ │ -12BF3A Uncompressed Size 000022FD (8957) │ │ │ │ -12BF3E Filename Length 002D (45) │ │ │ │ -12BF40 Extra Length 0000 (0) │ │ │ │ -12BF42 Comment Length 0000 (0) │ │ │ │ -12BF44 Disk Start 0000 (0) │ │ │ │ -12BF46 Int File Attributes 0000 (0) │ │ │ │ +12C030 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C032 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C036 CRC 50599059 (1348046937) │ │ │ │ +12C03A Compressed Size 00000526 (1318) │ │ │ │ +12C03E Uncompressed Size 000022FD (8957) │ │ │ │ +12C042 Filename Length 002D (45) │ │ │ │ +12C044 Extra Length 0000 (0) │ │ │ │ +12C046 Comment Length 0000 (0) │ │ │ │ +12C048 Disk Start 0000 (0) │ │ │ │ +12C04A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BF48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C04C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BF4C Local Header Offset 00109561 (1086817) │ │ │ │ -12BF50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C050 Local Header Offset 00109551 (1086801) │ │ │ │ +12C054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BF50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF7D CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ -12BF81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF82 Created OS 03 (3) 'Unix' │ │ │ │ -12BF83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF85 General Purpose Flag 0800 (2048) │ │ │ │ +12C081 CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ +12C085 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C086 Created OS 03 (3) 'Unix' │ │ │ │ +12C087 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C088 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C089 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF8D CRC C516BAA4 (3306601124) │ │ │ │ -12BF91 Compressed Size 0000028F (655) │ │ │ │ -12BF95 Uncompressed Size 0000053A (1338) │ │ │ │ -12BF99 Filename Length 0025 (37) │ │ │ │ -12BF9B Extra Length 0000 (0) │ │ │ │ -12BF9D Comment Length 0000 (0) │ │ │ │ -12BF9F Disk Start 0000 (0) │ │ │ │ -12BFA1 Int File Attributes 0000 (0) │ │ │ │ +12C08B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C08D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C091 CRC C516BAA4 (3306601124) │ │ │ │ +12C095 Compressed Size 0000028F (655) │ │ │ │ +12C099 Uncompressed Size 0000053A (1338) │ │ │ │ +12C09D Filename Length 0025 (37) │ │ │ │ +12C09F Extra Length 0000 (0) │ │ │ │ +12C0A1 Comment Length 0000 (0) │ │ │ │ +12C0A3 Disk Start 0000 (0) │ │ │ │ +12C0A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFA7 Local Header Offset 00109AD2 (1088210) │ │ │ │ -12BFAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0AB Local Header Offset 00109AC2 (1088194) │ │ │ │ +12C0AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C0AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BFD0 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ -12BFD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BFD5 Created OS 03 (3) 'Unix' │ │ │ │ -12BFD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BFD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BFD8 General Purpose Flag 0800 (2048) │ │ │ │ +12C0D4 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ +12C0D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C0D9 Created OS 03 (3) 'Unix' │ │ │ │ +12C0DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C0DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C0DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BFDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BFDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BFE0 CRC 7B6A92A1 (2070581921) │ │ │ │ -12BFE4 Compressed Size 00000616 (1558) │ │ │ │ -12BFE8 Uncompressed Size 000013A0 (5024) │ │ │ │ -12BFEC Filename Length 0024 (36) │ │ │ │ -12BFEE Extra Length 0000 (0) │ │ │ │ -12BFF0 Comment Length 0000 (0) │ │ │ │ -12BFF2 Disk Start 0000 (0) │ │ │ │ -12BFF4 Int File Attributes 0000 (0) │ │ │ │ +12C0DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C0E4 CRC 7B6A92A1 (2070581921) │ │ │ │ +12C0E8 Compressed Size 00000616 (1558) │ │ │ │ +12C0EC Uncompressed Size 000013A0 (5024) │ │ │ │ +12C0F0 Filename Length 0024 (36) │ │ │ │ +12C0F2 Extra Length 0000 (0) │ │ │ │ +12C0F4 Comment Length 0000 (0) │ │ │ │ +12C0F6 Disk Start 0000 (0) │ │ │ │ +12C0F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFFA Local Header Offset 00109DA4 (1088932) │ │ │ │ -12BFFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0FE Local Header Offset 00109D94 (1088916) │ │ │ │ +12C102 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C102: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C022 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ -12C026 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C027 Created OS 03 (3) 'Unix' │ │ │ │ -12C028 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C029 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C02A General Purpose Flag 0800 (2048) │ │ │ │ +12C126 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ +12C12A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C12B Created OS 03 (3) 'Unix' │ │ │ │ +12C12C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C12D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C12E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C02C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C02E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C032 CRC 2156AA09 (559327753) │ │ │ │ -12C036 Compressed Size 00000533 (1331) │ │ │ │ -12C03A Uncompressed Size 00000EDF (3807) │ │ │ │ -12C03E Filename Length 0035 (53) │ │ │ │ -12C040 Extra Length 0000 (0) │ │ │ │ -12C042 Comment Length 0000 (0) │ │ │ │ -12C044 Disk Start 0000 (0) │ │ │ │ -12C046 Int File Attributes 0000 (0) │ │ │ │ +12C130 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C132 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C136 CRC 2156AA09 (559327753) │ │ │ │ +12C13A Compressed Size 00000533 (1331) │ │ │ │ +12C13E Uncompressed Size 00000EDF (3807) │ │ │ │ +12C142 Filename Length 0035 (53) │ │ │ │ +12C144 Extra Length 0000 (0) │ │ │ │ +12C146 Comment Length 0000 (0) │ │ │ │ +12C148 Disk Start 0000 (0) │ │ │ │ +12C14A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C048 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C14C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C04C Local Header Offset 0010A3FC (1090556) │ │ │ │ -12C050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C150 Local Header Offset 0010A3EC (1090540) │ │ │ │ +12C154 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C154: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C085 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ -12C089 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C08A Created OS 03 (3) 'Unix' │ │ │ │ -12C08B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C08C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C08D General Purpose Flag 0800 (2048) │ │ │ │ +12C189 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ +12C18D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C18E Created OS 03 (3) 'Unix' │ │ │ │ +12C18F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C190 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C191 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C08F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C091 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C095 CRC 4A29777B (1244231547) │ │ │ │ -12C099 Compressed Size 00000595 (1429) │ │ │ │ -12C09D Uncompressed Size 00002D48 (11592) │ │ │ │ -12C0A1 Filename Length 0034 (52) │ │ │ │ -12C0A3 Extra Length 0000 (0) │ │ │ │ -12C0A5 Comment Length 0000 (0) │ │ │ │ -12C0A7 Disk Start 0000 (0) │ │ │ │ -12C0A9 Int File Attributes 0000 (0) │ │ │ │ +12C193 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C195 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C199 CRC 4A29777B (1244231547) │ │ │ │ +12C19D Compressed Size 00000595 (1429) │ │ │ │ +12C1A1 Uncompressed Size 00002D48 (11592) │ │ │ │ +12C1A5 Filename Length 0034 (52) │ │ │ │ +12C1A7 Extra Length 0000 (0) │ │ │ │ +12C1A9 Comment Length 0000 (0) │ │ │ │ +12C1AB Disk Start 0000 (0) │ │ │ │ +12C1AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C0AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C1AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C0AF Local Header Offset 0010A982 (1091970) │ │ │ │ -12C0B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C1B3 Local Header Offset 0010A972 (1091954) │ │ │ │ +12C1B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C0B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C1B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C0E7 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ -12C0EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C0EC Created OS 03 (3) 'Unix' │ │ │ │ -12C0ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C0EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C0EF General Purpose Flag 0800 (2048) │ │ │ │ +12C1EB CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ +12C1EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C1F0 Created OS 03 (3) 'Unix' │ │ │ │ +12C1F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C1F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C1F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C0F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C0F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C0F7 CRC 744FADA5 (1951378853) │ │ │ │ -12C0FB Compressed Size 000002A2 (674) │ │ │ │ -12C0FF Uncompressed Size 0000059A (1434) │ │ │ │ -12C103 Filename Length 003D (61) │ │ │ │ -12C105 Extra Length 0000 (0) │ │ │ │ -12C107 Comment Length 0000 (0) │ │ │ │ -12C109 Disk Start 0000 (0) │ │ │ │ -12C10B Int File Attributes 0000 (0) │ │ │ │ +12C1F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C1F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C1FB CRC 744FADA5 (1951378853) │ │ │ │ +12C1FF Compressed Size 000002A2 (674) │ │ │ │ +12C203 Uncompressed Size 0000059A (1434) │ │ │ │ +12C207 Filename Length 003D (61) │ │ │ │ +12C209 Extra Length 0000 (0) │ │ │ │ +12C20B Comment Length 0000 (0) │ │ │ │ +12C20D Disk Start 0000 (0) │ │ │ │ +12C20F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C10D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C211 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C111 Local Header Offset 0010AF69 (1093481) │ │ │ │ -12C115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C215 Local Header Offset 0010AF59 (1093465) │ │ │ │ +12C219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C152 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ -12C156 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C157 Created OS 03 (3) 'Unix' │ │ │ │ -12C158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C15A General Purpose Flag 0800 (2048) │ │ │ │ +12C256 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ +12C25A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C25B Created OS 03 (3) 'Unix' │ │ │ │ +12C25C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C25D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C25E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C15C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C15E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C162 CRC 1BF647C2 (469125058) │ │ │ │ -12C166 Compressed Size 0000039F (927) │ │ │ │ -12C16A Uncompressed Size 00000F2F (3887) │ │ │ │ -12C16E Filename Length 003C (60) │ │ │ │ -12C170 Extra Length 0000 (0) │ │ │ │ -12C172 Comment Length 0000 (0) │ │ │ │ -12C174 Disk Start 0000 (0) │ │ │ │ -12C176 Int File Attributes 0000 (0) │ │ │ │ +12C260 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C262 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C266 CRC 1BF647C2 (469125058) │ │ │ │ +12C26A Compressed Size 0000039F (927) │ │ │ │ +12C26E Uncompressed Size 00000F2F (3887) │ │ │ │ +12C272 Filename Length 003C (60) │ │ │ │ +12C274 Extra Length 0000 (0) │ │ │ │ +12C276 Comment Length 0000 (0) │ │ │ │ +12C278 Disk Start 0000 (0) │ │ │ │ +12C27A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C178 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C27C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C17C Local Header Offset 0010B266 (1094246) │ │ │ │ -12C180 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C280 Local Header Offset 0010B256 (1094230) │ │ │ │ +12C284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C180: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C1BC CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ -12C1C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C1C1 Created OS 03 (3) 'Unix' │ │ │ │ -12C1C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C1C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C1C4 General Purpose Flag 0800 (2048) │ │ │ │ +12C2C0 CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ +12C2C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C2C5 Created OS 03 (3) 'Unix' │ │ │ │ +12C2C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C2C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C2C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C1C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C1C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C1CC CRC 16D0DE64 (382787172) │ │ │ │ -12C1D0 Compressed Size 00000139 (313) │ │ │ │ -12C1D4 Uncompressed Size 00000268 (616) │ │ │ │ -12C1D8 Filename Length 0042 (66) │ │ │ │ -12C1DA Extra Length 0000 (0) │ │ │ │ -12C1DC Comment Length 0000 (0) │ │ │ │ -12C1DE Disk Start 0000 (0) │ │ │ │ -12C1E0 Int File Attributes 0000 (0) │ │ │ │ +12C2CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C2CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C2D0 CRC 16D0DE64 (382787172) │ │ │ │ +12C2D4 Compressed Size 00000139 (313) │ │ │ │ +12C2D8 Uncompressed Size 00000268 (616) │ │ │ │ +12C2DC Filename Length 0042 (66) │ │ │ │ +12C2DE Extra Length 0000 (0) │ │ │ │ +12C2E0 Comment Length 0000 (0) │ │ │ │ +12C2E2 Disk Start 0000 (0) │ │ │ │ +12C2E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C1E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C2E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C1E6 Local Header Offset 0010B65F (1095263) │ │ │ │ -12C1EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C2EA Local Header Offset 0010B64F (1095247) │ │ │ │ +12C2EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C1EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C2EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C22C CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ -12C230 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C231 Created OS 03 (3) 'Unix' │ │ │ │ -12C232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C234 General Purpose Flag 0800 (2048) │ │ │ │ +12C330 CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ +12C334 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C335 Created OS 03 (3) 'Unix' │ │ │ │ +12C336 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C337 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C338 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C236 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C238 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C23C CRC 4199C455 (1100596309) │ │ │ │ -12C240 Compressed Size 0000017E (382) │ │ │ │ -12C244 Uncompressed Size 0000036C (876) │ │ │ │ -12C248 Filename Length 0041 (65) │ │ │ │ -12C24A Extra Length 0000 (0) │ │ │ │ -12C24C Comment Length 0000 (0) │ │ │ │ -12C24E Disk Start 0000 (0) │ │ │ │ -12C250 Int File Attributes 0000 (0) │ │ │ │ +12C33A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C33C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C340 CRC 4199C455 (1100596309) │ │ │ │ +12C344 Compressed Size 0000017E (382) │ │ │ │ +12C348 Uncompressed Size 0000036C (876) │ │ │ │ +12C34C Filename Length 0041 (65) │ │ │ │ +12C34E Extra Length 0000 (0) │ │ │ │ +12C350 Comment Length 0000 (0) │ │ │ │ +12C352 Disk Start 0000 (0) │ │ │ │ +12C354 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C252 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C356 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C256 Local Header Offset 0010B7F8 (1095672) │ │ │ │ -12C25A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C35A Local Header Offset 0010B7E8 (1095656) │ │ │ │ +12C35E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C25A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C35E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C29B CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ -12C29F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C2A0 Created OS 03 (3) 'Unix' │ │ │ │ -12C2A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C2A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C2A3 General Purpose Flag 0800 (2048) │ │ │ │ +12C39F CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ +12C3A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C3A4 Created OS 03 (3) 'Unix' │ │ │ │ +12C3A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C3A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C3A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C2A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C2A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C2AB CRC 6E258967 (1847953767) │ │ │ │ -12C2AF Compressed Size 00000137 (311) │ │ │ │ -12C2B3 Uncompressed Size 00000264 (612) │ │ │ │ -12C2B7 Filename Length 0041 (65) │ │ │ │ -12C2B9 Extra Length 0000 (0) │ │ │ │ -12C2BB Comment Length 0000 (0) │ │ │ │ -12C2BD Disk Start 0000 (0) │ │ │ │ -12C2BF Int File Attributes 0000 (0) │ │ │ │ +12C3A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C3AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C3AF CRC 6E258967 (1847953767) │ │ │ │ +12C3B3 Compressed Size 00000137 (311) │ │ │ │ +12C3B7 Uncompressed Size 00000264 (612) │ │ │ │ +12C3BB Filename Length 0041 (65) │ │ │ │ +12C3BD Extra Length 0000 (0) │ │ │ │ +12C3BF Comment Length 0000 (0) │ │ │ │ +12C3C1 Disk Start 0000 (0) │ │ │ │ +12C3C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C2C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C3C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C2C5 Local Header Offset 0010B9D5 (1096149) │ │ │ │ -12C2C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C3C9 Local Header Offset 0010B9C5 (1096133) │ │ │ │ +12C3CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C2C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C3CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C30A CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ -12C30E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C30F Created OS 03 (3) 'Unix' │ │ │ │ -12C310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C312 General Purpose Flag 0800 (2048) │ │ │ │ +12C40E CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ +12C412 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C413 Created OS 03 (3) 'Unix' │ │ │ │ +12C414 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C415 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C416 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C314 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C316 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C31A CRC EE8F416C (4002365804) │ │ │ │ -12C31E Compressed Size 0000017E (382) │ │ │ │ -12C322 Uncompressed Size 00000366 (870) │ │ │ │ -12C326 Filename Length 0040 (64) │ │ │ │ -12C328 Extra Length 0000 (0) │ │ │ │ -12C32A Comment Length 0000 (0) │ │ │ │ -12C32C Disk Start 0000 (0) │ │ │ │ -12C32E Int File Attributes 0000 (0) │ │ │ │ +12C418 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C41A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C41E CRC EE8F416C (4002365804) │ │ │ │ +12C422 Compressed Size 0000017E (382) │ │ │ │ +12C426 Uncompressed Size 00000366 (870) │ │ │ │ +12C42A Filename Length 0040 (64) │ │ │ │ +12C42C Extra Length 0000 (0) │ │ │ │ +12C42E Comment Length 0000 (0) │ │ │ │ +12C430 Disk Start 0000 (0) │ │ │ │ +12C432 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C330 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C434 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C334 Local Header Offset 0010BB6B (1096555) │ │ │ │ -12C338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C438 Local Header Offset 0010BB5B (1096539) │ │ │ │ +12C43C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C43C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C378 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ -12C37C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C37D Created OS 03 (3) 'Unix' │ │ │ │ -12C37E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C37F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C380 General Purpose Flag 0800 (2048) │ │ │ │ +12C47C CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ +12C480 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C481 Created OS 03 (3) 'Unix' │ │ │ │ +12C482 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C483 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C484 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C382 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C384 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C388 CRC EE2DE02F (3995983919) │ │ │ │ -12C38C Compressed Size 00000206 (518) │ │ │ │ -12C390 Uncompressed Size 00000452 (1106) │ │ │ │ -12C394 Filename Length 0045 (69) │ │ │ │ -12C396 Extra Length 0000 (0) │ │ │ │ -12C398 Comment Length 0000 (0) │ │ │ │ -12C39A Disk Start 0000 (0) │ │ │ │ -12C39C Int File Attributes 0000 (0) │ │ │ │ +12C486 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C488 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C48C CRC EE2DE02F (3995983919) │ │ │ │ +12C490 Compressed Size 00000206 (518) │ │ │ │ +12C494 Uncompressed Size 00000452 (1106) │ │ │ │ +12C498 Filename Length 0045 (69) │ │ │ │ +12C49A Extra Length 0000 (0) │ │ │ │ +12C49C Comment Length 0000 (0) │ │ │ │ +12C49E Disk Start 0000 (0) │ │ │ │ +12C4A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C39E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C4A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C3A2 Local Header Offset 0010BD47 (1097031) │ │ │ │ -12C3A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C4A6 Local Header Offset 0010BD37 (1097015) │ │ │ │ +12C4AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C3A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C4AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C3EB CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ -12C3EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C3F0 Created OS 03 (3) 'Unix' │ │ │ │ -12C3F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C3F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C3F3 General Purpose Flag 0800 (2048) │ │ │ │ +12C4EF CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ +12C4F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C4F4 Created OS 03 (3) 'Unix' │ │ │ │ +12C4F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C4F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C4F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C3F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C3F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C3FB CRC 175FEB58 (392162136) │ │ │ │ -12C3FF Compressed Size 0000021E (542) │ │ │ │ -12C403 Uncompressed Size 000007C4 (1988) │ │ │ │ -12C407 Filename Length 0044 (68) │ │ │ │ -12C409 Extra Length 0000 (0) │ │ │ │ -12C40B Comment Length 0000 (0) │ │ │ │ -12C40D Disk Start 0000 (0) │ │ │ │ -12C40F Int File Attributes 0000 (0) │ │ │ │ +12C4F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C4FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C4FF CRC 175FEB58 (392162136) │ │ │ │ +12C503 Compressed Size 0000021E (542) │ │ │ │ +12C507 Uncompressed Size 000007C4 (1988) │ │ │ │ +12C50B Filename Length 0044 (68) │ │ │ │ +12C50D Extra Length 0000 (0) │ │ │ │ +12C50F Comment Length 0000 (0) │ │ │ │ +12C511 Disk Start 0000 (0) │ │ │ │ +12C513 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C411 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C515 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C415 Local Header Offset 0010BFB0 (1097648) │ │ │ │ -12C419 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C519 Local Header Offset 0010BFA0 (1097632) │ │ │ │ +12C51D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C51D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C45D CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ -12C461 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C462 Created OS 03 (3) 'Unix' │ │ │ │ -12C463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C465 General Purpose Flag 0800 (2048) │ │ │ │ +12C561 CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ +12C565 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C566 Created OS 03 (3) 'Unix' │ │ │ │ +12C567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C569 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C467 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C469 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C46D CRC 8BCB3051 (2345349201) │ │ │ │ -12C471 Compressed Size 00000139 (313) │ │ │ │ -12C475 Uncompressed Size 00000264 (612) │ │ │ │ -12C479 Filename Length 0041 (65) │ │ │ │ -12C47B Extra Length 0000 (0) │ │ │ │ -12C47D Comment Length 0000 (0) │ │ │ │ -12C47F Disk Start 0000 (0) │ │ │ │ -12C481 Int File Attributes 0000 (0) │ │ │ │ +12C56B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C56D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C571 CRC 8BCB3051 (2345349201) │ │ │ │ +12C575 Compressed Size 00000139 (313) │ │ │ │ +12C579 Uncompressed Size 00000264 (612) │ │ │ │ +12C57D Filename Length 0041 (65) │ │ │ │ +12C57F Extra Length 0000 (0) │ │ │ │ +12C581 Comment Length 0000 (0) │ │ │ │ +12C583 Disk Start 0000 (0) │ │ │ │ +12C585 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C587 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C487 Local Header Offset 0010C230 (1098288) │ │ │ │ -12C48B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C58B Local Header Offset 0010C220 (1098272) │ │ │ │ +12C58F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C48B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C58F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C4CC CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ -12C4D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C4D1 Created OS 03 (3) 'Unix' │ │ │ │ -12C4D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C4D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C4D4 General Purpose Flag 0800 (2048) │ │ │ │ +12C5D0 CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ +12C5D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C5D5 Created OS 03 (3) 'Unix' │ │ │ │ +12C5D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C5D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C5D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C4D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C4D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C4DC CRC FDC4FBA2 (4257545122) │ │ │ │ -12C4E0 Compressed Size 0000017C (380) │ │ │ │ -12C4E4 Uncompressed Size 00000366 (870) │ │ │ │ -12C4E8 Filename Length 0040 (64) │ │ │ │ -12C4EA Extra Length 0000 (0) │ │ │ │ -12C4EC Comment Length 0000 (0) │ │ │ │ -12C4EE Disk Start 0000 (0) │ │ │ │ -12C4F0 Int File Attributes 0000 (0) │ │ │ │ +12C5DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C5DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C5E0 CRC FDC4FBA2 (4257545122) │ │ │ │ +12C5E4 Compressed Size 0000017C (380) │ │ │ │ +12C5E8 Uncompressed Size 00000366 (870) │ │ │ │ +12C5EC Filename Length 0040 (64) │ │ │ │ +12C5EE Extra Length 0000 (0) │ │ │ │ +12C5F0 Comment Length 0000 (0) │ │ │ │ +12C5F2 Disk Start 0000 (0) │ │ │ │ +12C5F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C4F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C5F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C4F6 Local Header Offset 0010C3C8 (1098696) │ │ │ │ -12C4FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C5FA Local Header Offset 0010C3B8 (1098680) │ │ │ │ +12C5FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C4FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C5FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C53A CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ -12C53E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C53F Created OS 03 (3) 'Unix' │ │ │ │ -12C540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C542 General Purpose Flag 0800 (2048) │ │ │ │ +12C63E CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ +12C642 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C643 Created OS 03 (3) 'Unix' │ │ │ │ +12C644 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C645 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C646 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C544 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C546 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C54A CRC 6E43099D (1849887133) │ │ │ │ -12C54E Compressed Size 00000139 (313) │ │ │ │ -12C552 Uncompressed Size 00000270 (624) │ │ │ │ -12C556 Filename Length 0044 (68) │ │ │ │ -12C558 Extra Length 0000 (0) │ │ │ │ -12C55A Comment Length 0000 (0) │ │ │ │ -12C55C Disk Start 0000 (0) │ │ │ │ -12C55E Int File Attributes 0000 (0) │ │ │ │ +12C648 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C64A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C64E CRC 6E43099D (1849887133) │ │ │ │ +12C652 Compressed Size 00000139 (313) │ │ │ │ +12C656 Uncompressed Size 00000270 (624) │ │ │ │ +12C65A Filename Length 0044 (68) │ │ │ │ +12C65C Extra Length 0000 (0) │ │ │ │ +12C65E Comment Length 0000 (0) │ │ │ │ +12C660 Disk Start 0000 (0) │ │ │ │ +12C662 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C560 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C664 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C564 Local Header Offset 0010C5A2 (1099170) │ │ │ │ -12C568 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C668 Local Header Offset 0010C592 (1099154) │ │ │ │ +12C66C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C568: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C66C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C5AC CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ -12C5B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C5B1 Created OS 03 (3) 'Unix' │ │ │ │ -12C5B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C5B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C5B4 General Purpose Flag 0800 (2048) │ │ │ │ +12C6B0 CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ +12C6B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C6B5 Created OS 03 (3) 'Unix' │ │ │ │ +12C6B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C6B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C6B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C5B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C5B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C5BC CRC 19D3CBF3 (433310707) │ │ │ │ -12C5C0 Compressed Size 00000180 (384) │ │ │ │ -12C5C4 Uncompressed Size 00000378 (888) │ │ │ │ -12C5C8 Filename Length 0043 (67) │ │ │ │ -12C5CA Extra Length 0000 (0) │ │ │ │ -12C5CC Comment Length 0000 (0) │ │ │ │ -12C5CE Disk Start 0000 (0) │ │ │ │ -12C5D0 Int File Attributes 0000 (0) │ │ │ │ +12C6BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C6BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C6C0 CRC 19D3CBF3 (433310707) │ │ │ │ +12C6C4 Compressed Size 00000180 (384) │ │ │ │ +12C6C8 Uncompressed Size 00000378 (888) │ │ │ │ +12C6CC Filename Length 0043 (67) │ │ │ │ +12C6CE Extra Length 0000 (0) │ │ │ │ +12C6D0 Comment Length 0000 (0) │ │ │ │ +12C6D2 Disk Start 0000 (0) │ │ │ │ +12C6D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C5D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C6D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C5D6 Local Header Offset 0010C73D (1099581) │ │ │ │ -12C5DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C6DA Local Header Offset 0010C72D (1099565) │ │ │ │ +12C6DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C5DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C6DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C61D CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ -12C621 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C622 Created OS 03 (3) 'Unix' │ │ │ │ -12C623 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C624 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C625 General Purpose Flag 0800 (2048) │ │ │ │ +12C721 CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ +12C725 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C726 Created OS 03 (3) 'Unix' │ │ │ │ +12C727 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C728 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C729 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C627 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C629 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C62D CRC 27E54161 (669335905) │ │ │ │ -12C631 Compressed Size 000001F6 (502) │ │ │ │ -12C635 Uncompressed Size 000003C8 (968) │ │ │ │ -12C639 Filename Length 0031 (49) │ │ │ │ -12C63B Extra Length 0000 (0) │ │ │ │ -12C63D Comment Length 0000 (0) │ │ │ │ -12C63F Disk Start 0000 (0) │ │ │ │ -12C641 Int File Attributes 0000 (0) │ │ │ │ +12C72B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C72D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C731 CRC 27E54161 (669335905) │ │ │ │ +12C735 Compressed Size 000001F6 (502) │ │ │ │ +12C739 Uncompressed Size 000003C8 (968) │ │ │ │ +12C73D Filename Length 0031 (49) │ │ │ │ +12C73F Extra Length 0000 (0) │ │ │ │ +12C741 Comment Length 0000 (0) │ │ │ │ +12C743 Disk Start 0000 (0) │ │ │ │ +12C745 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C643 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C747 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C647 Local Header Offset 0010C91E (1100062) │ │ │ │ -12C64B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C74B Local Header Offset 0010C90E (1100046) │ │ │ │ +12C74F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C64B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C74F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C67C CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ -12C680 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C681 Created OS 03 (3) 'Unix' │ │ │ │ -12C682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C684 General Purpose Flag 0800 (2048) │ │ │ │ +12C780 CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ +12C784 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C785 Created OS 03 (3) 'Unix' │ │ │ │ +12C786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C788 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C686 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C688 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C68C CRC 526E8794 (1382975380) │ │ │ │ -12C690 Compressed Size 000002C7 (711) │ │ │ │ -12C694 Uncompressed Size 00000862 (2146) │ │ │ │ -12C698 Filename Length 0030 (48) │ │ │ │ -12C69A Extra Length 0000 (0) │ │ │ │ -12C69C Comment Length 0000 (0) │ │ │ │ -12C69E Disk Start 0000 (0) │ │ │ │ -12C6A0 Int File Attributes 0000 (0) │ │ │ │ +12C78A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C78C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C790 CRC 526E8794 (1382975380) │ │ │ │ +12C794 Compressed Size 000002C7 (711) │ │ │ │ +12C798 Uncompressed Size 00000862 (2146) │ │ │ │ +12C79C Filename Length 0030 (48) │ │ │ │ +12C79E Extra Length 0000 (0) │ │ │ │ +12C7A0 Comment Length 0000 (0) │ │ │ │ +12C7A2 Disk Start 0000 (0) │ │ │ │ +12C7A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C6A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C7A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C6A6 Local Header Offset 0010CB63 (1100643) │ │ │ │ -12C6AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C7AA Local Header Offset 0010CB53 (1100627) │ │ │ │ +12C7AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C6AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C7AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C6DA CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ -12C6DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C6DF Created OS 03 (3) 'Unix' │ │ │ │ -12C6E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C6E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C6E2 General Purpose Flag 0800 (2048) │ │ │ │ +12C7DE CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ +12C7E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C7E3 Created OS 03 (3) 'Unix' │ │ │ │ +12C7E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C7E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C7E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C6E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C6E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C6EA CRC 24A5F179 (614855033) │ │ │ │ -12C6EE Compressed Size 00000387 (903) │ │ │ │ -12C6F2 Uncompressed Size 000008EE (2286) │ │ │ │ -12C6F6 Filename Length 0031 (49) │ │ │ │ -12C6F8 Extra Length 0000 (0) │ │ │ │ -12C6FA Comment Length 0000 (0) │ │ │ │ -12C6FC Disk Start 0000 (0) │ │ │ │ -12C6FE Int File Attributes 0000 (0) │ │ │ │ +12C7E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C7EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C7EE CRC 24A5F179 (614855033) │ │ │ │ +12C7F2 Compressed Size 00000387 (903) │ │ │ │ +12C7F6 Uncompressed Size 000008EE (2286) │ │ │ │ +12C7FA Filename Length 0031 (49) │ │ │ │ +12C7FC Extra Length 0000 (0) │ │ │ │ +12C7FE Comment Length 0000 (0) │ │ │ │ +12C800 Disk Start 0000 (0) │ │ │ │ +12C802 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C700 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C804 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C704 Local Header Offset 0010CE78 (1101432) │ │ │ │ -12C708 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C808 Local Header Offset 0010CE68 (1101416) │ │ │ │ +12C80C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C80C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C739 CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ -12C73D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C73E Created OS 03 (3) 'Unix' │ │ │ │ -12C73F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C741 General Purpose Flag 0800 (2048) │ │ │ │ +12C83D CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ +12C841 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C842 Created OS 03 (3) 'Unix' │ │ │ │ +12C843 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C844 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C845 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C749 CRC 92A2ED15 (2460151061) │ │ │ │ -12C74D Compressed Size 0000042F (1071) │ │ │ │ -12C751 Uncompressed Size 000019AB (6571) │ │ │ │ -12C755 Filename Length 0030 (48) │ │ │ │ -12C757 Extra Length 0000 (0) │ │ │ │ -12C759 Comment Length 0000 (0) │ │ │ │ -12C75B Disk Start 0000 (0) │ │ │ │ -12C75D Int File Attributes 0000 (0) │ │ │ │ +12C847 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C849 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C84D CRC 92A2ED15 (2460151061) │ │ │ │ +12C851 Compressed Size 0000042F (1071) │ │ │ │ +12C855 Uncompressed Size 000019AB (6571) │ │ │ │ +12C859 Filename Length 0030 (48) │ │ │ │ +12C85B Extra Length 0000 (0) │ │ │ │ +12C85D Comment Length 0000 (0) │ │ │ │ +12C85F Disk Start 0000 (0) │ │ │ │ +12C861 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C75F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C863 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C763 Local Header Offset 0010D24E (1102414) │ │ │ │ -12C767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C867 Local Header Offset 0010D23E (1102398) │ │ │ │ +12C86B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C86B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C797 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ -12C79B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C79C Created OS 03 (3) 'Unix' │ │ │ │ -12C79D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C79E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C79F General Purpose Flag 0800 (2048) │ │ │ │ +12C89B CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ +12C89F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8A0 Created OS 03 (3) 'Unix' │ │ │ │ +12C8A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7A7 CRC 69025F3C (1761763132) │ │ │ │ -12C7AB Compressed Size 00000328 (808) │ │ │ │ -12C7AF Uncompressed Size 000006E4 (1764) │ │ │ │ -12C7B3 Filename Length 0027 (39) │ │ │ │ -12C7B5 Extra Length 0000 (0) │ │ │ │ -12C7B7 Comment Length 0000 (0) │ │ │ │ -12C7B9 Disk Start 0000 (0) │ │ │ │ -12C7BB Int File Attributes 0000 (0) │ │ │ │ +12C8A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C8AB CRC 69025F3C (1761763132) │ │ │ │ +12C8AF Compressed Size 00000328 (808) │ │ │ │ +12C8B3 Uncompressed Size 000006E4 (1764) │ │ │ │ +12C8B7 Filename Length 0027 (39) │ │ │ │ +12C8B9 Extra Length 0000 (0) │ │ │ │ +12C8BB Comment Length 0000 (0) │ │ │ │ +12C8BD Disk Start 0000 (0) │ │ │ │ +12C8BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C7BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C8C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C7C1 Local Header Offset 0010D6CB (1103563) │ │ │ │ -12C7C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C8C5 Local Header Offset 0010D6BB (1103547) │ │ │ │ +12C8C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C7C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C8C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C7EC CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ -12C7F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C7F1 Created OS 03 (3) 'Unix' │ │ │ │ -12C7F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C7F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7F4 General Purpose Flag 0800 (2048) │ │ │ │ +12C8F0 CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ +12C8F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8F5 Created OS 03 (3) 'Unix' │ │ │ │ +12C8F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7FC CRC FCCC5561 (4241249633) │ │ │ │ -12C800 Compressed Size 000006D7 (1751) │ │ │ │ -12C804 Uncompressed Size 00001DD9 (7641) │ │ │ │ -12C808 Filename Length 0026 (38) │ │ │ │ -12C80A Extra Length 0000 (0) │ │ │ │ -12C80C Comment Length 0000 (0) │ │ │ │ -12C80E Disk Start 0000 (0) │ │ │ │ -12C810 Int File Attributes 0000 (0) │ │ │ │ +12C8FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C900 CRC FCCC5561 (4241249633) │ │ │ │ +12C904 Compressed Size 000006D7 (1751) │ │ │ │ +12C908 Uncompressed Size 00001DD9 (7641) │ │ │ │ +12C90C Filename Length 0026 (38) │ │ │ │ +12C90E Extra Length 0000 (0) │ │ │ │ +12C910 Comment Length 0000 (0) │ │ │ │ +12C912 Disk Start 0000 (0) │ │ │ │ +12C914 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C812 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C916 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C816 Local Header Offset 0010DA38 (1104440) │ │ │ │ -12C81A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C91A Local Header Offset 0010DA28 (1104424) │ │ │ │ +12C91E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C81A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C91E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C840 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ -12C844 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C845 Created OS 03 (3) 'Unix' │ │ │ │ -12C846 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C847 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C848 General Purpose Flag 0800 (2048) │ │ │ │ +12C944 CENTRAL HEADER #634 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C84A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C84C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C850 CRC 911BFA2F (2434529839) │ │ │ │ -12C854 Compressed Size 000002C7 (711) │ │ │ │ -12C858 Uncompressed Size 000005FF (1535) │ │ │ │ -12C85C Filename Length 0029 (41) │ │ │ │ -12C85E Extra Length 0000 (0) │ │ │ │ -12C860 Comment Length 0000 (0) │ │ │ │ -12C862 Disk Start 0000 (0) │ │ │ │ -12C864 Int File Attributes 0000 (0) │ │ │ │ +12C94E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C950 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C954 CRC 911BFA2F (2434529839) │ │ │ │ +12C958 Compressed Size 000002C7 (711) │ │ │ │ +12C95C Uncompressed Size 000005FF (1535) │ │ │ │ +12C960 Filename Length 0029 (41) │ │ │ │ +12C962 Extra Length 0000 (0) │ │ │ │ +12C964 Comment Length 0000 (0) │ │ │ │ +12C966 Disk Start 0000 (0) │ │ │ │ +12C968 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C866 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C96A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C86A Local Header Offset 0010E153 (1106259) │ │ │ │ -12C86E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C96E Local Header Offset 0010E143 (1106243) │ │ │ │ +12C972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C86E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C897 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ -12C89B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C89C Created OS 03 (3) 'Unix' │ │ │ │ -12C89D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C89E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C89F General Purpose Flag 0800 (2048) │ │ │ │ +12C99B CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ +12C99F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9A0 Created OS 03 (3) 'Unix' │ │ │ │ +12C9A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8A7 CRC AF497377 (2940826487) │ │ │ │ -12C8AB Compressed Size 000008AC (2220) │ │ │ │ -12C8AF Uncompressed Size 0000285B (10331) │ │ │ │ -12C8B3 Filename Length 0028 (40) │ │ │ │ -12C8B5 Extra Length 0000 (0) │ │ │ │ -12C8B7 Comment Length 0000 (0) │ │ │ │ -12C8B9 Disk Start 0000 (0) │ │ │ │ -12C8BB Int File Attributes 0000 (0) │ │ │ │ +12C9A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C9AB CRC AF497377 (2940826487) │ │ │ │ +12C9AF Compressed Size 000008AC (2220) │ │ │ │ +12C9B3 Uncompressed Size 0000285B (10331) │ │ │ │ +12C9B7 Filename Length 0028 (40) │ │ │ │ +12C9B9 Extra Length 0000 (0) │ │ │ │ +12C9BB Comment Length 0000 (0) │ │ │ │ +12C9BD Disk Start 0000 (0) │ │ │ │ +12C9BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C8BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C9C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C8C1 Local Header Offset 0010E461 (1107041) │ │ │ │ -12C8C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C9C5 Local Header Offset 0010E451 (1107025) │ │ │ │ +12C9C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C8C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C9C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C8ED CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ -12C8F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C8F2 Created OS 03 (3) 'Unix' │ │ │ │ -12C8F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C8F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8F5 General Purpose Flag 0800 (2048) │ │ │ │ +12C9F1 CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ +12C9F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9F6 Created OS 03 (3) 'Unix' │ │ │ │ +12C9F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8FD CRC 291F099E (689899934) │ │ │ │ -12C901 Compressed Size 0000032C (812) │ │ │ │ -12C905 Uncompressed Size 000006E8 (1768) │ │ │ │ -12C909 Filename Length 0028 (40) │ │ │ │ -12C90B Extra Length 0000 (0) │ │ │ │ -12C90D Comment Length 0000 (0) │ │ │ │ -12C90F Disk Start 0000 (0) │ │ │ │ -12C911 Int File Attributes 0000 (0) │ │ │ │ +12C9FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA01 CRC 291F099E (689899934) │ │ │ │ +12CA05 Compressed Size 0000032C (812) │ │ │ │ +12CA09 Uncompressed Size 000006E8 (1768) │ │ │ │ +12CA0D Filename Length 0028 (40) │ │ │ │ +12CA0F Extra Length 0000 (0) │ │ │ │ +12CA11 Comment Length 0000 (0) │ │ │ │ +12CA13 Disk Start 0000 (0) │ │ │ │ +12CA15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C913 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C917 Local Header Offset 0010ED53 (1109331) │ │ │ │ -12C91B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA1B Local Header Offset 0010ED43 (1109315) │ │ │ │ +12CA1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C91B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C943 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ -12C947 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C948 Created OS 03 (3) 'Unix' │ │ │ │ -12C949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C94A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C94B General Purpose Flag 0800 (2048) │ │ │ │ +12CA47 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ +12CA4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA4C Created OS 03 (3) 'Unix' │ │ │ │ +12CA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C94D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C94F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C953 CRC 54D90E37 (1423511095) │ │ │ │ -12C957 Compressed Size 0000070A (1802) │ │ │ │ -12C95B Uncompressed Size 00001EC2 (7874) │ │ │ │ -12C95F Filename Length 0027 (39) │ │ │ │ -12C961 Extra Length 0000 (0) │ │ │ │ -12C963 Comment Length 0000 (0) │ │ │ │ -12C965 Disk Start 0000 (0) │ │ │ │ -12C967 Int File Attributes 0000 (0) │ │ │ │ +12CA51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA57 CRC 54D90E37 (1423511095) │ │ │ │ +12CA5B Compressed Size 0000070A (1802) │ │ │ │ +12CA5F Uncompressed Size 00001EC2 (7874) │ │ │ │ +12CA63 Filename Length 0027 (39) │ │ │ │ +12CA65 Extra Length 0000 (0) │ │ │ │ +12CA67 Comment Length 0000 (0) │ │ │ │ +12CA69 Disk Start 0000 (0) │ │ │ │ +12CA6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C969 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C96D Local Header Offset 0010F0C5 (1110213) │ │ │ │ -12C971 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA71 Local Header Offset 0010F0B5 (1110197) │ │ │ │ +12CA75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C998 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ -12C99C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C99D Created OS 03 (3) 'Unix' │ │ │ │ -12C99E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C99F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9A0 General Purpose Flag 0800 (2048) │ │ │ │ +12CA9C CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ +12CAA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAA1 Created OS 03 (3) 'Unix' │ │ │ │ +12CAA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CAA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CAA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9A8 CRC 4EE0B8C8 (1323350216) │ │ │ │ -12C9AC Compressed Size 00002D5C (11612) │ │ │ │ -12C9B0 Uncompressed Size 00009AFD (39677) │ │ │ │ -12C9B4 Filename Length 0022 (34) │ │ │ │ -12C9B6 Extra Length 0000 (0) │ │ │ │ -12C9B8 Comment Length 0000 (0) │ │ │ │ -12C9BA Disk Start 0000 (0) │ │ │ │ -12C9BC Int File Attributes 0000 (0) │ │ │ │ +12CAA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CAA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAAC CRC 40BA2273 (1085940339) │ │ │ │ +12CAB0 Compressed Size 00002D60 (11616) │ │ │ │ +12CAB4 Uncompressed Size 00009AFD (39677) │ │ │ │ +12CAB8 Filename Length 0022 (34) │ │ │ │ +12CABA Extra Length 0000 (0) │ │ │ │ +12CABC Comment Length 0000 (0) │ │ │ │ +12CABE Disk Start 0000 (0) │ │ │ │ +12CAC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C9BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CAC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C9C2 Local Header Offset 0010F814 (1112084) │ │ │ │ -12C9C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CAC6 Local Header Offset 0010F804 (1112068) │ │ │ │ +12CACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C9C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C9E8 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ -12C9EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C9ED Created OS 03 (3) 'Unix' │ │ │ │ -12C9EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9F0 General Purpose Flag 0800 (2048) │ │ │ │ +12CAEC CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ +12CAF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAF1 Created OS 03 (3) 'Unix' │ │ │ │ +12CAF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CAF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CAF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9F8 CRC 21B44AC4 (565463748) │ │ │ │ -12C9FC Compressed Size 000049A6 (18854) │ │ │ │ -12CA00 Uncompressed Size 0002D72C (186156) │ │ │ │ -12CA04 Filename Length 0021 (33) │ │ │ │ -12CA06 Extra Length 0000 (0) │ │ │ │ -12CA08 Comment Length 0000 (0) │ │ │ │ -12CA0A Disk Start 0000 (0) │ │ │ │ -12CA0C Int File Attributes 0000 (0) │ │ │ │ +12CAF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CAF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAFC CRC E960D0AD (3915436205) │ │ │ │ +12CB00 Compressed Size 00004AAB (19115) │ │ │ │ +12CB04 Uncompressed Size 0002D72C (186156) │ │ │ │ +12CB08 Filename Length 0021 (33) │ │ │ │ +12CB0A Extra Length 0000 (0) │ │ │ │ +12CB0C Comment Length 0000 (0) │ │ │ │ +12CB0E Disk Start 0000 (0) │ │ │ │ +12CB10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CB12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CA12 Local Header Offset 001125B0 (1123760) │ │ │ │ -12CA16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB16 Local Header Offset 001125A4 (1123748) │ │ │ │ +12CB1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CA37 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ -12CA3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA3C Created OS 03 (3) 'Unix' │ │ │ │ -12CA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA3F General Purpose Flag 0800 (2048) │ │ │ │ +12CB3B CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ +12CB3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB40 Created OS 03 (3) 'Unix' │ │ │ │ +12CB41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB43 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA41 Compression Method 0000 (0) 'Stored' │ │ │ │ -12CA43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA47 CRC 00000000 (0) │ │ │ │ -12CA4B Compressed Size 00000000 (0) │ │ │ │ -12CA4F Uncompressed Size 00000000 (0) │ │ │ │ -12CA53 Filename Length 0016 (22) │ │ │ │ -12CA55 Extra Length 0000 (0) │ │ │ │ -12CA57 Comment Length 0000 (0) │ │ │ │ -12CA59 Disk Start 0000 (0) │ │ │ │ -12CA5B Int File Attributes 0000 (0) │ │ │ │ +12CB45 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CB47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB4B CRC 00000000 (0) │ │ │ │ +12CB4F Compressed Size 00000000 (0) │ │ │ │ +12CB53 Uncompressed Size 00000000 (0) │ │ │ │ +12CB57 Filename Length 0016 (22) │ │ │ │ +12CB59 Extra Length 0000 (0) │ │ │ │ +12CB5B Comment Length 0000 (0) │ │ │ │ +12CB5D Disk Start 0000 (0) │ │ │ │ +12CB5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA5D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CB61 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CA61 Local Header Offset 00116F95 (1142677) │ │ │ │ -12CA65 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB65 Local Header Offset 0011708E (1142926) │ │ │ │ +12CB69 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA65: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB69: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CA65: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CB69: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA3D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB41: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CA7B CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ -12CA7F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA80 Created OS 03 (3) 'Unix' │ │ │ │ -12CA81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA83 General Purpose Flag 0800 (2048) │ │ │ │ +12CB7F CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ +12CB83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB84 Created OS 03 (3) 'Unix' │ │ │ │ +12CB85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA85 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CA87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA8B CRC B8BA3607 (3099211271) │ │ │ │ -12CA8F Compressed Size 00000137 (311) │ │ │ │ -12CA93 Uncompressed Size 00000204 (516) │ │ │ │ -12CA97 Filename Length 0031 (49) │ │ │ │ -12CA99 Extra Length 0000 (0) │ │ │ │ -12CA9B Comment Length 0000 (0) │ │ │ │ -12CA9D Disk Start 0000 (0) │ │ │ │ -12CA9F Int File Attributes 0000 (0) │ │ │ │ +12CB89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CB8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB8F CRC B8BA3607 (3099211271) │ │ │ │ +12CB93 Compressed Size 00000137 (311) │ │ │ │ +12CB97 Uncompressed Size 00000204 (516) │ │ │ │ +12CB9B Filename Length 0031 (49) │ │ │ │ +12CB9D Extra Length 0000 (0) │ │ │ │ +12CB9F Comment Length 0000 (0) │ │ │ │ +12CBA1 Disk Start 0000 (0) │ │ │ │ +12CBA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CAA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CBA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CAA5 Local Header Offset 00116FC9 (1142729) │ │ │ │ -12CAA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CBA9 Local Header Offset 001170C2 (1142978) │ │ │ │ +12CBAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CAA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CBAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CADA CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ -12CADE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CADF Created OS 03 (3) 'Unix' │ │ │ │ -12CAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CAE2 General Purpose Flag 0800 (2048) │ │ │ │ +12CBDE CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ +12CBE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CBE3 Created OS 03 (3) 'Unix' │ │ │ │ +12CBE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CBE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CBE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CAEA CRC 18D7E5A6 (416802214) │ │ │ │ -12CAEE Compressed Size 0000011F (287) │ │ │ │ -12CAF2 Uncompressed Size 00000217 (535) │ │ │ │ -12CAF6 Filename Length 0030 (48) │ │ │ │ -12CAF8 Extra Length 0000 (0) │ │ │ │ -12CAFA Comment Length 0000 (0) │ │ │ │ -12CAFC Disk Start 0000 (0) │ │ │ │ -12CAFE Int File Attributes 0000 (0) │ │ │ │ +12CBE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CBEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CBEE CRC 18D7E5A6 (416802214) │ │ │ │ +12CBF2 Compressed Size 0000011F (287) │ │ │ │ +12CBF6 Uncompressed Size 00000217 (535) │ │ │ │ +12CBFA Filename Length 0030 (48) │ │ │ │ +12CBFC Extra Length 0000 (0) │ │ │ │ +12CBFE Comment Length 0000 (0) │ │ │ │ +12CC00 Disk Start 0000 (0) │ │ │ │ +12CC02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB04 Local Header Offset 0011714F (1143119) │ │ │ │ -12CB08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC08 Local Header Offset 00117248 (1143368) │ │ │ │ +12CC0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB38 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ -12CB3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB3D Created OS 03 (3) 'Unix' │ │ │ │ -12CB3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB40 General Purpose Flag 0800 (2048) │ │ │ │ +12CC3C CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ +12CC40 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC41 Created OS 03 (3) 'Unix' │ │ │ │ +12CC42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CB48 CRC ABA82EEC (2879925996) │ │ │ │ -12CB4C Compressed Size 00000DC4 (3524) │ │ │ │ -12CB50 Uncompressed Size 00002691 (9873) │ │ │ │ -12CB54 Filename Length 002D (45) │ │ │ │ -12CB56 Extra Length 0000 (0) │ │ │ │ -12CB58 Comment Length 0000 (0) │ │ │ │ -12CB5A Disk Start 0000 (0) │ │ │ │ -12CB5C Int File Attributes 0000 (0) │ │ │ │ +12CC46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC4C CRC ABA82EEC (2879925996) │ │ │ │ +12CC50 Compressed Size 00000DC4 (3524) │ │ │ │ +12CC54 Uncompressed Size 00002691 (9873) │ │ │ │ +12CC58 Filename Length 002D (45) │ │ │ │ +12CC5A Extra Length 0000 (0) │ │ │ │ +12CC5C Comment Length 0000 (0) │ │ │ │ +12CC5E Disk Start 0000 (0) │ │ │ │ +12CC60 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB62 Local Header Offset 001172BC (1143484) │ │ │ │ -12CB66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC66 Local Header Offset 001173B5 (1143733) │ │ │ │ +12CC6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB93 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ -12CB97 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB98 Created OS 03 (3) 'Unix' │ │ │ │ -12CB99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB9B General Purpose Flag 0800 (2048) │ │ │ │ +12CC97 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ +12CC9B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC9C Created OS 03 (3) 'Unix' │ │ │ │ +12CC9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB9D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBA3 CRC 39AAAE48 (967487048) │ │ │ │ -12CBA7 Compressed Size 00000B01 (2817) │ │ │ │ -12CBAB Uncompressed Size 00009014 (36884) │ │ │ │ -12CBAF Filename Length 002C (44) │ │ │ │ -12CBB1 Extra Length 0000 (0) │ │ │ │ -12CBB3 Comment Length 0000 (0) │ │ │ │ -12CBB5 Disk Start 0000 (0) │ │ │ │ -12CBB7 Int File Attributes 0000 (0) │ │ │ │ +12CCA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CCA7 CRC 39AAAE48 (967487048) │ │ │ │ +12CCAB Compressed Size 00000B01 (2817) │ │ │ │ +12CCAF Uncompressed Size 00009014 (36884) │ │ │ │ +12CCB3 Filename Length 002C (44) │ │ │ │ +12CCB5 Extra Length 0000 (0) │ │ │ │ +12CCB7 Comment Length 0000 (0) │ │ │ │ +12CCB9 Disk Start 0000 (0) │ │ │ │ +12CCBB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CBB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CCBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CBBD Local Header Offset 001180CB (1147083) │ │ │ │ -12CBC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CCC1 Local Header Offset 001181C4 (1147332) │ │ │ │ +12CCC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CBC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CCC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CBED CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ -12CBF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CBF2 Created OS 03 (3) 'Unix' │ │ │ │ -12CBF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CBF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CBF5 General Purpose Flag 0800 (2048) │ │ │ │ +12CCF1 CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ +12CCF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CCF6 Created OS 03 (3) 'Unix' │ │ │ │ +12CCF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CCF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CCF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CBF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBFD CRC 3D497A9D (1028225693) │ │ │ │ -12CC01 Compressed Size 0000160F (5647) │ │ │ │ -12CC05 Uncompressed Size 00004612 (17938) │ │ │ │ -12CC09 Filename Length 0029 (41) │ │ │ │ -12CC0B Extra Length 0000 (0) │ │ │ │ -12CC0D Comment Length 0000 (0) │ │ │ │ -12CC0F Disk Start 0000 (0) │ │ │ │ -12CC11 Int File Attributes 0000 (0) │ │ │ │ +12CCFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD01 CRC 3D497A9D (1028225693) │ │ │ │ +12CD05 Compressed Size 0000160F (5647) │ │ │ │ +12CD09 Uncompressed Size 00004612 (17938) │ │ │ │ +12CD0D Filename Length 0029 (41) │ │ │ │ +12CD0F Extra Length 0000 (0) │ │ │ │ +12CD11 Comment Length 0000 (0) │ │ │ │ +12CD13 Disk Start 0000 (0) │ │ │ │ +12CD15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC17 Local Header Offset 00118C16 (1149974) │ │ │ │ -12CC1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD1B Local Header Offset 00118D0F (1150223) │ │ │ │ +12CD1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC44 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ -12CC48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC49 Created OS 03 (3) 'Unix' │ │ │ │ -12CC4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CC4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CC4C General Purpose Flag 0800 (2048) │ │ │ │ +12CD48 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ +12CD4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD4D Created OS 03 (3) 'Unix' │ │ │ │ +12CD4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CC4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CC50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CC54 CRC 31FC2258 (838607448) │ │ │ │ -12CC58 Compressed Size 0000122D (4653) │ │ │ │ -12CC5C Uncompressed Size 0000CDA9 (52649) │ │ │ │ -12CC60 Filename Length 0028 (40) │ │ │ │ -12CC62 Extra Length 0000 (0) │ │ │ │ -12CC64 Comment Length 0000 (0) │ │ │ │ -12CC66 Disk Start 0000 (0) │ │ │ │ -12CC68 Int File Attributes 0000 (0) │ │ │ │ +12CD52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD58 CRC 31FC2258 (838607448) │ │ │ │ +12CD5C Compressed Size 0000122D (4653) │ │ │ │ +12CD60 Uncompressed Size 0000CDA9 (52649) │ │ │ │ +12CD64 Filename Length 0028 (40) │ │ │ │ +12CD66 Extra Length 0000 (0) │ │ │ │ +12CD68 Comment Length 0000 (0) │ │ │ │ +12CD6A Disk Start 0000 (0) │ │ │ │ +12CD6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC6E Local Header Offset 0011A26C (1155692) │ │ │ │ -12CC72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD72 Local Header Offset 0011A365 (1155941) │ │ │ │ +12CD76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC9A CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ -12CC9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC9F Created OS 03 (3) 'Unix' │ │ │ │ -12CCA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCA2 General Purpose Flag 0800 (2048) │ │ │ │ +12CD9E CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ +12CDA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDA3 Created OS 03 (3) 'Unix' │ │ │ │ +12CDA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCAA CRC BCD8E6A3 (3168331427) │ │ │ │ -12CCAE Compressed Size 000002F6 (758) │ │ │ │ -12CCB2 Uncompressed Size 000005B3 (1459) │ │ │ │ -12CCB6 Filename Length 0026 (38) │ │ │ │ -12CCB8 Extra Length 0000 (0) │ │ │ │ -12CCBA Comment Length 0000 (0) │ │ │ │ -12CCBC Disk Start 0000 (0) │ │ │ │ -12CCBE Int File Attributes 0000 (0) │ │ │ │ +12CDA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CDAE CRC BCD8E6A3 (3168331427) │ │ │ │ +12CDB2 Compressed Size 000002F6 (758) │ │ │ │ +12CDB6 Uncompressed Size 000005B3 (1459) │ │ │ │ +12CDBA Filename Length 0026 (38) │ │ │ │ +12CDBC Extra Length 0000 (0) │ │ │ │ +12CDBE Comment Length 0000 (0) │ │ │ │ +12CDC0 Disk Start 0000 (0) │ │ │ │ +12CDC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CCC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CDC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CCC4 Local Header Offset 0011B4DF (1160415) │ │ │ │ -12CCC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CDC8 Local Header Offset 0011B5D8 (1160664) │ │ │ │ +12CDCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CCC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CDCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CCEE CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ -12CCF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCF3 Created OS 03 (3) 'Unix' │ │ │ │ -12CCF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCF6 General Purpose Flag 0800 (2048) │ │ │ │ +12CDF2 CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ +12CDF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDF7 Created OS 03 (3) 'Unix' │ │ │ │ +12CDF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCFE CRC 0FF691E0 (267817440) │ │ │ │ -12CD02 Compressed Size 00000250 (592) │ │ │ │ -12CD06 Uncompressed Size 000007A5 (1957) │ │ │ │ -12CD0A Filename Length 0025 (37) │ │ │ │ -12CD0C Extra Length 0000 (0) │ │ │ │ -12CD0E Comment Length 0000 (0) │ │ │ │ -12CD10 Disk Start 0000 (0) │ │ │ │ -12CD12 Int File Attributes 0000 (0) │ │ │ │ +12CDFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE02 CRC 0FF691E0 (267817440) │ │ │ │ +12CE06 Compressed Size 00000250 (592) │ │ │ │ +12CE0A Uncompressed Size 000007A5 (1957) │ │ │ │ +12CE0E Filename Length 0025 (37) │ │ │ │ +12CE10 Extra Length 0000 (0) │ │ │ │ +12CE12 Comment Length 0000 (0) │ │ │ │ +12CE14 Disk Start 0000 (0) │ │ │ │ +12CE16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CE18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CD18 Local Header Offset 0011B819 (1161241) │ │ │ │ -12CD1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE1C Local Header Offset 0011B912 (1161490) │ │ │ │ +12CE20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CD41 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ -12CD45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD46 Created OS 03 (3) 'Unix' │ │ │ │ -12CD47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD49 General Purpose Flag 0800 (2048) │ │ │ │ +12CE45 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ +12CE49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE4A Created OS 03 (3) 'Unix' │ │ │ │ +12CE4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE4D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD4B Compression Method 0000 (0) 'Stored' │ │ │ │ -12CD4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD51 CRC 00000000 (0) │ │ │ │ -12CD55 Compressed Size 00000000 (0) │ │ │ │ -12CD59 Uncompressed Size 00000000 (0) │ │ │ │ -12CD5D Filename Length 0012 (18) │ │ │ │ -12CD5F Extra Length 0000 (0) │ │ │ │ -12CD61 Comment Length 0000 (0) │ │ │ │ -12CD63 Disk Start 0000 (0) │ │ │ │ -12CD65 Int File Attributes 0000 (0) │ │ │ │ +12CE4F Compression Method 0000 (0) 'Stored' │ │ │ │ +12CE51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE55 CRC 00000000 (0) │ │ │ │ +12CE59 Compressed Size 00000000 (0) │ │ │ │ +12CE5D Uncompressed Size 00000000 (0) │ │ │ │ +12CE61 Filename Length 0012 (18) │ │ │ │ +12CE63 Extra Length 0000 (0) │ │ │ │ +12CE65 Comment Length 0000 (0) │ │ │ │ +12CE67 Disk Start 0000 (0) │ │ │ │ +12CE69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD67 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CE6B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CD6B Local Header Offset 0011BAAC (1161900) │ │ │ │ -12CD6F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE6F Local Header Offset 0011BBA5 (1162149) │ │ │ │ +12CE73 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD6F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE73: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CD6F: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CE73: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD47: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE4B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CD81 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ -12CD85 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD86 Created OS 03 (3) 'Unix' │ │ │ │ -12CD87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD89 General Purpose Flag 0800 (2048) │ │ │ │ +12CE85 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ +12CE89 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE8A Created OS 03 (3) 'Unix' │ │ │ │ +12CE8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CD8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD91 CRC 4BFB538B (1274762123) │ │ │ │ -12CD95 Compressed Size 000001CF (463) │ │ │ │ -12CD99 Uncompressed Size 0000032D (813) │ │ │ │ -12CD9D Filename Length 0023 (35) │ │ │ │ -12CD9F Extra Length 0000 (0) │ │ │ │ -12CDA1 Comment Length 0000 (0) │ │ │ │ -12CDA3 Disk Start 0000 (0) │ │ │ │ -12CDA5 Int File Attributes 0000 (0) │ │ │ │ +12CE8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CE91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE95 CRC 4BFB538B (1274762123) │ │ │ │ +12CE99 Compressed Size 000001CF (463) │ │ │ │ +12CE9D Uncompressed Size 0000032D (813) │ │ │ │ +12CEA1 Filename Length 0023 (35) │ │ │ │ +12CEA3 Extra Length 0000 (0) │ │ │ │ +12CEA5 Comment Length 0000 (0) │ │ │ │ +12CEA7 Disk Start 0000 (0) │ │ │ │ +12CEA9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEAB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDAB Local Header Offset 0011BADC (1161948) │ │ │ │ -12CDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CEAF Local Header Offset 0011BBD5 (1162197) │ │ │ │ +12CEB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CEB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CDD2 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ -12CDD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CDD7 Created OS 03 (3) 'Unix' │ │ │ │ -12CDD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CDD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CDDA General Purpose Flag 0800 (2048) │ │ │ │ +12CED6 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ +12CEDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CEDB Created OS 03 (3) 'Unix' │ │ │ │ +12CEDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CEDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CDDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CDDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CDE2 CRC 2A321DD3 (707927507) │ │ │ │ -12CDE6 Compressed Size 00000373 (883) │ │ │ │ -12CDEA Uncompressed Size 00000943 (2371) │ │ │ │ -12CDEE Filename Length 0022 (34) │ │ │ │ -12CDF0 Extra Length 0000 (0) │ │ │ │ -12CDF2 Comment Length 0000 (0) │ │ │ │ -12CDF4 Disk Start 0000 (0) │ │ │ │ -12CDF6 Int File Attributes 0000 (0) │ │ │ │ +12CEE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CEE6 CRC 2A321DD3 (707927507) │ │ │ │ +12CEEA Compressed Size 00000373 (883) │ │ │ │ +12CEEE Uncompressed Size 00000943 (2371) │ │ │ │ +12CEF2 Filename Length 0022 (34) │ │ │ │ +12CEF4 Extra Length 0000 (0) │ │ │ │ +12CEF6 Comment Length 0000 (0) │ │ │ │ +12CEF8 Disk Start 0000 (0) │ │ │ │ +12CEFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDFC Local Header Offset 0011BCEC (1162476) │ │ │ │ -12CE00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF00 Local Header Offset 0011BDE5 (1162725) │ │ │ │ +12CF04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE22 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ -12CE26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE27 Created OS 03 (3) 'Unix' │ │ │ │ -12CE28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE2A General Purpose Flag 0800 (2048) │ │ │ │ +12CF26 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ +12CF2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF2B Created OS 03 (3) 'Unix' │ │ │ │ +12CF2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE32 CRC BFDAF526 (3218797862) │ │ │ │ -12CE36 Compressed Size 000002EE (750) │ │ │ │ -12CE3A Uncompressed Size 0000066E (1646) │ │ │ │ -12CE3E Filename Length 0027 (39) │ │ │ │ -12CE40 Extra Length 0000 (0) │ │ │ │ -12CE42 Comment Length 0000 (0) │ │ │ │ -12CE44 Disk Start 0000 (0) │ │ │ │ -12CE46 Int File Attributes 0000 (0) │ │ │ │ +12CF30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF36 CRC BFDAF526 (3218797862) │ │ │ │ +12CF3A Compressed Size 000002EE (750) │ │ │ │ +12CF3E Uncompressed Size 0000066E (1646) │ │ │ │ +12CF42 Filename Length 0027 (39) │ │ │ │ +12CF44 Extra Length 0000 (0) │ │ │ │ +12CF46 Comment Length 0000 (0) │ │ │ │ +12CF48 Disk Start 0000 (0) │ │ │ │ +12CF4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CE4C Local Header Offset 0011C09F (1163423) │ │ │ │ -12CE50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF50 Local Header Offset 0011C198 (1163672) │ │ │ │ +12CF54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE77 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ -12CE7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE7C Created OS 03 (3) 'Unix' │ │ │ │ -12CE7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE7F General Purpose Flag 0800 (2048) │ │ │ │ +12CF7B CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ +12CF7F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF80 Created OS 03 (3) 'Unix' │ │ │ │ +12CF81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE87 CRC AC0AF796 (2886399894) │ │ │ │ -12CE8B Compressed Size 0000069E (1694) │ │ │ │ -12CE8F Uncompressed Size 00001672 (5746) │ │ │ │ -12CE93 Filename Length 0026 (38) │ │ │ │ -12CE95 Extra Length 0000 (0) │ │ │ │ -12CE97 Comment Length 0000 (0) │ │ │ │ -12CE99 Disk Start 0000 (0) │ │ │ │ -12CE9B Int File Attributes 0000 (0) │ │ │ │ +12CF85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF8B CRC AC0AF796 (2886399894) │ │ │ │ +12CF8F Compressed Size 0000069E (1694) │ │ │ │ +12CF93 Uncompressed Size 00001672 (5746) │ │ │ │ +12CF97 Filename Length 0026 (38) │ │ │ │ +12CF99 Extra Length 0000 (0) │ │ │ │ +12CF9B Comment Length 0000 (0) │ │ │ │ +12CF9D Disk Start 0000 (0) │ │ │ │ +12CF9F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEA1 Local Header Offset 0011C3D2 (1164242) │ │ │ │ -12CEA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFA5 Local Header Offset 0011C4CB (1164491) │ │ │ │ +12CFA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CECB CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ -12CECF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CED0 Created OS 03 (3) 'Unix' │ │ │ │ -12CED1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CED2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CED3 General Purpose Flag 0800 (2048) │ │ │ │ +12CFCF CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ +12CFD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CFD4 Created OS 03 (3) 'Unix' │ │ │ │ +12CFD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CFD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CFD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CED5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CED7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CEDB CRC E53A8291 (3845816977) │ │ │ │ -12CEDF Compressed Size 0000029F (671) │ │ │ │ -12CEE3 Uncompressed Size 0000069D (1693) │ │ │ │ -12CEE7 Filename Length 0020 (32) │ │ │ │ -12CEE9 Extra Length 0000 (0) │ │ │ │ -12CEEB Comment Length 0000 (0) │ │ │ │ -12CEED Disk Start 0000 (0) │ │ │ │ -12CEEF Int File Attributes 0000 (0) │ │ │ │ +12CFD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CFDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFDF CRC E53A8291 (3845816977) │ │ │ │ +12CFE3 Compressed Size 0000029F (671) │ │ │ │ +12CFE7 Uncompressed Size 0000069D (1693) │ │ │ │ +12CFEB Filename Length 0020 (32) │ │ │ │ +12CFED Extra Length 0000 (0) │ │ │ │ +12CFEF Comment Length 0000 (0) │ │ │ │ +12CFF1 Disk Start 0000 (0) │ │ │ │ +12CFF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CEF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEF5 Local Header Offset 0011CAB4 (1166004) │ │ │ │ -12CEF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFF9 Local Header Offset 0011CBAD (1166253) │ │ │ │ +12CFFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF19 CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ -12CF1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF1E Created OS 03 (3) 'Unix' │ │ │ │ -12CF1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF21 General Purpose Flag 0800 (2048) │ │ │ │ +12D01D CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ +12D021 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D022 Created OS 03 (3) 'Unix' │ │ │ │ +12D023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D025 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF29 CRC 048621C3 (75899331) │ │ │ │ -12CF2D Compressed Size 0000035A (858) │ │ │ │ -12CF31 Uncompressed Size 000011EC (4588) │ │ │ │ -12CF35 Filename Length 001F (31) │ │ │ │ -12CF37 Extra Length 0000 (0) │ │ │ │ -12CF39 Comment Length 0000 (0) │ │ │ │ -12CF3B Disk Start 0000 (0) │ │ │ │ -12CF3D Int File Attributes 0000 (0) │ │ │ │ +12D027 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D029 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D02D CRC 048621C3 (75899331) │ │ │ │ +12D031 Compressed Size 0000035A (858) │ │ │ │ +12D035 Uncompressed Size 000011EC (4588) │ │ │ │ +12D039 Filename Length 001F (31) │ │ │ │ +12D03B Extra Length 0000 (0) │ │ │ │ +12D03D Comment Length 0000 (0) │ │ │ │ +12D03F Disk Start 0000 (0) │ │ │ │ +12D041 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D043 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF43 Local Header Offset 0011CD91 (1166737) │ │ │ │ -12CF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D047 Local Header Offset 0011CE8A (1166986) │ │ │ │ +12D04B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D04B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF66 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ -12CF6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF6B Created OS 03 (3) 'Unix' │ │ │ │ -12CF6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF6E General Purpose Flag 0800 (2048) │ │ │ │ +12D06A CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ +12D06E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D06F Created OS 03 (3) 'Unix' │ │ │ │ +12D070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D072 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF76 CRC C9A384CD (3382936781) │ │ │ │ -12CF7A Compressed Size 00000280 (640) │ │ │ │ -12CF7E Uncompressed Size 00000615 (1557) │ │ │ │ -12CF82 Filename Length 0025 (37) │ │ │ │ -12CF84 Extra Length 0000 (0) │ │ │ │ -12CF86 Comment Length 0000 (0) │ │ │ │ -12CF88 Disk Start 0000 (0) │ │ │ │ -12CF8A Int File Attributes 0000 (0) │ │ │ │ +12D074 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D076 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D07A CRC C9A384CD (3382936781) │ │ │ │ +12D07E Compressed Size 00000280 (640) │ │ │ │ +12D082 Uncompressed Size 00000615 (1557) │ │ │ │ +12D086 Filename Length 0025 (37) │ │ │ │ +12D088 Extra Length 0000 (0) │ │ │ │ +12D08A Comment Length 0000 (0) │ │ │ │ +12D08C Disk Start 0000 (0) │ │ │ │ +12D08E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D090 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF90 Local Header Offset 0011D128 (1167656) │ │ │ │ -12CF94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D094 Local Header Offset 0011D221 (1167905) │ │ │ │ +12D098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CFB9 CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ -12CFBD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CFBE Created OS 03 (3) 'Unix' │ │ │ │ -12CFBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CFC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CFC1 General Purpose Flag 0800 (2048) │ │ │ │ +12D0BD CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ +12D0C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D0C2 Created OS 03 (3) 'Unix' │ │ │ │ +12D0C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D0C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D0C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CFC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CFC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CFC9 CRC 24658950 (610634064) │ │ │ │ -12CFCD Compressed Size 000002FD (765) │ │ │ │ -12CFD1 Uncompressed Size 00000D66 (3430) │ │ │ │ -12CFD5 Filename Length 0024 (36) │ │ │ │ -12CFD7 Extra Length 0000 (0) │ │ │ │ -12CFD9 Comment Length 0000 (0) │ │ │ │ -12CFDB Disk Start 0000 (0) │ │ │ │ -12CFDD Int File Attributes 0000 (0) │ │ │ │ +12D0C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D0C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D0CD CRC 24658950 (610634064) │ │ │ │ +12D0D1 Compressed Size 000002FD (765) │ │ │ │ +12D0D5 Uncompressed Size 00000D66 (3430) │ │ │ │ +12D0D9 Filename Length 0024 (36) │ │ │ │ +12D0DB Extra Length 0000 (0) │ │ │ │ +12D0DD Comment Length 0000 (0) │ │ │ │ +12D0DF Disk Start 0000 (0) │ │ │ │ +12D0E1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CFDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D0E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CFE3 Local Header Offset 0011D3EB (1168363) │ │ │ │ -12CFE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D0E7 Local Header Offset 0011D4E4 (1168612) │ │ │ │ +12D0EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CFE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D0EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D00B CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ -12D00F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D010 Created OS 03 (3) 'Unix' │ │ │ │ -12D011 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D012 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D013 General Purpose Flag 0800 (2048) │ │ │ │ +12D10F CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ +12D113 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D114 Created OS 03 (3) 'Unix' │ │ │ │ +12D115 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D116 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D117 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D015 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D017 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D01B CRC 8D7D26D9 (2373789401) │ │ │ │ -12D01F Compressed Size 000001B8 (440) │ │ │ │ -12D023 Uncompressed Size 000002FB (763) │ │ │ │ -12D027 Filename Length 0025 (37) │ │ │ │ -12D029 Extra Length 0000 (0) │ │ │ │ -12D02B Comment Length 0000 (0) │ │ │ │ -12D02D Disk Start 0000 (0) │ │ │ │ -12D02F Int File Attributes 0000 (0) │ │ │ │ +12D119 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D11B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D11F CRC 8D7D26D9 (2373789401) │ │ │ │ +12D123 Compressed Size 000001B8 (440) │ │ │ │ +12D127 Uncompressed Size 000002FB (763) │ │ │ │ +12D12B Filename Length 0025 (37) │ │ │ │ +12D12D Extra Length 0000 (0) │ │ │ │ +12D12F Comment Length 0000 (0) │ │ │ │ +12D131 Disk Start 0000 (0) │ │ │ │ +12D133 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D031 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D135 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D035 Local Header Offset 0011D72A (1169194) │ │ │ │ -12D039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D139 Local Header Offset 0011D823 (1169443) │ │ │ │ +12D13D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D13D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D05E CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ -12D062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D063 Created OS 03 (3) 'Unix' │ │ │ │ -12D064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D066 General Purpose Flag 0800 (2048) │ │ │ │ +12D162 CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ +12D166 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D167 Created OS 03 (3) 'Unix' │ │ │ │ +12D168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D16A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D06A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D06E CRC FD698991 (4251552145) │ │ │ │ -12D072 Compressed Size 000001EC (492) │ │ │ │ -12D076 Uncompressed Size 0000048D (1165) │ │ │ │ -12D07A Filename Length 0024 (36) │ │ │ │ -12D07C Extra Length 0000 (0) │ │ │ │ -12D07E Comment Length 0000 (0) │ │ │ │ -12D080 Disk Start 0000 (0) │ │ │ │ -12D082 Int File Attributes 0000 (0) │ │ │ │ +12D16C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D16E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D172 CRC FD698991 (4251552145) │ │ │ │ +12D176 Compressed Size 000001EC (492) │ │ │ │ +12D17A Uncompressed Size 0000048D (1165) │ │ │ │ +12D17E Filename Length 0024 (36) │ │ │ │ +12D180 Extra Length 0000 (0) │ │ │ │ +12D182 Comment Length 0000 (0) │ │ │ │ +12D184 Disk Start 0000 (0) │ │ │ │ +12D186 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D188 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D088 Local Header Offset 0011D925 (1169701) │ │ │ │ -12D08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D18C Local Header Offset 0011DA1E (1169950) │ │ │ │ +12D190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0B0 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ -12D0B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D0B5 Created OS 03 (3) 'Unix' │ │ │ │ -12D0B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D0B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D0B8 General Purpose Flag 0800 (2048) │ │ │ │ +12D1B4 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ +12D1B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D1B9 Created OS 03 (3) 'Unix' │ │ │ │ +12D1BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D1BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D1BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D0BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D0BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D0C0 CRC F76CD338 (4151104312) │ │ │ │ -12D0C4 Compressed Size 00000D77 (3447) │ │ │ │ -12D0C8 Uncompressed Size 000029F2 (10738) │ │ │ │ -12D0CC Filename Length 001E (30) │ │ │ │ -12D0CE Extra Length 0000 (0) │ │ │ │ -12D0D0 Comment Length 0000 (0) │ │ │ │ -12D0D2 Disk Start 0000 (0) │ │ │ │ -12D0D4 Int File Attributes 0000 (0) │ │ │ │ +12D1BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D1C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D1C4 CRC F3DCF356 (4091343702) │ │ │ │ +12D1C8 Compressed Size 00000D82 (3458) │ │ │ │ +12D1CC Uncompressed Size 000029F2 (10738) │ │ │ │ +12D1D0 Filename Length 001E (30) │ │ │ │ +12D1D2 Extra Length 0000 (0) │ │ │ │ +12D1D4 Comment Length 0000 (0) │ │ │ │ +12D1D6 Disk Start 0000 (0) │ │ │ │ +12D1D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D0D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D1DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D0DA Local Header Offset 0011DB53 (1170259) │ │ │ │ -12D0DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1DE Local Header Offset 0011DC4C (1170508) │ │ │ │ +12D1E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D0DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0FC CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ -12D100 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D101 Created OS 03 (3) 'Unix' │ │ │ │ -12D102 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D103 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D104 General Purpose Flag 0800 (2048) │ │ │ │ +12D200 CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ +12D204 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D205 Created OS 03 (3) 'Unix' │ │ │ │ +12D206 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D207 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D208 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D106 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D108 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D10C CRC 9FDF2775 (2682201973) │ │ │ │ -12D110 Compressed Size 00001225 (4645) │ │ │ │ -12D114 Uncompressed Size 00013829 (79913) │ │ │ │ -12D118 Filename Length 001D (29) │ │ │ │ -12D11A Extra Length 0000 (0) │ │ │ │ -12D11C Comment Length 0000 (0) │ │ │ │ -12D11E Disk Start 0000 (0) │ │ │ │ -12D120 Int File Attributes 0000 (0) │ │ │ │ +12D20A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D20C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D210 CRC CF398896 (3476654230) │ │ │ │ +12D214 Compressed Size 00001225 (4645) │ │ │ │ +12D218 Uncompressed Size 00013829 (79913) │ │ │ │ +12D21C Filename Length 001D (29) │ │ │ │ +12D21E Extra Length 0000 (0) │ │ │ │ +12D220 Comment Length 0000 (0) │ │ │ │ +12D222 Disk Start 0000 (0) │ │ │ │ +12D224 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D122 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D226 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D126 Local Header Offset 0011E906 (1173766) │ │ │ │ -12D12A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D22A Local Header Offset 0011EA0A (1174026) │ │ │ │ +12D22E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D12A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D22E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D147 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -12D14B Number of this disk 0000 (0) │ │ │ │ -12D14D Central Dir Disk no 0000 (0) │ │ │ │ -12D14F Entries in this disk 0295 (661) │ │ │ │ -12D151 Total Entries 0295 (661) │ │ │ │ -12D153 Size of Central Dir 0000D5E1 (54753) │ │ │ │ -12D157 Offset to Central Dir 0011FB66 (1178470) │ │ │ │ -12D15B Comment Length 0000 (0) │ │ │ │ +12D24B END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +12D24F Number of this disk 0000 (0) │ │ │ │ +12D251 Central Dir Disk no 0000 (0) │ │ │ │ +12D253 Entries in this disk 0295 (661) │ │ │ │ +12D255 Total Entries 0295 (661) │ │ │ │ +12D257 Size of Central Dir 0000D5E1 (54753) │ │ │ │ +12D25B Offset to Central Dir 0011FC6A (1178730) │ │ │ │ +12D25F Comment Length 0000 (0) │ │ │ │ # │ │ │ │ # Error Count: 35 │ │ │ │ # Warning Count: 1357 │ │ │ │ # │ │ │ │ # Done │ │ │ ├── org/opencv/face/FacemarkAAM.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ -import org.opencv.face.FacemarkTrain; │ │ │ │ + │ │ │ │ │ │ │ │ // C++: class FacemarkAAM │ │ │ │ │ │ │ │ public class FacemarkAAM extends FacemarkTrain { │ │ │ │ │ │ │ │ protected FacemarkAAM(long addr) { super(addr); } │ │ │ ├── org/opencv/face/FacemarkKazemi.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 FacemarkKazemi │ │ │ │ │ │ │ │ public class FacemarkKazemi extends Facemark { │ │ │ │ │ │ │ │ protected FacemarkKazemi(long addr) { super(addr); } │ │ │ ├── org/opencv/geometry/Geometry.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum dbaeef35807a117439823f609191c9b39118e0ad3b8abef52e6b4fa9e47917bc │ │ │ │ │ + SHA-256 checksum a138edaaad90d4bb4e7e125c8f051eeb43ed7ab9bfcf4ee3e42f8d32848e2d0b │ │ │ │ │ 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; │ │ │ ├── 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). │ │ │ │ @@ -8519,14 +8512,21 @@ │ │ │ │ */ │ │ │ │ public static boolean fisheye_solvePnPRansac(Mat objectPoints, Mat imagePoints, Mat cameraMatrix, Mat distCoeffs, Mat rvec, Mat tvec) { │ │ │ │ return fisheye_solvePnPRansac_7(objectPoints.nativeObj, imagePoints.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvec.nativeObj, tvec.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::approxPolyDP(vector_Point2f curve, vector_Point2f& approxCurve, double epsilon, bool closed) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Approximates a polygonal curve(s) with the specified precision. │ │ │ │ * │ │ │ │ * T he function cv::approxPolyDP approximates a curve or a p*olygon with another curve/polygon with less │ │ │ ├── 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/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,73 +4,73 @@ │ │ │ │ │ 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 pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + colorMomentHash_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); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ 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 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); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ 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 pHash_0(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void colorMomentHash_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 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,60 @@ │ │ │ │ // 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::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes pHash value of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, │ │ │ │ + * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ + */ │ │ │ │ + public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ + pHash_0(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); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes color moment hash of the input, the algorithm │ │ │ │ + * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ + * Using Invariant Moments" │ │ │ │ + * @param inputArr input image want to compute hash value, │ │ │ │ + * type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @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::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. │ │ │ │ @@ -50,29 +96,14 @@ │ │ │ │ */ │ │ │ │ public static void radialVarianceHash(Mat inputArr, Mat outputArr) { │ │ │ │ radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes pHash value of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, │ │ │ │ - * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ - */ │ │ │ │ - public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ - pHash_0(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. │ │ │ │ @@ -106,31 +137,14 @@ │ │ │ │ */ │ │ │ │ public static void marrHildrethHash(Mat inputArr, Mat outputArr) { │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes color moment hash of the input, the algorithm │ │ │ │ - * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ - * Using Invariant Moments" │ │ │ │ - * @param inputArr input image want to compute hash value, │ │ │ │ - * type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @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 │ │ │ │ @@ -146,47 +160,33 @@ │ │ │ │ * @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); │ │ │ │ - } │ │ │ │ │ │ │ │ + // 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::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void averageHash_0(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::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::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/img_hash/MarrHildrethHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 6ad801f9e5ee32c298dc8b8a9f258a5152ccc10572b9dd927356566cfc416d0b │ │ │ │ │ + SHA-256 checksum 86afb8457d44fff94b0e70758bb2456ffa9f492f83605666056c2dd380bc4d08 │ │ │ │ │ Compiled from "MarrHildrethHash.java" │ │ │ │ │ public class org.opencv.img_hash.MarrHildrethHash 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/MarrHildrethHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -76,15 +76,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 16: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ @@ -93,45 +93,45 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/MarrHildrethHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 19: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public float getAlpha(); │ │ │ │ │ descriptor: ()F │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #14 // Method getAlpha_0:(J)F │ │ │ │ │ 7: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 30: 0 │ │ │ │ │ + line 31: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ │ │ │ │ │ public float getScale(); │ │ │ │ │ descriptor: ()F │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #18 // Method getScale_0:(J)F │ │ │ │ │ 7: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 43: 0 │ │ │ │ │ + line 44: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ │ │ │ │ │ public void setKernelParam(float, float); │ │ │ │ │ descriptor: (FF)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: fload_1 │ │ │ │ │ 5: fload_2 │ │ │ │ │ 6: invokestatic #21 // Method setKernelParam_0:(JFF)V │ │ │ │ │ 9: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 57: 0 │ │ │ │ │ - line 58: 9 │ │ │ │ │ + line 58: 0 │ │ │ │ │ + line 59: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 0 10 1 alpha F │ │ │ │ │ 0 10 2 scale F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(float, float); │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ stack=2, locals=2, args_size=2 │ │ │ │ │ 0: fload_0 │ │ │ │ │ 1: fload_1 │ │ │ │ │ 2: invokestatic #25 // Method create_0:(FF)J │ │ │ │ │ 5: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 71: 0 │ │ │ │ │ + line 72: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 alpha F │ │ │ │ │ 0 9 1 scale F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(float); │ │ │ │ │ descriptor: (F)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ @@ -175,29 +175,29 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: fload_0 │ │ │ │ │ 1: invokestatic #33 // Method create_1:(F)J │ │ │ │ │ 4: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 7: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 79: 0 │ │ │ │ │ + line 80: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 alpha F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #37 // Method create_2:()J │ │ │ │ │ 3: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 86: 0 │ │ │ │ │ + line 87: 0 │ │ │ │ │ │ │ │ │ │ private static native float getAlpha_0(long); │ │ │ │ │ descriptor: (J)F │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native float getScale_0(long); │ │ │ │ │ descriptor: (J)F │ │ │ ├── org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ @@ -1,12 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ +import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.img_hash.MarrHildrethHash; │ │ │ │ │ │ │ │ // C++: class MarrHildrethHash │ │ │ │ /** │ │ │ │ * Marr-Hildreth Operator Based Hash, slowest but more discriminative. │ │ │ │ * │ │ │ │ * See CITE: zauner2010implementation for details. │ │ │ ├── org/opencv/objdetect/Objdetect.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -107,41 +107,14 @@ │ │ │ │ │ return findCirclesGrid_0(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj, flags); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean findCirclesGrid(final Mat image, final Size patternSize, final Mat centers) { │ │ │ │ │ return findCirclesGrid_2(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - 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)); │ │ │ │ │ } │ │ │ │ │ @@ -173,14 +146,41 @@ │ │ │ │ │ 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 void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ 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); │ │ │ │ │ @@ -201,26 +201,14 @@ │ │ │ │ │ │ │ │ │ │ private static native void drawChessboardCorners_0(final long p0, final double p1, final double p2, final long p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findCirclesGrid_0(final long p0, final double p1, final double p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findCirclesGrid_2(final long p0, final double p1, final double p2, final long p3); │ │ │ │ │ │ │ │ │ │ - private static native void drawDetectedCornersCharuco_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 drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - 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); │ │ │ │ │ @@ -230,8 +218,20 @@ │ │ │ │ │ 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 void drawDetectedCornersCharuco_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 drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + 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); │ │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -521,132 +521,14 @@ │ │ │ │ │ │ │ │ public static boolean findCirclesGrid(Mat image, Size patternSize, Mat centers) { │ │ │ │ return findCirclesGrid_2(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ - * @param cornerColor color of the square surrounding each corner │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - 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 │ │ │ │ @@ -807,14 +689,132 @@ │ │ │ │ * 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++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * @param cornerColor color of the square surrounding each corner │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + 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++: 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) │ │ │ │ @@ -839,24 +839,14 @@ │ │ │ │ // C++: void cv::drawChessboardCorners(Mat& image, Size patternSize, vector_Point2f corners, bool patternWasFound) │ │ │ │ private static native void drawChessboardCorners_0(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj, boolean patternWasFound); │ │ │ │ │ │ │ │ // C++: bool cv::findCirclesGrid(Mat image, Size patternSize, Mat& centers, int flags = CALIB_CB_SYMMETRIC_GRID, Ptr_FeatureDetector blobDetector = cv::SimpleBlobDetector::create()) │ │ │ │ private static native boolean findCirclesGrid_0(long image_nativeObj, double patternSize_width, double patternSize_height, long centers_nativeObj, int flags); │ │ │ │ private static native boolean findCirclesGrid_2(long image_nativeObj, double patternSize_width, double patternSize_height, long centers_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ - private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ - private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ - 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); │ │ │ │ @@ -866,8 +856,18 @@ │ │ │ │ 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++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ + private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ + 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); │ │ │ │ + │ │ │ │ } │ │ │ ├── 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/ximgproc/Ximgproc.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -66,14 +66,114 @@ │ │ │ │ │ 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 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 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 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 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 RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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 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 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 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 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 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 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 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 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 EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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 SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ 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); │ │ │ │ │ } │ │ │ │ │ @@ -82,34 +182,90 @@ │ │ │ │ │ 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 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 StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ + 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 StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ + 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 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 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 FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ + FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ + FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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 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 int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange) { │ │ │ │ │ + return HoughPoint2Line_2(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo) { │ │ │ │ │ + return HoughPoint2Line_3(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + 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 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 findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ + findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ + findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ + return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static RICInterpolator createRICInterpolator() { │ │ │ │ │ return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + 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 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)); │ │ │ │ │ } │ │ │ │ │ @@ -174,132 +330,64 @@ │ │ │ │ │ return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_1(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - 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) { │ │ │ │ │ - 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 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 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 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 RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ - RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ - RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ + 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 PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - 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 void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ - fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ - fourierDescriptor_2(src.nativeObj, dst.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 transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ - transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ + 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 transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ + return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ + return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting() { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + 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, 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, 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) { │ │ │ │ │ - findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ + 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) { │ │ │ │ │ - findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + 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) { │ │ │ │ │ - findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + 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, 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 FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size) { │ │ │ │ │ @@ -322,104 +410,88 @@ │ │ │ │ │ return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static FastLineDetector createFastLineDetector() { │ │ │ │ │ return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ - FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ - FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - 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 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 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 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) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_1(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo) { │ │ │ │ │ - return HoughPoint2Line_3(houghPoint.x, houghPoint.y, srcImgInfo.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) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 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 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 void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ + transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 ContourFitting createContourFitting() { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - 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 qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + 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 EdgeBoxes createEdgeBoxes() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.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,116 +678,122 @@ │ │ │ │ │ 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()); │ │ │ │ │ - } │ │ │ │ │ + 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 DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ + 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 StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ - return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ + 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 DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ - } │ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ - return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ - } │ │ │ │ │ + private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - 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); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ - getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ - getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - public static void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ - GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - public static void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ - GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ - createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ - qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ - qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ - qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ - } │ │ │ │ │ + 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); │ │ │ │ │ │ │ │ │ │ - public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + 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 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 createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ │ │ │ │ │ - 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 createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - 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 createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float 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 createEdgeBoxes_11(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ + │ │ │ │ │ + private static native long createRFFeatureGetter_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + │ │ │ │ │ + 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 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 weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ │ │ │ │ │ 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 weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_0(); │ │ │ │ │ + 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 createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + private static native long createScanSegment_2(final int p0, final int 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 void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + 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 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 void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeDrawing_0(); │ │ │ │ │ │ │ │ │ │ private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ │ │ │ │ │ private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ + private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + │ │ │ │ │ private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ @@ -744,73 +822,39 @@ │ │ │ │ │ │ │ │ │ │ private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ │ │ │ │ │ - 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 RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean 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 RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ + private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - 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 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 GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createRightMatcher_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_1(final int p0); │ │ │ │ │ + private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_2(); │ │ │ │ │ + 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_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + 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_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + 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_2(final long p0, final long p1, final float p2); │ │ │ │ │ + private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ 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 createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ @@ -818,59 +862,51 @@ │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_6(); │ │ │ │ │ │ │ │ │ │ - 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 FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ - │ │ │ │ │ - private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - 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 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 int[] HoughPoint2Line_1(final double p0, final double p1, final long p2, final int p3, final int p4); │ │ │ │ │ + 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 int[] HoughPoint2Line_2(final double p0, final double p1, final long p2, final int p3); │ │ │ │ │ + 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 int[] HoughPoint2Line_3(final double p0, final double p1, final long p2); │ │ │ │ │ + private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + private static native void fourierDescriptor_1(final long p0, final long p1, final int 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 void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - 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 void transformFD_0(final long p0, final long p1, final long p2, final boolean 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 void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - 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 void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - 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 createContourFitting_0(final int p0, final int p1); │ │ │ │ │ │ │ │ │ │ - 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 createContourFitting_1(final int p0); │ │ │ │ │ │ │ │ │ │ - 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 createContourFitting_2(); │ │ │ │ │ │ │ │ │ │ - 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 createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_12(); │ │ │ │ │ + private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ 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); │ │ │ │ │ │ │ │ │ │ @@ -959,44 +995,8 @@ │ │ │ │ │ private static native void fastGlobalSmootherFilter_2(final long p0, final long p1, final long p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ 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 long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createRightMatcher_0(final long p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ - │ │ │ │ │ - private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - 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 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 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 getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ - │ │ │ │ │ - private static native void getDisparityVis_1(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 qconj_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ - │ │ │ │ │ - private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.java │ │ │ │ @@ -812,9013 +812,9013 @@ │ │ │ │ 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 │ │ │ │ +00003320: 6d67 7072 6f63 3a3a 5261 646f 6e54 7261 mgproc::RadonTra │ │ │ │ +00003330: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +00003340: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +00003350: 2074 6865 7461 203d 2031 2c20 646f 7562 theta = 1, doub │ │ │ │ +00003360: 6c65 2073 7461 7274 5f61 6e67 6c65 203d le start_angle = │ │ │ │ +00003370: 2030 2c20 646f 7562 6c65 2065 6e64 5f61 0, double end_a │ │ │ │ +00003380: 6e67 6c65 203d 2031 3830 2c20 626f 6f6c ngle = 180, bool │ │ │ │ +00003390: 2063 726f 7020 3d20 6661 6c73 652c 2062 crop = false, b │ │ │ │ +000033a0: 6f6f 6c20 6e6f 726d 203d 2066 616c 7365 ool norm = false │ │ │ │ +000033b0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +000033c0: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +000033d0: 7465 2052 6164 6f6e 2054 7261 6e73 666f te Radon Transfo │ │ │ │ +000033e0: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +000033f0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00003400: 6973 2066 756e 6374 696f 6e20 6361 6c63 is function calc │ │ │ │ +00003410: 756c 6174 6573 2074 6865 2052 6164 6f6e ulates the Radon │ │ │ │ +00003420: 2054 7261 6e73 666f 726d 206f 6620 6120 Transform of a │ │ │ │ +00003430: 6769 7665 6e20 696d 6167 6520 696e 2061 given image in a │ │ │ │ +00003440: 6e79 2072 616e 6765 2e0a 2020 2020 202a ny range.. * │ │ │ │ +00003450: 2053 6565 2068 7474 7073 3a2f 2f65 6e67 See https://eng │ │ │ │ +00003460: 696e 6565 7269 6e67 2e70 7572 6475 652e ineering.purdue. │ │ │ │ +00003470: 6564 752f 7e6d 616c 636f 6c6d 2f70 6374 edu/~malcolm/pct │ │ │ │ +00003480: 2f43 5449 5f43 6830 332e 7064 6620 666f /CTI_Ch03.pdf fo │ │ │ │ +00003490: 7220 6465 7461 696c 2e0a 2020 2020 202a r detail.. * │ │ │ │ +000034a0: 2049 6620 7468 6520 696e 7075 7420 7479 If the input ty │ │ │ │ +000034b0: 7065 2069 7320 4356 5f38 552c 2074 6865 pe is CV_8U, the │ │ │ │ +000034c0: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +000034d0: 4356 5f33 3253 2e0a 2020 2020 202a 2049 CV_32S.. * I │ │ │ │ +000034e0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +000034f0: 2069 7320 4356 5f33 3246 206f 7220 4356 is CV_32F or CV │ │ │ │ +00003500: 5f36 3446 2c20 7468 6520 6f75 7470 7574 _64F, the output │ │ │ │ +00003510: 2077 696c 6c20 6265 2043 565f 3634 460a will be CV_64F. │ │ │ │ +00003520: 2020 2020 202a 2054 6865 206f 7574 7075 * The outpu │ │ │ │ +00003530: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +00003540: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +00003550: 2073 7263 5f64 6961 676f 6e61 6c5f 6c65 src_diagonal_le │ │ │ │ +00003560: 6e67 7468 2e0a 2020 2020 202a 2049 6620 ngth.. * If │ │ │ │ +00003570: 6372 6f70 2069 7320 7365 6c65 6374 6564 crop is selected │ │ │ │ +00003580: 2c20 7468 6520 696e 7075 7420 696d 6167 , the input imag │ │ │ │ +00003590: 6520 7769 6c6c 2062 6520 6372 6f70 2069 e will be crop i │ │ │ │ +000035a0: 6e74 6f20 7371 7561 7265 2074 6865 6e20 nto square then │ │ │ │ +000035b0: 6369 7263 6c65 2c0a 2020 2020 202a 2061 circle,. * a │ │ │ │ +000035c0: 6e64 206f 7574 7075 7420 7369 7a65 2077 nd output size w │ │ │ │ +000035d0: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +000035e0: 7465 6772 616c 2078 206d 696e 5f65 6467 tegral x min_edg │ │ │ │ +000035f0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00003600: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +00003610: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00003620: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00003630: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00003640: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00003650: 2020 202a 2040 7061 7261 6d20 7468 6574 * @param thet │ │ │ │ +00003660: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +00003670: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00003680: 2040 7061 7261 6d20 7374 6172 745f 616e @param start_an │ │ │ │ +00003690: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +000036a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000036b0: 202a 2040 7061 7261 6d20 656e 645f 616e * @param end_an │ │ │ │ +000036c0: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +000036d0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000036e0: 202a 2040 7061 7261 6d20 6372 6f70 2061 * @param crop a │ │ │ │ +000036f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00003700: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00003710: 6172 616d 206e 6f72 6d20 6175 746f 6d61 aram norm automa │ │ │ │ +00003720: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00003730: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00003740: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00003750: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +00003760: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00003770: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta, │ │ │ │ +00003780: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang │ │ │ │ +00003790: 6c65 2c20 646f 7562 6c65 2065 6e64 5f61 le, double end_a │ │ │ │ +000037a0: 6e67 6c65 2c20 626f 6f6c 6561 6e20 6372 ngle, boolean cr │ │ │ │ +000037b0: 6f70 2c20 626f 6f6c 6561 6e20 6e6f 726d op, boolean norm │ │ │ │ +000037c0: 2920 7b0a 2020 2020 2020 2020 5261 646f ) {. Rado │ │ │ │ +000037d0: 6e54 7261 6e73 666f 726d 5f30 2873 7263 nTransform_0(src │ │ │ │ +000037e0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +000037f0: 6e61 7469 7665 4f62 6a2c 2074 6865 7461 nativeObj, theta │ │ │ │ +00003800: 2c20 7374 6172 745f 616e 676c 652c 2065 , start_angle, e │ │ │ │ +00003810: 6e64 5f61 6e67 6c65 2c20 6372 6f70 2c20 nd_angle, crop, │ │ │ │ +00003820: 6e6f 726d 293b 0a20 2020 207d 0a0a 2020 norm);. }.. │ │ │ │ +00003830: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +00003840: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra │ │ │ │ +00003850: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ +00003860: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00003870: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function │ │ │ │ +00003880: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R │ │ │ │ +00003890: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o │ │ │ │ +000038a0: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image │ │ │ │ +000038b0: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range.. │ │ │ │ +000038c0: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/ │ │ │ │ +000038d0: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur │ │ │ │ +000038e0: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm │ │ │ │ +000038f0: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd │ │ │ │ +00003900: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail.. │ │ │ │ +00003910: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ +00003920: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U, │ │ │ │ +00003930: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +00003940: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S.. │ │ │ │ +00003950: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ +00003960: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o │ │ │ │ +00003970: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou │ │ │ │ +00003980: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ +00003990: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o │ │ │ │ +000039a0: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will │ │ │ │ +000039b0: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr │ │ │ │ +000039c0: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona │ │ │ │ +000039d0: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. * │ │ │ │ +000039e0: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele │ │ │ │ +000039f0: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input │ │ │ │ +00003a00: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr │ │ │ │ +00003a10: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t │ │ │ │ +00003a20: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,. │ │ │ │ +00003a30: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si │ │ │ │ +00003a40: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o │ │ │ │ +00003a50: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min │ │ │ │ +00003a60: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *. │ │ │ │ +00003a70: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00003a80: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00003a90: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00003aa0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00003ab0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00003ac0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00003ad0: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica │ │ │ │ +00003ae0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00003af0: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star │ │ │ │ +00003b00: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati │ │ │ │ +00003b10: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00003b20: 2020 2020 202a 2040 7061 7261 6d20 656e * @param en │ │ │ │ +00003b30: 645f 616e 676c 6520 6175 746f 6d61 7469 d_angle automati │ │ │ │ +00003b40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00003b50: 2020 2020 202a 2040 7061 7261 6d20 6372 * @param cr │ │ │ │ +00003b60: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically │ │ │ │ +00003b70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00003b80: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00003b90: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ +00003ba0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +00003bb0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00003bc0: 6520 7468 6574 612c 2064 6f75 626c 6520 e theta, double │ │ │ │ +00003bd0: 7374 6172 745f 616e 676c 652c 2064 6f75 start_angle, dou │ │ │ │ +00003be0: 626c 6520 656e 645f 616e 676c 652c 2062 ble end_angle, b │ │ │ │ +00003bf0: 6f6f 6c65 616e 2063 726f 7029 207b 0a20 oolean crop) {. │ │ │ │ +00003c00: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +00003c10: 7366 6f72 6d5f 3128 7372 632e 6e61 7469 sform_1(src.nati │ │ │ │ +00003c20: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00003c30: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +00003c40: 7274 5f61 6e67 6c65 2c20 656e 645f 616e rt_angle, end_an │ │ │ │ +00003c50: 676c 652c 2063 726f 7029 3b0a 2020 2020 gle, crop);. │ │ │ │ +00003c60: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00003c70: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ +00003c80: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +00003c90: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00003ca0: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ +00003cb0: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +00003cc0: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ +00003cd0: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ +00003ce0: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ +00003cf0: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ +00003d00: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ +00003d10: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ +00003d20: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ +00003d30: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ +00003d40: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ +00003d50: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +00003d60: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ +00003d70: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ +00003d80: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ +00003d90: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ +00003da0: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ +00003db0: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ +00003dc0: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ +00003dd0: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ +00003de0: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +00003df0: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ +00003e00: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ +00003e10: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ +00003e20: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ +00003e30: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ +00003e40: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ +00003e50: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ +00003e60: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ +00003e70: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +00003e80: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +00003e90: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ +00003ea0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00003eb0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +00003ec0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00003ed0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00003ee0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00003ef0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00003f00: 6172 616d 2074 6865 7461 2061 7574 6f6d aram theta autom │ │ │ │ +00003f10: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00003f20: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00003f30: 2073 7461 7274 5f61 6e67 6c65 2061 7574 start_angle aut │ │ │ │ +00003f40: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00003f50: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00003f60: 616d 2065 6e64 5f61 6e67 6c65 2061 7574 am end_angle aut │ │ │ │ +00003f70: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00003f80: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00003f90: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00003fa0: 6f69 6420 5261 646f 6e54 7261 6e73 666f oid RadonTransfo │ │ │ │ +00003fb0: 726d 284d 6174 2073 7263 2c20 4d61 7420 rm(Mat src, Mat │ │ │ │ +00003fc0: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ +00003fd0: 612c 2064 6f75 626c 6520 7374 6172 745f a, double start_ │ │ │ │ +00003fe0: 616e 676c 652c 2064 6f75 626c 6520 656e angle, double en │ │ │ │ +00003ff0: 645f 616e 676c 6529 207b 0a20 2020 2020 d_angle) {. │ │ │ │ +00004000: 2020 2052 6164 6f6e 5472 616e 7366 6f72 RadonTransfor │ │ │ │ +00004010: 6d5f 3228 7372 632e 6e61 7469 7665 4f62 m_2(src.nativeOb │ │ │ │ +00004020: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00004030: 2c20 7468 6574 612c 2073 7461 7274 5f61 , theta, start_a │ │ │ │ +00004040: 6e67 6c65 2c20 656e 645f 616e 676c 6529 ngle, end_angle) │ │ │ │ +00004050: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00004060: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +00004070: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +00004080: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +00004090: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ +000040a0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ +000040b0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ +000040c0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ +000040d0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ +000040e0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ +000040f0: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ +00004100: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ +00004110: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ +00004120: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ +00004130: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ +00004140: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +00004150: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ +00004160: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +00004170: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ +00004180: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ +00004190: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ +000041a0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ +000041b0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ +000041c0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ +000041d0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +000041e0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +000041f0: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ +00004200: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ +00004210: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ +00004220: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00004230: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ +00004240: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ +00004250: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ +00004260: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ +00004270: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +00004280: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ +00004290: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000042a0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +000042b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000042c0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +000042d0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +000042e0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000042f0: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ +00004300: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00004310: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00004320: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ +00004330: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ +00004340: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00004350: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00004360: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ +00004370: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +00004380: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00004390: 6520 7468 6574 612c 2064 6f75 626c 6520 e theta, double │ │ │ │ +000043a0: 7374 6172 745f 616e 676c 6529 207b 0a20 start_angle) {. │ │ │ │ +000043b0: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +000043c0: 7366 6f72 6d5f 3328 7372 632e 6e61 7469 sform_3(src.nati │ │ │ │ +000043d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000043e0: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +000043f0: 7274 5f61 6e67 6c65 293b 0a20 2020 207d rt_angle);. } │ │ │ │ +00004400: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00004410: 2043 616c 6375 6c61 7465 2052 6164 6f6e Calculate Radon │ │ │ │ +00004420: 2054 7261 6e73 666f 726d 206f 6620 616e Transform of an │ │ │ │ +00004430: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00004440: 2020 2020 2a20 5468 6973 2066 756e 6374 * This funct │ │ │ │ +00004450: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ +00004460: 6865 2052 6164 6f6e 2054 7261 6e73 666f he Radon Transfo │ │ │ │ +00004470: 726d 206f 6620 6120 6769 7665 6e20 696d rm of a given im │ │ │ │ +00004480: 6167 6520 696e 2061 6e79 2072 616e 6765 age in any range │ │ │ │ +00004490: 2e0a 2020 2020 202a 2053 6565 2068 7474 .. * See htt │ │ │ │ +000044a0: 7073 3a2f 2f65 6e67 696e 6565 7269 6e67 ps://engineering │ │ │ │ +000044b0: 2e70 7572 6475 652e 6564 752f 7e6d 616c .purdue.edu/~mal │ │ │ │ +000044c0: 636f 6c6d 2f70 6374 2f43 5449 5f43 6830 colm/pct/CTI_Ch0 │ │ │ │ +000044d0: 332e 7064 6620 666f 7220 6465 7461 696c 3.pdf for detail │ │ │ │ +000044e0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +000044f0: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ +00004500: 5f38 552c 2074 6865 206f 7574 7075 7420 _8U, the output │ │ │ │ +00004510: 7769 6c6c 2062 6520 4356 5f33 3253 2e0a will be CV_32S.. │ │ │ │ +00004520: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ +00004530: 7075 7420 7479 7065 2069 7320 4356 5f33 put type is CV_3 │ │ │ │ +00004540: 3246 206f 7220 4356 5f36 3446 2c20 7468 2F or CV_64F, th │ │ │ │ +00004550: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ +00004560: 2043 565f 3634 460a 2020 2020 202a 2054 CV_64F. * T │ │ │ │ +00004570: 6865 206f 7574 7075 7420 7369 7a65 2077 he output size w │ │ │ │ +00004580: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +00004590: 7465 6772 616c 2078 2073 7263 5f64 6961 tegral x src_dia │ │ │ │ +000045a0: 676f 6e61 6c5f 6c65 6e67 7468 2e0a 2020 gonal_length.. │ │ │ │ +000045b0: 2020 202a 2049 6620 6372 6f70 2069 7320 * If crop is │ │ │ │ +000045c0: 7365 6c65 6374 6564 2c20 7468 6520 696e selected, the in │ │ │ │ +000045d0: 7075 7420 696d 6167 6520 7769 6c6c 2062 put image will b │ │ │ │ +000045e0: 6520 6372 6f70 2069 6e74 6f20 7371 7561 e crop into squa │ │ │ │ +000045f0: 7265 2074 6865 6e20 6369 7263 6c65 2c0a re then circle,. │ │ │ │ +00004600: 2020 2020 202a 2061 6e64 206f 7574 7075 * and outpu │ │ │ │ +00004610: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +00004620: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +00004630: 206d 696e 5f65 6467 652e 0a20 2020 2020 min_edge.. │ │ │ │ +00004640: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00004650: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +00004660: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00004670: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00004680: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00004690: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +000046a0: 7261 6d20 7468 6574 6120 6175 746f 6d61 ram theta automa │ │ │ │ +000046b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000046c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000046d0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +000046e0: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +000046f0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00004700: 2c20 646f 7562 6c65 2074 6865 7461 2920 , double theta) │ │ │ │ +00004710: 7b0a 2020 2020 2020 2020 5261 646f 6e54 {. RadonT │ │ │ │ +00004720: 7261 6e73 666f 726d 5f34 2873 7263 2e6e ransform_4(src.n │ │ │ │ +00004730: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00004740: 7469 7665 4f62 6a2c 2074 6865 7461 293b tiveObj, theta); │ │ │ │ +00004750: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00004760: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +00004770: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ +00004780: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ +00004790: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This │ │ │ │ +000047a0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ +000047b0: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T │ │ │ │ +000047c0: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi │ │ │ │ +000047d0: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any │ │ │ │ +000047e0: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S │ │ │ │ +000047f0: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin │ │ │ │ +00004800: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed │ │ │ │ +00004810: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C │ │ │ │ +00004820: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for │ │ │ │ +00004830: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I │ │ │ │ +00004840: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +00004850: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o │ │ │ │ +00004860: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ +00004870: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If │ │ │ │ +00004880: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i │ │ │ │ +00004890: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6 │ │ │ │ +000048a0: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w │ │ │ │ +000048b0: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F. │ │ │ │ +000048c0: 2020 202a 2054 6865 206f 7574 7075 7420 * The output │ │ │ │ +000048d0: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ +000048e0: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s │ │ │ │ +000048f0: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng │ │ │ │ +00004900: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr │ │ │ │ +00004910: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected, │ │ │ │ +00004920: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +00004930: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int │ │ │ │ +00004940: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci │ │ │ │ +00004950: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and │ │ │ │ +00004960: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ +00004970: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ +00004980: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge. │ │ │ │ +00004990: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000049a0: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +000049b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000049c0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000049d0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +000049e0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000049f0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00004a00: 7461 7469 6320 766f 6964 2052 6164 6f6e tatic void Radon │ │ │ │ +00004a10: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +00004a20: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {. │ │ │ │ +00004a30: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ +00004a40: 666f 726d 5f35 2873 7263 2e6e 6174 6976 form_5(src.nativ │ │ │ │ +00004a50: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00004a60: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +00004a70: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00004a80: 2020 5074 725f 4564 6765 426f 7865 7320 Ptr_EdgeBoxes │ │ │ │ +00004a90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00004aa0: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +00004ab0: 6f61 7420 616c 7068 6120 3d20 302e 3635 oat alpha = 0.65 │ │ │ │ +00004ac0: 662c 2066 6c6f 6174 2062 6574 6120 3d20 f, float beta = │ │ │ │ +00004ad0: 302e 3735 662c 2066 6c6f 6174 2065 7461 0.75f, float eta │ │ │ │ +00004ae0: 203d 2031 2c20 666c 6f61 7420 6d69 6e53 = 1, float minS │ │ │ │ +00004af0: 636f 7265 203d 2030 2e30 3166 2c20 696e core = 0.01f, in │ │ │ │ +00004b00: 7420 6d61 7842 6f78 6573 203d 2031 3030 t maxBoxes = 100 │ │ │ │ +00004b10: 3030 2c20 666c 6f61 7420 6564 6765 4d69 00, float edgeMi │ │ │ │ +00004b20: 6e4d 6167 203d 2030 2e31 662c 2066 6c6f nMag = 0.1f, flo │ │ │ │ +00004b30: 6174 2065 6467 654d 6572 6765 5468 7220 at edgeMergeThr │ │ │ │ +00004b40: 3d20 302e 3566 2c20 666c 6f61 7420 636c = 0.5f, float cl │ │ │ │ +00004b50: 7573 7465 724d 696e 4d61 6720 3d20 302e usterMinMag = 0. │ │ │ │ +00004b60: 3566 2c20 666c 6f61 7420 6d61 7841 7370 5f, float maxAsp │ │ │ │ +00004b70: 6563 7452 6174 696f 203d 2033 2c20 666c ectRatio = 3, fl │ │ │ │ +00004b80: 6f61 7420 6d69 6e42 6f78 4172 6561 203d oat minBoxArea = │ │ │ │ +00004b90: 2031 3030 302c 2066 6c6f 6174 2067 616d 1000, float gam │ │ │ │ +00004ba0: 6d61 203d 2032 2c20 666c 6f61 7420 6b61 ma = 2, float ka │ │ │ │ +00004bb0: 7070 6120 3d20 312e 3566 290a 2020 2020 ppa = 1.5f). │ │ │ │ +00004bc0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00004bd0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ +00004be0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ +00004bf0: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00004c00: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ +00004c10: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ +00004c20: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ +00004c30: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ +00004c40: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ +00004c50: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ +00004c60: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ +00004c70: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ +00004c80: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ +00004c90: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00004ca0: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ +00004cb0: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ +00004cc0: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ +00004cd0: 6172 616d 206d 6178 426f 7865 7320 6d61 aram maxBoxes ma │ │ │ │ +00004ce0: 7820 6e75 6d62 6572 206f 6620 626f 7865 x number of boxe │ │ │ │ +00004cf0: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ +00004d00: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ +00004d10: 696e 4d61 6720 6564 6765 206d 696e 206d inMag edge min m │ │ │ │ +00004d20: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ +00004d30: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00004d40: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +00004d50: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ +00004d60: 6d20 6564 6765 4d65 7267 6554 6872 2065 m edgeMergeThr e │ │ │ │ +00004d70: 6467 6520 6d65 7267 6520 7468 7265 7368 dge merge thresh │ │ │ │ +00004d80: 6f6c 642e 2049 6e63 7265 6173 6520 746f old. Increase to │ │ │ │ +00004d90: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ +00004da0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ +00004db0: 2020 2020 2a20 4070 6172 616d 2063 6c75 * @param clu │ │ │ │ +00004dc0: 7374 6572 4d69 6e4d 6167 2063 6c75 7374 sterMinMag clust │ │ │ │ +00004dd0: 6572 206d 696e 206d 6167 6e69 7475 6465 er min magnitude │ │ │ │ +00004de0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00004df0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00004e00: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00004e10: 202a 2040 7061 7261 6d20 6d61 7841 7370 * @param maxAsp │ │ │ │ +00004e20: 6563 7452 6174 696f 206d 6178 2061 7370 ectRatio max asp │ │ │ │ +00004e30: 6563 7420 7261 7469 6f20 6f66 2062 6f78 ect ratio of box │ │ │ │ +00004e40: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +00004e50: 6d20 6d69 6e42 6f78 4172 6561 206d 696e m minBoxArea min │ │ │ │ +00004e60: 696d 756d 2061 7265 6120 6f66 2062 6f78 imum area of box │ │ │ │ +00004e70: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +00004e80: 6d20 6761 6d6d 6120 6166 6669 6e69 7479 m gamma affinity │ │ │ │ +00004e90: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ +00004ea0: 2020 202a 2040 7061 7261 6d20 6b61 7070 * @param kapp │ │ │ │ +00004eb0: 6120 7363 616c 6520 7365 6e73 6974 6976 a scale sensitiv │ │ │ │ +00004ec0: 6974 792e 0a20 2020 2020 2a20 4072 6574 ity.. * @ret │ │ │ │ +00004ed0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00004ee0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00004ef0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00004f00: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ +00004f10: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ +00004f20: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +00004f30: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +00004f40: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +00004f50: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +00004f60: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +00004f70: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe │ │ │ │ +00004f80: 7267 6554 6872 2c20 666c 6f61 7420 636c rgeThr, float cl │ │ │ │ +00004f90: 7573 7465 724d 696e 4d61 672c 2066 6c6f usterMinMag, flo │ │ │ │ +00004fa0: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati │ │ │ │ +00004fb0: 6f2c 2066 6c6f 6174 206d 696e 426f 7841 o, float minBoxA │ │ │ │ +00004fc0: 7265 612c 2066 6c6f 6174 2067 616d 6d61 rea, float gamma │ │ │ │ +00004fd0: 2c20 666c 6f61 7420 6b61 7070 6129 207b , float kappa) { │ │ │ │ +00004fe0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00004ff0: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +00005000: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +00005010: 426f 7865 735f 3028 616c 7068 612c 2062 Boxes_0(alpha, b │ │ │ │ +00005020: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ +00005030: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ +00005040: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ +00005050: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ +00005060: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ +00005070: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ +00005080: 612c 2067 616d 6d61 2c20 6b61 7070 6129 a, gamma, kappa) │ │ │ │ +00005090: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000050a0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +000050b0: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ +000050c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000050d0: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ +000050e0: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ +000050f0: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ +00005100: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ +00005110: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ +00005120: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ +00005130: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00005140: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ +00005150: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ +00005160: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ +00005170: 7061 7261 6d20 6d69 6e53 636f 7265 206d param minScore m │ │ │ │ +00005180: 696e 2073 636f 7265 206f 6620 626f 7865 in score of boxe │ │ │ │ +00005190: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ +000051a0: 2020 2a20 4070 6172 616d 206d 6178 426f * @param maxBo │ │ │ │ +000051b0: 7865 7320 6d61 7820 6e75 6d62 6572 206f xes max number o │ │ │ │ +000051c0: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +000051d0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +000051e0: 2065 6467 654d 696e 4d61 6720 6564 6765 edgeMinMag edge │ │ │ │ +000051f0: 206d 696e 206d 6167 6e69 7475 6465 2e20 min magnitude. │ │ │ │ +00005200: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00005210: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00005220: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00005230: 2040 7061 7261 6d20 6564 6765 4d65 7267 @param edgeMerg │ │ │ │ +00005240: 6554 6872 2065 6467 6520 6d65 7267 6520 eThr edge merge │ │ │ │ +00005250: 7468 7265 7368 6f6c 642e 2049 6e63 7265 threshold. Incre │ │ │ │ +00005260: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +00005270: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +00005280: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +00005290: 616d 2063 6c75 7374 6572 4d69 6e4d 6167 am clusterMinMag │ │ │ │ +000052a0: 2063 6c75 7374 6572 206d 696e 206d 6167 cluster min mag │ │ │ │ +000052b0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000052c0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +000052d0: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +000052e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000052f0: 6d61 7841 7370 6563 7452 6174 696f 206d maxAspectRatio m │ │ │ │ +00005300: 6178 2061 7370 6563 7420 7261 7469 6f20 ax aspect ratio │ │ │ │ +00005310: 6f66 2062 6f78 6573 2e0a 2020 2020 202a of boxes.. * │ │ │ │ +00005320: 2040 7061 7261 6d20 6d69 6e42 6f78 4172 @param minBoxAr │ │ │ │ +00005330: 6561 206d 696e 696d 756d 2061 7265 6120 ea minimum area │ │ │ │ +00005340: 6f66 2062 6f78 6573 2e0a 2020 2020 202a of boxes.. * │ │ │ │ +00005350: 2040 7061 7261 6d20 6761 6d6d 6120 6166 @param gamma af │ │ │ │ +00005360: 6669 6e69 7479 2073 656e 7369 7469 7669 finity sensitivi │ │ │ │ +00005370: 7479 2e0a 2020 2020 202a 2040 7265 7475 ty.. * @retu │ │ │ │ +00005380: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00005390: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000053a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000053b0: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ +000053c0: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +000053d0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +000053e0: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +000053f0: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +00005400: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +00005410: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +00005420: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +00005430: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +00005440: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ +00005450: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ +00005460: 2c20 666c 6f61 7420 6d69 6e42 6f78 4172 , float minBoxAr │ │ │ │ +00005470: 6561 2c20 666c 6f61 7420 6761 6d6d 6129 ea, float gamma) │ │ │ │ +00005480: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00005490: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +000054a0: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +000054b0: 6765 426f 7865 735f 3128 616c 7068 612c geBoxes_1(alpha, │ │ │ │ +000054c0: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +000054d0: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +000054e0: 6564 6765 4d69 6e4d 6167 2c20 6564 6765 edgeMinMag, edge │ │ │ │ +000054f0: 4d65 7267 6554 6872 2c20 636c 7573 7465 MergeThr, cluste │ │ │ │ +00005500: 724d 696e 4d61 672c 206d 6178 4173 7065 rMinMag, maxAspe │ │ │ │ +00005510: 6374 5261 7469 6f2c 206d 696e 426f 7841 ctRatio, minBoxA │ │ │ │ +00005520: 7265 612c 2067 616d 6d61 2929 3b0a 2020 rea, gamma));. │ │ │ │ +00005530: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00005540: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00005550: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00005560: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +00005570: 6861 2073 7465 7020 7369 7a65 206f 6620 ha step size of │ │ │ │ +00005580: 736c 6964 696e 6720 7769 6e64 6f77 2073 sliding window s │ │ │ │ +00005590: 6561 7263 682e 0a20 2020 2020 2a20 4070 earch.. * @p │ │ │ │ +000055a0: 6172 616d 2062 6574 6120 6e6d 7320 7468 aram beta nms th │ │ │ │ +000055b0: 7265 7368 6f6c 6420 666f 7220 6f62 6a65 reshold for obje │ │ │ │ +000055c0: 6374 2070 726f 706f 7361 6c73 2e0a 2020 ct proposals.. │ │ │ │ +000055d0: 2020 202a 2040 7061 7261 6d20 6574 6120 * @param eta │ │ │ │ +000055e0: 6164 6170 7461 7469 6f6e 2072 6174 6520 adaptation rate │ │ │ │ +000055f0: 666f 7220 6e6d 7320 7468 7265 7368 6f6c for nms threshol │ │ │ │ +00005600: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00005610: 206d 696e 5363 6f72 6520 6d69 6e20 7363 minScore min sc │ │ │ │ +00005620: 6f72 6520 6f66 2062 6f78 6573 2074 6f20 ore of boxes to │ │ │ │ +00005630: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00005640: 7061 7261 6d20 6d61 7842 6f78 6573 206d param maxBoxes m │ │ │ │ +00005650: 6178 206e 756d 6265 7220 6f66 2062 6f78 ax number of box │ │ │ │ +00005660: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00005670: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ +00005680: 4d69 6e4d 6167 2065 6467 6520 6d69 6e20 MinMag edge min │ │ │ │ +00005690: 6d61 676e 6974 7564 652e 2049 6e63 7265 magnitude. Incre │ │ │ │ +000056a0: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +000056b0: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +000056c0: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +000056d0: 616d 2065 6467 654d 6572 6765 5468 7220 am edgeMergeThr │ │ │ │ +000056e0: 6564 6765 206d 6572 6765 2074 6872 6573 edge merge thres │ │ │ │ +000056f0: 686f 6c64 2e20 496e 6372 6561 7365 2074 hold. Increase t │ │ │ │ +00005700: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00005710: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00005720: 2020 2020 202a 2040 7061 7261 6d20 636c * @param cl │ │ │ │ +00005730: 7573 7465 724d 696e 4d61 6720 636c 7573 usterMinMag clus │ │ │ │ +00005740: 7465 7220 6d69 6e20 6d61 676e 6974 7564 ter min magnitud │ │ │ │ +00005750: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +00005760: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00005770: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00005780: 2020 2a20 4070 6172 616d 206d 6178 4173 * @param maxAs │ │ │ │ +00005790: 7065 6374 5261 7469 6f20 6d61 7820 6173 pectRatio max as │ │ │ │ +000057a0: 7065 6374 2072 6174 696f 206f 6620 626f pect ratio of bo │ │ │ │ +000057b0: 7865 732e 0a20 2020 2020 2a20 4070 6172 xes.. * @par │ │ │ │ +000057c0: 616d 206d 696e 426f 7841 7265 6120 6d69 am minBoxArea mi │ │ │ │ +000057d0: 6e69 6d75 6d20 6172 6561 206f 6620 626f nimum area of bo │ │ │ │ +000057e0: 7865 732e 0a20 2020 2020 2a20 4072 6574 xes.. * @ret │ │ │ │ +000057f0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00005800: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00005810: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00005820: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ +00005830: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ +00005840: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +00005850: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +00005860: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +00005870: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +00005880: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +00005890: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe │ │ │ │ +000058a0: 7267 6554 6872 2c20 666c 6f61 7420 636c rgeThr, float cl │ │ │ │ +000058b0: 7573 7465 724d 696e 4d61 672c 2066 6c6f usterMinMag, flo │ │ │ │ +000058c0: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati │ │ │ │ +000058d0: 6f2c 2066 6c6f 6174 206d 696e 426f 7841 o, float minBoxA │ │ │ │ +000058e0: 7265 6129 207b 0a20 2020 2020 2020 2072 rea) {. r │ │ │ │ +000058f0: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ +00005900: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00005910: 7465 4564 6765 426f 7865 735f 3228 616c teEdgeBoxes_2(al │ │ │ │ +00005920: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ +00005930: 6d69 6e53 636f 7265 2c20 6d61 7842 6f78 minScore, maxBox │ │ │ │ +00005940: 6573 2c20 6564 6765 4d69 6e4d 6167 2c20 es, edgeMinMag, │ │ │ │ +00005950: 6564 6765 4d65 7267 6554 6872 2c20 636c edgeMergeThr, cl │ │ │ │ +00005960: 7573 7465 724d 696e 4d61 672c 206d 6178 usterMinMag, max │ │ │ │ +00005970: 4173 7065 6374 5261 7469 6f2c 206d 696e AspectRatio, min │ │ │ │ +00005980: 426f 7841 7265 6129 293b 0a20 2020 207d BoxArea));. } │ │ │ │ +00005990: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000059a0: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +000059b0: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +000059c0: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +000059d0: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000059e0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000059f0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +00005a00: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +00005a10: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +00005a20: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +00005a30: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +00005a40: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +00005a50: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +00005a60: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00005a70: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +00005a80: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00005a90: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00005aa0: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +00005ab0: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +00005ac0: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +00005ad0: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +00005ae0: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +00005af0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +00005b00: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +00005b10: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +00005b20: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00005b30: 6564 6765 4d65 7267 6554 6872 2065 6467 edgeMergeThr edg │ │ │ │ +00005b40: 6520 6d65 7267 6520 7468 7265 7368 6f6c e merge threshol │ │ │ │ +00005b50: 642e 2049 6e63 7265 6173 6520 746f 2074 d. Increase to t │ │ │ │ +00005b60: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00005b70: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00005b80: 2020 2a20 4070 6172 616d 2063 6c75 7374 * @param clust │ │ │ │ +00005b90: 6572 4d69 6e4d 6167 2063 6c75 7374 6572 erMinMag cluster │ │ │ │ +00005ba0: 206d 696e 206d 6167 6e69 7475 6465 2e20 min magnitude. │ │ │ │ +00005bb0: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00005bc0: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00005bd0: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00005be0: 2040 7061 7261 6d20 6d61 7841 7370 6563 @param maxAspec │ │ │ │ +00005bf0: 7452 6174 696f 206d 6178 2061 7370 6563 tRatio max aspec │ │ │ │ +00005c00: 7420 7261 7469 6f20 6f66 2062 6f78 6573 t ratio of boxes │ │ │ │ +00005c10: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00005c20: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00005c30: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00005c40: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00005c50: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre │ │ │ │ +00005c60: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo │ │ │ │ +00005c70: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00005c80: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +00005c90: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +00005ca0: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +00005cb0: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ +00005cc0: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ +00005cd0: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ +00005ce0: 6572 4d69 6e4d 6167 2c20 666c 6f61 7420 erMinMag, float │ │ │ │ +00005cf0: 6d61 7841 7370 6563 7452 6174 696f 2920 maxAspectRatio) │ │ │ │ +00005d00: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00005d10: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +00005d20: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00005d30: 6542 6f78 6573 5f33 2861 6c70 6861 2c20 eBoxes_3(alpha, │ │ │ │ +00005d40: 6265 7461 2c20 6574 612c 206d 696e 5363 beta, eta, minSc │ │ │ │ +00005d50: 6f72 652c 206d 6178 426f 7865 732c 2065 ore, maxBoxes, e │ │ │ │ +00005d60: 6467 654d 696e 4d61 672c 2065 6467 654d dgeMinMag, edgeM │ │ │ │ +00005d70: 6572 6765 5468 722c 2063 6c75 7374 6572 ergeThr, cluster │ │ │ │ +00005d80: 4d69 6e4d 6167 2c20 6d61 7841 7370 6563 MinMag, maxAspec │ │ │ │ +00005d90: 7452 6174 696f 2929 3b0a 2020 2020 7d0a tRatio));. }. │ │ │ │ +00005da0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00005db0: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ +00005dc0: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ +00005dd0: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ +00005de0: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ +00005df0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ +00005e00: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00005e10: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh │ │ │ │ +00005e20: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p │ │ │ │ +00005e30: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. * │ │ │ │ +00005e40: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap │ │ │ │ +00005e50: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for │ │ │ │ +00005e60: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold.. │ │ │ │ +00005e70: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ +00005e80: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score │ │ │ │ +00005e90: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00005ea0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +00005eb0: 6d20 6d61 7842 6f78 6573 206d 6178 206e m maxBoxes max n │ │ │ │ +00005ec0: 756d 6265 7220 6f66 2062 6f78 6573 2074 umber of boxes t │ │ │ │ +00005ed0: 6f20 6465 7465 6374 2e0a 2020 2020 202a o detect.. * │ │ │ │ +00005ee0: 2040 7061 7261 6d20 6564 6765 4d69 6e4d @param edgeMinM │ │ │ │ +00005ef0: 6167 2065 6467 6520 6d69 6e20 6d61 676e ag edge min magn │ │ │ │ +00005f00: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ +00005f10: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ +00005f20: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ +00005f30: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +00005f40: 6467 654d 6572 6765 5468 7220 6564 6765 dgeMergeThr edge │ │ │ │ +00005f50: 206d 6572 6765 2074 6872 6573 686f 6c64 merge threshold │ │ │ │ +00005f60: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00005f70: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00005f80: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00005f90: 202a 2040 7061 7261 6d20 636c 7573 7465 * @param cluste │ │ │ │ +00005fa0: 724d 696e 4d61 6720 636c 7573 7465 7220 rMinMag cluster │ │ │ │ +00005fb0: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ +00005fc0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +00005fd0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00005fe0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00005ff0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00006000: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00006010: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00006020: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ +00006030: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ +00006040: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ +00006050: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +00006060: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +00006070: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +00006080: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ +00006090: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ +000060a0: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ +000060b0: 7420 636c 7573 7465 724d 696e 4d61 6729 t clusterMinMag) │ │ │ │ +000060c0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000060d0: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +000060e0: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +000060f0: 6765 426f 7865 735f 3428 616c 7068 612c geBoxes_4(alpha, │ │ │ │ +00006100: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +00006110: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +00006120: 6564 6765 4d69 6e4d 6167 2c20 6564 6765 edgeMinMag, edge │ │ │ │ +00006130: 4d65 7267 6554 6872 2c20 636c 7573 7465 MergeThr, cluste │ │ │ │ +00006140: 724d 696e 4d61 6729 293b 0a20 2020 207d rMinMag));. } │ │ │ │ +00006150: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006160: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +00006170: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +00006180: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +00006190: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000061a0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000061b0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +000061c0: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +000061d0: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +000061e0: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +000061f0: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +00006200: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +00006210: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +00006220: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00006230: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +00006240: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00006250: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00006260: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +00006270: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +00006280: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +00006290: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +000062a0: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +000062b0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000062c0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +000062d0: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +000062e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000062f0: 6564 6765 4d65 7267 6554 6872 2065 6467 edgeMergeThr edg │ │ │ │ +00006300: 6520 6d65 7267 6520 7468 7265 7368 6f6c e merge threshol │ │ │ │ +00006310: 642e 2049 6e63 7265 6173 6520 746f 2074 d. Increase to t │ │ │ │ +00006320: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00006330: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00006340: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00006350: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006360: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00006370: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00006380: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00006390: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +000063a0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +000063b0: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +000063c0: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +000063d0: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +000063e0: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ +000063f0: 7420 6564 6765 4d65 7267 6554 6872 2920 t edgeMergeThr) │ │ │ │ +00006400: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00006410: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +00006420: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00006430: 6542 6f78 6573 5f35 2861 6c70 6861 2c20 eBoxes_5(alpha, │ │ │ │ +00006440: 6265 7461 2c20 6574 612c 206d 696e 5363 beta, eta, minSc │ │ │ │ +00006450: 6f72 652c 206d 6178 426f 7865 732c 2065 ore, maxBoxes, e │ │ │ │ +00006460: 6467 654d 696e 4d61 672c 2065 6467 654d dgeMinMag, edgeM │ │ │ │ +00006470: 6572 6765 5468 7229 293b 0a20 2020 207d ergeThr));. } │ │ │ │ +00006480: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006490: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +000064a0: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +000064b0: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +000064c0: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000064d0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000064e0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +000064f0: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +00006500: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +00006510: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +00006520: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +00006530: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +00006540: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +00006550: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00006560: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +00006570: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00006580: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00006590: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +000065a0: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +000065b0: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +000065c0: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +000065d0: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +000065e0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000065f0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +00006600: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +00006610: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00006620: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00006630: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00006640: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00006650: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre │ │ │ │ +00006660: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo │ │ │ │ +00006670: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00006680: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +00006690: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +000066a0: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +000066b0: 6c6f 6174 2065 6467 654d 696e 4d61 6729 loat edgeMinMag) │ │ │ │ +000066c0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000066d0: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +000066e0: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +000066f0: 6765 426f 7865 735f 3628 616c 7068 612c geBoxes_6(alpha, │ │ │ │ +00006700: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +00006710: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +00006720: 6564 6765 4d69 6e4d 6167 2929 3b0a 2020 edgeMinMag));. │ │ │ │ +00006730: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00006740: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00006750: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00006760: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +00006770: 6861 2073 7465 7020 7369 7a65 206f 6620 ha step size of │ │ │ │ +00006780: 736c 6964 696e 6720 7769 6e64 6f77 2073 sliding window s │ │ │ │ +00006790: 6561 7263 682e 0a20 2020 2020 2a20 4070 earch.. * @p │ │ │ │ +000067a0: 6172 616d 2062 6574 6120 6e6d 7320 7468 aram beta nms th │ │ │ │ +000067b0: 7265 7368 6f6c 6420 666f 7220 6f62 6a65 reshold for obje │ │ │ │ +000067c0: 6374 2070 726f 706f 7361 6c73 2e0a 2020 ct proposals.. │ │ │ │ +000067d0: 2020 202a 2040 7061 7261 6d20 6574 6120 * @param eta │ │ │ │ +000067e0: 6164 6170 7461 7469 6f6e 2072 6174 6520 adaptation rate │ │ │ │ +000067f0: 666f 7220 6e6d 7320 7468 7265 7368 6f6c for nms threshol │ │ │ │ +00006800: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00006810: 206d 696e 5363 6f72 6520 6d69 6e20 7363 minScore min sc │ │ │ │ +00006820: 6f72 6520 6f66 2062 6f78 6573 2074 6f20 ore of boxes to │ │ │ │ +00006830: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00006840: 7061 7261 6d20 6d61 7842 6f78 6573 206d param maxBoxes m │ │ │ │ +00006850: 6178 206e 756d 6265 7220 6f66 2062 6f78 ax number of box │ │ │ │ +00006860: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00006870: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00006880: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00006890: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +000068a0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +000068b0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +000068c0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +000068d0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +000068e0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +000068f0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +00006900: 206d 6178 426f 7865 7329 207b 0a20 2020 maxBoxes) {. │ │ │ │ +00006910: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00006920: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00006930: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00006940: 735f 3728 616c 7068 612c 2062 6574 612c s_7(alpha, beta, │ │ │ │ +00006950: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ +00006960: 6d61 7842 6f78 6573 2929 3b0a 2020 2020 maxBoxes));. │ │ │ │ +00006970: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00006980: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00006990: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +000069a0: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +000069b0: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +000069c0: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +000069d0: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +000069e0: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +000069f0: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00006a00: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00006a10: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00006a20: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00006a30: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00006a40: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00006a50: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +00006a60: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +00006a70: 7465 6374 2e0a 2020 2020 202a 2040 7265 tect.. * @re │ │ │ │ +00006a80: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00006a90: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006aa0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00006ab0: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ +00006ac0: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00006ad0: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00006ae0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +00006af0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +00006b00: 6f72 6529 207b 0a20 2020 2020 2020 2072 ore) {. r │ │ │ │ +00006b10: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ +00006b20: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00006b30: 7465 4564 6765 426f 7865 735f 3828 616c teEdgeBoxes_8(al │ │ │ │ +00006b40: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ +00006b50: 6d69 6e53 636f 7265 2929 3b0a 2020 2020 minScore));. │ │ │ │ +00006b60: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00006b70: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00006b80: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00006b90: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +00006ba0: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +00006bb0: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +00006bc0: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00006bd0: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00006be0: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00006bf0: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00006c00: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00006c10: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00006c20: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00006c30: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00006c40: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006c50: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00006c60: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00006c70: 6320 4564 6765 426f 7865 7320 6372 6561 c EdgeBoxes crea │ │ │ │ +00006c80: 7465 4564 6765 426f 7865 7328 666c 6f61 teEdgeBoxes(floa │ │ │ │ +00006c90: 7420 616c 7068 612c 2066 6c6f 6174 2062 t alpha, float b │ │ │ │ +00006ca0: 6574 612c 2066 6c6f 6174 2065 7461 2920 eta, float eta) │ │ │ │ +00006cb0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00006cc0: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +00006cd0: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00006ce0: 6542 6f78 6573 5f39 2861 6c70 6861 2c20 eBoxes_9(alpha, │ │ │ │ +00006cf0: 6265 7461 2c20 6574 6129 293b 0a20 2020 beta, eta));. │ │ │ │ +00006d00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00006d10: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ +00006d20: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ +00006d30: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00006d40: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ +00006d50: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ +00006d60: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ +00006d70: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ +00006d80: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ +00006d90: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ +00006da0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00006db0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006dc0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00006dd0: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00006de0: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00006df0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +00006e00: 7068 612c 2066 6c6f 6174 2062 6574 6129 pha, float beta) │ │ │ │ +00006e10: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00006e20: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +00006e30: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +00006e40: 6765 426f 7865 735f 3130 2861 6c70 6861 geBoxes_10(alpha │ │ │ │ +00006e50: 2c20 6265 7461 2929 3b0a 2020 2020 7d0a , beta));. }. │ │ │ │ +00006e60: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00006e70: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ +00006e80: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ +00006e90: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ +00006ea0: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ +00006eb0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ +00006ec0: 682e 0a20 2020 2020 2a20 4072 6574 7572 h.. * @retur │ │ │ │ +00006ed0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00006ee0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006ef0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00006f00: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ +00006f10: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +00006f20: 6f61 7420 616c 7068 6129 207b 0a20 2020 oat alpha) {. │ │ │ │ +00006f30: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00006f40: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00006f50: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00006f60: 735f 3131 2861 6c70 6861 2929 3b0a 2020 s_11(alpha));. │ │ │ │ +00006f70: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00006f80: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00006f90: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00006fa0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00006fb0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00006fc0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00006fd0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00006fe0: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00006ff0: 4564 6765 426f 7865 7328 2920 7b0a 2020 EdgeBoxes() {. │ │ │ │ +00007000: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00007010: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00007020: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +00007030: 6573 5f31 3228 2929 3b0a 2020 2020 7d0a es_12());. }. │ │ │ │ +00007040: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00007050: 432b 2b3a 2020 5074 725f 5246 4665 6174 C++: Ptr_RFFeat │ │ │ │ +00007060: 7572 6547 6574 7465 7220 6376 3a3a 7869 ureGetter cv::xi │ │ │ │ +00007070: 6d67 7072 6f63 3a3a 6372 6561 7465 5246 mgproc::createRF │ │ │ │ +00007080: 4665 6174 7572 6547 6574 7465 7228 290a FeatureGetter(). │ │ │ │ +00007090: 2020 2020 2f2f 0a0a 2020 2020 7075 626c //.. publ │ │ │ │ +000070a0: 6963 2073 7461 7469 6320 5246 4665 6174 ic static RFFeat │ │ │ │ +000070b0: 7572 6547 6574 7465 7220 6372 6561 7465 ureGetter create │ │ │ │ +000070c0: 5246 4665 6174 7572 6547 6574 7465 7228 RFFeatureGetter( │ │ │ │ +000070d0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +000070e0: 726e 2052 4646 6561 7475 7265 4765 7474 rn RFFeatureGett │ │ │ │ +000070f0: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ +00007100: 7265 6174 6552 4646 6561 7475 7265 4765 reateRFFeatureGe │ │ │ │ +00007110: 7474 6572 5f30 2829 293b 0a20 2020 207d tter_0());. } │ │ │ │ +00007120: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00007130: 2043 2b2b 3a20 2050 7472 5f53 7472 7563 C++: Ptr_Struc │ │ │ │ +00007140: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ +00007150: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc: │ │ │ │ +00007160: 3a63 7265 6174 6553 7472 7563 7475 7265 :createStructure │ │ │ │ +00007170: 6445 6467 6544 6574 6563 7469 6f6e 2853 dEdgeDetection(S │ │ │ │ +00007180: 7472 696e 6720 6d6f 6465 6c2c 2050 7472 tring model, Ptr │ │ │ │ +00007190: 5f52 4646 6561 7475 7265 4765 7474 6572 _RFFeatureGetter │ │ │ │ +000071a0: 2068 6f77 546f 4765 7446 6561 7475 7265 howToGetFeature │ │ │ │ +000071b0: 7320 3d20 5074 723c 5246 4665 6174 7572 s = Ptr()). │ │ │ │ +000071d0: 2f2f 0a0a 2020 2020 7075 626c 6963 2073 //.. public s │ │ │ │ +000071e0: 7461 7469 6320 5374 7275 6374 7572 6564 tatic Structured │ │ │ │ +000071f0: 4564 6765 4465 7465 6374 696f 6e20 6372 EdgeDetection cr │ │ │ │ +00007200: 6561 7465 5374 7275 6374 7572 6564 4564 eateStructuredEd │ │ │ │ +00007210: 6765 4465 7465 6374 696f 6e28 5374 7269 geDetection(Stri │ │ │ │ +00007220: 6e67 206d 6f64 656c 2c20 5246 4665 6174 ng model, RFFeat │ │ │ │ +00007230: 7572 6547 6574 7465 7220 686f 7754 6f47 ureGetter howToG │ │ │ │ +00007240: 6574 4665 6174 7572 6573 2920 7b0a 2020 etFeatures) {. │ │ │ │ +00007250: 2020 2020 2020 7265 7475 726e 2053 7472 return Str │ │ │ │ +00007260: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ +00007270: 7469 6f6e 2e5f 5f66 726f 6d50 7472 5f5f tion.__fromPtr__ │ │ │ │ +00007280: 2863 7265 6174 6553 7472 7563 7475 7265 (createStructure │ │ │ │ +00007290: 6445 6467 6544 6574 6563 7469 6f6e 5f30 dEdgeDetection_0 │ │ │ │ +000072a0: 286d 6f64 656c 2c20 686f 7754 6f47 6574 (model, howToGet │ │ │ │ +000072b0: 4665 6174 7572 6573 2e67 6574 4e61 7469 Features.getNati │ │ │ │ +000072c0: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ +000072d0: 2020 207d 0a0a 2020 2020 7075 626c 6963 }.. public │ │ │ │ +000072e0: 2073 7461 7469 6320 5374 7275 6374 7572 static Structur │ │ │ │ +000072f0: 6564 4564 6765 4465 7465 6374 696f 6e20 edEdgeDetection │ │ │ │ +00007300: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ +00007310: 4564 6765 4465 7465 6374 696f 6e28 5374 EdgeDetection(St │ │ │ │ +00007320: 7269 6e67 206d 6f64 656c 2920 7b0a 2020 ring model) {. │ │ │ │ +00007330: 2020 2020 2020 7265 7475 726e 2053 7472 return Str │ │ │ │ +00007340: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ +00007350: 7469 6f6e 2e5f 5f66 726f 6d50 7472 5f5f tion.__fromPtr__ │ │ │ │ +00007360: 2863 7265 6174 6553 7472 7563 7475 7265 (createStructure │ │ │ │ +00007370: 6445 6467 6544 6574 6563 7469 6f6e 5f31 dEdgeDetection_1 │ │ │ │ +00007380: 286d 6f64 656c 2929 3b0a 2020 2020 7d0a (model));. }. │ │ │ │ +00007390: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +000073a0: 432b 2b3a 2020 5074 725f 5375 7065 7270 C++: Ptr_Superp │ │ │ │ +000073b0: 6978 656c 4c53 4320 6376 3a3a 7869 6d67 ixelLSC cv::ximg │ │ │ │ +000073c0: 7072 6f63 3a3a 6372 6561 7465 5375 7065 proc::createSupe │ │ │ │ +000073d0: 7270 6978 656c 4c53 4328 4d61 7420 696d rpixelLSC(Mat im │ │ │ │ +000073e0: 6167 652c 2069 6e74 2072 6567 696f 6e5f age, int region_ │ │ │ │ +000073f0: 7369 7a65 203d 2031 302c 2066 6c6f 6174 size = 10, float │ │ │ │ +00007400: 2072 6174 696f 203d 2030 2e30 3735 6629 ratio = 0.075f) │ │ │ │ +00007410: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00007420: 0a20 2020 2020 2a20 436c 6173 7320 696d . * Class im │ │ │ │ +00007430: 706c 656d 656e 7469 6e67 2074 6865 204c plementing the L │ │ │ │ +00007440: 5343 2028 4c69 6e65 6172 2053 7065 6374 SC (Linear Spect │ │ │ │ +00007450: 7261 6c20 436c 7573 7465 7269 6e67 2920 ral Clustering) │ │ │ │ +00007460: 7375 7065 7270 6978 656c 730a 2020 2020 superpixels. │ │ │ │ +00007470: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00007480: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +00007490: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ +000074a0: 7061 7261 6d20 7265 6769 6f6e 5f73 697a param region_siz │ │ │ │ +000074b0: 6520 4368 6f6f 7365 7320 616e 2061 7665 e Chooses an ave │ │ │ │ +000074c0: 7261 6765 2073 7570 6572 7069 7865 6c20 rage superpixel │ │ │ │ +000074d0: 7369 7a65 206d 6561 7375 7265 6420 696e size measured in │ │ │ │ +000074e0: 2070 6978 656c 730a 2020 2020 202a 2040 pixels. * @ │ │ │ │ +000074f0: 7061 7261 6d20 7261 7469 6f20 4368 6f6f param ratio Choo │ │ │ │ +00007500: 7365 7320 7468 6520 656e 666f 7263 656d ses the enforcem │ │ │ │ +00007510: 656e 7420 6f66 2073 7570 6572 7069 7865 ent of superpixe │ │ │ │ +00007520: 6c20 636f 6d70 6163 746e 6573 7320 6661 l compactness fa │ │ │ │ +00007530: 6374 6f72 206f 6620 7375 7065 7270 6978 ctor of superpix │ │ │ │ +00007540: 656c 0a20 2020 2020 2a0a 2020 2020 202a el. *. * │ │ │ │ +00007550: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00007560: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00007570: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object │ │ │ │ +00007580: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +00007590: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ +000075a0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +000075b0: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ +000075c0: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ +000075d0: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ +000075e0: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ +000075f0: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ +00007600: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ +00007610: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ +00007620: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ +00007630: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ +00007640: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp │ │ │ │ +00007650: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu │ │ │ │ +00007660: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00007670: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +00007680: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena │ │ │ │ +00007690: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ +000076a0: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ +000076b0: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ +000076c0: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i │ │ │ │ +000076d0: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little │ │ │ │ +000076e0: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur. │ │ │ │ +000076f0: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma │ │ │ │ +00007700: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ +00007710: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ +00007720: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C │ │ │ │ +00007730: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ +00007740: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00007750: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +00007760: 7570 6572 7069 7865 6c73 5f6c 7363 2e70 uperpixels_lsc.p │ │ │ │ +00007770: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +00007780: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00007790: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000077a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000077b0: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL │ │ │ │ +000077c0: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi │ │ │ │ +000077d0: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ +000077e0: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +000077f0: 652c 2066 6c6f 6174 2072 6174 696f 2920 e, float ratio) │ │ │ │ +00007800: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00007810: 2053 7570 6572 7069 7865 6c4c 5343 2e5f SuperpixelLSC._ │ │ │ │ +00007820: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00007830: 6553 7570 6572 7069 7865 6c4c 5343 5f30 eSuperpixelLSC_0 │ │ │ │ +00007840: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ +00007850: 2c20 7265 6769 6f6e 5f73 697a 652c 2072 , region_size, r │ │ │ │ +00007860: 6174 696f 2929 3b0a 2020 2020 7d0a 0a20 atio));. }.. │ │ │ │ +00007870: 2020 202f 2a2a 0a20 2020 2020 2a20 436c /**. * Cl │ │ │ │ +00007880: 6173 7320 696d 706c 656d 656e 7469 6e67 ass implementing │ │ │ │ +00007890: 2074 6865 204c 5343 2028 4c69 6e65 6172 the LSC (Linear │ │ │ │ +000078a0: 2053 7065 6374 7261 6c20 436c 7573 7465 Spectral Cluste │ │ │ │ +000078b0: 7269 6e67 2920 7375 7065 7270 6978 656c ring) superpixel │ │ │ │ +000078c0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +000078d0: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ +000078e0: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ +000078f0: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ +00007900: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ +00007910: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ +00007920: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ +00007930: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ +00007940: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00007950: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +00007960: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +00007970: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ +00007980: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +00007990: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ +000079a0: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ +000079b0: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ +000079c0: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +000079d0: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ +000079e0: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ +000079f0: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ +00007a00: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ +00007a10: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ +00007a20: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ +00007a30: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ +00007a40: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ +00007a50: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ +00007a60: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +00007a70: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ +00007a80: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ +00007a90: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ +00007aa0: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ +00007ab0: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ +00007ac0: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ +00007ad0: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ +00007ae0: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ +00007af0: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ +00007b00: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ +00007b10: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ +00007b20: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ +00007b30: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ +00007b40: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +00007b50: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +00007b60: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ +00007b70: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00007b80: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00007b90: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00007ba0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00007bb0: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ +00007bc0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ +00007bd0: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +00007be0: 2072 6567 696f 6e5f 7369 7a65 2920 7b0a region_size) {. │ │ │ │ +00007bf0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +00007c00: 7570 6572 7069 7865 6c4c 5343 2e5f 5f66 uperpixelLSC.__f │ │ │ │ +00007c10: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +00007c20: 7570 6572 7069 7865 6c4c 5343 5f31 2869 uperpixelLSC_1(i │ │ │ │ +00007c30: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +00007c40: 7265 6769 6f6e 5f73 697a 6529 293b 0a20 region_size));. │ │ │ │ +00007c50: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00007c60: 2020 202a 2043 6c61 7373 2069 6d70 6c65 * Class imple │ │ │ │ +00007c70: 6d65 6e74 696e 6720 7468 6520 4c53 4320 menting the LSC │ │ │ │ +00007c80: 284c 696e 6561 7220 5370 6563 7472 616c (Linear Spectral │ │ │ │ +00007c90: 2043 6c75 7374 6572 696e 6729 2073 7570 Clustering) sup │ │ │ │ +00007ca0: 6572 7069 7865 6c73 0a20 2020 2020 2a0a erpixels. *. │ │ │ │ +00007cb0: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +00007cc0: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ +00007cd0: 6d65 6e74 0a20 2020 2020 2a0a 2020 2020 ment. *. │ │ │ │ +00007ce0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +00007cf0: 696e 6974 6961 6c69 7a65 7320 6120 5375 initializes a Su │ │ │ │ +00007d00: 7065 7270 6978 656c 4c53 4320 6f62 6a65 perpixelLSC obje │ │ │ │ +00007d10: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00007d20: 2069 6d61 6765 2e20 4974 2073 6574 7320 image. It sets │ │ │ │ +00007d30: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +00007d40: 660a 2020 2020 202a 2073 7570 6572 7069 f. * superpi │ │ │ │ +00007d50: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ +00007d60: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ +00007d70: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ +00007d80: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ +00007d90: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ +00007da0: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ +00007db0: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ +00007dc0: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ +00007dd0: 656e 2069 6d61 6765 2e20 416e 2065 7861 en image. An exa │ │ │ │ +00007de0: 6d70 6c65 206f 6620 4c53 4320 6973 2069 mple of LSC is i │ │ │ │ +00007df0: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ │ +00007e00: 2066 6f6c 6c6f 7769 6e67 2070 6963 7475 following pictu │ │ │ │ +00007e10: 7265 2e0a 2020 2020 202a 2046 6f72 2065 re.. * For e │ │ │ │ +00007e20: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ +00007e30: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ +00007e40: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ +00007e50: 6573 2074 6f20 7072 6570 726f 6365 7373 es to preprocess │ │ │ │ +00007e60: 2069 6d61 6765 2077 6974 6820 6c69 7474 image with litt │ │ │ │ +00007e70: 6c65 2067 6175 7373 6961 6e20 626c 7572 le gaussian blur │ │ │ │ +00007e80: 0a20 2020 2020 2a20 7769 7468 2061 2073 . * with a s │ │ │ │ +00007e90: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ +00007ea0: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ +00007eb0: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ +00007ec0: 2043 6965 4c41 4220 636f 6c6f 7220 7370 CieLAB color sp │ │ │ │ +00007ed0: 6163 652e 0a20 2020 2020 2a0a 2020 2020 ace.. *. │ │ │ │ +00007ee0: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ +00007ef0: 2f73 7570 6572 7069 7865 6c73 5f6c 7363 /superpixels_lsc │ │ │ │ +00007f00: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ +00007f10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00007f20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00007f30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00007f40: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ +00007f50: 6c4c 5343 2063 7265 6174 6553 7570 6572 lLSC createSuper │ │ │ │ +00007f60: 7069 7865 6c4c 5343 284d 6174 2069 6d61 pixelLSC(Mat ima │ │ │ │ +00007f70: 6765 2920 7b0a 2020 2020 2020 2020 7265 ge) {. re │ │ │ │ +00007f80: 7475 726e 2053 7570 6572 7069 7865 6c4c turn SuperpixelL │ │ │ │ +00007f90: 5343 2e5f 5f66 726f 6d50 7472 5f5f 2863 SC.__fromPtr__(c │ │ │ │ +00007fa0: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +00007fb0: 5343 5f32 2869 6d61 6765 2e6e 6174 6976 SC_2(image.nativ │ │ │ │ +00007fc0: 654f 626a 2929 3b0a 2020 2020 7d0a 0a0a eObj));. }... │ │ │ │ +00007fd0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00007fe0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00007ff0: 6770 726f 633a 3a77 6569 6768 7465 644d gproc::weightedM │ │ │ │ +00008000: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +00008010: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00008020: 4d61 7426 2064 7374 2c20 696e 7420 722c Mat& dst, int r, │ │ │ │ +00008030: 2064 6f75 626c 6520 7369 676d 6120 3d20 double sigma = │ │ │ │ +00008040: 3235 2e35 2c20 696e 7420 7765 6967 6874 25.5, int weight │ │ │ │ +00008050: 5479 7065 203d 2057 4d46 5f45 5850 2c20 Type = WMF_EXP, │ │ │ │ +00008060: 4d61 7420 6d61 736b 203d 204d 6174 2829 Mat mask = Mat() │ │ │ │ +00008070: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00008080: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +00008090: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median │ │ │ │ +000080a0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +000080b0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +000080c0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +000080d0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ +000080e0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ +000080f0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +00008100: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+. │ │ │ │ +00008110: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the │ │ │ │ +00008120: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig │ │ │ │ +00008130: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint │ │ │ │ +00008140: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint │ │ │ │ +00008150: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This │ │ │ │ +00008160: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a │ │ │ │ +00008170: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like │ │ │ │ +00008180: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc │ │ │ │ +00008190: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling │ │ │ │ +000081a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000081b0: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur, │ │ │ │ +000081c0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +000081d0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa │ │ │ │ +000081e0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa │ │ │ │ +000081f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00008200: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00008210: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +00008220: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008230: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00008240: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00008250: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00008260: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica │ │ │ │ +00008270: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00008280: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00008290: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +000082a0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000082b0: 2040 7061 7261 6d20 7765 6967 6874 5479 @param weightTy │ │ │ │ +000082c0: 7065 2061 7574 6f6d 6174 6963 616c 6c79 pe automatically │ │ │ │ +000082d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000082e0: 2a20 4070 6172 616d 206d 6173 6b20 6175 * @param mask au │ │ │ │ +000082f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00008300: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00008310: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00008320: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ +00008330: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ +00008340: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ +00008350: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ +00008360: 7562 6c65 2073 6967 6d61 2c20 696e 7420 uble sigma, int │ │ │ │ +00008370: 7765 6967 6874 5479 7065 2c20 4d61 7420 weightType, Mat │ │ │ │ +00008380: 6d61 736b 2920 7b0a 2020 2020 2020 2020 mask) {. │ │ │ │ +00008390: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +000083a0: 6c74 6572 5f30 286a 6f69 6e74 2e6e 6174 lter_0(joint.nat │ │ │ │ +000083b0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +000083c0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000083d0: 654f 626a 2c20 722c 2073 6967 6d61 2c20 eObj, r, sigma, │ │ │ │ +000083e0: 7765 6967 6874 5479 7065 2c20 6d61 736b weightType, mask │ │ │ │ +000083f0: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ +00008400: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00008410: 202a 2041 7070 6c69 6573 2077 6569 6768 * Applies weigh │ │ │ │ +00008420: 7465 6420 6d65 6469 616e 2066 696c 7465 ted median filte │ │ │ │ +00008430: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +00008440: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00008450: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00008460: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +00008470: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +00008480: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +00008490: 3031 3431 3030 2b0a 2020 2020 202a 0a20 014100+. *. │ │ │ │ +000084a0: 2020 2020 2a20 7468 6520 7069 7865 6c20 * the pixel │ │ │ │ +000084b0: 7769 6c6c 2062 6520 6967 6e6f 7265 6420 will be ignored │ │ │ │ +000084c0: 7768 656e 206d 6169 6e74 6169 6e69 6e67 when maintaining │ │ │ │ +000084d0: 2074 6865 206a 6f69 6e74 2d68 6973 746f the joint-histo │ │ │ │ +000084e0: 6772 616d 2e20 5468 6973 2069 7320 7573 gram. This is us │ │ │ │ +000084f0: 6566 756c 2066 6f72 2061 7070 6c69 6361 eful for applica │ │ │ │ +00008500: 7469 6f6e 7320 6c69 6b65 206f 7074 6963 tions like optic │ │ │ │ +00008510: 616c 2066 6c6f 7720 6f63 636c 7573 696f al flow occlusio │ │ │ │ +00008520: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling.. │ │ │ │ +00008530: 202a 0a20 2020 2020 2a20 5345 453a 206d *. * SEE: m │ │ │ │ +00008540: 6564 6961 6e42 6c75 722c 206a 6f69 6e74 edianBlur, joint │ │ │ │ +00008550: 4269 6c61 7465 7261 6c46 696c 7465 720a BilateralFilter. │ │ │ │ +00008560: 2020 2020 202a 2040 7061 7261 6d20 6a6f * @param jo │ │ │ │ +00008570: 696e 7420 6175 746f 6d61 7469 6361 6c6c int automaticall │ │ │ │ +00008580: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008590: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +000085a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000085b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +000085c0: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +000085d0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000085e0: 2020 2020 202a 2040 7061 7261 6d20 7220 * @param r │ │ │ │ +000085f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00008600: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00008610: 7061 7261 6d20 7369 676d 6120 6175 746f param sigma auto │ │ │ │ +00008620: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00008630: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00008640: 6d20 7765 6967 6874 5479 7065 2061 7574 m weightType aut │ │ │ │ +00008650: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008660: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00008670: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00008680: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +00008690: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ +000086a0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +000086b0: 2064 7374 2c20 696e 7420 722c 2064 6f75 dst, int r, dou │ │ │ │ +000086c0: 626c 6520 7369 676d 612c 2069 6e74 2077 ble sigma, int w │ │ │ │ +000086d0: 6569 6768 7454 7970 6529 207b 0a20 2020 eightType) {. │ │ │ │ +000086e0: 2020 2020 2077 6569 6768 7465 644d 6564 weightedMed │ │ │ │ +000086f0: 6961 6e46 696c 7465 725f 3128 6a6f 696e ianFilter_1(join │ │ │ │ +00008700: 742e 6e61 7469 7665 4f62 6a2c 2073 7263 t.nativeObj, src │ │ │ │ +00008710: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00008720: 6e61 7469 7665 4f62 6a2c 2072 2c20 7369 nativeObj, r, si │ │ │ │ +00008730: 676d 612c 2077 6569 6768 7454 7970 6529 gma, weightType) │ │ │ │ +00008740: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00008750: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +00008760: 7765 6967 6874 6564 206d 6564 6961 6e20 weighted median │ │ │ │ +00008770: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +00008780: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00008790: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +000087a0: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ +000087b0: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ +000087c0: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +000087d0: 6861 6e67 3230 3134 3130 302b 0a20 2020 hang2014100+. │ │ │ │ +000087e0: 2020 2a0a 2020 2020 202a 2074 6865 2070 *. * the p │ │ │ │ +000087f0: 6978 656c 2077 696c 6c20 6265 2069 676e ixel will be ign │ │ │ │ +00008800: 6f72 6564 2077 6865 6e20 6d61 696e 7461 ored when mainta │ │ │ │ +00008810: 696e 696e 6720 7468 6520 6a6f 696e 742d ining the joint- │ │ │ │ +00008820: 6869 7374 6f67 7261 6d2e 2054 6869 7320 histogram. This │ │ │ │ +00008830: 6973 2075 7365 6675 6c20 666f 7220 6170 is useful for ap │ │ │ │ +00008840: 706c 6963 6174 696f 6e73 206c 696b 6520 plications like │ │ │ │ +00008850: 6f70 7469 6361 6c20 666c 6f77 206f 6363 optical flow occ │ │ │ │ +00008860: 6c75 7369 6f6e 2068 616e 646c 696e 672e lusion handling. │ │ │ │ +00008870: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +00008880: 4545 3a20 6d65 6469 616e 426c 7572 2c20 EE: medianBlur, │ │ │ │ +00008890: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +000088a0: 6c74 6572 0a20 2020 2020 2a20 4070 6172 lter. * @par │ │ │ │ +000088b0: 616d 206a 6f69 6e74 2061 7574 6f6d 6174 am joint automat │ │ │ │ +000088c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000088d0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000088e0: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +000088f0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00008900: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +00008910: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008920: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00008930: 616d 2072 2061 7574 6f6d 6174 6963 616c am r automatical │ │ │ │ +00008940: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00008950: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00008960: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00008970: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00008980: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00008990: 6963 2076 6f69 6420 7765 6967 6874 6564 ic void weighted │ │ │ │ +000089a0: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ +000089b0: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ +000089c0: 204d 6174 2064 7374 2c20 696e 7420 722c Mat dst, int r, │ │ │ │ +000089d0: 2064 6f75 626c 6520 7369 676d 6129 207b double sigma) { │ │ │ │ +000089e0: 0a20 2020 2020 2020 2077 6569 6768 7465 . weighte │ │ │ │ +000089f0: 644d 6564 6961 6e46 696c 7465 725f 3228 dMedianFilter_2( │ │ │ │ +00008a00: 6a6f 696e 742e 6e61 7469 7665 4f62 6a2c joint.nativeObj, │ │ │ │ +00008a10: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00008a20: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ +00008a30: 2c20 7369 676d 6129 3b0a 2020 2020 7d0a , sigma);. }. │ │ │ │ +00008a40: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00008a50: 4170 706c 6965 7320 7765 6967 6874 6564 Applies weighted │ │ │ │ +00008a60: 206d 6564 6961 6e20 6669 6c74 6572 2074 median filter t │ │ │ │ +00008a70: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +00008a80: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00008a90: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00008aa0: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +00008ab0: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +00008ac0: 2043 4954 453a 207a 6861 6e67 3230 3134 CITE: zhang2014 │ │ │ │ +00008ad0: 3130 302b 0a20 2020 2020 2a0a 2020 2020 100+. *. │ │ │ │ +00008ae0: 202a 2074 6865 2070 6978 656c 2077 696c * the pixel wil │ │ │ │ +00008af0: 6c20 6265 2069 676e 6f72 6564 2077 6865 l be ignored whe │ │ │ │ +00008b00: 6e20 6d61 696e 7461 696e 696e 6720 7468 n maintaining th │ │ │ │ +00008b10: 6520 6a6f 696e 742d 6869 7374 6f67 7261 e joint-histogra │ │ │ │ +00008b20: 6d2e 2054 6869 7320 6973 2075 7365 6675 m. This is usefu │ │ │ │ +00008b30: 6c20 666f 7220 6170 706c 6963 6174 696f l for applicatio │ │ │ │ +00008b40: 6e73 206c 696b 6520 6f70 7469 6361 6c20 ns like optical │ │ │ │ +00008b50: 666c 6f77 206f 6363 6c75 7369 6f6e 2068 flow occlusion h │ │ │ │ +00008b60: 616e 646c 696e 672e 0a20 2020 2020 2a0a andling.. *. │ │ │ │ +00008b70: 2020 2020 202a 2053 4545 3a20 6d65 6469 * SEE: medi │ │ │ │ +00008b80: 616e 426c 7572 2c20 6a6f 696e 7442 696c anBlur, jointBil │ │ │ │ +00008b90: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter. │ │ │ │ +00008ba0: 2020 2a20 4070 6172 616d 206a 6f69 6e74 * @param joint │ │ │ │ +00008bb0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00008bc0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00008bd0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00008be0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00008bf0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00008c00: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +00008c10: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00008c20: 2020 2a20 4070 6172 616d 2072 2061 7574 * @param r aut │ │ │ │ +00008c30: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008c40: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00008c50: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00008c60: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +00008c70: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ +00008c80: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00008c90: 2064 7374 2c20 696e 7420 7229 207b 0a20 dst, int r) {. │ │ │ │ +00008ca0: 2020 2020 2020 2077 6569 6768 7465 644d weightedM │ │ │ │ +00008cb0: 6564 6961 6e46 696c 7465 725f 3328 6a6f edianFilter_3(jo │ │ │ │ +00008cc0: 696e 742e 6e61 7469 7665 4f62 6a2c 2073 int.nativeObj, s │ │ │ │ +00008cd0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00008ce0: 742e 6e61 7469 7665 4f62 6a2c 2072 293b t.nativeObj, r); │ │ │ │ +00008cf0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00008d00: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00008d10: 5f53 6361 6e53 6567 6d65 6e74 2063 763a _ScanSegment cv: │ │ │ │ +00008d20: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00008d30: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int │ │ │ │ +00008d40: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +00008d50: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +00008d60: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +00008d70: 656c 732c 2069 6e74 2073 6c69 6365 7320 els, int slices │ │ │ │ +00008d80: 3d20 382c 2062 6f6f 6c20 6d65 7267 655f = 8, bool merge_ │ │ │ │ +00008d90: 736d 616c 6c20 3d20 7472 7565 290a 2020 small = true). │ │ │ │ +00008da0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00008db0: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ +00008dc0: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ +00008dd0: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ +00008de0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +00008df0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ +00008e00: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ +00008e10: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00008e20: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ +00008e30: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00008e40: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ +00008e50: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ +00008e60: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig │ │ │ │ +00008e70: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets │ │ │ │ +00008e80: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00008e90: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN │ │ │ │ +00008ea0: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ +00008eb0: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi │ │ │ │ +00008ec0: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe │ │ │ │ +00008ed0: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads │ │ │ │ +00008ee0: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal │ │ │ │ +00008ef0: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +00008f00: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ +00008f10: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ +00008f20: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00008f30: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ +00008f40: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ +00008f50: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ +00008f60: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ +00008f70: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ +00008f80: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ +00008f90: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ +00008fa0: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ +00008fb0: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ +00008fc0: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ +00008fd0: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ +00008fe0: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use │ │ │ │ +00008ff0: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ +00009000: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ +00009010: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ +00009020: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ +00009030: 2040 7061 7261 6d20 736c 6963 6573 204e @param slices N │ │ │ │ +00009040: 756d 6265 7220 6f66 2070 726f 6365 7373 umber of process │ │ │ │ +00009050: 696e 6720 7468 7265 6164 7320 666f 7220 ing threads for │ │ │ │ +00009060: 7061 7261 6c6c 656c 6973 6174 696f 6e2e parallelisation. │ │ │ │ +00009070: 2053 6574 7469 6e67 202d 3120 7573 6573 Setting -1 uses │ │ │ │ +00009080: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ +00009090: 6265 720a 2020 2020 202a 206f 6620 7468 ber. * of th │ │ │ │ +000090a0: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ +000090b0: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ +000090c0: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ +000090d0: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ +000090e0: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ +000090f0: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ +00009100: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00009110: 6572 6765 5f73 6d61 6c6c 206d 6572 6765 erge_small merge │ │ │ │ +00009120: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ +00009130: 746f 2067 6976 6520 7468 6520 6465 7369 to give the desi │ │ │ │ +00009140: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ +00009150: 7065 7270 6978 656c 732e 2050 726f 6365 perpixels. Proce │ │ │ │ +00009160: 7373 696e 6720 6973 0a20 2020 2020 2a20 ssing is. * │ │ │ │ +00009170: 6d75 6368 2066 6173 7465 7220 7769 7468 much faster with │ │ │ │ +00009180: 6f75 7420 6d65 7267 696e 672c 2062 7574 out merging, but │ │ │ │ +00009190: 206d 616e 7920 736d 616c 6c20 7365 676d many small segm │ │ │ │ +000091a0: 656e 7473 2077 696c 6c20 6265 206c 6566 ents will be lef │ │ │ │ +000091b0: 7420 696e 2074 6865 2069 6d61 6765 2e0a t in the image.. │ │ │ │ +000091c0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000091d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000091e0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000091f0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00009200: 2053 6361 6e53 6567 6d65 6e74 2063 7265 ScanSegment cre │ │ │ │ +00009210: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ +00009220: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00009230: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00009240: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00009250: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ +00009260: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ +00009270: 5f73 6d61 6c6c 2920 7b0a 2020 2020 2020 _small) {. │ │ │ │ +00009280: 2020 7265 7475 726e 2053 6361 6e53 6567 return ScanSeg │ │ │ │ +00009290: 6d65 6e74 2e5f 5f66 726f 6d50 7472 5f5f ment.__fromPtr__ │ │ │ │ +000092a0: 2863 7265 6174 6553 6361 6e53 6567 6d65 (createScanSegme │ │ │ │ +000092b0: 6e74 5f30 2869 6d61 6765 5f77 6964 7468 nt_0(image_width │ │ │ │ +000092c0: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ +000092d0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +000092e0: 2073 6c69 6365 732c 206d 6572 6765 5f73 slices, merge_s │ │ │ │ +000092f0: 6d61 6c6c 2929 3b0a 2020 2020 7d0a 0a20 mall));. }.. │ │ │ │ +00009300: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ +00009310: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ +00009320: 5365 676d 656e 7420 6f62 6a65 6374 2e0a Segment object.. │ │ │ │ +00009330: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00009340: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ +00009350: 616c 697a 6573 2061 2053 6361 6e53 6567 alizes a ScanSeg │ │ │ │ +00009360: 6d65 6e74 206f 626a 6563 7420 666f 7220 ment object for │ │ │ │ +00009370: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +00009380: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ +00009390: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ +000093a0: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ +000093b0: 6d61 6765 5f77 6964 7468 2061 6e64 2069 mage_width and i │ │ │ │ +000093c0: 6d61 6765 5f68 6569 6768 742e 2049 7420 mage_height. It │ │ │ │ +000093d0: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ +000093e0: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ +000093f0: 462d 4442 5343 414e 2073 7570 6572 7069 F-DBSCAN superpi │ │ │ │ +00009400: 7865 6c0a 2020 2020 202a 2061 6c67 6f72 xel. * algor │ │ │ │ +00009410: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +00009420: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00009430: 2c20 7468 7265 6164 732c 2061 6e64 206d , threads, and m │ │ │ │ +00009440: 6572 6765 5f73 6d61 6c6c 2e0a 2020 2020 erge_small.. │ │ │ │ +00009450: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00009460: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ +00009470: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ +00009480: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ +00009490: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ +000094a0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +000094b0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +000094c0: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ +000094d0: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ +000094e0: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ +000094f0: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ +00009500: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ +00009510: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ +00009520: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ +00009530: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ +00009540: 7a65 292e 2055 7365 2067 6574 4e75 6d62 ze). Use getNumb │ │ │ │ +00009550: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ +00009560: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ +00009570: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +00009580: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ +00009590: 2073 6c69 6365 7320 4e75 6d62 6572 206f slices Number o │ │ │ │ +000095a0: 6620 7072 6f63 6573 7369 6e67 2074 6872 f processing thr │ │ │ │ +000095b0: 6561 6473 2066 6f72 2070 6172 616c 6c65 eads for paralle │ │ │ │ +000095c0: 6c69 7361 7469 6f6e 2e20 5365 7474 696e lisation. Settin │ │ │ │ +000095d0: 6720 2d31 2075 7365 7320 7468 6520 6d61 g -1 uses the ma │ │ │ │ +000095e0: 7869 6d75 6d20 6e75 6d62 6572 0a20 2020 ximum number. │ │ │ │ +000095f0: 2020 2a20 6f66 2074 6872 6561 6473 2e20 * of threads. │ │ │ │ +00009600: 496e 2070 7261 6374 6963 652c 2066 6f75 In practice, fou │ │ │ │ +00009610: 7220 7468 7265 6164 7320 6973 2065 6e6f r threads is eno │ │ │ │ +00009620: 7567 6820 666f 7220 736d 616c 6c65 7220 ugh for smaller │ │ │ │ +00009630: 696d 6167 6573 2061 6e64 2065 6967 6874 images and eight │ │ │ │ +00009640: 2074 6872 6561 6473 2066 6f72 206c 6172 threads for lar │ │ │ │ +00009650: 6765 7220 6f6e 6573 2e0a 2020 2020 202a ger ones.. * │ │ │ │ +00009660: 206d 7563 6820 6661 7374 6572 2077 6974 much faster wit │ │ │ │ +00009670: 686f 7574 206d 6572 6769 6e67 2c20 6275 hout merging, bu │ │ │ │ +00009680: 7420 6d61 6e79 2073 6d61 6c6c 2073 6567 t many small seg │ │ │ │ +00009690: 6d65 6e74 7320 7769 6c6c 2062 6520 6c65 ments will be le │ │ │ │ +000096a0: 6674 2069 6e20 7468 6520 696d 6167 652e ft in the image. │ │ │ │ +000096b0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +000096c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000096d0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000096e0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000096f0: 6320 5363 616e 5365 676d 656e 7420 6372 c ScanSegment cr │ │ │ │ +00009700: 6561 7465 5363 616e 5365 676d 656e 7428 eateScanSegment( │ │ │ │ +00009710: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00009720: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00009730: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ +00009740: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ +00009750: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ +00009760: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ +00009770: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00009780: 6174 6553 6361 6e53 6567 6d65 6e74 5f31 ateScanSegment_1 │ │ │ │ +00009790: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ +000097a0: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ +000097b0: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ +000097c0: 6365 7329 293b 0a20 2020 207d 0a0a 2020 ces));. }.. │ │ │ │ +000097d0: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ +000097e0: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ +000097f0: 6567 6d65 6e74 206f 626a 6563 742e 0a20 egment object.. │ │ │ │ +00009800: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00009810: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00009820: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ +00009830: 656e 7420 6f62 6a65 6374 2066 6f72 2074 ent object for t │ │ │ │ +00009840: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ +00009850: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa │ │ │ │ +00009860: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ +00009870: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im │ │ │ │ +00009880: 6167 655f 7769 6474 6820 616e 6420 696d age_width and im │ │ │ │ +00009890: 6167 655f 6865 6967 6874 2e20 4974 2061 age_height. It a │ │ │ │ +000098a0: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par │ │ │ │ +000098b0: 616d 6574 6572 7320 6f66 2074 6865 2046 ameters of the F │ │ │ │ +000098c0: 2d44 4253 4341 4e20 7375 7065 7270 6978 -DBSCAN superpix │ │ │ │ +000098d0: 656c 0a20 2020 2020 2a20 616c 676f 7269 el. * algori │ │ │ │ +000098e0: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ +000098f0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00009900: 2074 6872 6561 6473 2c20 616e 6420 6d65 threads, and me │ │ │ │ +00009910: 7267 655f 736d 616c 6c2e 0a20 2020 2020 rge_small.. │ │ │ │ +00009920: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00009930: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag │ │ │ │ +00009940: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. * │ │ │ │ +00009950: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei │ │ │ │ +00009960: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height │ │ │ │ +00009970: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00009980: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ +00009990: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ +000099a0: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ +000099b0: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ +000099c0: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ +000099d0: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ +000099e0: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ +000099f0: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ +00009a00: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ +00009a10: 6529 2e20 5573 6520 6765 744e 756d 6265 e). Use getNumbe │ │ │ │ +00009a20: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ +00009a30: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ +00009a40: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ +00009a50: 2e0a 2020 2020 202a 206f 6620 7468 7265 .. * of thre │ │ │ │ +00009a60: 6164 732e 2049 6e20 7072 6163 7469 6365 ads. In practice │ │ │ │ +00009a70: 2c20 666f 7572 2074 6872 6561 6473 2069 , four threads i │ │ │ │ +00009a80: 7320 656e 6f75 6768 2066 6f72 2073 6d61 s enough for sma │ │ │ │ +00009a90: 6c6c 6572 2069 6d61 6765 7320 616e 6420 ller images and │ │ │ │ +00009aa0: 6569 6768 7420 7468 7265 6164 7320 666f eight threads fo │ │ │ │ +00009ab0: 7220 6c61 7267 6572 206f 6e65 732e 0a20 r larger ones.. │ │ │ │ +00009ac0: 2020 2020 2a20 6d75 6368 2066 6173 7465 * much faste │ │ │ │ +00009ad0: 7220 7769 7468 6f75 7420 6d65 7267 696e r without mergin │ │ │ │ +00009ae0: 672c 2062 7574 206d 616e 7920 736d 616c g, but many smal │ │ │ │ +00009af0: 6c20 7365 676d 656e 7473 2077 696c 6c20 l segments will │ │ │ │ +00009b00: 6265 206c 6566 7420 696e 2074 6865 2069 be left in the i │ │ │ │ +00009b10: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ +00009b20: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00009b30: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00009b40: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00009b50: 7374 6174 6963 2053 6361 6e53 6567 6d65 static ScanSegme │ │ │ │ +00009b60: 6e74 2063 7265 6174 6553 6361 6e53 6567 nt createScanSeg │ │ │ │ +00009b70: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ +00009b80: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +00009b90: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ +00009ba0: 7375 7065 7270 6978 656c 7329 207b 0a20 superpixels) {. │ │ │ │ +00009bb0: 2020 2020 2020 2072 6574 7572 6e20 5363 return Sc │ │ │ │ +00009bc0: 616e 5365 676d 656e 742e 5f5f 6672 6f6d anSegment.__from │ │ │ │ +00009bd0: 5074 725f 5f28 6372 6561 7465 5363 616e Ptr__(createScan │ │ │ │ +00009be0: 5365 676d 656e 745f 3228 696d 6167 655f Segment_2(image_ │ │ │ │ +00009bf0: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ +00009c00: 6768 742c 206e 756d 5f73 7570 6572 7069 ght, num_superpi │ │ │ │ +00009c10: 7865 6c73 2929 3b0a 2020 2020 7d0a 0a0a xels));. }... │ │ │ │ +00009c20: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00009c30: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00009c40: 6770 726f 633a 3a46 6173 7448 6f75 6768 gproc::FastHough │ │ │ │ +00009c50: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +00009c60: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +00009c70: 2064 7374 4d61 7444 6570 7468 2c20 696e dstMatDepth, in │ │ │ │ +00009c80: 7420 616e 676c 6552 616e 6765 203d 2041 t angleRange = A │ │ │ │ +00009c90: 524f 5f33 3135 5f31 3335 2c20 696e 7420 RO_315_135, int │ │ │ │ +00009ca0: 6f70 203d 2046 4854 5f41 4444 2c20 696e op = FHT_ADD, in │ │ │ │ +00009cb0: 7420 6d61 6b65 536b 6577 203d 2048 444f t makeSkew = HDO │ │ │ │ +00009cc0: 5f44 4553 4b45 5729 0a20 2020 202f 2f0a _DESKEW). //. │ │ │ │ +00009cd0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00009ce0: 4361 6c63 756c 6174 6573 2032 4420 4661 Calculates 2D Fa │ │ │ │ +00009cf0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ +00009d00: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +00009d10: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00009d20: 6520 6675 6e63 7469 6f6e 2063 616c 6375 e function calcu │ │ │ │ +00009d30: 6c61 7465 7320 7468 6520 6661 7374 2048 lates the fast H │ │ │ │ +00009d40: 6f75 6768 2074 7261 6e73 666f 726d 2066 ough transform f │ │ │ │ +00009d50: 6f72 2066 756c 6c2c 2068 616c 6620 6f72 or full, half or │ │ │ │ +00009d60: 2071 7561 7274 6572 0a20 2020 2020 2a20 quarter. * │ │ │ │ +00009d70: 7261 6e67 6520 6f66 2061 6e67 6c65 732e range of angles. │ │ │ │ +00009d80: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00009d90: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +00009da0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00009db0: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +00009dc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00009dd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00009de0: 616d 2064 7374 4d61 7444 6570 7468 2061 am dstMatDepth a │ │ │ │ +00009df0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00009e00: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00009e10: 6172 616d 2061 6e67 6c65 5261 6e67 6520 aram angleRange │ │ │ │ +00009e20: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00009e30: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00009e40: 7061 7261 6d20 6f70 2061 7574 6f6d 6174 param op automat │ │ │ │ +00009e50: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00009e60: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00009e70: 616b 6553 6b65 7720 6175 746f 6d61 7469 akeSkew automati │ │ │ │ +00009e80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00009e90: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00009ea0: 6963 2073 7461 7469 6320 766f 6964 2046 ic static void F │ │ │ │ +00009eb0: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +00009ec0: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ +00009ed0: 7374 2c20 696e 7420 6473 744d 6174 4465 st, int dstMatDe │ │ │ │ +00009ee0: 7074 682c 2069 6e74 2061 6e67 6c65 5261 pth, int angleRa │ │ │ │ +00009ef0: 6e67 652c 2069 6e74 206f 702c 2069 6e74 nge, int op, int │ │ │ │ +00009f00: 206d 616b 6553 6b65 7729 207b 0a20 2020 makeSkew) {. │ │ │ │ +00009f10: 2020 2020 2046 6173 7448 6f75 6768 5472 FastHoughTr │ │ │ │ +00009f20: 616e 7366 6f72 6d5f 3028 7372 632e 6e61 ansform_0(src.na │ │ │ │ +00009f30: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00009f40: 6976 654f 626a 2c20 6473 744d 6174 4465 iveObj, dstMatDe │ │ │ │ +00009f50: 7074 682c 2061 6e67 6c65 5261 6e67 652c pth, angleRange, │ │ │ │ +00009f60: 206f 702c 206d 616b 6553 6b65 7729 3b0a op, makeSkew);. │ │ │ │ +00009f70: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00009f80: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ +00009f90: 2032 4420 4661 7374 2048 6f75 6768 2074 2D Fast Hough t │ │ │ │ +00009fa0: 7261 6e73 666f 726d 206f 6620 616e 2069 ransform of an i │ │ │ │ +00009fb0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00009fc0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00009fd0: 2063 616c 6375 6c61 7465 7320 7468 6520 calculates the │ │ │ │ +00009fe0: 6661 7374 2048 6f75 6768 2074 7261 6e73 fast Hough trans │ │ │ │ +00009ff0: 666f 726d 2066 6f72 2066 756c 6c2c 2068 form for full, h │ │ │ │ +0000a000: 616c 6620 6f72 2071 7561 7274 6572 0a20 alf or quarter. │ │ │ │ +0000a010: 2020 2020 2a20 7261 6e67 6520 6f66 2061 * range of a │ │ │ │ +0000a020: 6e67 6c65 732e 0a20 2020 2020 2a20 4070 ngles.. * @p │ │ │ │ +0000a030: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ +0000a040: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000a050: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0000a060: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +0000a070: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000a080: 2a20 4070 6172 616d 2064 7374 4d61 7444 * @param dstMatD │ │ │ │ +0000a090: 6570 7468 2061 7574 6f6d 6174 6963 616c epth automatical │ │ │ │ +0000a0a0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a0b0: 2020 2a20 4070 6172 616d 2061 6e67 6c65 * @param angle │ │ │ │ +0000a0c0: 5261 6e67 6520 6175 746f 6d61 7469 6361 Range automatica │ │ │ │ +0000a0d0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000a0e0: 2020 202a 2040 7061 7261 6d20 6f70 2061 * @param op a │ │ │ │ +0000a0f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000a100: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000a110: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000a120: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ +0000a130: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +0000a140: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +0000a150: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ +0000a160: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ +0000a170: 6f70 2920 7b0a 2020 2020 2020 2020 4661 op) {. Fa │ │ │ │ +0000a180: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +0000a190: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ +0000a1a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0000a1b0: 2064 7374 4d61 7444 6570 7468 2c20 616e dstMatDepth, an │ │ │ │ +0000a1c0: 676c 6552 616e 6765 2c20 6f70 293b 0a20 gleRange, op);. │ │ │ │ +0000a1d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000a1e0: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ +0000a1f0: 3244 2046 6173 7420 486f 7567 6820 7472 2D Fast Hough tr │ │ │ │ +0000a200: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ +0000a210: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0000a220: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000a230: 6361 6c63 756c 6174 6573 2074 6865 2066 calculates the f │ │ │ │ +0000a240: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ +0000a250: 6f72 6d20 666f 7220 6675 6c6c 2c20 6861 orm for full, ha │ │ │ │ +0000a260: 6c66 206f 7220 7175 6172 7465 720a 2020 lf or quarter. │ │ │ │ +0000a270: 2020 202a 2072 616e 6765 206f 6620 616e * range of an │ │ │ │ +0000a280: 676c 6573 2e0a 2020 2020 202a 2040 7061 gles.. * @pa │ │ │ │ +0000a290: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +0000a2a0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000a2b0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +0000a2c0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +0000a2d0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000a2e0: 2040 7061 7261 6d20 6473 744d 6174 4465 @param dstMatDe │ │ │ │ +0000a2f0: 7074 6820 6175 746f 6d61 7469 6361 6c6c pth automaticall │ │ │ │ +0000a300: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000a310: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ +0000a320: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ +0000a330: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a340: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000a350: 7374 6174 6963 2076 6f69 6420 4661 7374 static void Fast │ │ │ │ +0000a360: 486f 7567 6854 7261 6e73 666f 726d 284d HoughTransform(M │ │ │ │ +0000a370: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +0000a380: 2069 6e74 2064 7374 4d61 7444 6570 7468 int dstMatDepth │ │ │ │ +0000a390: 2c20 696e 7420 616e 676c 6552 616e 6765 , int angleRange │ │ │ │ +0000a3a0: 2920 7b0a 2020 2020 2020 2020 4661 7374 ) {. Fast │ │ │ │ +0000a3b0: 486f 7567 6854 7261 6e73 666f 726d 5f32 HoughTransform_2 │ │ │ │ +0000a3c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0000a3d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +0000a3e0: 7374 4d61 7444 6570 7468 2c20 616e 676c stMatDepth, angl │ │ │ │ +0000a3f0: 6552 616e 6765 293b 0a20 2020 207d 0a0a eRange);. }.. │ │ │ │ +0000a400: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +0000a410: 616c 6375 6c61 7465 7320 3244 2046 6173 alculates 2D Fas │ │ │ │ +0000a420: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ +0000a430: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +0000a440: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +0000a450: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ +0000a460: 6174 6573 2074 6865 2066 6173 7420 486f ates the fast Ho │ │ │ │ +0000a470: 7567 6820 7472 616e 7366 6f72 6d20 666f ugh transform fo │ │ │ │ +0000a480: 7220 6675 6c6c 2c20 6861 6c66 206f 7220 r full, half or │ │ │ │ +0000a490: 7175 6172 7465 720a 2020 2020 202a 2072 quarter. * r │ │ │ │ +0000a4a0: 616e 6765 206f 6620 616e 676c 6573 2e0a ange of angles.. │ │ │ │ +0000a4b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0000a4c0: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +0000a4d0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000a4e0: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +0000a4f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a500: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000a510: 6d20 6473 744d 6174 4465 7074 6820 6175 m dstMatDepth au │ │ │ │ +0000a520: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a530: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000a540: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000a550: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ +0000a560: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ +0000a570: 204d 6174 2064 7374 2c20 696e 7420 6473 Mat dst, int ds │ │ │ │ +0000a580: 744d 6174 4465 7074 6829 207b 0a20 2020 tMatDepth) {. │ │ │ │ +0000a590: 2020 2020 2046 6173 7448 6f75 6768 5472 FastHoughTr │ │ │ │ +0000a5a0: 616e 7366 6f72 6d5f 3328 7372 632e 6e61 ansform_3(src.na │ │ │ │ +0000a5b0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000a5c0: 6976 654f 626a 2c20 6473 744d 6174 4465 iveObj, dstMatDe │ │ │ │ +0000a5d0: 7074 6829 3b0a 2020 2020 7d0a 0a0a 2020 pth);. }... │ │ │ │ +0000a5e0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000a5f0: 2020 5665 6334 6920 6376 3a3a 7869 6d67 Vec4i cv::ximg │ │ │ │ +0000a600: 7072 6f63 3a3a 486f 7567 6850 6f69 6e74 proc::HoughPoint │ │ │ │ +0000a610: 324c 696e 6528 506f 696e 7420 686f 7567 2Line(Point houg │ │ │ │ +0000a620: 6850 6f69 6e74 2c20 4d61 7420 7372 6349 hPoint, Mat srcI │ │ │ │ +0000a630: 6d67 496e 666f 2c20 696e 7420 616e 676c mgInfo, int angl │ │ │ │ +0000a640: 6552 616e 6765 203d 2041 524f 5f33 3135 eRange = ARO_315 │ │ │ │ +0000a650: 5f31 3335 2c20 696e 7420 6d61 6b65 536b _135, int makeSk │ │ │ │ +0000a660: 6577 203d 2048 444f 5f44 4553 4b45 572c ew = HDO_DESKEW, │ │ │ │ +0000a670: 2069 6e74 2072 756c 6573 203d 2052 4f5f int rules = RO_ │ │ │ │ +0000a680: 4947 4e4f 5245 5f42 4f52 4445 5253 290a IGNORE_BORDERS). │ │ │ │ +0000a690: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0000a6a0: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +0000a6b0: 7320 636f 6f72 6469 6e61 7465 7320 6f66 s coordinates of │ │ │ │ +0000a6c0: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +0000a6d0: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +0000a6e0: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +0000a6f0: 6365 2e0a 2020 2020 202a 2040 7265 7476 ce.. * @retv │ │ │ │ +0000a700: 616c 2020 5b56 6563 3469 5d20 2020 2020 al [Vec4i] │ │ │ │ +0000a710: 436f 6f72 6469 6e61 7465 7320 6f66 206c Coordinates of l │ │ │ │ +0000a720: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +0000a730: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +0000a740: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +0000a750: 2e0a 2020 2020 202a 2040 7265 6d61 726b .. * @remark │ │ │ │ +0000a760: 7320 4966 2072 756c 6573 2070 6172 616d s If rules param │ │ │ │ +0000a770: 6574 6572 2073 6574 2074 6f20 524f 5f53 eter set to RO_S │ │ │ │ +0000a780: 5452 4943 540a 2020 2020 202a 2020 2020 TRICT. * │ │ │ │ +0000a790: 2020 2020 2020 2020 7468 656e 2072 6574 then ret │ │ │ │ +0000a7a0: 7572 6e65 6420 6c69 6e65 2063 7574 2061 urned line cut a │ │ │ │ +0000a7b0: 6c6f 6e67 2074 6865 2062 6f72 6465 7220 long the border │ │ │ │ +0000a7c0: 6f66 2073 6f75 7263 6520 696d 6167 652e of source image. │ │ │ │ +0000a7d0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ +0000a7e0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ +0000a7f0: 7465 7220 7365 7420 746f 2052 4f5f 5745 ter set to RO_WE │ │ │ │ +0000a800: 414b 2074 6865 6e20 696e 2063 6173 6520 AK then in case │ │ │ │ +0000a810: 6f66 2070 6f69 6e74 2c20 7768 6963 6820 of point, which │ │ │ │ +0000a820: 6265 6c6f 6e67 730a 2020 2020 202a 2020 belongs. * │ │ │ │ +0000a830: 2020 2020 2020 2020 2020 7468 6520 696e the in │ │ │ │ +0000a840: 636f 7272 6563 7420 7061 7274 206f 6620 correct part of │ │ │ │ +0000a850: 486f 7567 6820 696d 6167 652c 2072 6574 Hough image, ret │ │ │ │ +0000a860: 7572 6e65 6420 6c69 6e65 2077 696c 6c20 urned line will │ │ │ │ +0000a870: 6e6f 7420 696e 7465 7273 6563 7420 736f not intersect so │ │ │ │ +0000a880: 7572 6365 2069 6d61 6765 2e0a 2020 2020 urce image.. │ │ │ │ +0000a890: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000a8a0: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +0000a8b0: 7320 636f 6f72 6469 6e61 7465 7320 6f66 s coordinates of │ │ │ │ +0000a8c0: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +0000a8d0: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +0000a8e0: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +0000a8f0: 6365 2e0a 2020 2020 202a 2040 7061 7261 ce.. * @para │ │ │ │ +0000a900: 6d20 686f 7567 6850 6f69 6e74 2061 7574 m houghPoint aut │ │ │ │ +0000a910: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000a920: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000a930: 616d 2073 7263 496d 6749 6e66 6f20 6175 am srcImgInfo au │ │ │ │ +0000a940: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a950: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000a960: 7261 6d20 616e 676c 6552 616e 6765 2061 ram angleRange a │ │ │ │ +0000a970: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000a980: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000a990: 6172 616d 206d 616b 6553 6b65 7720 6175 aram makeSkew au │ │ │ │ +0000a9a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a9b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000a9c0: 7261 6d20 7275 6c65 7320 6175 746f 6d61 ram rules automa │ │ │ │ +0000a9d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000a9e0: 640a 2020 2020 202a 2040 7265 7475 726e d. * @return │ │ │ │ +0000a9f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000aa00: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000aa10: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000aa20: 6963 2069 6e74 5b5d 2048 6f75 6768 506f ic int[] HoughPo │ │ │ │ +0000aa30: 696e 7432 4c69 6e65 2850 6f69 6e74 2068 int2Line(Point h │ │ │ │ +0000aa40: 6f75 6768 506f 696e 742c 204d 6174 2073 oughPoint, Mat s │ │ │ │ +0000aa50: 7263 496d 6749 6e66 6f2c 2069 6e74 2061 rcImgInfo, int a │ │ │ │ +0000aa60: 6e67 6c65 5261 6e67 652c 2069 6e74 206d ngleRange, int m │ │ │ │ +0000aa70: 616b 6553 6b65 772c 2069 6e74 2072 756c akeSkew, int rul │ │ │ │ +0000aa80: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ +0000aa90: 7475 726e 2048 6f75 6768 506f 696e 7432 turn HoughPoint2 │ │ │ │ +0000aaa0: 4c69 6e65 5f30 2868 6f75 6768 506f 696e Line_0(houghPoin │ │ │ │ +0000aab0: 742e 782c 2068 6f75 6768 506f 696e 742e t.x, houghPoint. │ │ │ │ +0000aac0: 792c 2073 7263 496d 6749 6e66 6f2e 6e61 y, srcImgInfo.na │ │ │ │ +0000aad0: 7469 7665 4f62 6a2c 2061 6e67 6c65 5261 tiveObj, angleRa │ │ │ │ +0000aae0: 6e67 652c 206d 616b 6553 6b65 772c 2072 nge, makeSkew, r │ │ │ │ +0000aaf0: 756c 6573 293b 0a20 2020 207d 0a0a 2020 ules);. }.. │ │ │ │ +0000ab00: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +0000ab10: 6375 6c61 7465 7320 636f 6f72 6469 6e61 culates coordina │ │ │ │ +0000ab20: 7465 7320 6f66 206c 696e 6520 7365 676d tes of line segm │ │ │ │ +0000ab30: 656e 7420 636f 7272 6573 706f 6e64 6564 ent corresponded │ │ │ │ +0000ab40: 2062 7920 706f 696e 7420 696e 2048 6f75 by point in Hou │ │ │ │ +0000ab50: 6768 2073 7061 6365 2e0a 2020 2020 202a gh space.. * │ │ │ │ +0000ab60: 2040 7265 7476 616c 2020 5b56 6563 3469 @retval [Vec4i │ │ │ │ +0000ab70: 5d20 2020 2020 436f 6f72 6469 6e61 7465 ] Coordinate │ │ │ │ +0000ab80: 7320 6f66 206c 696e 6520 7365 676d 656e s of line segmen │ │ │ │ +0000ab90: 7420 636f 7272 6573 706f 6e64 6564 2062 t corresponded b │ │ │ │ +0000aba0: 7920 706f 696e 7420 696e 2048 6f75 6768 y point in Hough │ │ │ │ +0000abb0: 2073 7061 6365 2e0a 2020 2020 202a 2040 space.. * @ │ │ │ │ +0000abc0: 7265 6d61 726b 7320 4966 2072 756c 6573 remarks If rules │ │ │ │ +0000abd0: 2070 6172 616d 6574 6572 2073 6574 2074 parameter set t │ │ │ │ +0000abe0: 6f20 524f 5f53 5452 4943 540a 2020 2020 o RO_STRICT. │ │ │ │ +0000abf0: 202a 2020 2020 2020 2020 2020 2020 7468 * th │ │ │ │ +0000ac00: 656e 2072 6574 7572 6e65 6420 6c69 6e65 en returned line │ │ │ │ +0000ac10: 2063 7574 2061 6c6f 6e67 2074 6865 2062 cut along the b │ │ │ │ +0000ac20: 6f72 6465 7220 6f66 2073 6f75 7263 6520 order of source │ │ │ │ +0000ac30: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +0000ac40: 656d 6172 6b73 2049 6620 7275 6c65 7320 emarks If rules │ │ │ │ +0000ac50: 7061 7261 6d65 7465 7220 7365 7420 746f parameter set to │ │ │ │ +0000ac60: 2052 4f5f 5745 414b 2074 6865 6e20 696e RO_WEAK then in │ │ │ │ +0000ac70: 2063 6173 6520 6f66 2070 6f69 6e74 2c20 case of point, │ │ │ │ +0000ac80: 7768 6963 6820 6265 6c6f 6e67 730a 2020 which belongs. │ │ │ │ +0000ac90: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000aca0: 7468 6520 696e 636f 7272 6563 7420 7061 the incorrect pa │ │ │ │ +0000acb0: 7274 206f 6620 486f 7567 6820 696d 6167 rt of Hough imag │ │ │ │ +0000acc0: 652c 2072 6574 7572 6e65 6420 6c69 6e65 e, returned line │ │ │ │ +0000acd0: 2077 696c 6c20 6e6f 7420 696e 7465 7273 will not inters │ │ │ │ +0000ace0: 6563 7420 736f 7572 6365 2069 6d61 6765 ect source image │ │ │ │ +0000acf0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000ad00: 5468 6520 6675 6e63 7469 6f6e 2063 616c The function cal │ │ │ │ +0000ad10: 6375 6c61 7465 7320 636f 6f72 6469 6e61 culates coordina │ │ │ │ +0000ad20: 7465 7320 6f66 206c 696e 6520 7365 676d tes of line segm │ │ │ │ +0000ad30: 656e 7420 636f 7272 6573 706f 6e64 6564 ent corresponded │ │ │ │ +0000ad40: 2062 7920 706f 696e 7420 696e 2048 6f75 by point in Hou │ │ │ │ +0000ad50: 6768 2073 7061 6365 2e0a 2020 2020 202a gh space.. * │ │ │ │ +0000ad60: 2040 7061 7261 6d20 686f 7567 6850 6f69 @param houghPoi │ │ │ │ +0000ad70: 6e74 2061 7574 6f6d 6174 6963 616c 6c79 nt automatically │ │ │ │ +0000ad80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000ad90: 2a20 4070 6172 616d 2073 7263 496d 6749 * @param srcImgI │ │ │ │ +0000ada0: 6e66 6f20 6175 746f 6d61 7469 6361 6c6c nfo automaticall │ │ │ │ +0000adb0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000adc0: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ +0000add0: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ +0000ade0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000adf0: 2020 2a20 4070 6172 616d 206d 616b 6553 * @param makeS │ │ │ │ +0000ae00: 6b65 7720 6175 746f 6d61 7469 6361 6c6c kew automaticall │ │ │ │ +0000ae10: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000ae20: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000ae30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000ae40: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000ae50: 7562 6c69 6320 7374 6174 6963 2069 6e74 ublic static int │ │ │ │ +0000ae60: 5b5d 2048 6f75 6768 506f 696e 7432 4c69 [] HoughPoint2Li │ │ │ │ +0000ae70: 6e65 2850 6f69 6e74 2068 6f75 6768 506f ne(Point houghPo │ │ │ │ +0000ae80: 696e 742c 204d 6174 2073 7263 496d 6749 int, Mat srcImgI │ │ │ │ +0000ae90: 6e66 6f2c 2069 6e74 2061 6e67 6c65 5261 nfo, int angleRa │ │ │ │ +0000aea0: 6e67 652c 2069 6e74 206d 616b 6553 6b65 nge, int makeSke │ │ │ │ +0000aeb0: 7729 207b 0a20 2020 2020 2020 2072 6574 w) {. ret │ │ │ │ +0000aec0: 7572 6e20 486f 7567 6850 6f69 6e74 324c urn HoughPoint2L │ │ │ │ +0000aed0: 696e 655f 3128 686f 7567 6850 6f69 6e74 ine_1(houghPoint │ │ │ │ +0000aee0: 2e78 2c20 686f 7567 6850 6f69 6e74 2e79 .x, houghPoint.y │ │ │ │ +0000aef0: 2c20 7372 6349 6d67 496e 666f 2e6e 6174 , srcImgInfo.nat │ │ │ │ +0000af00: 6976 654f 626a 2c20 616e 676c 6552 616e iveObj, angleRan │ │ │ │ +0000af10: 6765 2c20 6d61 6b65 536b 6577 293b 0a20 ge, makeSkew);. │ │ │ │ +0000af20: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000af30: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ +0000af40: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ +0000af50: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +0000af60: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +0000af70: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +0000af80: 2e0a 2020 2020 202a 2040 7265 7476 616c .. * @retval │ │ │ │ +0000af90: 2020 5b56 6563 3469 5d20 2020 2020 436f [Vec4i] Co │ │ │ │ +0000afa0: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ +0000afb0: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ +0000afc0: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ +0000afd0: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ +0000afe0: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ +0000aff0: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ +0000b000: 6572 2073 6574 2074 6f20 524f 5f53 5452 er set to RO_STR │ │ │ │ +0000b010: 4943 540a 2020 2020 202a 2020 2020 2020 ICT. * │ │ │ │ +0000b020: 2020 2020 2020 7468 656e 2072 6574 7572 then retur │ │ │ │ +0000b030: 6e65 6420 6c69 6e65 2063 7574 2061 6c6f ned line cut alo │ │ │ │ +0000b040: 6e67 2074 6865 2062 6f72 6465 7220 6f66 ng the border of │ │ │ │ +0000b050: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ +0000b060: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ +0000b070: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ +0000b080: 7220 7365 7420 746f 2052 4f5f 5745 414b r set to RO_WEAK │ │ │ │ +0000b090: 2074 6865 6e20 696e 2063 6173 6520 6f66 then in case of │ │ │ │ +0000b0a0: 2070 6f69 6e74 2c20 7768 6963 6820 6265 point, which be │ │ │ │ +0000b0b0: 6c6f 6e67 730a 2020 2020 202a 2020 2020 longs. * │ │ │ │ +0000b0c0: 2020 2020 2020 2020 7468 6520 696e 636f the inco │ │ │ │ +0000b0d0: 7272 6563 7420 7061 7274 206f 6620 486f rrect part of Ho │ │ │ │ +0000b0e0: 7567 6820 696d 6167 652c 2072 6574 7572 ugh image, retur │ │ │ │ +0000b0f0: 6e65 6420 6c69 6e65 2077 696c 6c20 6e6f ned line will no │ │ │ │ +0000b100: 7420 696e 7465 7273 6563 7420 736f 7572 t intersect sour │ │ │ │ +0000b110: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ +0000b120: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +0000b130: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +0000b140: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ +0000b150: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +0000b160: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +0000b170: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +0000b180: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000b190: 686f 7567 6850 6f69 6e74 2061 7574 6f6d houghPoint autom │ │ │ │ +0000b1a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000b1b0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000b1c0: 2073 7263 496d 6749 6e66 6f20 6175 746f srcImgInfo auto │ │ │ │ +0000b1d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000b1e0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000b1f0: 6d20 616e 676c 6552 616e 6765 2061 7574 m angleRange aut │ │ │ │ +0000b200: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b210: 6174 6564 0a20 2020 2020 2a20 4072 6574 ated. * @ret │ │ │ │ +0000b220: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000b230: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000b240: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000b250: 7461 7469 6320 696e 745b 5d20 486f 7567 tatic int[] Houg │ │ │ │ +0000b260: 6850 6f69 6e74 324c 696e 6528 506f 696e hPoint2Line(Poin │ │ │ │ +0000b270: 7420 686f 7567 6850 6f69 6e74 2c20 4d61 t houghPoint, Ma │ │ │ │ +0000b280: 7420 7372 6349 6d67 496e 666f 2c20 696e t srcImgInfo, in │ │ │ │ +0000b290: 7420 616e 676c 6552 616e 6765 2920 7b0a t angleRange) {. │ │ │ │ +0000b2a0: 2020 2020 2020 2020 7265 7475 726e 2048 return H │ │ │ │ +0000b2b0: 6f75 6768 506f 696e 7432 4c69 6e65 5f32 oughPoint2Line_2 │ │ │ │ +0000b2c0: 2868 6f75 6768 506f 696e 742e 782c 2068 (houghPoint.x, h │ │ │ │ +0000b2d0: 6f75 6768 506f 696e 742e 792c 2073 7263 oughPoint.y, src │ │ │ │ +0000b2e0: 496d 6749 6e66 6f2e 6e61 7469 7665 4f62 ImgInfo.nativeOb │ │ │ │ +0000b2f0: 6a2c 2061 6e67 6c65 5261 6e67 6529 3b0a j, angleRange);. │ │ │ │ +0000b300: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000b310: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ +0000b320: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ +0000b330: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ +0000b340: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ +0000b350: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ +0000b360: 652e 0a20 2020 2020 2a20 4072 6574 7661 e.. * @retva │ │ │ │ +0000b370: 6c20 205b 5665 6334 695d 2020 2020 2043 l [Vec4i] C │ │ │ │ +0000b380: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ +0000b390: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ +0000b3a0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ +0000b3b0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ +0000b3c0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ +0000b3d0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ +0000b3e0: 7465 7220 7365 7420 746f 2052 4f5f 5354 ter set to RO_ST │ │ │ │ +0000b3f0: 5249 4354 0a20 2020 2020 2a20 2020 2020 RICT. * │ │ │ │ +0000b400: 2020 2020 2020 2074 6865 6e20 7265 7475 then retu │ │ │ │ +0000b410: 726e 6564 206c 696e 6520 6375 7420 616c rned line cut al │ │ │ │ +0000b420: 6f6e 6720 7468 6520 626f 7264 6572 206f ong the border o │ │ │ │ +0000b430: 6620 736f 7572 6365 2069 6d61 6765 2e0a f source image.. │ │ │ │ +0000b440: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ +0000b450: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ +0000b460: 6572 2073 6574 2074 6f20 524f 5f57 4541 er set to RO_WEA │ │ │ │ +0000b470: 4b20 7468 656e 2069 6e20 6361 7365 206f K then in case o │ │ │ │ +0000b480: 6620 706f 696e 742c 2077 6869 6368 2062 f point, which b │ │ │ │ +0000b490: 656c 6f6e 6773 0a20 2020 2020 2a20 2020 elongs. * │ │ │ │ +0000b4a0: 2020 2020 2020 2020 2074 6865 2069 6e63 the inc │ │ │ │ +0000b4b0: 6f72 7265 6374 2070 6172 7420 6f66 2048 orrect part of H │ │ │ │ +0000b4c0: 6f75 6768 2069 6d61 6765 2c20 7265 7475 ough image, retu │ │ │ │ +0000b4d0: 726e 6564 206c 696e 6520 7769 6c6c 206e rned line will n │ │ │ │ +0000b4e0: 6f74 2069 6e74 6572 7365 6374 2073 6f75 ot intersect sou │ │ │ │ +0000b4f0: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ +0000b500: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000b510: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +0000b520: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ +0000b530: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ +0000b540: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ +0000b550: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ +0000b560: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +0000b570: 2068 6f75 6768 506f 696e 7420 6175 746f houghPoint auto │ │ │ │ +0000b580: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000b590: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000b5a0: 6d20 7372 6349 6d67 496e 666f 2061 7574 m srcImgInfo aut │ │ │ │ +0000b5b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b5c0: 6174 6564 0a20 2020 2020 2a20 4072 6574 ated. * @ret │ │ │ │ +0000b5d0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000b5e0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000b5f0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000b600: 7461 7469 6320 696e 745b 5d20 486f 7567 tatic int[] Houg │ │ │ │ +0000b610: 6850 6f69 6e74 324c 696e 6528 506f 696e hPoint2Line(Poin │ │ │ │ +0000b620: 7420 686f 7567 6850 6f69 6e74 2c20 4d61 t houghPoint, Ma │ │ │ │ +0000b630: 7420 7372 6349 6d67 496e 666f 2920 7b0a t srcImgInfo) {. │ │ │ │ +0000b640: 2020 2020 2020 2020 7265 7475 726e 2048 return H │ │ │ │ +0000b650: 6f75 6768 506f 696e 7432 4c69 6e65 5f33 oughPoint2Line_3 │ │ │ │ +0000b660: 2868 6f75 6768 506f 696e 742e 782c 2068 (houghPoint.x, h │ │ │ │ +0000b670: 6f75 6768 506f 696e 742e 792c 2073 7263 oughPoint.y, src │ │ │ │ +0000b680: 496d 6749 6e66 6f2e 6e61 7469 7665 4f62 ImgInfo.nativeOb │ │ │ │ +0000b690: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +0000b6a0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0000b6b0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0000b6c0: 633a 3a66 696e 6445 6c6c 6970 7365 7328 c::findEllipses( │ │ │ │ +0000b6d0: 4d61 7420 696d 6167 652c 204d 6174 2620 Mat image, Mat& │ │ │ │ +0000b6e0: 656c 6c69 7073 6573 2c20 666c 6f61 7420 ellipses, float │ │ │ │ +0000b6f0: 7363 6f72 6554 6872 6573 686f 6c64 203d scoreThreshold = │ │ │ │ +0000b700: 2030 2e37 662c 2066 6c6f 6174 2072 656c 0.7f, float rel │ │ │ │ +0000b710: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ +0000b720: 6420 3d20 302e 3566 2c20 666c 6f61 7420 d = 0.5f, float │ │ │ │ +0000b730: 6365 6e74 6572 4469 7374 616e 6365 5468 centerDistanceTh │ │ │ │ +0000b740: 7265 7368 6f6c 6420 3d20 302e 3035 6629 reshold = 0.05f) │ │ │ │ +0000b750: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000b760: 0a20 2020 2020 2a20 4669 6e64 7320 656c . * Finds el │ │ │ │ +0000b770: 6c69 7073 6573 2066 6173 746c 7920 696e lipses fastly in │ │ │ │ +0000b780: 2061 6e20 696d 6167 6520 7573 696e 6720 an image using │ │ │ │ +0000b790: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ +0000b7a0: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ +0000b7b0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +0000b7c0: 6675 6e63 7469 6f6e 2064 6574 6563 7473 function detects │ │ │ │ +0000b7d0: 2065 6c6c 6970 7365 7320 696e 2069 6d61 ellipses in ima │ │ │ │ +0000b7e0: 6765 7320 7573 696e 6720 7072 6f6a 6563 ges using projec │ │ │ │ +0000b7f0: 7469 7665 2069 6e76 6172 6961 6e74 2070 tive invariant p │ │ │ │ +0000b800: 7275 6e69 6e67 2e0a 2020 2020 202a 2046 runing.. * F │ │ │ │ +0000b810: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0000b820: 6162 6f75 7420 7468 6973 2069 6d70 6c65 about this imple │ │ │ │ +0000b830: 6d65 6e74 6174 696f 6e2c 2070 6c65 6173 mentation, pleas │ │ │ │ +0000b840: 6520 7365 6520 4349 5445 3a20 6a69 6132 e see CITE: jia2 │ │ │ │ +0000b850: 3031 3766 6173 740a 2020 2020 202a 204a 017fast. * J │ │ │ │ +0000b860: 6961 2c20 5169 2065 7420 616c 2c20 2832 ia, Qi et al, (2 │ │ │ │ +0000b870: 3031 3729 2e0a 2020 2020 202a 2041 2046 017).. * A F │ │ │ │ +0000b880: 6173 7420 456c 6c69 7073 6520 4465 7465 ast Ellipse Dete │ │ │ │ +0000b890: 6374 6f72 2075 7369 6e67 2050 726f 6a65 ctor using Proje │ │ │ │ +0000b8a0: 6374 6976 6520 496e 7661 7269 616e 7420 ctive Invariant │ │ │ │ +0000b8b0: 5072 756e 696e 672e 2049 4545 4520 5472 Pruning. IEEE Tr │ │ │ │ +0000b8c0: 616e 7361 6374 696f 6e73 206f 6e20 496d ansactions on Im │ │ │ │ +0000b8d0: 6167 6520 5072 6f63 6573 7369 6e67 2e0a age Processing.. │ │ │ │ +0000b8e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000b8f0: 6172 616d 2069 6d61 6765 2069 6e70 7574 aram image input │ │ │ │ +0000b900: 2069 6d61 6765 2c20 636f 756c 6420 6265 image, could be │ │ │ │ +0000b910: 2067 7261 7920 6f72 2063 6f6c 6f72 2e0a gray or color.. │ │ │ │ +0000b920: 2020 2020 202a 2040 7061 7261 6d20 656c * @param el │ │ │ │ +0000b930: 6c69 7073 6573 206f 7574 7075 7420 7665 lipses output ve │ │ │ │ +0000b940: 6374 6f72 206f 6620 666f 756e 6420 656c ctor of found el │ │ │ │ +0000b950: 6c69 7073 6573 2e20 6561 6368 2076 6563 lipses. each vec │ │ │ │ +0000b960: 746f 7220 6973 2065 6e63 6f64 6564 2061 tor is encoded a │ │ │ │ +0000b970: 7320 6669 7665 2066 6c6f 6174 2024 782c s five float $x, │ │ │ │ +0000b980: 2079 2c20 612c 2062 2c20 7261 6469 7573 y, a, b, radius │ │ │ │ +0000b990: 2c20 7363 6f72 6524 2e0a 2020 2020 202a , score$.. * │ │ │ │ +0000b9a0: 2040 7061 7261 6d20 7363 6f72 6554 6872 @param scoreThr │ │ │ │ +0000b9b0: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ +0000b9c0: 6520 7468 7265 7368 6f6c 6420 6f66 2065 e threshold of e │ │ │ │ +0000b9d0: 6c6c 6970 7365 2073 636f 7265 2e0a 2020 llipse score.. │ │ │ │ +0000b9e0: 2020 202a 2040 7061 7261 6d20 7265 6c69 * @param reli │ │ │ │ +0000b9f0: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ +0000ba00: 2066 6c6f 6174 2c20 7468 6520 7468 7265 float, the thre │ │ │ │ +0000ba10: 7368 6f6c 6420 6f66 2072 656c 6961 6269 shold of reliabi │ │ │ │ +0000ba20: 6c69 7479 2e0a 2020 2020 202a 2040 7061 lity.. * @pa │ │ │ │ +0000ba30: 7261 6d20 6365 6e74 6572 4469 7374 616e ram centerDistan │ │ │ │ +0000ba40: 6365 5468 7265 7368 6f6c 6420 666c 6f61 ceThreshold floa │ │ │ │ +0000ba50: 742c 2074 6865 2074 6872 6573 686f 6c64 t, the threshold │ │ │ │ +0000ba60: 206f 6620 6365 6e74 6572 2064 6973 7461 of center dista │ │ │ │ +0000ba70: 6e63 652e 0a20 2020 2020 2a2f 0a20 2020 nce.. */. │ │ │ │ +0000ba80: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0000ba90: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +0000baa0: 284d 6174 2069 6d61 6765 2c20 4d61 7420 (Mat image, Mat │ │ │ │ +0000bab0: 656c 6c69 7073 6573 2c20 666c 6f61 7420 ellipses, float │ │ │ │ +0000bac0: 7363 6f72 6554 6872 6573 686f 6c64 2c20 scoreThreshold, │ │ │ │ +0000bad0: 666c 6f61 7420 7265 6c69 6162 696c 6974 float reliabilit │ │ │ │ +0000bae0: 7954 6872 6573 686f 6c64 2c20 666c 6f61 yThreshold, floa │ │ │ │ +0000baf0: 7420 6365 6e74 6572 4469 7374 616e 6365 t centerDistance │ │ │ │ +0000bb00: 5468 7265 7368 6f6c 6429 207b 0a20 2020 Threshold) {. │ │ │ │ +0000bb10: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ +0000bb20: 735f 3028 696d 6167 652e 6e61 7469 7665 s_0(image.native │ │ │ │ +0000bb30: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ +0000bb40: 7469 7665 4f62 6a2c 2073 636f 7265 5468 tiveObj, scoreTh │ │ │ │ +0000bb50: 7265 7368 6f6c 642c 2072 656c 6961 6269 reshold, reliabi │ │ │ │ +0000bb60: 6c69 7479 5468 7265 7368 6f6c 642c 2063 lityThreshold, c │ │ │ │ +0000bb70: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ +0000bb80: 6573 686f 6c64 293b 0a20 2020 207d 0a0a eshold);. }.. │ │ │ │ +0000bb90: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +0000bba0: 696e 6473 2065 6c6c 6970 7365 7320 6661 inds ellipses fa │ │ │ │ +0000bbb0: 7374 6c79 2069 6e20 616e 2069 6d61 6765 stly in an image │ │ │ │ +0000bbc0: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +0000bbd0: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +0000bbe0: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +0000bbf0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000bc00: 6465 7465 6374 7320 656c 6c69 7073 6573 detects ellipses │ │ │ │ +0000bc10: 2069 6e20 696d 6167 6573 2075 7369 6e67 in images using │ │ │ │ +0000bc20: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva │ │ │ │ +0000bc30: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning.. │ │ │ │ +0000bc40: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0000bc50: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0000bc60: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +0000bc70: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +0000bc80: 453a 206a 6961 3230 3137 6661 7374 0a20 E: jia2017fast. │ │ │ │ +0000bc90: 2020 2020 2a20 4a69 612c 2051 6920 6574 * Jia, Qi et │ │ │ │ +0000bca0: 2061 6c2c 2028 3230 3137 292e 0a20 2020 al, (2017).. │ │ │ │ +0000bcb0: 2020 2a20 4120 4661 7374 2045 6c6c 6970 * A Fast Ellip │ │ │ │ +0000bcc0: 7365 2044 6574 6563 746f 7220 7573 696e se Detector usin │ │ │ │ +0000bcd0: 6720 5072 6f6a 6563 7469 7665 2049 6e76 g Projective Inv │ │ │ │ +0000bce0: 6172 6961 6e74 2050 7275 6e69 6e67 2e20 ariant Pruning. │ │ │ │ +0000bcf0: 4945 4545 2054 7261 6e73 6163 7469 6f6e IEEE Transaction │ │ │ │ +0000bd00: 7320 6f6e 2049 6d61 6765 2050 726f 6365 s on Image Proce │ │ │ │ +0000bd10: 7373 696e 672e 0a20 2020 2020 2a0a 2020 ssing.. *. │ │ │ │ +0000bd20: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000bd30: 6520 696e 7075 7420 696d 6167 652c 2063 e input image, c │ │ │ │ +0000bd40: 6f75 6c64 2062 6520 6772 6179 206f 7220 ould be gray or │ │ │ │ +0000bd50: 636f 6c6f 722e 0a20 2020 2020 2a20 4070 color.. * @p │ │ │ │ +0000bd60: 6172 616d 2065 6c6c 6970 7365 7320 6f75 aram ellipses ou │ │ │ │ +0000bd70: 7470 7574 2076 6563 746f 7220 6f66 2066 tput vector of f │ │ │ │ +0000bd80: 6f75 6e64 2065 6c6c 6970 7365 732e 2065 ound ellipses. e │ │ │ │ +0000bd90: 6163 6820 7665 6374 6f72 2069 7320 656e ach vector is en │ │ │ │ +0000bda0: 636f 6465 6420 6173 2066 6976 6520 666c coded as five fl │ │ │ │ +0000bdb0: 6f61 7420 2478 2c20 792c 2061 2c20 622c oat $x, y, a, b, │ │ │ │ +0000bdc0: 2072 6164 6975 732c 2073 636f 7265 242e radius, score$. │ │ │ │ +0000bdd0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000bde0: 636f 7265 5468 7265 7368 6f6c 6420 666c coreThreshold fl │ │ │ │ +0000bdf0: 6f61 742c 2074 6865 2074 6872 6573 686f oat, the thresho │ │ │ │ +0000be00: 6c64 206f 6620 656c 6c69 7073 6520 7363 ld of ellipse sc │ │ │ │ +0000be10: 6f72 652e 0a20 2020 2020 2a20 4070 6172 ore.. * @par │ │ │ │ +0000be20: 616d 2072 656c 6961 6269 6c69 7479 5468 am reliabilityTh │ │ │ │ +0000be30: 7265 7368 6f6c 6420 666c 6f61 742c 2074 reshold float, t │ │ │ │ +0000be40: 6865 2074 6872 6573 686f 6c64 206f 6620 he threshold of │ │ │ │ +0000be50: 7265 6c69 6162 696c 6974 792e 0a20 2020 reliability.. │ │ │ │ +0000be60: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000be70: 7374 6174 6963 2076 6f69 6420 6669 6e64 static void find │ │ │ │ +0000be80: 456c 6c69 7073 6573 284d 6174 2069 6d61 Ellipses(Mat ima │ │ │ │ +0000be90: 6765 2c20 4d61 7420 656c 6c69 7073 6573 ge, Mat ellipses │ │ │ │ +0000bea0: 2c20 666c 6f61 7420 7363 6f72 6554 6872 , float scoreThr │ │ │ │ +0000beb0: 6573 686f 6c64 2c20 666c 6f61 7420 7265 eshold, float re │ │ │ │ +0000bec0: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +0000bed0: 6c64 2920 7b0a 2020 2020 2020 2020 6669 ld) {. fi │ │ │ │ +0000bee0: 6e64 456c 6c69 7073 6573 5f31 2869 6d61 ndEllipses_1(ima │ │ │ │ +0000bef0: 6765 2e6e 6174 6976 654f 626a 2c20 656c ge.nativeObj, el │ │ │ │ +0000bf00: 6c69 7073 6573 2e6e 6174 6976 654f 626a lipses.nativeObj │ │ │ │ +0000bf10: 2c20 7363 6f72 6554 6872 6573 686f 6c64 , scoreThreshold │ │ │ │ +0000bf20: 2c20 7265 6c69 6162 696c 6974 7954 6872 , reliabilityThr │ │ │ │ +0000bf30: 6573 686f 6c64 293b 0a20 2020 207d 0a0a eshold);. }.. │ │ │ │ +0000bf40: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +0000bf50: 696e 6473 2065 6c6c 6970 7365 7320 6661 inds ellipses fa │ │ │ │ +0000bf60: 7374 6c79 2069 6e20 616e 2069 6d61 6765 stly in an image │ │ │ │ +0000bf70: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +0000bf80: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +0000bf90: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +0000bfa0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000bfb0: 6465 7465 6374 7320 656c 6c69 7073 6573 detects ellipses │ │ │ │ +0000bfc0: 2069 6e20 696d 6167 6573 2075 7369 6e67 in images using │ │ │ │ +0000bfd0: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva │ │ │ │ +0000bfe0: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning.. │ │ │ │ +0000bff0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0000c000: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0000c010: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +0000c020: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +0000c030: 453a 206a 6961 3230 3137 6661 7374 0a20 E: jia2017fast. │ │ │ │ +0000c040: 2020 2020 2a20 4a69 612c 2051 6920 6574 * Jia, Qi et │ │ │ │ +0000c050: 2061 6c2c 2028 3230 3137 292e 0a20 2020 al, (2017).. │ │ │ │ +0000c060: 2020 2a20 4120 4661 7374 2045 6c6c 6970 * A Fast Ellip │ │ │ │ +0000c070: 7365 2044 6574 6563 746f 7220 7573 696e se Detector usin │ │ │ │ +0000c080: 6720 5072 6f6a 6563 7469 7665 2049 6e76 g Projective Inv │ │ │ │ +0000c090: 6172 6961 6e74 2050 7275 6e69 6e67 2e20 ariant Pruning. │ │ │ │ +0000c0a0: 4945 4545 2054 7261 6e73 6163 7469 6f6e IEEE Transaction │ │ │ │ +0000c0b0: 7320 6f6e 2049 6d61 6765 2050 726f 6365 s on Image Proce │ │ │ │ +0000c0c0: 7373 696e 672e 0a20 2020 2020 2a0a 2020 ssing.. *. │ │ │ │ +0000c0d0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000c0e0: 6520 696e 7075 7420 696d 6167 652c 2063 e input image, c │ │ │ │ +0000c0f0: 6f75 6c64 2062 6520 6772 6179 206f 7220 ould be gray or │ │ │ │ +0000c100: 636f 6c6f 722e 0a20 2020 2020 2a20 4070 color.. * @p │ │ │ │ +0000c110: 6172 616d 2065 6c6c 6970 7365 7320 6f75 aram ellipses ou │ │ │ │ +0000c120: 7470 7574 2076 6563 746f 7220 6f66 2066 tput vector of f │ │ │ │ +0000c130: 6f75 6e64 2065 6c6c 6970 7365 732e 2065 ound ellipses. e │ │ │ │ +0000c140: 6163 6820 7665 6374 6f72 2069 7320 656e ach vector is en │ │ │ │ +0000c150: 636f 6465 6420 6173 2066 6976 6520 666c coded as five fl │ │ │ │ +0000c160: 6f61 7420 2478 2c20 792c 2061 2c20 622c oat $x, y, a, b, │ │ │ │ +0000c170: 2072 6164 6975 732c 2073 636f 7265 242e radius, score$. │ │ │ │ +0000c180: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000c190: 636f 7265 5468 7265 7368 6f6c 6420 666c coreThreshold fl │ │ │ │ +0000c1a0: 6f61 742c 2074 6865 2074 6872 6573 686f oat, the thresho │ │ │ │ +0000c1b0: 6c64 206f 6620 656c 6c69 7073 6520 7363 ld of ellipse sc │ │ │ │ +0000c1c0: 6f72 652e 0a20 2020 2020 2a2f 0a20 2020 ore.. */. │ │ │ │ +0000c1d0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0000c1e0: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +0000c1f0: 284d 6174 2069 6d61 6765 2c20 4d61 7420 (Mat image, Mat │ │ │ │ +0000c200: 656c 6c69 7073 6573 2c20 666c 6f61 7420 ellipses, float │ │ │ │ +0000c210: 7363 6f72 6554 6872 6573 686f 6c64 2920 scoreThreshold) │ │ │ │ +0000c220: 7b0a 2020 2020 2020 2020 6669 6e64 456c {. findEl │ │ │ │ +0000c230: 6c69 7073 6573 5f32 2869 6d61 6765 2e6e lipses_2(image.n │ │ │ │ +0000c240: 6174 6976 654f 626a 2c20 656c 6c69 7073 ativeObj, ellips │ │ │ │ +0000c250: 6573 2e6e 6174 6976 654f 626a 2c20 7363 es.nativeObj, sc │ │ │ │ +0000c260: 6f72 6554 6872 6573 686f 6c64 293b 0a20 oreThreshold);. │ │ │ │ +0000c270: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000c280: 2020 202a 2046 696e 6473 2065 6c6c 6970 * Finds ellip │ │ │ │ +0000c290: 7365 7320 6661 7374 6c79 2069 6e20 616e ses fastly in an │ │ │ │ +0000c2a0: 2069 6d61 6765 2075 7369 6e67 2070 726f image using pro │ │ │ │ +0000c2b0: 6a65 6374 6976 6520 696e 7661 7269 616e jective invarian │ │ │ │ +0000c2c0: 7420 7072 756e 696e 672e 0a20 2020 2020 t pruning.. │ │ │ │ +0000c2d0: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000c2e0: 6374 696f 6e20 6465 7465 6374 7320 656c ction detects el │ │ │ │ +0000c2f0: 6c69 7073 6573 2069 6e20 696d 6167 6573 lipses in images │ │ │ │ +0000c300: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +0000c310: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +0000c320: 696e 672e 0a20 2020 2020 2a20 466f 7220 ing.. * For │ │ │ │ +0000c330: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +0000c340: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +0000c350: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +0000c360: 6565 2043 4954 453a 206a 6961 3230 3137 ee CITE: jia2017 │ │ │ │ +0000c370: 6661 7374 0a20 2020 2020 2a20 4a69 612c fast. * Jia, │ │ │ │ +0000c380: 2051 6920 6574 2061 6c2c 2028 3230 3137 Qi et al, (2017 │ │ │ │ +0000c390: 292e 0a20 2020 2020 2a20 4120 4661 7374 ).. * A Fast │ │ │ │ +0000c3a0: 2045 6c6c 6970 7365 2044 6574 6563 746f Ellipse Detecto │ │ │ │ +0000c3b0: 7220 7573 696e 6720 5072 6f6a 6563 7469 r using Projecti │ │ │ │ +0000c3c0: 7665 2049 6e76 6172 6961 6e74 2050 7275 ve Invariant Pru │ │ │ │ +0000c3d0: 6e69 6e67 2e20 4945 4545 2054 7261 6e73 ning. IEEE Trans │ │ │ │ +0000c3e0: 6163 7469 6f6e 7320 6f6e 2049 6d61 6765 actions on Image │ │ │ │ +0000c3f0: 2050 726f 6365 7373 696e 672e 0a20 2020 Processing.. │ │ │ │ +0000c400: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000c410: 6d20 696d 6167 6520 696e 7075 7420 696d m image input im │ │ │ │ +0000c420: 6167 652c 2063 6f75 6c64 2062 6520 6772 age, could be gr │ │ │ │ +0000c430: 6179 206f 7220 636f 6c6f 722e 0a20 2020 ay or color.. │ │ │ │ +0000c440: 2020 2a20 4070 6172 616d 2065 6c6c 6970 * @param ellip │ │ │ │ +0000c450: 7365 7320 6f75 7470 7574 2076 6563 746f ses output vecto │ │ │ │ +0000c460: 7220 6f66 2066 6f75 6e64 2065 6c6c 6970 r of found ellip │ │ │ │ +0000c470: 7365 732e 2065 6163 6820 7665 6374 6f72 ses. each vector │ │ │ │ +0000c480: 2069 7320 656e 636f 6465 6420 6173 2066 is encoded as f │ │ │ │ +0000c490: 6976 6520 666c 6f61 7420 2478 2c20 792c ive float $x, y, │ │ │ │ +0000c4a0: 2061 2c20 622c 2072 6164 6975 732c 2073 a, b, radius, s │ │ │ │ +0000c4b0: 636f 7265 242e 0a20 2020 2020 2a2f 0a20 core$.. */. │ │ │ │ +0000c4c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000c4d0: 2076 6f69 6420 6669 6e64 456c 6c69 7073 void findEllips │ │ │ │ +0000c4e0: 6573 284d 6174 2069 6d61 6765 2c20 4d61 es(Mat image, Ma │ │ │ │ +0000c4f0: 7420 656c 6c69 7073 6573 2920 7b0a 2020 t ellipses) {. │ │ │ │ +0000c500: 2020 2020 2020 6669 6e64 456c 6c69 7073 findEllips │ │ │ │ +0000c510: 6573 5f33 2869 6d61 6765 2e6e 6174 6976 es_3(image.nativ │ │ │ │ +0000c520: 654f 626a 2c20 656c 6c69 7073 6573 2e6e eObj, ellipses.n │ │ │ │ +0000c530: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +0000c540: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000c550: 2043 2b2b 3a20 2050 7472 5f45 6467 6544 C++: Ptr_EdgeD │ │ │ │ +0000c560: 7261 7769 6e67 2063 763a 3a78 696d 6770 rawing cv::ximgp │ │ │ │ +0000c570: 726f 633a 3a63 7265 6174 6545 6467 6544 roc::createEdgeD │ │ │ │ +0000c580: 7261 7769 6e67 2829 0a20 2020 202f 2f0a rawing(). //. │ │ │ │ +0000c590: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000c5a0: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ +0000c5b0: 706f 696e 7465 7220 746f 2061 2045 6467 pointer to a Edg │ │ │ │ +0000c5c0: 6544 7261 7769 6e67 206f 626a 6563 7420 eDrawing object │ │ │ │ +0000c5d0: 616e 6420 696e 6974 6961 6c69 7a65 7320 and initializes │ │ │ │ +0000c5e0: 6974 0a20 2020 2020 2a20 4072 6574 7572 it. * @retur │ │ │ │ +0000c5f0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000c600: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000c610: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000c620: 7469 6320 4564 6765 4472 6177 696e 6720 tic EdgeDrawing │ │ │ │ +0000c630: 6372 6561 7465 4564 6765 4472 6177 696e createEdgeDrawin │ │ │ │ +0000c640: 6728 2920 7b0a 2020 2020 2020 2020 7265 g() {. re │ │ │ │ +0000c650: 7475 726e 2045 6467 6544 7261 7769 6e67 turn EdgeDrawing │ │ │ │ +0000c660: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000c670: 6174 6545 6467 6544 7261 7769 6e67 5f30 ateEdgeDrawing_0 │ │ │ │ +0000c680: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000c690: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000c6a0: 2050 7472 5f45 6467 6541 7761 7265 496e Ptr_EdgeAwareIn │ │ │ │ +0000c6b0: 7465 7270 6f6c 6174 6f72 2063 763a 3a78 terpolator cv::x │ │ │ │ +0000c6c0: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE │ │ │ │ +0000c6d0: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol │ │ │ │ +0000c6e0: 6174 6f72 2829 0a20 2020 202f 2f0a 0a20 ator(). //.. │ │ │ │ +0000c6f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ +0000c700: 6374 6f72 7920 6d65 7468 6f64 2074 6861 ctory method tha │ │ │ │ +0000c710: 7420 6372 6561 7465 7320 616e 2069 6e73 t creates an ins │ │ │ │ +0000c720: 7461 6e63 6520 6f66 2074 6865 0a20 2020 tance of the. │ │ │ │ +0000c730: 2020 2a20 4564 6765 4177 6172 6549 6e74 * EdgeAwareInt │ │ │ │ +0000c740: 6572 706f 6c61 746f 722e 0a20 2020 2020 erpolator.. │ │ │ │ +0000c750: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000c760: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000c770: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000c780: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +0000c790: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ +0000c7a0: 7220 6372 6561 7465 4564 6765 4177 6172 r createEdgeAwar │ │ │ │ +0000c7b0: 6549 6e74 6572 706f 6c61 746f 7228 2920 eInterpolator() │ │ │ │ +0000c7c0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000c7d0: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ +0000c7e0: 6f6c 6174 6f72 2e5f 5f66 726f 6d50 7472 olator.__fromPtr │ │ │ │ +0000c7f0: 5f5f 2863 7265 6174 6545 6467 6541 7761 __(createEdgeAwa │ │ │ │ +0000c800: 7265 496e 7465 7270 6f6c 6174 6f72 5f30 reInterpolator_0 │ │ │ │ +0000c810: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000c820: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000c830: 2050 7472 5f52 4943 496e 7465 7270 6f6c Ptr_RICInterpol │ │ │ │ +0000c840: 6174 6f72 2063 763a 3a78 696d 6770 726f ator cv::ximgpro │ │ │ │ +0000c850: 633a 3a63 7265 6174 6552 4943 496e 7465 c::createRICInte │ │ │ │ +0000c860: 7270 6f6c 6174 6f72 2829 0a20 2020 202f rpolator(). / │ │ │ │ +0000c870: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000c880: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +0000c890: 2074 6861 7420 6372 6561 7465 7320 616e that creates an │ │ │ │ +0000c8a0: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the │ │ │ │ +0000c8b0: 0a20 2020 2020 2a20 5249 4349 6e74 6572 . * RICInter │ │ │ │ +0000c8c0: 706f 6c61 746f 722e 0a20 2020 2020 2a20 polator.. * │ │ │ │ +0000c8d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000c8e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000c8f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000c900: 6963 2073 7461 7469 6320 5249 4349 6e74 ic static RICInt │ │ │ │ +0000c910: 6572 706f 6c61 746f 7220 6372 6561 7465 erpolator create │ │ │ │ +0000c920: 5249 4349 6e74 6572 706f 6c61 746f 7228 RICInterpolator( │ │ │ │ +0000c930: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000c940: 726e 2052 4943 496e 7465 7270 6f6c 6174 rn RICInterpolat │ │ │ │ +0000c950: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ +0000c960: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ +0000c970: 6174 6f72 5f30 2829 293b 0a20 2020 207d ator_0());. } │ │ │ │ +0000c980: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000c990: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0000c9a0: 7869 6d67 7072 6f63 3a3a 6564 6765 5072 ximgproc::edgePr │ │ │ │ +0000c9b0: 6573 6572 7669 6e67 4669 6c74 6572 284d eservingFilter(M │ │ │ │ +0000c9c0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0000c9d0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +0000c9e0: 7468 7265 7368 6f6c 6429 0a20 2020 202f threshold). / │ │ │ │ +0000c9f0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000ca00: 2a20 536d 6f6f 7468 6573 2061 6e20 696d * Smoothes an im │ │ │ │ +0000ca10: 6167 6520 7573 696e 6720 7468 6520 4564 age using the Ed │ │ │ │ +0000ca20: 6765 2d50 7265 7365 7276 696e 6720 6669 ge-Preserving fi │ │ │ │ +0000ca30: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0000ca40: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +0000ca50: 2073 6d6f 6f74 6865 7320 4761 7573 7369 smoothes Gaussi │ │ │ │ +0000ca60: 616e 206e 6f69 7365 2061 7320 7765 6c6c an noise as well │ │ │ │ +0000ca70: 2061 7320 7361 6c74 2026 616d 703b 2070 as salt & p │ │ │ │ +0000ca80: 6570 7065 7220 6e6f 6973 652e 0a20 2020 epper noise.. │ │ │ │ +0000ca90: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0000caa0: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0000cab0: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ +0000cac0: 706c 6561 7365 2073 6565 0a20 2020 2020 please see. │ │ │ │ +0000cad0: 2a20 5b52 6569 576f 6531 385d 2020 5265 * [ReiWoe18] Re │ │ │ │ +0000cae0: 6963 682c 2053 2e20 616e 6420 57c3 b672 ich, S. and W..r │ │ │ │ +0000caf0: 67c3 b674 7465 722c 2046 2e20 616e 6420 g..tter, F. and │ │ │ │ +0000cb00: 4465 6c6c 656e 2c20 422e 2028 3230 3138 Dellen, B. (2018 │ │ │ │ +0000cb10: 292e 2041 2052 6561 6c2d 5469 6d65 2045 ). A Real-Time E │ │ │ │ +0000cb20: 6467 652d 5072 6573 6572 7669 6e67 2044 dge-Preserving D │ │ │ │ +0000cb30: 656e 6f69 7369 6e67 2046 696c 7465 722e enoising Filter. │ │ │ │ +0000cb40: 2050 726f 6365 6564 696e 6773 206f 6620 Proceedings of │ │ │ │ +0000cb50: 7468 6520 3133 7468 2049 6e74 6572 6e61 the 13th Interna │ │ │ │ +0000cb60: 7469 6f6e 616c 204a 6f69 6e74 2043 6f6e tional Joint Con │ │ │ │ +0000cb70: 6665 7265 6e63 6520 6f6e 2043 6f6d 7075 ference on Compu │ │ │ │ +0000cb80: 7465 7220 5669 7369 6f6e 2c20 496d 6167 ter Vision, Imag │ │ │ │ +0000cb90: 696e 6720 616e 6420 436f 6d70 7574 6572 ing and Computer │ │ │ │ +0000cba0: 2047 7261 7068 6963 7320 5468 656f 7279 Graphics Theory │ │ │ │ +0000cbb0: 2061 6e64 2041 7070 6c69 6361 7469 6f6e and Application │ │ │ │ +0000cbc0: 7320 2856 4953 4947 5241 5050 293a 2056 s (VISIGRAPP): V │ │ │ │ +0000cbd0: 6973 6170 702c 2038 352d 3934 2c20 342e isapp, 85-94, 4. │ │ │ │ +0000cbe0: 2044 4f49 3a20 3130 2e35 3232 302f 3030 DOI: 10.5220/00 │ │ │ │ +0000cbf0: 3036 3530 3930 3030 3835 3030 3934 2e0a 06509000850094.. │ │ │ │ +0000cc00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000cc10: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +0000cc20: 382d 6269 7420 332d 6368 616e 6e65 6c20 8-bit 3-channel │ │ │ │ +0000cc30: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +0000cc40: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ +0000cc50: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ +0000cc60: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ +0000cc70: 7479 7065 2061 7320 7372 632e 0a20 2020 type as src.. │ │ │ │ +0000cc80: 2020 2a20 4070 6172 616d 2064 2044 6961 * @param d Dia │ │ │ │ +0000cc90: 6d65 7465 7220 6f66 2065 6163 6820 7069 meter of each pi │ │ │ │ +0000cca0: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ +0000ccb0: 2074 6861 7420 6973 2075 7365 6420 6475 that is used du │ │ │ │ +0000ccc0: 7269 6e67 2066 696c 7465 7269 6e67 2e20 ring filtering. │ │ │ │ +0000ccd0: 4d75 7374 2062 6520 6772 6561 7465 7220 Must be greater │ │ │ │ +0000cce0: 6f72 2065 7175 616c 2033 2e0a 2020 2020 or equal 3.. │ │ │ │ +0000ccf0: 202a 2040 7061 7261 6d20 7468 7265 7368 * @param thresh │ │ │ │ +0000cd00: 6f6c 6420 5468 7265 7368 6f6c 642c 2077 old Threshold, w │ │ │ │ +0000cd10: 6869 6368 2064 6973 7469 6e67 7569 7368 hich distinguish │ │ │ │ +0000cd20: 6573 2062 6574 7765 656e 206e 6f69 7365 es between noise │ │ │ │ +0000cd30: 2c20 6f75 746c 6965 7273 2c20 616e 6420 , outliers, and │ │ │ │ +0000cd40: 6461 7461 2e0a 2020 2020 202a 2f0a 2020 data.. */. │ │ │ │ +0000cd50: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000cd60: 766f 6964 2065 6467 6550 7265 7365 7276 void edgePreserv │ │ │ │ +0000cd70: 696e 6746 696c 7465 7228 4d61 7420 7372 ingFilter(Mat sr │ │ │ │ +0000cd80: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +0000cd90: 642c 2064 6f75 626c 6520 7468 7265 7368 d, double thresh │ │ │ │ +0000cda0: 6f6c 6429 207b 0a20 2020 2020 2020 2065 old) {. e │ │ │ │ +0000cdb0: 6467 6550 7265 7365 7276 696e 6746 696c dgePreservingFil │ │ │ │ +0000cdc0: 7465 725f 3028 7372 632e 6e61 7469 7665 ter_0(src.native │ │ │ │ +0000cdd0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0000cde0: 626a 2c20 642c 2074 6872 6573 686f 6c64 bj, d, threshold │ │ │ │ +0000cdf0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000ce00: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0000ce10: 7472 5f53 7570 6572 7069 7865 6c53 4c49 tr_SuperpixelSLI │ │ │ │ +0000ce20: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ +0000ce30: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +0000ce40: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image, │ │ │ │ +0000ce50: 696e 7420 616c 676f 7269 7468 6d20 3d20 int algorithm = │ │ │ │ +0000ce60: 534c 4943 4f2c 2069 6e74 2072 6567 696f SLICO, int regio │ │ │ │ +0000ce70: 6e5f 7369 7a65 203d 2031 302c 2066 6c6f n_size = 10, flo │ │ │ │ +0000ce80: 6174 2072 756c 6572 203d 2031 302e 3066 at ruler = 10.0f │ │ │ │ +0000ce90: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000cea0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +0000ceb0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ +0000cec0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ +0000ced0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000cee0: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +0000cef0: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ +0000cf00: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ +0000cf10: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ +0000cf20: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ +0000cf30: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ +0000cf40: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ +0000cf50: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ +0000cf60: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ +0000cf70: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ +0000cf80: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ +0000cf90: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ +0000cfa0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ +0000cfb0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ +0000cfc0: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ +0000cfd0: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ +0000cfe0: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ +0000cff0: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ +0000d000: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ +0000d010: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ +0000d020: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ +0000d030: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ +0000d040: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ +0000d050: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ +0000d060: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ +0000d070: 2020 202a 2040 7061 7261 6d20 7275 6c65 * @param rule │ │ │ │ +0000d080: 7220 4368 6f6f 7365 7320 7468 6520 656e r Chooses the en │ │ │ │ +0000d090: 666f 7263 656d 656e 7420 6f66 2073 7570 forcement of sup │ │ │ │ +0000d0a0: 6572 7069 7865 6c20 736d 6f6f 7468 6e65 erpixel smoothne │ │ │ │ +0000d0b0: 7373 2066 6163 746f 7220 6f66 2073 7570 ss factor of sup │ │ │ │ +0000d0c0: 6572 7069 7865 6c0a 2020 2020 202a 0a20 erpixel. *. │ │ │ │ +0000d0d0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +0000d0e0: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ +0000d0f0: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000d100: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ +0000d110: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ +0000d120: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ +0000d130: 7273 206f 6620 6368 6f6f 7365 640a 2020 rs of choosed. │ │ │ │ +0000d140: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ +0000d150: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +0000d160: 2061 7265 3a20 7265 6769 6f6e 5f73 697a are: region_siz │ │ │ │ +0000d170: 6520 616e 6420 7275 6c65 722e 2049 7420 e and ruler. It │ │ │ │ +0000d180: 7072 6561 6c6c 6f63 6174 6520 736f 6d65 preallocate some │ │ │ │ +0000d190: 2062 7566 6665 7273 2066 6f72 2066 7574 buffers for fut │ │ │ │ +0000d1a0: 7572 650a 2020 2020 202a 2063 6f6d 7075 ure. * compu │ │ │ │ +0000d1b0: 7469 6e67 2069 7465 7261 7469 6f6e 7320 ting iterations │ │ │ │ +0000d1c0: 6f76 6572 2074 6865 2067 6976 656e 2069 over the given i │ │ │ │ +0000d1d0: 6d61 6765 2e20 466f 7220 656e 616e 6368 mage. For enanch │ │ │ │ +0000d1e0: 6564 2072 6573 756c 7473 2069 7420 6973 ed results it is │ │ │ │ +0000d1f0: 2072 6563 6f6d 6d65 6e64 6564 2066 6f72 recommended for │ │ │ │ +0000d200: 2063 6f6c 6f72 2069 6d61 6765 7320 746f color images to │ │ │ │ +0000d210: 0a20 2020 2020 2a20 7072 6570 726f 6365 . * preproce │ │ │ │ +0000d220: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ +0000d230: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ +0000d240: 7572 2075 7369 6e67 2061 2073 6d61 6c6c ur using a small │ │ │ │ +0000d250: 2033 2078 2033 206b 6572 6e65 6c20 616e 3 x 3 kernel an │ │ │ │ +0000d260: 6420 6164 6469 7469 6f6e 616c 2063 6f6e d additional con │ │ │ │ +0000d270: 7665 7273 696f 6e20 696e 746f 0a20 2020 version into. │ │ │ │ +0000d280: 2020 2a20 4369 654c 4142 2063 6f6c 6f72 * CieLAB color │ │ │ │ +0000d290: 2073 7061 6365 2e20 416e 2065 7861 6d70 space. An examp │ │ │ │ +0000d2a0: 6c65 206f 6620 534c 4943 2076 6572 7375 le of SLIC versu │ │ │ │ +0000d2b0: 7320 534c 4943 4f20 616e 6420 4d53 4c49 s SLICO and MSLI │ │ │ │ +0000d2c0: 4320 6973 2069 6c75 7374 7261 7465 6420 C is ilustrated │ │ │ │ +0000d2d0: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ +0000d2e0: 2070 6963 7475 7265 2e0a 2020 2020 202a picture.. * │ │ │ │ +0000d2f0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ +0000d300: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ +0000d310: 735f 736c 6963 2e70 6e67 290a 2020 2020 s_slic.png). │ │ │ │ +0000d320: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000d330: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000d340: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000d350: 7562 6c69 6320 7374 6174 6963 2053 7570 ublic static Sup │ │ │ │ +0000d360: 6572 7069 7865 6c53 4c49 4320 6372 6561 erpixelSLIC crea │ │ │ │ +0000d370: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +0000d380: 284d 6174 2069 6d61 6765 2c20 696e 7420 (Mat image, int │ │ │ │ +0000d390: 616c 676f 7269 7468 6d2c 2069 6e74 2072 algorithm, int r │ │ │ │ +0000d3a0: 6567 696f 6e5f 7369 7a65 2c20 666c 6f61 egion_size, floa │ │ │ │ +0000d3b0: 7420 7275 6c65 7229 207b 0a20 2020 2020 t ruler) {. │ │ │ │ +0000d3c0: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ +0000d3d0: 6978 656c 534c 4943 2e5f 5f66 726f 6d50 ixelSLIC.__fromP │ │ │ │ +0000d3e0: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ +0000d3f0: 7069 7865 6c53 4c49 435f 3028 696d 6167 pixelSLIC_0(imag │ │ │ │ +0000d400: 652e 6e61 7469 7665 4f62 6a2c 2061 6c67 e.nativeObj, alg │ │ │ │ +0000d410: 6f72 6974 686d 2c20 7265 6769 6f6e 5f73 orithm, region_s │ │ │ │ +0000d420: 697a 652c 2072 756c 6572 2929 3b0a 2020 ize, ruler));. │ │ │ │ +0000d430: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0000d440: 2020 2a20 496e 6974 6961 6c69 7a65 2061 * Initialize a │ │ │ │ +0000d450: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000d460: 6f62 6a65 6374 0a20 2020 2020 2a0a 2020 object. *. │ │ │ │ +0000d470: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000d480: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ +0000d490: 6e74 0a20 2020 2020 2a20 4070 6172 616d nt. * @param │ │ │ │ +0000d4a0: 2061 6c67 6f72 6974 686d 2043 686f 6f73 algorithm Choos │ │ │ │ +0000d4b0: 6573 2074 6865 2061 6c67 6f72 6974 686d es the algorithm │ │ │ │ +0000d4c0: 2076 6172 6961 6e74 2074 6f20 7573 653a variant to use: │ │ │ │ +0000d4d0: 0a20 2020 2020 2a20 534c 4943 2073 6567 . * SLIC seg │ │ │ │ +0000d4e0: 6d65 6e74 7320 696d 6167 6520 7573 696e ments image usin │ │ │ │ +0000d4f0: 6720 6120 6465 7369 7265 6420 7265 6769 g a desired regi │ │ │ │ +0000d500: 6f6e 5f73 697a 652c 2061 6e64 2069 6e20 on_size, and in │ │ │ │ +0000d510: 6164 6469 7469 6f6e 2053 4c49 434f 2077 addition SLICO w │ │ │ │ +0000d520: 696c 6c20 6f70 7469 6d69 7a65 2075 7369 ill optimize usi │ │ │ │ +0000d530: 6e67 2061 6461 7074 6976 6520 636f 6d70 ng adaptive comp │ │ │ │ +0000d540: 6163 746e 6573 7320 6661 6374 6f72 2c0a actness factor,. │ │ │ │ +0000d550: 2020 2020 202a 2077 6869 6c65 204d 534c * while MSL │ │ │ │ +0000d560: 4943 2077 696c 6c20 6f70 7469 6d69 7a65 IC will optimize │ │ │ │ +0000d570: 2075 7369 6e67 206d 616e 6966 6f6c 6420 using manifold │ │ │ │ +0000d580: 6d65 7468 6f64 7320 7265 7375 6c74 696e methods resultin │ │ │ │ +0000d590: 6720 696e 206d 6f72 6520 636f 6e74 656e g in more conten │ │ │ │ +0000d5a0: 742d 7365 6e73 6974 6976 6520 7375 7065 t-sensitive supe │ │ │ │ +0000d5b0: 7270 6978 656c 732e 0a20 2020 2020 2a20 rpixels.. * │ │ │ │ +0000d5c0: 4070 6172 616d 2072 6567 696f 6e5f 7369 @param region_si │ │ │ │ +0000d5d0: 7a65 2043 686f 6f73 6573 2061 6e20 6176 ze Chooses an av │ │ │ │ +0000d5e0: 6572 6167 6520 7375 7065 7270 6978 656c erage superpixel │ │ │ │ +0000d5f0: 2073 697a 6520 6d65 6173 7572 6564 2069 size measured i │ │ │ │ +0000d600: 6e20 7069 7865 6c73 0a20 2020 2020 2a0a n pixels. *. │ │ │ │ +0000d610: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +0000d620: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ +0000d630: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ +0000d640: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ +0000d650: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ +0000d660: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ +0000d670: 6572 7320 6f66 2063 686f 6f73 6564 0a20 ers of choosed. │ │ │ │ +0000d680: 2020 2020 2a20 7375 7065 7270 6978 656c * superpixel │ │ │ │ +0000d690: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ +0000d6a0: 6820 6172 653a 2072 6567 696f 6e5f 7369 h are: region_si │ │ │ │ +0000d6b0: 7a65 2061 6e64 2072 756c 6572 2e20 4974 ze and ruler. It │ │ │ │ +0000d6c0: 2070 7265 616c 6c6f 6361 7465 2073 6f6d preallocate som │ │ │ │ +0000d6d0: 6520 6275 6666 6572 7320 666f 7220 6675 e buffers for fu │ │ │ │ +0000d6e0: 7475 7265 0a20 2020 2020 2a20 636f 6d70 ture. * comp │ │ │ │ +0000d6f0: 7574 696e 6720 6974 6572 6174 696f 6e73 uting iterations │ │ │ │ +0000d700: 206f 7665 7220 7468 6520 6769 7665 6e20 over the given │ │ │ │ +0000d710: 696d 6167 652e 2046 6f72 2065 6e61 6e63 image. For enanc │ │ │ │ +0000d720: 6865 6420 7265 7375 6c74 7320 6974 2069 hed results it i │ │ │ │ +0000d730: 7320 7265 636f 6d6d 656e 6465 6420 666f s recommended fo │ │ │ │ +0000d740: 7220 636f 6c6f 7220 696d 6167 6573 2074 r color images t │ │ │ │ +0000d750: 6f0a 2020 2020 202a 2070 7265 7072 6f63 o. * preproc │ │ │ │ +0000d760: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ +0000d770: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ +0000d780: 6c75 7220 7573 696e 6720 6120 736d 616c lur using a smal │ │ │ │ +0000d790: 6c20 3320 7820 3320 6b65 726e 656c 2061 l 3 x 3 kernel a │ │ │ │ +0000d7a0: 6e64 2061 6464 6974 696f 6e61 6c20 636f nd additional co │ │ │ │ +0000d7b0: 6e76 6572 7369 6f6e 2069 6e74 6f0a 2020 nversion into. │ │ │ │ +0000d7c0: 2020 202a 2043 6965 4c41 4220 636f 6c6f * CieLAB colo │ │ │ │ +0000d7d0: 7220 7370 6163 652e 2041 6e20 6578 616d r space. An exam │ │ │ │ +0000d7e0: 706c 6520 6f66 2053 4c49 4320 7665 7273 ple of SLIC vers │ │ │ │ +0000d7f0: 7573 2053 4c49 434f 2061 6e64 204d 534c us SLICO and MSL │ │ │ │ +0000d800: 4943 2069 7320 696c 7573 7472 6174 6564 IC is ilustrated │ │ │ │ +0000d810: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ +0000d820: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ +0000d830: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ +0000d840: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ +0000d850: 6c73 5f73 6c69 632e 706e 6729 0a20 2020 ls_slic.png). │ │ │ │ +0000d860: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0000d870: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000d880: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000d890: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ +0000d8a0: 7065 7270 6978 656c 534c 4943 2063 7265 perpixelSLIC cre │ │ │ │ +0000d8b0: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ +0000d8c0: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +0000d8d0: 2061 6c67 6f72 6974 686d 2c20 696e 7420 algorithm, int │ │ │ │ +0000d8e0: 7265 6769 6f6e 5f73 697a 6529 207b 0a20 region_size) {. │ │ │ │ +0000d8f0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ +0000d900: 7065 7270 6978 656c 534c 4943 2e5f 5f66 perpixelSLIC.__f │ │ │ │ +0000d910: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +0000d920: 7570 6572 7069 7865 6c53 4c49 435f 3128 uperpixelSLIC_1( │ │ │ │ +0000d930: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ +0000d940: 2061 6c67 6f72 6974 686d 2c20 7265 6769 algorithm, regi │ │ │ │ +0000d950: 6f6e 5f73 697a 6529 293b 0a20 2020 207d on_size));. } │ │ │ │ +0000d960: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000d970: 2049 6e69 7469 616c 697a 6520 6120 5375 Initialize a Su │ │ │ │ +0000d980: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj │ │ │ │ +0000d990: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *. │ │ │ │ +0000d9a0: 2a20 4070 6172 616d 2069 6d61 6765 2049 * @param image I │ │ │ │ +0000d9b0: 6d61 6765 2074 6f20 7365 676d 656e 740a mage to segment. │ │ │ │ +0000d9c0: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al │ │ │ │ +0000d9d0: 676f 7269 7468 6d20 4368 6f6f 7365 7320 gorithm Chooses │ │ │ │ +0000d9e0: 7468 6520 616c 676f 7269 7468 6d20 7661 the algorithm va │ │ │ │ +0000d9f0: 7269 616e 7420 746f 2075 7365 3a0a 2020 riant to use:. │ │ │ │ +0000da00: 2020 202a 2053 4c49 4320 7365 676d 656e * SLIC segmen │ │ │ │ +0000da10: 7473 2069 6d61 6765 2075 7369 6e67 2061 ts image using a │ │ │ │ +0000da20: 2064 6573 6972 6564 2072 6567 696f 6e5f desired region_ │ │ │ │ +0000da30: 7369 7a65 2c20 616e 6420 696e 2061 6464 size, and in add │ │ │ │ +0000da40: 6974 696f 6e20 534c 4943 4f20 7769 6c6c ition SLICO will │ │ │ │ +0000da50: 206f 7074 696d 697a 6520 7573 696e 6720 optimize using │ │ │ │ +0000da60: 6164 6170 7469 7665 2063 6f6d 7061 6374 adaptive compact │ │ │ │ +0000da70: 6e65 7373 2066 6163 746f 722c 0a20 2020 ness factor,. │ │ │ │ +0000da80: 2020 2a20 7768 696c 6520 4d53 4c49 4320 * while MSLIC │ │ │ │ +0000da90: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us │ │ │ │ +0000daa0: 696e 6720 6d61 6e69 666f 6c64 206d 6574 ing manifold met │ │ │ │ +0000dab0: 686f 6473 2072 6573 756c 7469 6e67 2069 hods resulting i │ │ │ │ +0000dac0: 6e20 6d6f 7265 2063 6f6e 7465 6e74 2d73 n more content-s │ │ │ │ +0000dad0: 656e 7369 7469 7665 2073 7570 6572 7069 ensitive superpi │ │ │ │ +0000dae0: 7865 6c73 2e0a 2020 2020 202a 0a20 2020 xels.. *. │ │ │ │ +0000daf0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +0000db00: 2069 6e69 7469 616c 697a 6573 2061 2053 initializes a S │ │ │ │ +0000db10: 7570 6572 7069 7865 6c53 4c49 4320 6f62 uperpixelSLIC ob │ │ │ │ +0000db20: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ +0000db30: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set │ │ │ │ +0000db40: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +0000db50: 206f 6620 6368 6f6f 7365 640a 2020 2020 of choosed. │ │ │ │ +0000db60: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +0000db70: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +0000db80: 7265 3a20 7265 6769 6f6e 5f73 697a 6520 re: region_size │ │ │ │ +0000db90: 616e 6420 7275 6c65 722e 2049 7420 7072 and ruler. It pr │ │ │ │ +0000dba0: 6561 6c6c 6f63 6174 6520 736f 6d65 2062 eallocate some b │ │ │ │ +0000dbb0: 7566 6665 7273 2066 6f72 2066 7574 7572 uffers for futur │ │ │ │ +0000dbc0: 650a 2020 2020 202a 2063 6f6d 7075 7469 e. * computi │ │ │ │ +0000dbd0: 6e67 2069 7465 7261 7469 6f6e 7320 6f76 ng iterations ov │ │ │ │ +0000dbe0: 6572 2074 6865 2067 6976 656e 2069 6d61 er the given ima │ │ │ │ +0000dbf0: 6765 2e20 466f 7220 656e 616e 6368 6564 ge. For enanched │ │ │ │ +0000dc00: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ +0000dc10: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ +0000dc20: 6f6c 6f72 2069 6d61 6765 7320 746f 0a20 olor images to. │ │ │ │ +0000dc30: 2020 2020 2a20 7072 6570 726f 6365 7373 * preprocess │ │ │ │ +0000dc40: 2069 6d61 6765 2077 6974 6820 6c69 7474 image with litt │ │ │ │ +0000dc50: 6c65 2067 6175 7373 6961 6e20 626c 7572 le gaussian blur │ │ │ │ +0000dc60: 2075 7369 6e67 2061 2073 6d61 6c6c 2033 using a small 3 │ │ │ │ +0000dc70: 2078 2033 206b 6572 6e65 6c20 616e 6420 x 3 kernel and │ │ │ │ +0000dc80: 6164 6469 7469 6f6e 616c 2063 6f6e 7665 additional conve │ │ │ │ +0000dc90: 7273 696f 6e20 696e 746f 0a20 2020 2020 rsion into. │ │ │ │ +0000dca0: 2a20 4369 654c 4142 2063 6f6c 6f72 2073 * CieLAB color s │ │ │ │ +0000dcb0: 7061 6365 2e20 416e 2065 7861 6d70 6c65 pace. An example │ │ │ │ +0000dcc0: 206f 6620 534c 4943 2076 6572 7375 7320 of SLIC versus │ │ │ │ +0000dcd0: 534c 4943 4f20 616e 6420 4d53 4c49 4320 SLICO and MSLIC │ │ │ │ +0000dce0: 6973 2069 6c75 7374 7261 7465 6420 696e is ilustrated in │ │ │ │ +0000dcf0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2070 the following p │ │ │ │ +0000dd00: 6963 7475 7265 2e0a 2020 2020 202a 0a20 icture.. *. │ │ │ │ +0000dd10: 2020 2020 2a20 215b 696d 6167 655d 2870 * ![image](p │ │ │ │ +0000dd20: 6963 732f 7375 7065 7270 6978 656c 735f ics/superpixels_ │ │ │ │ +0000dd30: 736c 6963 2e70 6e67 290a 2020 2020 202a slic.png). * │ │ │ │ +0000dd40: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000dd50: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000dd60: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000dd70: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ +0000dd80: 7069 7865 6c53 4c49 4320 6372 6561 7465 pixelSLIC create │ │ │ │ +0000dd90: 5375 7065 7270 6978 656c 534c 4943 284d SuperpixelSLIC(M │ │ │ │ +0000dda0: 6174 2069 6d61 6765 2c20 696e 7420 616c at image, int al │ │ │ │ +0000ddb0: 676f 7269 7468 6d29 207b 0a20 2020 2020 gorithm) {. │ │ │ │ +0000ddc0: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ +0000ddd0: 6978 656c 534c 4943 2e5f 5f66 726f 6d50 ixelSLIC.__fromP │ │ │ │ +0000dde0: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ +0000ddf0: 7069 7865 6c53 4c49 435f 3228 696d 6167 pixelSLIC_2(imag │ │ │ │ +0000de00: 652e 6e61 7469 7665 4f62 6a2c 2061 6c67 e.nativeObj, alg │ │ │ │ +0000de10: 6f72 6974 686d 2929 3b0a 2020 2020 7d0a orithm));. }. │ │ │ │ +0000de20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000de30: 496e 6974 6961 6c69 7a65 2061 2053 7570 Initialize a Sup │ │ │ │ +0000de40: 6572 7069 7865 6c53 4c49 4320 6f62 6a65 erpixelSLIC obje │ │ │ │ +0000de50: 6374 0a20 2020 2020 2a0a 2020 2020 202a ct. *. * │ │ │ │ +0000de60: 2040 7061 7261 6d20 696d 6167 6520 496d @param image Im │ │ │ │ +0000de70: 6167 6520 746f 2073 6567 6d65 6e74 0a20 age to segment. │ │ │ │ +0000de80: 2020 2020 2a20 534c 4943 2073 6567 6d65 * SLIC segme │ │ │ │ +0000de90: 6e74 7320 696d 6167 6520 7573 696e 6720 nts image using │ │ │ │ +0000dea0: 6120 6465 7369 7265 6420 7265 6769 6f6e a desired region │ │ │ │ +0000deb0: 5f73 697a 652c 2061 6e64 2069 6e20 6164 _size, and in ad │ │ │ │ +0000dec0: 6469 7469 6f6e 2053 4c49 434f 2077 696c dition SLICO wil │ │ │ │ +0000ded0: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ +0000dee0: 2061 6461 7074 6976 6520 636f 6d70 6163 adaptive compac │ │ │ │ +0000def0: 746e 6573 7320 6661 6374 6f72 2c0a 2020 tness factor,. │ │ │ │ +0000df00: 2020 202a 2077 6869 6c65 204d 534c 4943 * while MSLIC │ │ │ │ +0000df10: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ +0000df20: 7369 6e67 206d 616e 6966 6f6c 6420 6d65 sing manifold me │ │ │ │ +0000df30: 7468 6f64 7320 7265 7375 6c74 696e 6720 thods resulting │ │ │ │ +0000df40: 696e 206d 6f72 6520 636f 6e74 656e 742d in more content- │ │ │ │ +0000df50: 7365 6e73 6974 6976 6520 7375 7065 7270 sensitive superp │ │ │ │ +0000df60: 6978 656c 732e 0a20 2020 2020 2a0a 2020 ixels.. *. │ │ │ │ +0000df70: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +0000df80: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ +0000df90: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ +0000dfa0: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ +0000dfb0: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ +0000dfc0: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ +0000dfd0: 7320 6f66 2063 686f 6f73 6564 0a20 2020 s of choosed. │ │ │ │ +0000dfe0: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ +0000dff0: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +0000e000: 6172 653a 2072 6567 696f 6e5f 7369 7a65 are: region_size │ │ │ │ +0000e010: 2061 6e64 2072 756c 6572 2e20 4974 2070 and ruler. It p │ │ │ │ +0000e020: 7265 616c 6c6f 6361 7465 2073 6f6d 6520 reallocate some │ │ │ │ +0000e030: 6275 6666 6572 7320 666f 7220 6675 7475 buffers for futu │ │ │ │ +0000e040: 7265 0a20 2020 2020 2a20 636f 6d70 7574 re. * comput │ │ │ │ +0000e050: 696e 6720 6974 6572 6174 696f 6e73 206f ing iterations o │ │ │ │ +0000e060: 7665 7220 7468 6520 6769 7665 6e20 696d ver the given im │ │ │ │ +0000e070: 6167 652e 2046 6f72 2065 6e61 6e63 6865 age. For enanche │ │ │ │ +0000e080: 6420 7265 7375 6c74 7320 6974 2069 7320 d results it is │ │ │ │ +0000e090: 7265 636f 6d6d 656e 6465 6420 666f 7220 recommended for │ │ │ │ +0000e0a0: 636f 6c6f 7220 696d 6167 6573 2074 6f0a color images to. │ │ │ │ +0000e0b0: 2020 2020 202a 2070 7265 7072 6f63 6573 * preproces │ │ │ │ +0000e0c0: 7320 696d 6167 6520 7769 7468 206c 6974 s image with lit │ │ │ │ +0000e0d0: 746c 6520 6761 7573 7369 616e 2062 6c75 tle gaussian blu │ │ │ │ +0000e0e0: 7220 7573 696e 6720 6120 736d 616c 6c20 r using a small │ │ │ │ +0000e0f0: 3320 7820 3320 6b65 726e 656c 2061 6e64 3 x 3 kernel and │ │ │ │ +0000e100: 2061 6464 6974 696f 6e61 6c20 636f 6e76 additional conv │ │ │ │ +0000e110: 6572 7369 6f6e 2069 6e74 6f0a 2020 2020 ersion into. │ │ │ │ +0000e120: 202a 2043 6965 4c41 4220 636f 6c6f 7220 * CieLAB color │ │ │ │ +0000e130: 7370 6163 652e 2041 6e20 6578 616d 706c space. An exampl │ │ │ │ +0000e140: 6520 6f66 2053 4c49 4320 7665 7273 7573 e of SLIC versus │ │ │ │ +0000e150: 2053 4c49 434f 2061 6e64 204d 534c 4943 SLICO and MSLIC │ │ │ │ +0000e160: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ +0000e170: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ +0000e180: 7069 6374 7572 652e 0a20 2020 2020 2a0a picture.. *. │ │ │ │ +0000e190: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ +0000e1a0: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ +0000e1b0: 5f73 6c69 632e 706e 6729 0a20 2020 2020 _slic.png). │ │ │ │ +0000e1c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000e1d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000e1e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000e1f0: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ +0000e200: 7270 6978 656c 534c 4943 2063 7265 6174 rpixelSLIC creat │ │ │ │ +0000e210: 6553 7570 6572 7069 7865 6c53 4c49 4328 eSuperpixelSLIC( │ │ │ │ +0000e220: 4d61 7420 696d 6167 6529 207b 0a20 2020 Mat image) {. │ │ │ │ +0000e230: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ +0000e240: 7270 6978 656c 534c 4943 2e5f 5f66 726f rpixelSLIC.__fro │ │ │ │ +0000e250: 6d50 7472 5f5f 2863 7265 6174 6553 7570 mPtr__(createSup │ │ │ │ +0000e260: 6572 7069 7865 6c53 4c49 435f 3328 696d erpixelSLIC_3(im │ │ │ │ +0000e270: 6167 652e 6e61 7469 7665 4f62 6a29 293b age.nativeObj)); │ │ │ │ +0000e280: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000e290: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0000e2a0: 5f47 7261 7068 5365 676d 656e 7461 7469 _GraphSegmentati │ │ │ │ +0000e2b0: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc: │ │ │ │ +0000e2c0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000e2d0: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000e2e0: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ +0000e2f0: 676d 6120 3d20 302e 352c 2066 6c6f 6174 gma = 0.5, float │ │ │ │ +0000e300: 206b 203d 2033 3030 2c20 696e 7420 6d69 k = 300, int mi │ │ │ │ +0000e310: 6e5f 7369 7a65 203d 2031 3030 290a 2020 n_size = 100). │ │ │ │ +0000e320: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0000e330: 2020 202a 2043 7265 6174 6573 2061 2067 * Creates a g │ │ │ │ +0000e340: 7261 7068 2062 6173 6564 2073 6567 6d65 raph based segme │ │ │ │ +0000e350: 6e74 6f72 0a20 2020 2020 2a20 2020 2020 ntor. * │ │ │ │ +0000e360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e370: 2020 2020 4070 6172 616d 2073 6967 6d61 @param sigma │ │ │ │ +0000e380: 2054 6865 2073 6967 6d61 2070 6172 616d The sigma param │ │ │ │ +0000e390: 6574 6572 2c20 7573 6564 2074 6f20 736d eter, used to sm │ │ │ │ +0000e3a0: 6f6f 7468 2069 6d61 6765 0a20 2020 2020 ooth image. │ │ │ │ +0000e3b0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000e3c0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +0000e3d0: 206b 2054 6865 206b 2070 6172 616d 6574 k The k paramet │ │ │ │ +0000e3e0: 6572 206f 6620 7468 6520 616c 676f 7279 er of the algory │ │ │ │ +0000e3f0: 7468 6d0a 2020 2020 202a 2020 2020 2020 thm. * │ │ │ │ +0000e400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e410: 2020 2040 7061 7261 6d20 6d69 6e5f 7369 @param min_si │ │ │ │ +0000e420: 7a65 2054 6865 206d 696e 696d 756d 2073 ze The minimum s │ │ │ │ +0000e430: 697a 6520 6f66 2073 6567 6d65 6e74 730a ize of segments. │ │ │ │ +0000e440: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000e450: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000e460: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000e470: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000e480: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati │ │ │ │ +0000e490: 6f6e 2063 7265 6174 6547 7261 7068 5365 on createGraphSe │ │ │ │ +0000e4a0: 676d 656e 7461 7469 6f6e 2864 6f75 626c gmentation(doubl │ │ │ │ +0000e4b0: 6520 7369 676d 612c 2066 6c6f 6174 206b e sigma, float k │ │ │ │ +0000e4c0: 2c20 696e 7420 6d69 6e5f 7369 7a65 2920 , int min_size) │ │ │ │ +0000e4d0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000e4e0: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati │ │ │ │ +0000e4f0: 6f6e 2e5f 5f66 726f 6d50 7472 5f5f 2863 on.__fromPtr__(c │ │ │ │ +0000e500: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000e510: 7461 7469 6f6e 5f30 2873 6967 6d61 2c20 tation_0(sigma, │ │ │ │ +0000e520: 6b2c 206d 696e 5f73 697a 6529 293b 0a20 k, min_size));. │ │ │ │ +0000e530: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000e540: 2020 202a 2043 7265 6174 6573 2061 2067 * Creates a g │ │ │ │ +0000e550: 7261 7068 2062 6173 6564 2073 6567 6d65 raph based segme │ │ │ │ +0000e560: 6e74 6f72 0a20 2020 2020 2a20 2020 2020 ntor. * │ │ │ │ +0000e570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e580: 2020 2020 4070 6172 616d 2073 6967 6d61 @param sigma │ │ │ │ +0000e590: 2054 6865 2073 6967 6d61 2070 6172 616d The sigma param │ │ │ │ +0000e5a0: 6574 6572 2c20 7573 6564 2074 6f20 736d eter, used to sm │ │ │ │ +0000e5b0: 6f6f 7468 2069 6d61 6765 0a20 2020 2020 ooth image. │ │ │ │ +0000e5c0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000e5d0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +0000e5e0: 206b 2054 6865 206b 2070 6172 616d 6574 k The k paramet │ │ │ │ +0000e5f0: 6572 206f 6620 7468 6520 616c 676f 7279 er of the algory │ │ │ │ +0000e600: 7468 6d0a 2020 2020 202a 2040 7265 7475 thm. * @retu │ │ │ │ +0000e610: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0000e620: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000e630: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000e640: 6174 6963 2047 7261 7068 5365 676d 656e atic GraphSegmen │ │ │ │ +0000e650: 7461 7469 6f6e 2063 7265 6174 6547 7261 tation createGra │ │ │ │ +0000e660: 7068 5365 676d 656e 7461 7469 6f6e 2864 phSegmentation(d │ │ │ │ +0000e670: 6f75 626c 6520 7369 676d 612c 2066 6c6f ouble sigma, flo │ │ │ │ +0000e680: 6174 206b 2920 7b0a 2020 2020 2020 2020 at k) {. │ │ │ │ +0000e690: 7265 7475 726e 2047 7261 7068 5365 676d return GraphSegm │ │ │ │ +0000e6a0: 656e 7461 7469 6f6e 2e5f 5f66 726f 6d50 entation.__fromP │ │ │ │ +0000e6b0: 7472 5f5f 2863 7265 6174 6547 7261 7068 tr__(createGraph │ │ │ │ +0000e6c0: 5365 676d 656e 7461 7469 6f6e 5f31 2873 Segmentation_1(s │ │ │ │ +0000e6d0: 6967 6d61 2c20 6b29 293b 0a20 2020 207d igma, k));. } │ │ │ │ +0000e6e0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000e6f0: 2043 7265 6174 6573 2061 2067 7261 7068 Creates a graph │ │ │ │ +0000e700: 2062 6173 6564 2073 6567 6d65 6e74 6f72 based segmentor │ │ │ │ +0000e710: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +0000e720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e730: 4070 6172 616d 2073 6967 6d61 2054 6865 @param sigma The │ │ │ │ +0000e740: 2073 6967 6d61 2070 6172 616d 6574 6572 sigma parameter │ │ │ │ +0000e750: 2c20 7573 6564 2074 6f20 736d 6f6f 7468 , used to smooth │ │ │ │ +0000e760: 2069 6d61 6765 0a20 2020 2020 2a20 4072 image. * @r │ │ │ │ +0000e770: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0000e780: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000e790: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000e7a0: 2073 7461 7469 6320 4772 6170 6853 6567 static GraphSeg │ │ │ │ +0000e7b0: 6d65 6e74 6174 696f 6e20 6372 6561 7465 mentation create │ │ │ │ +0000e7c0: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +0000e7d0: 6e28 646f 7562 6c65 2073 6967 6d61 2920 n(double sigma) │ │ │ │ +0000e7e0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000e7f0: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati │ │ │ │ +0000e800: 6f6e 2e5f 5f66 726f 6d50 7472 5f5f 2863 on.__fromPtr__(c │ │ │ │ +0000e810: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000e820: 7461 7469 6f6e 5f32 2873 6967 6d61 2929 tation_2(sigma)) │ │ │ │ +0000e830: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0000e840: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +0000e850: 6120 6772 6170 6820 6261 7365 6420 7365 a graph based se │ │ │ │ +0000e860: 676d 656e 746f 720a 2020 2020 202a 2040 gmentor. * @ │ │ │ │ +0000e870: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0000e880: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000e890: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000e8a0: 6320 7374 6174 6963 2047 7261 7068 5365 c static GraphSe │ │ │ │ +0000e8b0: 676d 656e 7461 7469 6f6e 2063 7265 6174 gmentation creat │ │ │ │ +0000e8c0: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +0000e8d0: 6f6e 2829 207b 0a20 2020 2020 2020 2072 on() {. r │ │ │ │ +0000e8e0: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ +0000e8f0: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ +0000e900: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ +0000e910: 6567 6d65 6e74 6174 696f 6e5f 3328 2929 egmentation_3()) │ │ │ │ +0000e920: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0000e930: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0000e940: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0000e950: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000e960: 6174 6567 7943 6f6c 6f72 2063 763a 3a78 ategyColor cv::x │ │ │ │ +0000e970: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +0000e980: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +0000e990: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000e9a0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000e9b0: 436f 6c6f 7228 290a 2020 2020 2f2f 0a0a Color(). //.. │ │ │ │ +0000e9c0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +0000e9d0: 7265 6174 6520 6120 6e65 7720 636f 6c6f reate a new colo │ │ │ │ +0000e9e0: 722d 6261 7365 6420 7374 7261 7465 6779 r-based strategy │ │ │ │ +0000e9f0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000ea00: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000ea10: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000ea20: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000ea30: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ +0000ea40: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000ea50: 6174 6567 7943 6f6c 6f72 2063 7265 6174 ategyColor creat │ │ │ │ +0000ea60: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000ea70: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000ea80: 7465 6779 436f 6c6f 7228 2920 7b0a 2020 tegyColor() {. │ │ │ │ +0000ea90: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +0000eaa0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000eab0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000eac0: 436f 6c6f 722e 5f5f 6672 6f6d 5074 725f Color.__fromPtr_ │ │ │ │ +0000ead0: 5f28 6372 6561 7465 5365 6c65 6374 6976 _(createSelectiv │ │ │ │ +0000eae0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000eaf0: 696f 6e53 7472 6174 6567 7943 6f6c 6f72 ionStrategyColor │ │ │ │ +0000eb00: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +0000eb10: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000eb20: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0000eb30: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000eb40: 6f6e 5374 7261 7465 6779 5369 7a65 2063 onStrategySize c │ │ │ │ +0000eb50: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0000eb60: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0000eb70: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000eb80: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000eb90: 7465 6779 5369 7a65 2829 0a20 2020 202f tegySize(). / │ │ │ │ +0000eba0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000ebb0: 2a20 4372 6561 7465 2061 206e 6577 2073 * Create a new s │ │ │ │ +0000ebc0: 697a 652d 6261 7365 6420 7374 7261 7465 ize-based strate │ │ │ │ +0000ebd0: 6779 0a20 2020 2020 2a20 4072 6574 7572 gy. * @retur │ │ │ │ +0000ebe0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000ebf0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000ec00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000ec10: 7469 6320 5365 6c65 6374 6976 6553 6561 tic SelectiveSea │ │ │ │ +0000ec20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000ec30: 7472 6174 6567 7953 697a 6520 6372 6561 trategySize crea │ │ │ │ +0000ec40: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0000ec50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000ec60: 6174 6567 7953 697a 6528 2920 7b0a 2020 ategySize() {. │ │ │ │ +0000ec70: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +0000ec80: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000ec90: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000eca0: 5369 7a65 2e5f 5f66 726f 6d50 7472 5f5f Size.__fromPtr__ │ │ │ │ +0000ecb0: 2863 7265 6174 6553 656c 6563 7469 7665 (createSelective │ │ │ │ +0000ecc0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000ecd0: 6f6e 5374 7261 7465 6779 5369 7a65 5f30 onStrategySize_0 │ │ │ │ +0000ece0: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000ecf0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000ed00: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +0000ed10: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000ed20: 5374 7261 7465 6779 5465 7874 7572 6520 StrategyTexture │ │ │ │ +0000ed30: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +0000ed40: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +0000ed50: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0000ed60: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000ed70: 6174 6567 7954 6578 7475 7265 2829 0a20 ategyTexture(). │ │ │ │ +0000ed80: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000ed90: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +0000eda0: 6577 2073 697a 652d 6261 7365 6420 7374 ew size-based st │ │ │ │ +0000edb0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +0000edc0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0000edd0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000ede0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000edf0: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +0000ee00: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000ee10: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ +0000ee20: 7265 2063 7265 6174 6553 656c 6563 7469 re createSelecti │ │ │ │ +0000ee30: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000ee40: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ +0000ee50: 7572 6528 2920 7b0a 2020 2020 2020 2020 ure() {. │ │ │ │ +0000ee60: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective │ │ │ │ +0000ee70: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000ee80: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ +0000ee90: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ +0000eea0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0000eeb0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000eec0: 7472 6174 6567 7954 6578 7475 7265 5f30 trategyTexture_0 │ │ │ │ +0000eed0: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000eee0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000eef0: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +0000ef00: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000ef10: 5374 7261 7465 6779 4669 6c6c 2063 763a StrategyFill cv: │ │ │ │ +0000ef20: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +0000ef30: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +0000ef40: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000ef50: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000ef60: 6779 4669 6c6c 2829 0a20 2020 202f 2f0a gyFill(). //. │ │ │ │ +0000ef70: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000ef80: 4372 6561 7465 2061 206e 6577 2066 696c Create a new fil │ │ │ │ +0000ef90: 6c2d 6261 7365 6420 7374 7261 7465 6779 l-based strategy │ │ │ │ +0000efa0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000efb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000efc0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000efd0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000efe0: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ +0000eff0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000f000: 6174 6567 7946 696c 6c20 6372 6561 7465 ategyFill create │ │ │ │ +0000f010: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000f020: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000f030: 6567 7946 696c 6c28 2920 7b0a 2020 2020 egyFill() {. │ │ │ │ +0000f040: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +0000f050: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000f060: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ +0000f070: 6c6c 2e5f 5f66 726f 6d50 7472 5f5f 2863 ll.__fromPtr__(c │ │ │ │ +0000f080: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000f090: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f0a0: 5374 7261 7465 6779 4669 6c6c 5f30 2829 StrategyFill_0() │ │ │ │ +0000f0b0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000f0c0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0000f0d0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0000f0e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000f0f0: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ +0000f100: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0000f110: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0000f120: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000f130: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f140: 7465 6779 4d75 6c74 6970 6c65 2829 0a20 tegyMultiple(). │ │ │ │ +0000f150: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000f160: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +0000f170: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ +0000f180: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +0000f190: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000f1a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000f1b0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000f1c0: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +0000f1d0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000f1e0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000f1f0: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +0000f200: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000f210: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +0000f220: 706c 6528 2920 7b0a 2020 2020 2020 2020 ple() {. │ │ │ │ +0000f230: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective │ │ │ │ +0000f240: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f250: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000f260: 6c65 2e5f 5f66 726f 6d50 7472 5f5f 2863 le.__fromPtr__(c │ │ │ │ +0000f270: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000f280: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f290: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000f2a0: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +0000f2b0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000f2c0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0000f2d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f2e0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000f2f0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +0000f300: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000f310: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000f320: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f330: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000f340: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ +0000f350: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f360: 5374 7261 7465 6779 2073 3129 0a20 2020 Strategy s1). │ │ │ │ +0000f370: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000f380: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +0000f390: 206d 756c 7469 706c 6520 7374 7261 7465 multiple strate │ │ │ │ +0000f3a0: 6779 2061 6e64 2073 6574 206f 6e65 2073 gy and set one s │ │ │ │ +0000f3b0: 7562 7472 6174 6567 790a 2020 2020 202a ubtrategy. * │ │ │ │ +0000f3c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f3d0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +0000f3e0: 7331 2054 6865 2066 6972 7374 2073 7472 s1 The first str │ │ │ │ +0000f3f0: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ +0000f400: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000f410: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f420: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000f430: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ +0000f440: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f450: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000f460: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ +0000f470: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000f480: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +0000f490: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ +0000f4a0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f4b0: 5374 7261 7465 6779 2073 3129 207b 0a20 Strategy s1) {. │ │ │ │ +0000f4c0: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ +0000f4d0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000f4e0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000f4f0: 794d 756c 7469 706c 652e 5f5f 6672 6f6d yMultiple.__from │ │ │ │ +0000f500: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +0000f510: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000f520: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +0000f530: 756c 7469 706c 655f 3128 7331 2e67 6574 ultiple_1(s1.get │ │ │ │ +0000f540: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +0000f550: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000f560: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0000f570: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0000f580: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000f590: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ +0000f5a0: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0000f5b0: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0000f5c0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000f5d0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f5e0: 7465 6779 4d75 6c74 6970 6c65 2850 7472 tegyMultiple(Ptr │ │ │ │ +0000f5f0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +0000f600: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f610: 7465 6779 2073 312c 2050 7472 5f53 656c tegy s1, Ptr_Sel │ │ │ │ +0000f620: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000f630: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000f640: 2073 3229 0a20 2020 202f 2f0a 0a20 2020 s2). //.. │ │ │ │ +0000f650: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +0000f660: 7465 2061 206e 6577 206d 756c 7469 706c te a new multipl │ │ │ │ +0000f670: 6520 7374 7261 7465 6779 2061 6e64 2073 e strategy and s │ │ │ │ +0000f680: 6574 2074 776f 2073 7562 7472 6174 6567 et two subtrateg │ │ │ │ +0000f690: 6965 732c 2077 6974 6820 6571 7561 6c20 ies, with equal │ │ │ │ +0000f6a0: 7765 6967 6874 730a 2020 2020 202a 2020 weights. * │ │ │ │ +0000f6b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f6c0: 2020 2020 2020 2040 7061 7261 6d20 7331 @param s1 │ │ │ │ +0000f6d0: 2054 6865 2066 6972 7374 2073 7472 6174 The first strat │ │ │ │ +0000f6e0: 6567 790a 2020 2020 202a 2020 2020 2020 egy. * │ │ │ │ +0000f6f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f700: 2020 2040 7061 7261 6d20 7332 2054 6865 @param s2 The │ │ │ │ +0000f710: 2073 6563 6f6e 6420 7374 7261 7465 6779 second strategy │ │ │ │ +0000f720: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000f730: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000f740: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000f750: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000f760: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ +0000f770: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000f780: 6174 6567 794d 756c 7469 706c 6520 6372 ategyMultiple cr │ │ │ │ +0000f790: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0000f7a0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000f7b0: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +0000f7c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000f7d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000f7e0: 6567 7920 7331 2c20 5365 6c65 6374 6976 egy s1, Selectiv │ │ │ │ +0000f7f0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000f800: 696f 6e53 7472 6174 6567 7920 7332 2920 ionStrategy s2) │ │ │ │ +0000f810: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000f820: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +0000f830: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f840: 7465 6779 4d75 6c74 6970 6c65 2e5f 5f66 tegyMultiple.__f │ │ │ │ +0000f850: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +0000f860: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000f870: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000f880: 6779 4d75 6c74 6970 6c65 5f32 2873 312e gyMultiple_2(s1. │ │ │ │ +0000f890: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +0000f8a0: 2829 2c20 7332 2e67 6574 4e61 7469 7665 (), s2.getNative │ │ │ │ +0000f8b0: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +0000f8c0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000f8d0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +0000f8e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000f8f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000f900: 4d75 6c74 6970 6c65 2063 763a 3a78 696d Multiple cv::xim │ │ │ │ +0000f910: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +0000f920: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +0000f930: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000f940: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000f950: 6c74 6970 6c65 2850 7472 5f53 656c 6563 ltiple(Ptr_Selec │ │ │ │ +0000f960: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000f970: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +0000f980: 312c 2050 7472 5f53 656c 6563 7469 7665 1, Ptr_Selective │ │ │ │ +0000f990: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f9a0: 6f6e 5374 7261 7465 6779 2073 322c 2050 onStrategy s2, P │ │ │ │ +0000f9b0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0000f9c0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000f9d0: 7261 7465 6779 2073 3329 0a20 2020 202f rategy s3). / │ │ │ │ +0000f9e0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000f9f0: 2a20 4372 6561 7465 2061 206e 6577 206d * Create a new m │ │ │ │ +0000fa00: 756c 7469 706c 6520 7374 7261 7465 6779 ultiple strategy │ │ │ │ +0000fa10: 2061 6e64 2073 6574 2074 6872 6565 2073 and set three s │ │ │ │ +0000fa20: 7562 7472 6174 6567 6965 732c 2077 6974 ubtrategies, wit │ │ │ │ +0000fa30: 6820 6571 7561 6c20 7765 6967 6874 730a h equal weights. │ │ │ │ +0000fa40: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +0000fa50: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +0000fa60: 7061 7261 6d20 7331 2054 6865 2066 6972 param s1 The fir │ │ │ │ +0000fa70: 7374 2073 7472 6174 6567 790a 2020 2020 st strategy. │ │ │ │ +0000fa80: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000fa90: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ +0000faa0: 6d20 7332 2054 6865 2073 6563 6f6e 6420 m s2 The second │ │ │ │ +0000fab0: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +0000fac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000fad0: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +0000fae0: 3320 5468 6520 7468 6972 6420 7374 7261 3 The third stra │ │ │ │ +0000faf0: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +0000fb00: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000fb10: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000fb20: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000fb30: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +0000fb40: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000fb50: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000fb60: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +0000fb70: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000fb80: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +0000fb90: 706c 6528 5365 6c65 6374 6976 6553 6561 ple(SelectiveSea │ │ │ │ +0000fba0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000fbb0: 7472 6174 6567 7920 7331 2c20 5365 6c65 trategy s1, Sele │ │ │ │ +0000fbc0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000fbd0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +0000fbe0: 7332 2c20 5365 6c65 6374 6976 6553 6561 s2, SelectiveSea │ │ │ │ +0000fbf0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000fc00: 7472 6174 6567 7920 7333 2920 7b0a 2020 trategy s3) {. │ │ │ │ +0000fc10: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +0000fc20: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000fc30: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000fc40: 4d75 6c74 6970 6c65 2e5f 5f66 726f 6d50 Multiple.__fromP │ │ │ │ +0000fc50: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +0000fc60: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000fc70: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000fc80: 6c74 6970 6c65 5f33 2873 312e 6765 744e ltiple_3(s1.getN │ │ │ │ +0000fc90: 6174 6976 654f 626a 4164 6472 2829 2c20 ativeObjAddr(), │ │ │ │ +0000fca0: 7332 2e67 6574 4e61 7469 7665 4f62 6a41 s2.getNativeObjA │ │ │ │ +0000fcb0: 6464 7228 292c 2073 332e 6765 744e 6174 ddr(), s3.getNat │ │ │ │ +0000fcc0: 6976 654f 626a 4164 6472 2829 2929 3b0a iveObjAddr()));. │ │ │ │ +0000fcd0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0000fce0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0000fcf0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000fd00: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000fd10: 6567 794d 756c 7469 706c 6520 6376 3a3a egyMultiple cv:: │ │ │ │ +0000fd20: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ +0000fd30: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ +0000fd40: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000fd50: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000fd60: 794d 756c 7469 706c 6528 5074 725f 5365 yMultiple(Ptr_Se │ │ │ │ +0000fd70: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000fd80: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000fd90: 7920 7331 2c20 5074 725f 5365 6c65 6374 y s1, Ptr_Select │ │ │ │ +0000fda0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000fdb0: 6174 696f 6e53 7472 6174 6567 7920 7332 ationStrategy s2 │ │ │ │ +0000fdc0: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +0000fdd0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000fde0: 6e53 7472 6174 6567 7920 7333 2c20 5074 nStrategy s3, Pt │ │ │ │ +0000fdf0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0000fe00: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000fe10: 6174 6567 7920 7334 290a 2020 2020 2f2f ategy s4). // │ │ │ │ +0000fe20: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000fe30: 2043 7265 6174 6520 6120 6e65 7720 6d75 Create a new mu │ │ │ │ +0000fe40: 6c74 6970 6c65 2073 7472 6174 6567 7920 ltiple strategy │ │ │ │ +0000fe50: 616e 6420 7365 7420 666f 7572 2073 7562 and set four sub │ │ │ │ +0000fe60: 7472 6174 6567 6965 732c 2077 6974 6820 trategies, with │ │ │ │ +0000fe70: 6571 7561 6c20 7765 6967 6874 730a 2020 equal weights. │ │ │ │ +0000fe80: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000fe90: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +0000fea0: 7261 6d20 7331 2054 6865 2066 6972 7374 ram s1 The first │ │ │ │ +0000feb0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ +0000fec0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000fed0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +0000fee0: 7332 2054 6865 2073 6563 6f6e 6420 7374 s2 The second st │ │ │ │ +0000fef0: 7261 7465 6779 0a20 2020 2020 2a20 2020 rategy. * │ │ │ │ +0000ff00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000ff10: 2020 2020 2020 4070 6172 616d 2073 3320 @param s3 │ │ │ │ +0000ff20: 5468 6520 7468 6972 6420 7374 7261 7465 The third strate │ │ │ │ +0000ff30: 6779 0a20 2020 2020 2a20 2020 2020 2020 gy. * │ │ │ │ +0000ff40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000ff50: 2020 4070 6172 616d 2073 3420 5468 6520 @param s4 The │ │ │ │ +0000ff60: 666f 7274 6820 7374 7261 7465 6779 0a20 forth strategy. │ │ │ │ +0000ff70: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000ff80: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000ff90: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000ffa0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000ffb0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000ffc0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000ffd0: 6567 794d 756c 7469 706c 6520 6372 6561 egyMultiple crea │ │ │ │ +0000ffe0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0000fff0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00010000: 6174 6567 794d 756c 7469 706c 6528 5365 ategyMultiple(Se │ │ │ │ +00010010: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00010020: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00010030: 7920 7331 2c20 5365 6c65 6374 6976 6553 y s1, SelectiveS │ │ │ │ +00010040: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00010050: 6e53 7472 6174 6567 7920 7332 2c20 5365 nStrategy s2, Se │ │ │ │ +00010060: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00010070: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00010080: 7920 7333 2c20 5365 6c65 6374 6976 6553 y s3, SelectiveS │ │ │ │ +00010090: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000100a0: 6e53 7472 6174 6567 7920 7334 2920 7b0a nStrategy s4) {. │ │ │ │ +000100b0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +000100c0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000100d0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000100e0: 6779 4d75 6c74 6970 6c65 2e5f 5f66 726f gyMultiple.__fro │ │ │ │ +000100f0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ +00010100: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00010110: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00010120: 4d75 6c74 6970 6c65 5f34 2873 312e 6765 Multiple_4(s1.ge │ │ │ │ +00010130: 744e 6174 6976 654f 626a 4164 6472 2829 tNativeObjAddr() │ │ │ │ +00010140: 2c20 7332 2e67 6574 4e61 7469 7665 4f62 , s2.getNativeOb │ │ │ │ +00010150: 6a41 6464 7228 292c 2073 332e 6765 744e jAddr(), s3.getN │ │ │ │ +00010160: 6174 6976 654f 626a 4164 6472 2829 2c20 ativeObjAddr(), │ │ │ │ +00010170: 7334 2e67 6574 4e61 7469 7665 4f62 6a41 s4.getNativeObjA │ │ │ │ +00010180: 6464 7228 2929 293b 0a20 2020 207d 0a0a ddr()));. }.. │ │ │ │ +00010190: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000101a0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +000101b0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +000101c0: 7469 6f6e 2063 763a 3a78 696d 6770 726f tion cv::ximgpro │ │ │ │ +000101d0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +000101e0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +000101f0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00010200: 6f6e 2829 0a20 2020 202f 2f0a 0a20 2020 on(). //.. │ │ │ │ +00010210: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00010220: 7465 2061 206e 6577 2053 656c 6563 7469 te a new Selecti │ │ │ │ +00010230: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00010240: 7469 6f6e 2063 6c61 7373 2e0a 2020 2020 tion class.. │ │ │ │ +00010250: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00010260: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00010270: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00010280: 7562 6c69 6320 7374 6174 6963 2053 656c ublic static Sel │ │ │ │ +00010290: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000102a0: 656e 7461 7469 6f6e 2063 7265 6174 6553 entation createS │ │ │ │ +000102b0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000102c0: 676d 656e 7461 7469 6f6e 2829 207b 0a20 gmentation() {. │ │ │ │ +000102d0: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ +000102e0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000102f0: 6d65 6e74 6174 696f 6e2e 5f5f 6672 6f6d mentation.__from │ │ │ │ +00010300: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +00010310: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00010320: 6e74 6174 696f 6e5f 3028 2929 3b0a 2020 ntation_0());. │ │ │ │ +00010330: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00010340: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00010350: 763a 3a78 696d 6770 726f 633a 3a63 6f76 v::ximgproc::cov │ │ │ │ +00010360: 6172 6961 6e63 6545 7374 696d 6174 696f arianceEstimatio │ │ │ │ +00010370: 6e28 4d61 7420 7372 632c 204d 6174 2620 n(Mat src, Mat& │ │ │ │ +00010380: 6473 742c 2069 6e74 2077 696e 646f 7752 dst, int windowR │ │ │ │ +00010390: 6f77 732c 2069 6e74 2077 696e 646f 7743 ows, int windowC │ │ │ │ +000103a0: 6f6c 7329 0a20 2020 202f 2f0a 0a20 2020 ols). //.. │ │ │ │ +000103b0: 202f 2a2a 0a20 2020 2020 2a20 436f 6d70 /**. * Comp │ │ │ │ +000103c0: 7574 6573 2074 6865 2065 7374 696d 6174 utes the estimat │ │ │ │ +000103d0: 6564 2063 6f76 6172 6961 6e63 6520 6d61 ed covariance ma │ │ │ │ +000103e0: 7472 6978 206f 6620 616e 2069 6d61 6765 trix of an image │ │ │ │ +000103f0: 2075 7369 6e67 2074 6865 2073 6c69 6469 using the slidi │ │ │ │ +00010400: 6e67 0a20 2020 2020 2a20 7769 6e64 6f77 ng. * window │ │ │ │ +00010410: 2066 6f72 756d 6c61 7469 6f6e 2e0a 2020 forumlation.. │ │ │ │ +00010420: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00010430: 616d 2073 7263 2054 6865 2073 6f75 7263 am src The sourc │ │ │ │ +00010440: 6520 696d 6167 652e 2049 6e70 7574 2069 e image. Input i │ │ │ │ +00010450: 6d61 6765 206d 7573 7420 6265 206f 6620 mage must be of │ │ │ │ +00010460: 6120 636f 6d70 6c65 7820 7479 7065 2e0a a complex type.. │ │ │ │ +00010470: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00010480: 7420 5468 6520 6465 7374 696e 6174 696f t The destinatio │ │ │ │ +00010490: 6e20 6573 7469 6d61 7465 6420 636f 7661 n estimated cova │ │ │ │ +000104a0: 7269 616e 6365 206d 6174 7269 782e 204f riance matrix. O │ │ │ │ +000104b0: 7574 7075 7420 6d61 7472 6978 2077 696c utput matrix wil │ │ │ │ +000104c0: 6c20 6265 2073 697a 6520 2877 696e 646f l be size (windo │ │ │ │ +000104d0: 7752 6f77 732a 7769 6e64 6f77 436f 6c73 wRows*windowCols │ │ │ │ +000104e0: 2c20 7769 6e64 6f77 526f 7773 2a77 696e , windowRows*win │ │ │ │ +000104f0: 646f 7743 6f6c 7329 2e0a 2020 2020 202a dowCols).. * │ │ │ │ +00010500: 2040 7061 7261 6d20 7769 6e64 6f77 526f @param windowRo │ │ │ │ +00010510: 7773 2054 6865 206e 756d 6265 7220 6f66 ws The number of │ │ │ │ +00010520: 2072 6f77 7320 696e 2074 6865 2077 696e rows in the win │ │ │ │ +00010530: 646f 772e 0a20 2020 2020 2a20 4070 6172 dow.. * @par │ │ │ │ +00010540: 616d 2077 696e 646f 7743 6f6c 7320 5468 am windowCols Th │ │ │ │ +00010550: 6520 6e75 6d62 6572 206f 6620 636f 6c73 e number of cols │ │ │ │ +00010560: 2069 6e20 7468 6520 7769 6e64 6f77 2e0a in the window.. │ │ │ │ +00010570: 2020 2020 202a 2054 6865 2077 696e 646f * The windo │ │ │ │ +00010580: 7720 7369 7a65 2070 6172 616d 6574 6572 w size parameter │ │ │ │ +00010590: 7320 636f 6e74 726f 6c20 7468 6520 6163 s control the ac │ │ │ │ +000105a0: 6375 7261 6379 206f 6620 7468 6520 6573 curacy of the es │ │ │ │ +000105b0: 7469 6d61 7469 6f6e 2e0a 2020 2020 202a timation.. * │ │ │ │ +000105c0: 2054 6865 2073 6c69 6469 6e67 2077 696e The sliding win │ │ │ │ +000105d0: 646f 7720 6d6f 7665 7320 6f76 6572 2074 dow moves over t │ │ │ │ +000105e0: 6865 2065 6e74 6972 6520 696d 6167 6520 he entire image │ │ │ │ +000105f0: 6672 6f6d 2074 6865 2074 6f70 2d6c 6566 from the top-lef │ │ │ │ +00010600: 7420 636f 726e 6572 0a20 2020 2020 2a20 t corner. * │ │ │ │ +00010610: 746f 2074 6865 2062 6f74 746f 6d20 7269 to the bottom ri │ │ │ │ +00010620: 6768 7420 636f 726e 6572 2e20 4561 6368 ght corner. Each │ │ │ │ +00010630: 206c 6f63 6174 696f 6e20 6f66 2074 6865 location of the │ │ │ │ +00010640: 2077 696e 646f 7720 7265 7072 6573 656e window represen │ │ │ │ +00010650: 7473 2061 2073 616d 706c 652e 0a20 2020 ts a sample.. │ │ │ │ +00010660: 2020 2a20 4966 2074 6865 2077 696e 646f * If the windo │ │ │ │ +00010670: 7720 6973 2074 6865 2073 697a 6520 6f66 w is the size of │ │ │ │ +00010680: 2074 6865 2069 6d61 6765 2c20 7468 656e the image, then │ │ │ │ +00010690: 2074 6869 7320 6769 7665 7320 7468 6520 this gives the │ │ │ │ +000106a0: 6578 6163 7420 636f 7661 7269 616e 6365 exact covariance │ │ │ │ +000106b0: 206d 6174 7269 782e 0a20 2020 2020 2a20 matrix.. * │ │ │ │ +000106c0: 466f 7220 616c 6c20 6f74 6865 7220 6361 For all other ca │ │ │ │ +000106d0: 7365 732c 2074 6865 2073 697a 6573 206f ses, the sizes o │ │ │ │ +000106e0: 6620 7468 6520 7769 6e64 6f77 2077 696c f the window wil │ │ │ │ +000106f0: 6c20 696d 7061 6374 2074 6865 206e 756d l impact the num │ │ │ │ +00010700: 6265 7220 6f66 2073 616d 706c 6573 0a20 ber of samples. │ │ │ │ +00010710: 2020 2020 2a20 616e 6420 7468 6520 6e75 * and the nu │ │ │ │ +00010720: 6d62 6572 206f 6620 656c 656d 656e 7473 mber of elements │ │ │ │ +00010730: 2069 6e20 7468 6520 6573 7469 6d61 7465 in the estimate │ │ │ │ +00010740: 6420 636f 7661 7269 616e 6365 206d 6174 d covariance mat │ │ │ │ +00010750: 7269 782e 0a20 2020 2020 2a2f 0a20 2020 rix.. */. │ │ │ │ +00010760: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00010770: 6f69 6420 636f 7661 7269 616e 6365 4573 oid covarianceEs │ │ │ │ +00010780: 7469 6d61 7469 6f6e 284d 6174 2073 7263 timation(Mat src │ │ │ │ +00010790: 2c20 4d61 7420 6473 742c 2069 6e74 2077 , Mat dst, int w │ │ │ │ +000107a0: 696e 646f 7752 6f77 732c 2069 6e74 2077 indowRows, int w │ │ │ │ +000107b0: 696e 646f 7743 6f6c 7329 207b 0a20 2020 indowCols) {. │ │ │ │ +000107c0: 2020 2020 2063 6f76 6172 6961 6e63 6545 covarianceE │ │ │ │ +000107d0: 7374 696d 6174 696f 6e5f 3028 7372 632e stimation_0(src. │ │ │ │ +000107e0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +000107f0: 6174 6976 654f 626a 2c20 7769 6e64 6f77 ativeObj, window │ │ │ │ +00010800: 526f 7773 2c20 7769 6e64 6f77 436f 6c73 Rows, windowCols │ │ │ │ +00010810: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00010820: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00010830: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00010840: 3a3a 5065 694c 696e 4e6f 726d 616c 697a ::PeiLinNormaliz │ │ │ │ +00010850: 6174 696f 6e28 4d61 7420 492c 204d 6174 ation(Mat I, Mat │ │ │ │ +00010860: 2620 5429 0a20 2020 202f 2f0a 0a20 2020 & T). //.. │ │ │ │ +00010870: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00010880: 6f69 6420 5065 694c 696e 4e6f 726d 616c oid PeiLinNormal │ │ │ │ +00010890: 697a 6174 696f 6e28 4d61 7420 492c 204d ization(Mat I, M │ │ │ │ +000108a0: 6174 2054 2920 7b0a 2020 2020 2020 2020 at T) {. │ │ │ │ +000108b0: 5065 694c 696e 4e6f 726d 616c 697a 6174 PeiLinNormalizat │ │ │ │ +000108c0: 696f 6e5f 3028 492e 6e61 7469 7665 4f62 ion_0(I.nativeOb │ │ │ │ +000108d0: 6a2c 2054 2e6e 6174 6976 654f 626a 293b j, T.nativeObj); │ │ │ │ +000108e0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +000108f0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00010900: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00010910: 4772 6164 6965 6e74 4465 7269 6368 6559 GradientDericheY │ │ │ │ +00010920: 284d 6174 206f 702c 204d 6174 2620 6473 (Mat op, Mat& ds │ │ │ │ +00010930: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ +00010940: 2064 6f75 626c 6520 6f6d 6567 6129 0a20 double omega). │ │ │ │ +00010950: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00010960: 2020 2020 2a20 4170 706c 6965 7320 5920 * Applies Y │ │ │ │ +00010970: 4465 7269 6368 6520 6669 6c74 6572 2074 Deriche filter t │ │ │ │ +00010980: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +00010990: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +000109a0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +000109b0: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +000109c0: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +000109d0: 2068 7474 703a 2f2f 6369 7465 7365 6572 http://citeseer │ │ │ │ +000109e0: 782e 6973 742e 7073 752e 6564 752f 7669 x.ist.psu.edu/vi │ │ │ │ +000109f0: 6577 646f 632f 646f 776e 6c6f 6164 3f64 ewdoc/download?d │ │ │ │ +00010a00: 6f69 3d31 302e 312e 312e 3437 362e 3537 oi=10.1.1.476.57 │ │ │ │ +00010a10: 3336 2661 6d70 3b72 6570 3d72 6570 3126 36&rep=rep1& │ │ │ │ +00010a20: 616d 703b 7479 7065 3d70 6466 0a20 2020 amp;type=pdf. │ │ │ │ +00010a30: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00010a40: 2a20 4070 6172 616d 206f 7020 6175 746f * @param op auto │ │ │ │ +00010a50: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00010a60: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00010a70: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00010a80: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00010a90: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00010aa0: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +00010ab0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00010ac0: 2040 7061 7261 6d20 6f6d 6567 6120 6175 @param omega au │ │ │ │ +00010ad0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00010ae0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00010af0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00010b00: 766f 6964 2047 7261 6469 656e 7444 6572 void GradientDer │ │ │ │ +00010b10: 6963 6865 5928 4d61 7420 6f70 2c20 4d61 icheY(Mat op, Ma │ │ │ │ +00010b20: 7420 6473 742c 2064 6f75 626c 6520 616c t dst, double al │ │ │ │ +00010b30: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +00010b40: 6129 207b 0a20 2020 2020 2020 2047 7261 a) {. Gra │ │ │ │ +00010b50: 6469 656e 7444 6572 6963 6865 595f 3028 dientDericheY_0( │ │ │ │ +00010b60: 6f70 2e6e 6174 6976 654f 626a 2c20 6473 op.nativeObj, ds │ │ │ │ +00010b70: 742e 6e61 7469 7665 4f62 6a2c 2061 6c70 t.nativeObj, alp │ │ │ │ +00010b80: 6861 2c20 6f6d 6567 6129 3b0a 2020 2020 ha, omega);. │ │ │ │ +00010b90: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00010ba0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00010bb0: 3a78 696d 6770 726f 633a 3a47 7261 6469 :ximgproc::Gradi │ │ │ │ +00010bc0: 656e 7444 6572 6963 6865 5828 4d61 7420 entDericheX(Mat │ │ │ │ +00010bd0: 6f70 2c20 4d61 7426 2064 7374 2c20 646f op, Mat& dst, do │ │ │ │ +00010be0: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ +00010bf0: 6c65 206f 6d65 6761 290a 2020 2020 2f2f le omega). // │ │ │ │ +00010c00: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00010c10: 2041 7070 6c69 6573 2058 2044 6572 6963 Applies X Deric │ │ │ │ +00010c20: 6865 2066 696c 7465 7220 746f 2061 6e20 he filter to an │ │ │ │ +00010c30: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00010c40: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00010c50: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +00010c60: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +00010c70: 2070 6c65 6173 6520 7365 6520 6874 7470 please see http │ │ │ │ +00010c80: 3a2f 2f63 6974 6573 6565 7278 2e69 7374 ://citeseerx.ist │ │ │ │ +00010c90: 2e70 7375 2e65 6475 2f76 6965 7764 6f63 .psu.edu/viewdoc │ │ │ │ +00010ca0: 2f64 6f77 6e6c 6f61 643f 646f 693d 3130 /download?doi=10 │ │ │ │ +00010cb0: 2e31 2e31 2e34 3736 2e35 3733 3626 616d .1.1.476.5736&am │ │ │ │ +00010cc0: 703b 7265 703d 7265 7031 2661 6d70 3b74 p;rep=rep1&t │ │ │ │ +00010cd0: 7970 653d 7064 660a 2020 2020 202a 0a20 ype=pdf. *. │ │ │ │ +00010ce0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00010cf0: 7261 6d20 6f70 2061 7574 6f6d 6174 6963 ram op automatic │ │ │ │ +00010d00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00010d10: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00010d20: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00010d30: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00010d40: 4070 6172 616d 2061 6c70 6861 2061 7574 @param alpha aut │ │ │ │ +00010d50: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00010d60: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00010d70: 616d 206f 6d65 6761 2061 7574 6f6d 6174 am omega automat │ │ │ │ +00010d80: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00010d90: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00010da0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00010db0: 4772 6164 6965 6e74 4465 7269 6368 6558 GradientDericheX │ │ │ │ +00010dc0: 284d 6174 206f 702c 204d 6174 2064 7374 (Mat op, Mat dst │ │ │ │ +00010dd0: 2c20 646f 7562 6c65 2061 6c70 6861 2c20 , double alpha, │ │ │ │ +00010de0: 646f 7562 6c65 206f 6d65 6761 2920 7b0a double omega) {. │ │ │ │ +00010df0: 2020 2020 2020 2020 4772 6164 6965 6e74 Gradient │ │ │ │ +00010e00: 4465 7269 6368 6558 5f30 286f 702e 6e61 DericheX_0(op.na │ │ │ │ +00010e10: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00010e20: 6976 654f 626a 2c20 616c 7068 612c 206f iveObj, alpha, o │ │ │ │ +00010e30: 6d65 6761 293b 0a20 2020 207d 0a0a 0a20 mega);. }... │ │ │ │ +00010e40: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00010e50: 3a20 2050 7472 5f44 6973 7061 7269 7479 : Ptr_Disparity │ │ │ │ +00010e60: 574c 5346 696c 7465 7220 6376 3a3a 7869 WLSFilter cv::xi │ │ │ │ +00010e70: 6d67 7072 6f63 3a3a 6372 6561 7465 4469 mgproc::createDi │ │ │ │ +00010e80: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +00010e90: 2850 7472 5f53 7465 7265 6f4d 6174 6368 (Ptr_StereoMatch │ │ │ │ +00010ea0: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left) │ │ │ │ +00010eb0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00010ec0: 0a20 2020 2020 2a20 436f 6e76 656e 6965 . * Convenie │ │ │ │ +00010ed0: 6e63 6520 6661 6374 6f72 7920 6d65 7468 nce factory meth │ │ │ │ +00010ee0: 6f64 2074 6861 7420 6372 6561 7465 7320 od that creates │ │ │ │ +00010ef0: 616e 2069 6e73 7461 6e63 6520 6f66 2044 an instance of D │ │ │ │ +00010f00: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +00010f10: 7220 616e 6420 7365 7473 2075 7020 616c r and sets up al │ │ │ │ +00010f20: 6c20 7468 6520 7265 6c65 7661 6e74 0a20 l the relevant. │ │ │ │ +00010f30: 2020 2020 2a20 6669 6c74 6572 2070 6172 * filter par │ │ │ │ +00010f40: 616d 6574 6572 7320 6175 746f 6d61 7469 ameters automati │ │ │ │ +00010f50: 6361 6c6c 7920 6261 7365 6420 6f6e 2074 cally based on t │ │ │ │ +00010f60: 6865 206d 6174 6368 6572 2069 6e73 7461 he matcher insta │ │ │ │ +00010f70: 6e63 652e 2043 7572 7265 6e74 6c79 2073 nce. Currently s │ │ │ │ +00010f80: 7570 706f 7274 7320 6f6e 6c79 2053 7465 upports only Ste │ │ │ │ +00010f90: 7265 6f42 4d20 616e 6420 5374 6572 656f reoBM and Stereo │ │ │ │ +00010fa0: 5347 424d 2e0a 2020 2020 202a 0a20 2020 SGBM.. *. │ │ │ │ +00010fb0: 2020 2a20 4070 6172 616d 206d 6174 6368 * @param match │ │ │ │ +00010fc0: 6572 5f6c 6566 7420 7374 6572 656f 206d er_left stereo m │ │ │ │ +00010fd0: 6174 6368 6572 2069 6e73 7461 6e63 6520 atcher instance │ │ │ │ +00010fe0: 7468 6174 2077 696c 6c20 6265 2075 7365 that will be use │ │ │ │ +00010ff0: 6420 7769 7468 2074 6865 2066 696c 7465 d with the filte │ │ │ │ +00011000: 720a 2020 2020 202a 2040 7265 7475 726e r. * @return │ │ │ │ +00011010: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00011020: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00011030: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00011040: 6963 2044 6973 7061 7269 7479 574c 5346 ic DisparityWLSF │ │ │ │ +00011050: 696c 7465 7220 6372 6561 7465 4469 7370 ilter createDisp │ │ │ │ +00011060: 6172 6974 7957 4c53 4669 6c74 6572 2853 arityWLSFilter(S │ │ │ │ +00011070: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ +00011080: 6368 6572 5f6c 6566 7429 207b 0a20 2020 cher_left) {. │ │ │ │ +00011090: 2020 2020 2072 6574 7572 6e20 4469 7370 return Disp │ │ │ │ +000110a0: 6172 6974 7957 4c53 4669 6c74 6572 2e5f arityWLSFilter._ │ │ │ │ +000110b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000110c0: 6544 6973 7061 7269 7479 574c 5346 696c eDisparityWLSFil │ │ │ │ +000110d0: 7465 725f 3028 6d61 7463 6865 725f 6c65 ter_0(matcher_le │ │ │ │ +000110e0: 6674 2e67 6574 4e61 7469 7665 4f62 6a41 ft.getNativeObjA │ │ │ │ +000110f0: 6464 7228 2929 293b 0a20 2020 207d 0a0a ddr()));. }.. │ │ │ │ +00011100: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00011110: 2b2b 3a20 2050 7472 5f53 7465 7265 6f4d ++: Ptr_StereoM │ │ │ │ +00011120: 6174 6368 6572 2063 763a 3a78 696d 6770 atcher cv::ximgp │ │ │ │ +00011130: 726f 633a 3a63 7265 6174 6552 6967 6874 roc::createRight │ │ │ │ +00011140: 4d61 7463 6865 7228 5074 725f 5374 6572 Matcher(Ptr_Ster │ │ │ │ +00011150: 656f 4d61 7463 6865 7220 6d61 7463 6865 eoMatcher matche │ │ │ │ +00011160: 725f 6c65 6674 290a 2020 2020 2f2f 0a0a r_left). //.. │ │ │ │ +00011170: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00011180: 6f6e 7665 6e69 656e 6365 206d 6574 686f onvenience metho │ │ │ │ +00011190: 6420 746f 2073 6574 2075 7020 7468 6520 d to set up the │ │ │ │ +000111a0: 6d61 7463 6865 7220 666f 7220 636f 6d70 matcher for comp │ │ │ │ +000111b0: 7574 696e 6720 7468 6520 7269 6768 742d uting the right- │ │ │ │ +000111c0: 7669 6577 2064 6973 7061 7269 7479 206d view disparity m │ │ │ │ +000111d0: 6170 0a20 2020 2020 2a20 7468 6174 2069 ap. * that i │ │ │ │ +000111e0: 7320 7265 7175 6972 6564 2069 6e20 6361 s required in ca │ │ │ │ +000111f0: 7365 206f 6620 6669 6c74 6572 696e 6720 se of filtering │ │ │ │ +00011200: 7769 7468 2063 6f6e 6669 6465 6e63 652e with confidence. │ │ │ │ +00011210: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00011220: 7061 7261 6d20 6d61 7463 6865 725f 6c65 param matcher_le │ │ │ │ +00011230: 6674 206d 6169 6e20 7374 6572 656f 206d ft main stereo m │ │ │ │ +00011240: 6174 6368 6572 2069 6e73 7461 6e63 6520 atcher instance │ │ │ │ +00011250: 7468 6174 2077 696c 6c20 6265 2075 7365 that will be use │ │ │ │ +00011260: 6420 7769 7468 2074 6865 2066 696c 7465 d with the filte │ │ │ │ +00011270: 720a 2020 2020 202a 2040 7265 7475 726e r. * @return │ │ │ │ +00011280: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00011290: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +000112a0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000112b0: 6963 2053 7465 7265 6f4d 6174 6368 6572 ic StereoMatcher │ │ │ │ +000112c0: 2063 7265 6174 6552 6967 6874 4d61 7463 createRightMatc │ │ │ │ +000112d0: 6865 7228 5374 6572 656f 4d61 7463 6865 her(StereoMatche │ │ │ │ +000112e0: 7220 6d61 7463 6865 725f 6c65 6674 2920 r matcher_left) │ │ │ │ +000112f0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00011300: 2053 7465 7265 6f4d 6174 6368 6572 2e5f StereoMatcher._ │ │ │ │ +00011310: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00011320: 6552 6967 6874 4d61 7463 6865 725f 3028 eRightMatcher_0( │ │ │ │ +00011330: 6d61 7463 6865 725f 6c65 6674 2e67 6574 matcher_left.get │ │ │ │ +00011340: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +00011350: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00011360: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +00011370: 7472 5f44 6973 7061 7269 7479 574c 5346 tr_DisparityWLSF │ │ │ │ +00011380: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ +00011390: 6f63 3a3a 6372 6561 7465 4469 7370 6172 oc::createDispar │ │ │ │ +000113a0: 6974 7957 4c53 4669 6c74 6572 4765 6e65 ityWLSFilterGene │ │ │ │ +000113b0: 7269 6328 626f 6f6c 2075 7365 5f63 6f6e ric(bool use_con │ │ │ │ +000113c0: 6669 6465 6e63 6529 0a20 2020 202f 2f0a fidence). //. │ │ │ │ +000113d0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000113e0: 4d6f 7265 2067 656e 6572 6963 2066 6163 More generic fac │ │ │ │ +000113f0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +00011400: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +00011410: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +00011420: 6572 2061 6e64 2065 7865 6375 7465 2062 er and execute b │ │ │ │ +00011430: 6173 6963 0a20 2020 2020 2a20 696e 6974 asic. * init │ │ │ │ +00011440: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi │ │ │ │ +00011450: 6e65 732e 2057 6865 6e20 7573 696e 6720 nes. When using │ │ │ │ +00011460: 7468 6973 206d 6574 686f 6420 796f 7520 this method you │ │ │ │ +00011470: 7769 6c6c 206e 6565 6420 746f 2073 6574 will need to set │ │ │ │ +00011480: 2d75 7020 7468 6520 524f 492c 206d 6174 -up the ROI, mat │ │ │ │ +00011490: 6368 6572 7320 616e 640a 2020 2020 202a chers and. * │ │ │ │ +000114a0: 206f 7468 6572 2070 6172 616d 6574 6572 other parameter │ │ │ │ +000114b0: 7320 6279 2079 6f75 7273 656c 662e 0a20 s by yourself.. │ │ │ │ +000114c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000114d0: 7261 6d20 7573 655f 636f 6e66 6964 656e ram use_confiden │ │ │ │ +000114e0: 6365 2066 696c 7465 7269 6e67 2077 6974 ce filtering wit │ │ │ │ +000114f0: 6820 636f 6e66 6964 656e 6365 2072 6571 h confidence req │ │ │ │ +00011500: 7569 7265 7320 7477 6f20 6469 7370 6172 uires two dispar │ │ │ │ +00011510: 6974 7920 6d61 7073 2028 666f 7220 7468 ity maps (for th │ │ │ │ +00011520: 6520 6c65 6674 2061 6e64 2072 6967 6874 e left and right │ │ │ │ +00011530: 2076 6965 7773 2920 616e 6420 6973 0a20 views) and is. │ │ │ │ +00011540: 2020 2020 2a20 6170 7072 6f78 696d 6174 * approximat │ │ │ │ +00011550: 656c 7920 7477 6f20 7469 6d65 7320 736c ely two times sl │ │ │ │ +00011560: 6f77 6572 2e20 486f 7765 7665 722c 2071 ower. However, q │ │ │ │ +00011570: 7561 6c69 7479 2069 7320 7479 7069 6361 uality is typica │ │ │ │ +00011580: 6c6c 7920 7369 676e 6966 6963 616e 746c lly significantl │ │ │ │ +00011590: 7920 6265 7474 6572 2e0a 2020 2020 202a y better.. * │ │ │ │ +000115a0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000115b0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000115c0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000115d0: 6c69 6320 7374 6174 6963 2044 6973 7061 lic static Dispa │ │ │ │ +000115e0: 7269 7479 574c 5346 696c 7465 7220 6372 rityWLSFilter cr │ │ │ │ +000115f0: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +00011600: 4669 6c74 6572 4765 6e65 7269 6328 626f FilterGeneric(bo │ │ │ │ +00011610: 6f6c 6561 6e20 7573 655f 636f 6e66 6964 olean use_confid │ │ │ │ +00011620: 656e 6365 2920 7b0a 2020 2020 2020 2020 ence) {. │ │ │ │ +00011630: 7265 7475 726e 2044 6973 7061 7269 7479 return Disparity │ │ │ │ +00011640: 574c 5346 696c 7465 722e 5f5f 6672 6f6d WLSFilter.__from │ │ │ │ +00011650: 5074 725f 5f28 6372 6561 7465 4469 7370 Ptr__(createDisp │ │ │ │ +00011660: 6172 6974 7957 4c53 4669 6c74 6572 4765 arityWLSFilterGe │ │ │ │ +00011670: 6e65 7269 635f 3028 7573 655f 636f 6e66 neric_0(use_conf │ │ │ │ +00011680: 6964 656e 6365 2929 3b0a 2020 2020 7d0a idence));. }. │ │ │ │ +00011690: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +000116a0: 432b 2b3a 2020 696e 7420 6376 3a3a 7869 C++: int cv::xi │ │ │ │ +000116b0: 6d67 7072 6f63 3a3a 7265 6164 4754 2853 mgproc::readGT(S │ │ │ │ +000116c0: 7472 696e 6720 7372 635f 7061 7468 2c20 tring src_path, │ │ │ │ +000116d0: 4d61 7426 2064 7374 290a 2020 2020 2f2f Mat& dst). // │ │ │ │ +000116e0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000116f0: 2046 756e 6374 696f 6e20 666f 7220 7265 Function for re │ │ │ │ +00011700: 6164 696e 6720 6772 6f75 6e64 2074 7275 ading ground tru │ │ │ │ +00011710: 7468 2064 6973 7061 7269 7479 206d 6170 th disparity map │ │ │ │ +00011720: 732e 2053 7570 706f 7274 7320 6261 7369 s. Supports basi │ │ │ │ +00011730: 6320 4d69 6464 6c65 6275 7279 0a20 2020 c Middlebury. │ │ │ │ +00011740: 2020 2a20 616e 6420 4d50 492d 5369 6e74 * and MPI-Sint │ │ │ │ +00011750: 656c 2066 6f72 6d61 7473 2e20 4e6f 7465 el formats. Note │ │ │ │ +00011760: 2074 6861 7420 7468 6520 7265 7375 6c74 that the result │ │ │ │ +00011770: 696e 6720 6469 7370 6172 6974 7920 6d61 ing disparity ma │ │ │ │ +00011780: 7020 6973 2073 6361 6c65 6420 6279 2031 p is scaled by 1 │ │ │ │ +00011790: 362e 0a20 2020 2020 2a0a 2020 2020 202a 6.. *. * │ │ │ │ +000117a0: 2040 7061 7261 6d20 7372 635f 7061 7468 @param src_path │ │ │ │ +000117b0: 2070 6174 6820 746f 2074 6865 2069 6d61 path to the ima │ │ │ │ +000117c0: 6765 2c20 636f 6e74 6169 6e69 6e67 2067 ge, containing g │ │ │ │ +000117d0: 726f 756e 642d 7472 7574 6820 6469 7370 round-truth disp │ │ │ │ +000117e0: 6172 6974 7920 6d61 700a 2020 2020 202a arity map. * │ │ │ │ +000117f0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00011800: 7374 206f 7574 7075 7420 6469 7370 6172 st output dispar │ │ │ │ +00011810: 6974 7920 6d61 702c 2043 565f 3136 5320 ity map, CV_16S │ │ │ │ +00011820: 6465 7074 680a 2020 2020 202a 0a20 2020 depth. *. │ │ │ │ +00011830: 2020 2a20 4072 6574 7572 6e20 7265 7475 * @return retu │ │ │ │ +00011840: 726e 7320 7a65 726f 2069 6620 7375 6363 rns zero if succ │ │ │ │ +00011850: 6573 7366 756c 6c79 2072 6561 6420 7468 essfully read th │ │ │ │ +00011860: 6520 6772 6f75 6e64 2074 7275 7468 0a20 e ground truth. │ │ │ │ +00011870: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00011880: 6320 7374 6174 6963 2069 6e74 2072 6561 c static int rea │ │ │ │ +00011890: 6447 5428 5374 7269 6e67 2073 7263 5f70 dGT(String src_p │ │ │ │ +000118a0: 6174 682c 204d 6174 2064 7374 2920 7b0a ath, Mat dst) {. │ │ │ │ +000118b0: 2020 2020 2020 2020 7265 7475 726e 2072 return r │ │ │ │ +000118c0: 6561 6447 545f 3028 7372 635f 7061 7468 eadGT_0(src_path │ │ │ │ +000118d0: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +000118e0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +000118f0: 0a20 2020 202f 2f20 432b 2b3a 2020 646f . // C++: do │ │ │ │ +00011900: 7562 6c65 2063 763a 3a78 696d 6770 726f uble cv::ximgpro │ │ │ │ +00011910: 633a 3a63 6f6d 7075 7465 4d53 4528 4d61 c::computeMSE(Ma │ │ │ │ +00011920: 7420 4754 2c20 4d61 7420 7372 632c 2052 t GT, Mat src, R │ │ │ │ +00011930: 6563 7420 524f 4929 0a20 2020 202f 2f0a ect ROI). //. │ │ │ │ +00011940: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00011950: 4675 6e63 7469 6f6e 2066 6f72 2063 6f6d Function for com │ │ │ │ +00011960: 7075 7469 6e67 206d 6561 6e20 7371 7561 puting mean squa │ │ │ │ +00011970: 7265 2065 7272 6f72 2066 6f72 2064 6973 re error for dis │ │ │ │ +00011980: 7061 7269 7479 206d 6170 730a 2020 2020 parity maps. │ │ │ │ +00011990: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000119a0: 2047 5420 6772 6f75 6e64 2074 7275 7468 GT ground truth │ │ │ │ +000119b0: 2064 6973 7061 7269 7479 206d 6170 0a20 disparity map. │ │ │ │ +000119c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000119d0: 7261 6d20 7372 6320 6469 7370 6172 6974 ram src disparit │ │ │ │ +000119e0: 7920 6d61 7020 746f 2065 7661 6c75 6174 y map to evaluat │ │ │ │ +000119f0: 650a 2020 2020 202a 0a20 2020 2020 2a20 e. *. * │ │ │ │ +00011a00: 4070 6172 616d 2052 4f49 2072 6567 696f @param ROI regio │ │ │ │ +00011a10: 6e20 6f66 2069 6e74 6572 6573 740a 2020 n of interest. │ │ │ │ +00011a20: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +00011a30: 7572 6e20 7265 7475 726e 7320 6d65 616e urn returns mean │ │ │ │ +00011a40: 2073 7175 6172 6520 6572 726f 7220 6265 square error be │ │ │ │ +00011a50: 7477 6565 6e20 4754 2061 6e64 2073 7263 tween GT and src │ │ │ │ +00011a60: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00011a70: 6c69 6320 7374 6174 6963 2064 6f75 626c lic static doubl │ │ │ │ +00011a80: 6520 636f 6d70 7574 654d 5345 284d 6174 e computeMSE(Mat │ │ │ │ +00011a90: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re │ │ │ │ +00011aa0: 6374 2052 4f49 2920 7b0a 2020 2020 2020 ct ROI) {. │ │ │ │ +00011ab0: 2020 7265 7475 726e 2063 6f6d 7075 7465 return compute │ │ │ │ +00011ac0: 4d53 455f 3028 4754 2e6e 6174 6976 654f MSE_0(GT.nativeO │ │ │ │ +00011ad0: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00011ae0: 6a2c 2052 4f49 2e78 2c20 524f 492e 792c j, ROI.x, ROI.y, │ │ │ │ +00011af0: 2052 4f49 2e77 6964 7468 2c20 524f 492e ROI.width, ROI. │ │ │ │ +00011b00: 6865 6967 6874 293b 0a20 2020 207d 0a0a height);. }.. │ │ │ │ +00011b10: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00011b20: 2b2b 3a20 2064 6f75 626c 6520 6376 3a3a ++: double cv:: │ │ │ │ +00011b30: 7869 6d67 7072 6f63 3a3a 636f 6d70 7574 ximgproc::comput │ │ │ │ +00011b40: 6542 6164 5069 7865 6c50 6572 6365 6e74 eBadPixelPercent │ │ │ │ +00011b50: 284d 6174 2047 542c 204d 6174 2073 7263 (Mat GT, Mat src │ │ │ │ +00011b60: 2c20 5265 6374 2052 4f49 2c20 696e 7420 , Rect ROI, int │ │ │ │ +00011b70: 7468 7265 7368 203d 2032 3429 0a20 2020 thresh = 24). │ │ │ │ +00011b80: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00011b90: 2020 2a20 4675 6e63 7469 6f6e 2066 6f72 * Function for │ │ │ │ +00011ba0: 2063 6f6d 7075 7469 6e67 2074 6865 2070 computing the p │ │ │ │ +00011bb0: 6572 6365 6e74 206f 6620 2262 6164 2220 ercent of "bad" │ │ │ │ +00011bc0: 7069 7865 6c73 2069 6e20 7468 6520 6469 pixels in the di │ │ │ │ +00011bd0: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map. │ │ │ │ +00011be0: 202a 2028 7069 7865 6c73 2077 6865 7265 * (pixels where │ │ │ │ +00011bf0: 2065 7272 6f72 2069 7320 6869 6768 6572 error is higher │ │ │ │ +00011c00: 2074 6861 6e20 6120 7370 6563 6966 6965 than a specifie │ │ │ │ +00011c10: 6420 7468 7265 7368 6f6c 6429 0a20 2020 d threshold). │ │ │ │ +00011c20: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00011c30: 6d20 4754 2067 726f 756e 6420 7472 7574 m GT ground trut │ │ │ │ +00011c40: 6820 6469 7370 6172 6974 7920 6d61 700a h disparity map. │ │ │ │ +00011c50: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00011c60: 6172 616d 2073 7263 2064 6973 7061 7269 aram src dispari │ │ │ │ +00011c70: 7479 206d 6170 2074 6f20 6576 616c 7561 ty map to evalua │ │ │ │ +00011c80: 7465 0a20 2020 2020 2a0a 2020 2020 202a te. *. * │ │ │ │ +00011c90: 2040 7061 7261 6d20 524f 4920 7265 6769 @param ROI regi │ │ │ │ +00011ca0: 6f6e 206f 6620 696e 7465 7265 7374 0a20 on of interest. │ │ │ │ +00011cb0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00011cc0: 7261 6d20 7468 7265 7368 2074 6872 6573 ram thresh thres │ │ │ │ +00011cd0: 686f 6c64 2075 7365 6420 746f 2064 6574 hold used to det │ │ │ │ +00011ce0: 6572 6d69 6e65 2022 6261 6422 2070 6978 ermine "bad" pix │ │ │ │ +00011cf0: 656c 730a 2020 2020 202a 0a20 2020 2020 els. *. │ │ │ │ +00011d00: 2a20 4072 6574 7572 6e20 7265 7475 726e * @return return │ │ │ │ +00011d10: 7320 6d65 616e 2073 7175 6172 6520 6572 s mean square er │ │ │ │ +00011d20: 726f 7220 6265 7477 6565 6e20 4754 2061 ror between GT a │ │ │ │ +00011d30: 6e64 2073 7263 0a20 2020 2020 2a2f 0a20 nd src. */. │ │ │ │ +00011d40: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00011d50: 2064 6f75 626c 6520 636f 6d70 7574 6542 double computeB │ │ │ │ +00011d60: 6164 5069 7865 6c50 6572 6365 6e74 284d adPixelPercent(M │ │ │ │ +00011d70: 6174 2047 542c 204d 6174 2073 7263 2c20 at GT, Mat src, │ │ │ │ +00011d80: 5265 6374 2052 4f49 2c20 696e 7420 7468 Rect ROI, int th │ │ │ │ +00011d90: 7265 7368 2920 7b0a 2020 2020 2020 2020 resh) {. │ │ │ │ +00011da0: 7265 7475 726e 2063 6f6d 7075 7465 4261 return computeBa │ │ │ │ +00011db0: 6450 6978 656c 5065 7263 656e 745f 3028 dPixelPercent_0( │ │ │ │ +00011dc0: 4754 2e6e 6174 6976 654f 626a 2c20 7372 GT.nativeObj, sr │ │ │ │ +00011dd0: 632e 6e61 7469 7665 4f62 6a2c 2052 4f49 c.nativeObj, ROI │ │ │ │ +00011de0: 2e78 2c20 524f 492e 792c 2052 4f49 2e77 .x, ROI.y, ROI.w │ │ │ │ +00011df0: 6964 7468 2c20 524f 492e 6865 6967 6874 idth, ROI.height │ │ │ │ +00011e00: 2c20 7468 7265 7368 293b 0a20 2020 207d , thresh);. } │ │ │ │ +00011e10: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00011e20: 2046 756e 6374 696f 6e20 666f 7220 636f Function for co │ │ │ │ +00011e30: 6d70 7574 696e 6720 7468 6520 7065 7263 mputing the perc │ │ │ │ +00011e40: 656e 7420 6f66 2022 6261 6422 2070 6978 ent of "bad" pix │ │ │ │ +00011e50: 656c 7320 696e 2074 6865 2064 6973 7061 els in the dispa │ │ │ │ +00011e60: 7269 7479 206d 6170 0a20 2020 2020 2a20 rity map. * │ │ │ │ +00011e70: 2870 6978 656c 7320 7768 6572 6520 6572 (pixels where er │ │ │ │ +00011e80: 726f 7220 6973 2068 6967 6865 7220 7468 ror is higher th │ │ │ │ +00011e90: 616e 2061 2073 7065 6369 6669 6564 2074 an a specified t │ │ │ │ +00011ea0: 6872 6573 686f 6c64 290a 2020 2020 202a hreshold). * │ │ │ │ +00011eb0: 0a20 2020 2020 2a20 4070 6172 616d 2047 . * @param G │ │ │ │ +00011ec0: 5420 6772 6f75 6e64 2074 7275 7468 2064 T ground truth d │ │ │ │ +00011ed0: 6973 7061 7269 7479 206d 6170 0a20 2020 isparity map. │ │ │ │ +00011ee0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00011ef0: 6d20 7372 6320 6469 7370 6172 6974 7920 m src disparity │ │ │ │ +00011f00: 6d61 7020 746f 2065 7661 6c75 6174 650a map to evaluate. │ │ │ │ +00011f10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00011f20: 6172 616d 2052 4f49 2072 6567 696f 6e20 aram ROI region │ │ │ │ +00011f30: 6f66 2069 6e74 6572 6573 740a 2020 2020 of interest. │ │ │ │ +00011f40: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00011f50: 2040 7265 7475 726e 2072 6574 7572 6e73 @return returns │ │ │ │ +00011f60: 206d 6561 6e20 7371 7561 7265 2065 7272 mean square err │ │ │ │ +00011f70: 6f72 2062 6574 7765 656e 2047 5420 616e or between GT an │ │ │ │ +00011f80: 6420 7372 630a 2020 2020 202a 2f0a 2020 d src. */. │ │ │ │ +00011f90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00011fa0: 646f 7562 6c65 2063 6f6d 7075 7465 4261 double computeBa │ │ │ │ +00011fb0: 6450 6978 656c 5065 7263 656e 7428 4d61 dPixelPercent(Ma │ │ │ │ +00011fc0: 7420 4754 2c20 4d61 7420 7372 632c 2052 t GT, Mat src, R │ │ │ │ +00011fd0: 6563 7420 524f 4929 207b 0a20 2020 2020 ect ROI) {. │ │ │ │ +00011fe0: 2020 2072 6574 7572 6e20 636f 6d70 7574 return comput │ │ │ │ +00011ff0: 6542 6164 5069 7865 6c50 6572 6365 6e74 eBadPixelPercent │ │ │ │ +00012000: 5f31 2847 542e 6e61 7469 7665 4f62 6a2c _1(GT.nativeObj, │ │ │ │ +00012010: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00012020: 524f 492e 782c 2052 4f49 2e79 2c20 524f ROI.x, ROI.y, RO │ │ │ │ +00012030: 492e 7769 6474 682c 2052 4f49 2e68 6569 I.width, ROI.hei │ │ │ │ +00012040: 6768 7429 3b0a 2020 2020 7d0a 0a0a 2020 ght);. }... │ │ │ │ +00012050: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00012060: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00012070: 726f 633a 3a67 6574 4469 7370 6172 6974 roc::getDisparit │ │ │ │ +00012080: 7956 6973 284d 6174 2073 7263 2c20 4d61 yVis(Mat src, Ma │ │ │ │ +00012090: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ +000120a0: 6361 6c65 203d 2031 2e30 290a 2020 2020 cale = 1.0). │ │ │ │ +000120b0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +000120c0: 202a 2046 756e 6374 696f 6e20 666f 7220 * Function for │ │ │ │ +000120d0: 6372 6561 7469 6e67 2061 2064 6973 7061 creating a dispa │ │ │ │ +000120e0: 7269 7479 206d 6170 2076 6973 7561 6c69 rity map visuali │ │ │ │ +000120f0: 7a61 7469 6f6e 2028 636c 616d 7065 6420 zation (clamped │ │ │ │ +00012100: 4356 5f38 5520 696d 6167 6529 0a20 2020 CV_8U image). │ │ │ │ +00012110: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012120: 6d20 7372 6320 696e 7075 7420 6469 7370 m src input disp │ │ │ │ +00012130: 6172 6974 7920 6d61 7020 2843 565f 3136 arity map (CV_16 │ │ │ │ +00012140: 5320 6465 7074 6829 0a20 2020 2020 2a0a S depth). *. │ │ │ │ +00012150: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00012160: 7420 6f75 7470 7574 2076 6973 7561 6c69 t output visuali │ │ │ │ +00012170: 7a61 7469 6f6e 0a20 2020 2020 2a0a 2020 zation. *. │ │ │ │ +00012180: 2020 202a 2040 7061 7261 6d20 7363 616c * @param scal │ │ │ │ +00012190: 6520 6469 7370 6172 6974 7920 6d61 7020 e disparity map │ │ │ │ +000121a0: 7769 6c6c 2062 6520 6d75 6c74 6970 6c69 will be multipli │ │ │ │ +000121b0: 6564 2062 7920 7468 6973 2076 616c 7565 ed by this value │ │ │ │ +000121c0: 2066 6f72 2076 6973 7561 6c69 7a61 7469 for visualizati │ │ │ │ +000121d0: 6f6e 0a20 2020 2020 2a2f 0a20 2020 2070 on. */. p │ │ │ │ +000121e0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +000121f0: 6420 6765 7444 6973 7061 7269 7479 5669 d getDisparityVi │ │ │ │ +00012200: 7328 4d61 7420 7372 632c 204d 6174 2064 s(Mat src, Mat d │ │ │ │ +00012210: 7374 2c20 646f 7562 6c65 2073 6361 6c65 st, double scale │ │ │ │ +00012220: 2920 7b0a 2020 2020 2020 2020 6765 7444 ) {. getD │ │ │ │ +00012230: 6973 7061 7269 7479 5669 735f 3028 7372 isparityVis_0(sr │ │ │ │ +00012240: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00012250: 2e6e 6174 6976 654f 626a 2c20 7363 616c .nativeObj, scal │ │ │ │ +00012260: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ +00012270: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ +00012280: 6f6e 2066 6f72 2063 7265 6174 696e 6720 on for creating │ │ │ │ +00012290: 6120 6469 7370 6172 6974 7920 6d61 7020 a disparity map │ │ │ │ +000122a0: 7669 7375 616c 697a 6174 696f 6e20 2863 visualization (c │ │ │ │ +000122b0: 6c61 6d70 6564 2043 565f 3855 2069 6d61 lamped CV_8U ima │ │ │ │ +000122c0: 6765 290a 2020 2020 202a 0a20 2020 2020 ge). *. │ │ │ │ +000122d0: 2a20 4070 6172 616d 2073 7263 2069 6e70 * @param src inp │ │ │ │ +000122e0: 7574 2064 6973 7061 7269 7479 206d 6170 ut disparity map │ │ │ │ +000122f0: 2028 4356 5f31 3653 2064 6570 7468 290a (CV_16S depth). │ │ │ │ +00012300: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00012310: 6172 616d 2064 7374 206f 7574 7075 7420 aram dst output │ │ │ │ +00012320: 7669 7375 616c 697a 6174 696f 6e0a 2020 visualization. │ │ │ │ +00012330: 2020 202a 0a20 2020 2020 2a2f 0a20 2020 *. */. │ │ │ │ +00012340: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00012350: 6f69 6420 6765 7444 6973 7061 7269 7479 oid getDisparity │ │ │ │ +00012360: 5669 7328 4d61 7420 7372 632c 204d 6174 Vis(Mat src, Mat │ │ │ │ +00012370: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ +00012380: 6765 7444 6973 7061 7269 7479 5669 735f getDisparityVis_ │ │ │ │ +00012390: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +000123a0: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +000123b0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +000123c0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +000123d0: 5f46 6173 744c 696e 6544 6574 6563 746f _FastLineDetecto │ │ │ │ +000123e0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +000123f0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00012400: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ +00012410: 685f 7468 7265 7368 6f6c 6420 3d20 3130 h_threshold = 10 │ │ │ │ +00012420: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +00012430: 5f74 6872 6573 686f 6c64 203d 2031 2e34 _threshold = 1.4 │ │ │ │ +00012440: 3134 3231 3335 3632 662c 2064 6f75 626c 14213562f, doubl │ │ │ │ +00012450: 6520 6361 6e6e 795f 7468 3120 3d20 3530 e canny_th1 = 50 │ │ │ │ +00012460: 2e30 2c20 646f 7562 6c65 2063 616e 6e79 .0, double canny │ │ │ │ +00012470: 5f74 6832 203d 2035 302e 302c 2069 6e74 _th2 = 50.0, int │ │ │ │ +00012480: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +00012490: 7369 7a65 203d 2033 2c20 626f 6f6c 2064 size = 3, bool d │ │ │ │ +000124a0: 6f5f 6d65 7267 6520 3d20 6661 6c73 6529 o_merge = false) │ │ │ │ +000124b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000124c0: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +000124d0: 6120 736d 6172 7420 706f 696e 7465 7220 a smart pointer │ │ │ │ +000124e0: 746f 2061 2046 6173 744c 696e 6544 6574 to a FastLineDet │ │ │ │ +000124f0: 6563 746f 7220 6f62 6a65 6374 2061 6e64 ector object and │ │ │ │ +00012500: 2069 6e69 7469 616c 697a 6573 2069 740a initializes it. │ │ │ │ +00012510: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00012520: 6172 616d 206c 656e 6774 685f 7468 7265 aram length_thre │ │ │ │ +00012530: 7368 6f6c 6420 2020 2053 6567 6d65 6e74 shold Segment │ │ │ │ +00012540: 2073 686f 7274 6572 2074 6861 6e20 7468 shorter than th │ │ │ │ +00012550: 6973 2077 696c 6c20 6265 2064 6973 6361 is will be disca │ │ │ │ +00012560: 7264 6564 0a20 2020 2020 2a20 4070 6172 rded. * @par │ │ │ │ +00012570: 616d 2064 6973 7461 6e63 655f 7468 7265 am distance_thre │ │ │ │ +00012580: 7368 6f6c 6420 2041 2070 6f69 6e74 2070 shold A point p │ │ │ │ +00012590: 6c61 6365 6420 6672 6f6d 2061 2068 7970 laced from a hyp │ │ │ │ +000125a0: 6f74 6865 7369 7320 6c69 6e65 0a20 2020 othesis line. │ │ │ │ +000125b0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000125c0: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ +000125d0: 6567 6d65 6e74 2066 6172 7468 6572 2074 egment farther t │ │ │ │ +000125e0: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +000125f0: 2072 6567 6172 6465 6420 6173 2061 6e20 regarded as an │ │ │ │ +00012600: 6f75 746c 6965 720a 2020 2020 202a 2040 outlier. * @ │ │ │ │ +00012610: 7061 7261 6d20 6361 6e6e 795f 7468 3120 param canny_th1 │ │ │ │ +00012620: 2020 2020 2020 2020 2020 4669 7273 7420 First │ │ │ │ +00012630: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ +00012640: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ +00012650: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ +00012660: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ +00012670: 795f 7468 3220 2020 2020 2020 2020 2020 y_th2 │ │ │ │ +00012680: 5365 636f 6e64 2074 6872 6573 686f 6c64 Second threshold │ │ │ │ +00012690: 2066 6f72 2068 7973 7465 7265 7369 7320 for hysteresis │ │ │ │ +000126a0: 7072 6f63 6564 7572 6520 696e 2043 616e procedure in Can │ │ │ │ +000126b0: 6e79 2829 0a20 2020 2020 2a20 4070 6172 ny(). * @par │ │ │ │ +000126c0: 616d 2063 616e 6e79 5f61 7065 7274 7572 am canny_apertur │ │ │ │ +000126d0: 655f 7369 7a65 2041 7065 7274 7572 6573 e_size Apertures │ │ │ │ +000126e0: 697a 6520 666f 7220 7468 6520 736f 6265 ize for the sobe │ │ │ │ +000126f0: 6c20 6f70 6572 6174 6f72 2069 6e20 4361 l operator in Ca │ │ │ │ +00012700: 6e6e 7928 292e 0a20 2020 2020 2a20 2020 nny().. * │ │ │ │ +00012710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012720: 2020 2020 2020 2020 2049 6620 7a65 726f If zero │ │ │ │ +00012730: 2c20 4361 6e6e 7928 2920 6973 206e 6f74 , Canny() is not │ │ │ │ +00012740: 2061 7070 6c69 6564 2061 6e64 2074 6865 applied and the │ │ │ │ +00012750: 2069 6e70 7574 2069 6d61 6765 2069 7320 input image is │ │ │ │ +00012760: 7461 6b65 6e20 6173 2061 6e20 6564 6765 taken as an edge │ │ │ │ +00012770: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00012780: 7061 7261 6d20 646f 5f6d 6572 6765 2020 param do_merge │ │ │ │ +00012790: 2020 2020 2020 2020 2020 4966 2074 7275 If tru │ │ │ │ +000127a0: 652c 2069 6e63 7265 6d65 6e74 616c 206d e, incremental m │ │ │ │ +000127b0: 6572 6769 6e67 206f 6620 7365 676d 656e erging of segmen │ │ │ │ +000127c0: 7473 2077 696c 6c20 6265 2070 6572 666f ts will be perfo │ │ │ │ +000127d0: 726d 6564 0a20 2020 2020 2a20 4072 6574 rmed. * @ret │ │ │ │ +000127e0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000127f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00012800: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00012810: 7461 7469 6320 4661 7374 4c69 6e65 4465 tatic FastLineDe │ │ │ │ +00012820: 7465 6374 6f72 2063 7265 6174 6546 6173 tector createFas │ │ │ │ +00012830: 744c 696e 6544 6574 6563 746f 7228 696e tLineDetector(in │ │ │ │ +00012840: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ +00012850: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ +00012860: 6365 5f74 6872 6573 686f 6c64 2c20 646f ce_threshold, do │ │ │ │ +00012870: 7562 6c65 2063 616e 6e79 5f74 6831 2c20 uble canny_th1, │ │ │ │ +00012880: 646f 7562 6c65 2063 616e 6e79 5f74 6832 double canny_th2 │ │ │ │ +00012890: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ +000128a0: 7475 7265 5f73 697a 652c 2062 6f6f 6c65 ture_size, boole │ │ │ │ +000128b0: 616e 2064 6f5f 6d65 7267 6529 207b 0a20 an do_merge) {. │ │ │ │ +000128c0: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +000128d0: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ +000128e0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000128f0: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +00012900: 725f 3028 6c65 6e67 7468 5f74 6872 6573 r_0(length_thres │ │ │ │ +00012910: 686f 6c64 2c20 6469 7374 616e 6365 5f74 hold, distance_t │ │ │ │ +00012920: 6872 6573 686f 6c64 2c20 6361 6e6e 795f hreshold, canny_ │ │ │ │ +00012930: 7468 312c 2063 616e 6e79 5f74 6832 2c20 th1, canny_th2, │ │ │ │ +00012940: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +00012950: 697a 652c 2064 6f5f 6d65 7267 6529 293b ize, do_merge)); │ │ │ │ +00012960: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00012970: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +00012980: 2073 6d61 7274 2070 6f69 6e74 6572 2074 smart pointer t │ │ │ │ +00012990: 6f20 6120 4661 7374 4c69 6e65 4465 7465 o a FastLineDete │ │ │ │ +000129a0: 6374 6f72 206f 626a 6563 7420 616e 6420 ctor object and │ │ │ │ +000129b0: 696e 6974 6961 6c69 7a65 7320 6974 0a20 initializes it. │ │ │ │ +000129c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000129d0: 7261 6d20 6c65 6e67 7468 5f74 6872 6573 ram length_thres │ │ │ │ +000129e0: 686f 6c64 2020 2020 5365 676d 656e 7420 hold Segment │ │ │ │ +000129f0: 7368 6f72 7465 7220 7468 616e 2074 6869 shorter than thi │ │ │ │ +00012a00: 7320 7769 6c6c 2062 6520 6469 7363 6172 s will be discar │ │ │ │ +00012a10: 6465 640a 2020 2020 202a 2040 7061 7261 ded. * @para │ │ │ │ +00012a20: 6d20 6469 7374 616e 6365 5f74 6872 6573 m distance_thres │ │ │ │ +00012a30: 686f 6c64 2020 4120 706f 696e 7420 706c hold A point pl │ │ │ │ +00012a40: 6163 6564 2066 726f 6d20 6120 6879 706f aced from a hypo │ │ │ │ +00012a50: 7468 6573 6973 206c 696e 650a 2020 2020 thesis line. │ │ │ │ +00012a60: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00012a70: 2020 2020 2020 2020 2020 2020 2020 7365 se │ │ │ │ +00012a80: 676d 656e 7420 6661 7274 6865 7220 7468 gment farther th │ │ │ │ +00012a90: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00012aa0: 7265 6761 7264 6564 2061 7320 616e 206f regarded as an o │ │ │ │ +00012ab0: 7574 6c69 6572 0a20 2020 2020 2a20 4070 utlier. * @p │ │ │ │ +00012ac0: 6172 616d 2063 616e 6e79 5f74 6831 2020 aram canny_th1 │ │ │ │ +00012ad0: 2020 2020 2020 2020 2046 6972 7374 2074 First t │ │ │ │ +00012ae0: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ +00012af0: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ +00012b00: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ +00012b10: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +00012b20: 5f74 6832 2020 2020 2020 2020 2020 2053 _th2 S │ │ │ │ +00012b30: 6563 6f6e 6420 7468 7265 7368 6f6c 6420 econd threshold │ │ │ │ +00012b40: 666f 7220 6879 7374 6572 6573 6973 2070 for hysteresis p │ │ │ │ +00012b50: 726f 6365 6475 7265 2069 6e20 4361 6e6e rocedure in Cann │ │ │ │ +00012b60: 7928 290a 2020 2020 202a 2040 7061 7261 y(). * @para │ │ │ │ +00012b70: 6d20 6361 6e6e 795f 6170 6572 7475 7265 m canny_aperture │ │ │ │ +00012b80: 5f73 697a 6520 4170 6572 7475 7265 7369 _size Aperturesi │ │ │ │ +00012b90: 7a65 2066 6f72 2074 6865 2073 6f62 656c ze for the sobel │ │ │ │ +00012ba0: 206f 7065 7261 746f 7220 696e 2043 616e operator in Can │ │ │ │ +00012bb0: 6e79 2829 2e0a 2020 2020 202a 2020 2020 ny().. * │ │ │ │ +00012bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012bd0: 2020 2020 2020 2020 4966 207a 6572 6f2c If zero, │ │ │ │ +00012be0: 2043 616e 6e79 2829 2069 7320 6e6f 7420 Canny() is not │ │ │ │ +00012bf0: 6170 706c 6965 6420 616e 6420 7468 6520 applied and the │ │ │ │ +00012c00: 696e 7075 7420 696d 6167 6520 6973 2074 input image is t │ │ │ │ +00012c10: 616b 656e 2061 7320 616e 2065 6467 6520 aken as an edge │ │ │ │ +00012c20: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +00012c30: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00012c40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00012c50: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00012c60: 2073 7461 7469 6320 4661 7374 4c69 6e65 static FastLine │ │ │ │ +00012c70: 4465 7465 6374 6f72 2063 7265 6174 6546 Detector createF │ │ │ │ +00012c80: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ +00012c90: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ +00012ca0: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist │ │ │ │ +00012cb0: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ +00012cc0: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ +00012cd0: 2c20 646f 7562 6c65 2063 616e 6e79 5f74 , double canny_t │ │ │ │ +00012ce0: 6832 2c20 696e 7420 6361 6e6e 795f 6170 h2, int canny_ap │ │ │ │ +00012cf0: 6572 7475 7265 5f73 697a 6529 207b 0a20 erture_size) {. │ │ │ │ +00012d00: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +00012d10: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ +00012d20: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00012d30: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +00012d40: 725f 3128 6c65 6e67 7468 5f74 6872 6573 r_1(length_thres │ │ │ │ +00012d50: 686f 6c64 2c20 6469 7374 616e 6365 5f74 hold, distance_t │ │ │ │ +00012d60: 6872 6573 686f 6c64 2c20 6361 6e6e 795f hreshold, canny_ │ │ │ │ +00012d70: 7468 312c 2063 616e 6e79 5f74 6832 2c20 th1, canny_th2, │ │ │ │ +00012d80: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +00012d90: 697a 6529 293b 0a20 2020 207d 0a0a 2020 ize));. }.. │ │ │ │ +00012da0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00012db0: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ +00012dc0: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ +00012dd0: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ +00012de0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +00012df0: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ +00012e00: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ +00012e10: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ +00012e20: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ +00012e30: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00012e40: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ +00012e50: 2040 7061 7261 6d20 6469 7374 616e 6365 @param distance │ │ │ │ +00012e60: 5f74 6872 6573 686f 6c64 2020 4120 706f _threshold A po │ │ │ │ +00012e70: 696e 7420 706c 6163 6564 2066 726f 6d20 int placed from │ │ │ │ +00012e80: 6120 6879 706f 7468 6573 6973 206c 696e a hypothesis lin │ │ │ │ +00012e90: 650a 2020 2020 202a 2020 2020 2020 2020 e. * │ │ │ │ +00012ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012eb0: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ +00012ec0: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ +00012ed0: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ +00012ee0: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ +00012ef0: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +00012f00: 5f74 6831 2020 2020 2020 2020 2020 2046 _th1 F │ │ │ │ +00012f10: 6972 7374 2074 6872 6573 686f 6c64 2066 irst threshold f │ │ │ │ +00012f20: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ +00012f30: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ +00012f40: 2829 0a20 2020 2020 2a20 4070 6172 616d (). * @param │ │ │ │ +00012f50: 2063 616e 6e79 5f74 6832 2020 2020 2020 canny_th2 │ │ │ │ +00012f60: 2020 2020 2053 6563 6f6e 6420 7468 7265 Second thre │ │ │ │ +00012f70: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster │ │ │ │ +00012f80: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i │ │ │ │ +00012f90: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). * │ │ │ │ +00012fa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012fb0: 2020 2020 2020 2020 2020 2020 4966 207a If z │ │ │ │ +00012fc0: 6572 6f2c 2043 616e 6e79 2829 2069 7320 ero, Canny() is │ │ │ │ +00012fd0: 6e6f 7420 6170 706c 6965 6420 616e 6420 not applied and │ │ │ │ +00012fe0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +00012ff0: 6973 2074 616b 656e 2061 7320 616e 2065 is taken as an e │ │ │ │ +00013000: 6467 6520 696d 6167 652e 0a20 2020 2020 dge image.. │ │ │ │ +00013010: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00013020: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00013030: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00013040: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +00013050: 4c69 6e65 4465 7465 6374 6f72 2063 7265 LineDetector cre │ │ │ │ +00013060: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00013070: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t │ │ │ │ +00013080: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +00013090: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +000130a0: 6c64 2c20 646f 7562 6c65 2063 616e 6e79 ld, double canny │ │ │ │ +000130b0: 5f74 6831 2c20 646f 7562 6c65 2063 616e _th1, double can │ │ │ │ +000130c0: 6e79 5f74 6832 2920 7b0a 2020 2020 2020 ny_th2) {. │ │ │ │ +000130d0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ +000130e0: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ +000130f0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ +00013100: 4c69 6e65 4465 7465 6374 6f72 5f32 286c LineDetector_2(l │ │ │ │ +00013110: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ +00013120: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +00013130: 6f6c 642c 2063 616e 6e79 5f74 6831 2c20 old, canny_th1, │ │ │ │ +00013140: 6361 6e6e 795f 7468 3229 293b 0a20 2020 canny_th2));. │ │ │ │ +00013150: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00013160: 202a 2043 7265 6174 6573 2061 2073 6d61 * Creates a sma │ │ │ │ +00013170: 7274 2070 6f69 6e74 6572 2074 6f20 6120 rt pointer to a │ │ │ │ +00013180: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00013190: 206f 626a 6563 7420 616e 6420 696e 6974 object and init │ │ │ │ +000131a0: 6961 6c69 7a65 7320 6974 0a20 2020 2020 ializes it. │ │ │ │ +000131b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000131c0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +000131d0: 2020 2020 5365 676d 656e 7420 7368 6f72 Segment shor │ │ │ │ +000131e0: 7465 7220 7468 616e 2074 6869 7320 7769 ter than this wi │ │ │ │ +000131f0: 6c6c 2062 6520 6469 7363 6172 6465 640a ll be discarded. │ │ │ │ +00013200: 2020 2020 202a 2040 7061 7261 6d20 6469 * @param di │ │ │ │ +00013210: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00013220: 2020 4120 706f 696e 7420 706c 6163 6564 A point placed │ │ │ │ +00013230: 2066 726f 6d20 6120 6879 706f 7468 6573 from a hypothes │ │ │ │ +00013240: 6973 206c 696e 650a 2020 2020 202a 2020 is line. * │ │ │ │ +00013250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013260: 2020 2020 2020 2020 2020 7365 676d 656e segmen │ │ │ │ +00013270: 7420 6661 7274 6865 7220 7468 616e 2074 t farther than t │ │ │ │ +00013280: 6869 7320 7769 6c6c 2062 6520 7265 6761 his will be rega │ │ │ │ +00013290: 7264 6564 2061 7320 616e 206f 7574 6c69 rded as an outli │ │ │ │ +000132a0: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param │ │ │ │ +000132b0: 2063 616e 6e79 5f74 6831 2020 2020 2020 canny_th1 │ │ │ │ +000132c0: 2020 2020 2046 6972 7374 2074 6872 6573 First thres │ │ │ │ +000132d0: 686f 6c64 2066 6f72 2068 7973 7465 7265 hold for hystere │ │ │ │ +000132e0: 7369 7320 7072 6f63 6564 7572 6520 696e sis procedure in │ │ │ │ +000132f0: 2043 616e 6e79 2829 0a20 2020 2020 2a20 Canny(). * │ │ │ │ +00013300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013310: 2020 2020 2020 2020 2020 2049 6620 7a65 If ze │ │ │ │ +00013320: 726f 2c20 4361 6e6e 7928 2920 6973 206e ro, Canny() is n │ │ │ │ +00013330: 6f74 2061 7070 6c69 6564 2061 6e64 2074 ot applied and t │ │ │ │ +00013340: 6865 2069 6e70 7574 2069 6d61 6765 2069 he input image i │ │ │ │ +00013350: 7320 7461 6b65 6e20 6173 2061 6e20 6564 s taken as an ed │ │ │ │ +00013360: 6765 2069 6d61 6765 2e0a 2020 2020 202a ge image.. * │ │ │ │ +00013370: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00013380: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00013390: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000133a0: 6c69 6320 7374 6174 6963 2046 6173 744c lic static FastL │ │ │ │ +000133b0: 696e 6544 6574 6563 746f 7220 6372 6561 ineDetector crea │ │ │ │ +000133c0: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +000133d0: 6f72 2869 6e74 206c 656e 6774 685f 7468 or(int length_th │ │ │ │ +000133e0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ +000133f0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +00013400: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ +00013410: 7468 3129 207b 0a20 2020 2020 2020 2072 th1) {. r │ │ │ │ +00013420: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ +00013430: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ +00013440: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ +00013450: 6544 6574 6563 746f 725f 3328 6c65 6e67 eDetector_3(leng │ │ │ │ +00013460: 7468 5f74 6872 6573 686f 6c64 2c20 6469 th_threshold, di │ │ │ │ +00013470: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00013480: 2c20 6361 6e6e 795f 7468 3129 293b 0a20 , canny_th1));. │ │ │ │ +00013490: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000134a0: 2020 202a 2043 7265 6174 6573 2061 2073 * Creates a s │ │ │ │ +000134b0: 6d61 7274 2070 6f69 6e74 6572 2074 6f20 mart pointer to │ │ │ │ +000134c0: 6120 4661 7374 4c69 6e65 4465 7465 6374 a FastLineDetect │ │ │ │ +000134d0: 6f72 206f 626a 6563 7420 616e 6420 696e or object and in │ │ │ │ +000134e0: 6974 6961 6c69 7a65 7320 6974 0a20 2020 itializes it. │ │ │ │ +000134f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00013500: 6d20 6c65 6e67 7468 5f74 6872 6573 686f m length_thresho │ │ │ │ +00013510: 6c64 2020 2020 5365 676d 656e 7420 7368 ld Segment sh │ │ │ │ +00013520: 6f72 7465 7220 7468 616e 2074 6869 7320 orter than this │ │ │ │ +00013530: 7769 6c6c 2062 6520 6469 7363 6172 6465 will be discarde │ │ │ │ +00013540: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00013550: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00013560: 6c64 2020 4120 706f 696e 7420 706c 6163 ld A point plac │ │ │ │ +00013570: 6564 2066 726f 6d20 6120 6879 706f 7468 ed from a hypoth │ │ │ │ +00013580: 6573 6973 206c 696e 650a 2020 2020 202a esis line. * │ │ │ │ +00013590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000135a0: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ +000135b0: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ +000135c0: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ +000135d0: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ +000135e0: 6c69 6572 0a20 2020 2020 2a20 2020 2020 lier. * │ │ │ │ +000135f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013600: 2020 2020 2020 2049 6620 7a65 726f 2c20 If zero, │ │ │ │ +00013610: 4361 6e6e 7928 2920 6973 206e 6f74 2061 Canny() is not a │ │ │ │ +00013620: 7070 6c69 6564 2061 6e64 2074 6865 2069 pplied and the i │ │ │ │ +00013630: 6e70 7574 2069 6d61 6765 2069 7320 7461 nput image is ta │ │ │ │ +00013640: 6b65 6e20 6173 2061 6e20 6564 6765 2069 ken as an edge i │ │ │ │ +00013650: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ +00013660: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00013670: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00013680: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00013690: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ +000136a0: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ +000136b0: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ +000136c0: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ +000136d0: 6f6c 642c 2066 6c6f 6174 2064 6973 7461 old, float dista │ │ │ │ +000136e0: 6e63 655f 7468 7265 7368 6f6c 6429 207b nce_threshold) { │ │ │ │ +000136f0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00013700: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00013710: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00013720: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00013730: 746f 725f 3428 6c65 6e67 7468 5f74 6872 tor_4(length_thr │ │ │ │ +00013740: 6573 686f 6c64 2c20 6469 7374 616e 6365 eshold, distance │ │ │ │ +00013750: 5f74 6872 6573 686f 6c64 2929 3b0a 2020 _threshold));. │ │ │ │ +00013760: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00013770: 2020 2a20 4372 6561 7465 7320 6120 736d * Creates a sm │ │ │ │ +00013780: 6172 7420 706f 696e 7465 7220 746f 2061 art pointer to a │ │ │ │ +00013790: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +000137a0: 7220 6f62 6a65 6374 2061 6e64 2069 6e69 r object and ini │ │ │ │ +000137b0: 7469 616c 697a 6573 2069 740a 2020 2020 tializes it. │ │ │ │ +000137c0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000137d0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +000137e0: 6420 2020 2053 6567 6d65 6e74 2073 686f d Segment sho │ │ │ │ +000137f0: 7274 6572 2074 6861 6e20 7468 6973 2077 rter than this w │ │ │ │ +00013800: 696c 6c20 6265 2064 6973 6361 7264 6564 ill be discarded │ │ │ │ +00013810: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +00013820: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013830: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ +00013840: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ +00013850: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ +00013860: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ +00013870: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00013880: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ +00013890: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ +000138a0: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ +000138b0: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ +000138c0: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ +000138d0: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ +000138e0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000138f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00013900: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00013910: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ +00013920: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c │ │ │ │ +00013930: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +00013940: 6563 746f 7228 696e 7420 6c65 6e67 7468 ector(int length │ │ │ │ +00013950: 5f74 6872 6573 686f 6c64 2920 7b0a 2020 _threshold) {. │ │ │ │ +00013960: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +00013970: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ +00013980: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00013990: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +000139a0: 5f35 286c 656e 6774 685f 7468 7265 7368 _5(length_thresh │ │ │ │ +000139b0: 6f6c 6429 293b 0a20 2020 207d 0a0a 2020 old));. }.. │ │ │ │ +000139c0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +000139d0: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ +000139e0: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ +000139f0: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ +00013a00: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +00013a10: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ +00013a20: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00013a30: 2020 2020 2020 2020 2020 2020 2020 7365 se │ │ │ │ +00013a40: 676d 656e 7420 6661 7274 6865 7220 7468 gment farther th │ │ │ │ +00013a50: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00013a60: 7265 6761 7264 6564 2061 7320 616e 206f regarded as an o │ │ │ │ +00013a70: 7574 6c69 6572 0a20 2020 2020 2a20 2020 utlier. * │ │ │ │ +00013a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013a90: 2020 2020 2020 2020 2049 6620 7a65 726f If zero │ │ │ │ +00013aa0: 2c20 4361 6e6e 7928 2920 6973 206e 6f74 , Canny() is not │ │ │ │ +00013ab0: 2061 7070 6c69 6564 2061 6e64 2074 6865 applied and the │ │ │ │ +00013ac0: 2069 6e70 7574 2069 6d61 6765 2069 7320 input image is │ │ │ │ +00013ad0: 7461 6b65 6e20 6173 2061 6e20 6564 6765 taken as an edge │ │ │ │ +00013ae0: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00013af0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00013b00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00013b10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00013b20: 6320 7374 6174 6963 2046 6173 744c 696e c static FastLin │ │ │ │ +00013b30: 6544 6574 6563 746f 7220 6372 6561 7465 eDetector create │ │ │ │ +00013b40: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00013b50: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ +00013b60: 7572 6e20 4661 7374 4c69 6e65 4465 7465 urn FastLineDete │ │ │ │ +00013b70: 6374 6f72 2e5f 5f66 726f 6d50 7472 5f5f ctor.__fromPtr__ │ │ │ │ +00013b80: 2863 7265 6174 6546 6173 744c 696e 6544 (createFastLineD │ │ │ │ +00013b90: 6574 6563 746f 725f 3628 2929 3b0a 2020 etector_6());. │ │ │ │ +00013ba0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00013bb0: 202f 2f20 432b 2b3a 2020 5074 725f 5375 // C++: Ptr_Su │ │ │ │ +00013bc0: 7065 7270 6978 656c 5345 4544 5320 6376 perpixelSEEDS cv │ │ │ │ +00013bd0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00013be0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +00013bf0: 5328 696e 7420 696d 6167 655f 7769 6474 S(int image_widt │ │ │ │ +00013c00: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00013c10: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ +00013c20: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ +00013c30: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00013c40: 7420 6e75 6d5f 6c65 7665 6c73 2c20 696e t num_levels, in │ │ │ │ +00013c50: 7420 7072 696f 7220 3d20 322c 2069 6e74 t prior = 2, int │ │ │ │ +00013c60: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ +00013c70: 3d20 352c 2062 6f6f 6c20 646f 7562 6c65 = 5, bool double │ │ │ │ +00013c80: 5f73 7465 7020 3d20 6661 6c73 6529 0a20 _step = false). │ │ │ │ +00013c90: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00013ca0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ +00013cb0: 7320 6120 5375 7065 7270 6978 656c 5345 s a SuperpixelSE │ │ │ │ +00013cc0: 4544 5320 6f62 6a65 6374 2e0a 2020 2020 EDS object.. │ │ │ │ +00013cd0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00013ce0: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ +00013cf0: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ +00013d00: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ +00013d10: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ +00013d20: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +00013d30: 2069 6d61 6765 5f63 6861 6e6e 656c 7320 image_channels │ │ │ │ +00013d40: 4e75 6d62 6572 206f 6620 6368 616e 6e65 Number of channe │ │ │ │ +00013d50: 6c73 206f 6620 7468 6520 696d 6167 652e ls of the image. │ │ │ │ +00013d60: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +00013d70: 756d 5f73 7570 6572 7069 7865 6c73 2044 um_superpixels D │ │ │ │ +00013d80: 6573 6972 6564 206e 756d 6265 7220 6f66 esired number of │ │ │ │ +00013d90: 2073 7570 6572 7069 7865 6c73 2e20 4e6f superpixels. No │ │ │ │ +00013da0: 7465 2074 6861 7420 7468 6520 6163 7475 te that the actu │ │ │ │ +00013db0: 616c 206e 756d 6265 7220 6d61 7920 6265 al number may be │ │ │ │ +00013dc0: 2073 6d61 6c6c 6572 0a20 2020 2020 2a20 smaller. * │ │ │ │ +00013dd0: 6475 6520 746f 2072 6573 7472 6963 7469 due to restricti │ │ │ │ +00013de0: 6f6e 7320 2864 6570 656e 6469 6e67 206f ons (depending o │ │ │ │ +00013df0: 6e20 7468 6520 696d 6167 6520 7369 7a65 n the image size │ │ │ │ +00013e00: 2061 6e64 206e 756d 5f6c 6576 656c 7329 and num_levels) │ │ │ │ +00013e10: 2e20 5573 6520 6765 744e 756d 6265 724f . Use getNumberO │ │ │ │ +00013e20: 6653 7570 6572 7069 7865 6c73 2829 2074 fSuperpixels() t │ │ │ │ +00013e30: 6f0a 2020 2020 202a 2067 6574 2074 6865 o. * get the │ │ │ │ +00013e40: 2061 6374 7561 6c20 6e75 6d62 6572 2e0a actual number.. │ │ │ │ +00013e50: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +00013e60: 6d5f 6c65 7665 6c73 204e 756d 6265 7220 m_levels Number │ │ │ │ +00013e70: 6f66 2062 6c6f 636b 206c 6576 656c 732e of block levels. │ │ │ │ +00013e80: 2054 6865 206d 6f72 6520 6c65 7665 6c73 The more levels │ │ │ │ +00013e90: 2c20 7468 6520 6d6f 7265 2061 6363 7572 , the more accur │ │ │ │ +00013ea0: 6174 6520 6973 2074 6865 2073 6567 6d65 ate is the segme │ │ │ │ +00013eb0: 6e74 6174 696f 6e2c 0a20 2020 2020 2a20 ntation,. * │ │ │ │ +00013ec0: 6275 7420 6e65 6564 7320 6d6f 7265 206d but needs more m │ │ │ │ +00013ed0: 656d 6f72 7920 616e 6420 4350 5520 7469 emory and CPU ti │ │ │ │ +00013ee0: 6d65 2e0a 2020 2020 202a 2040 7061 7261 me.. * @para │ │ │ │ +00013ef0: 6d20 7072 696f 7220 656e 6162 6c65 2033 m prior enable 3 │ │ │ │ +00013f00: 7833 2073 6861 7065 2073 6d6f 6f74 6869 x3 shape smoothi │ │ │ │ +00013f10: 6e67 2074 6572 6d20 6966 2026 6774 3b30 ng term if >0 │ │ │ │ +00013f20: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ +00013f30: 206c 6561 6473 2074 6f20 736d 6f6f 7468 leads to smooth │ │ │ │ +00013f40: 6572 2073 6861 7065 732e 2070 7269 6f72 er shapes. prior │ │ │ │ +00013f50: 0a20 2020 2020 2a20 6d75 7374 2062 6520 . * must be │ │ │ │ +00013f60: 696e 2074 6865 2072 616e 6765 205b 302c in the range [0, │ │ │ │ +00013f70: 2035 5d2e 0a20 2020 2020 2a20 4070 6172 5].. * @par │ │ │ │ +00013f80: 616d 2068 6973 746f 6772 616d 5f62 696e am histogram_bin │ │ │ │ +00013f90: 7320 4e75 6d62 6572 206f 6620 6869 7374 s Number of hist │ │ │ │ +00013fa0: 6f67 7261 6d20 6269 6e73 2e0a 2020 2020 ogram bins.. │ │ │ │ +00013fb0: 202a 2040 7061 7261 6d20 646f 7562 6c65 * @param double │ │ │ │ +00013fc0: 5f73 7465 7020 4966 2074 7275 652c 2069 _step If true, i │ │ │ │ +00013fd0: 7465 7261 7465 2065 6163 6820 626c 6f63 terate each bloc │ │ │ │ +00013fe0: 6b20 6c65 7665 6c20 7477 6963 6520 666f k level twice fo │ │ │ │ +00013ff0: 7220 6869 6768 6572 2061 6363 7572 6163 r higher accurac │ │ │ │ +00014000: 792e 0a20 2020 2020 2a0a 2020 2020 202a y.. *. * │ │ │ │ +00014010: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00014020: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00014030: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ +00014040: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00014050: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ +00014060: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00014070: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ +00014080: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ +00014090: 682c 2069 6d61 6765 5f68 6569 6768 7420 h, image_height │ │ │ │ +000140a0: 616e 6420 696d 6167 655f 6368 616e 6e65 and image_channe │ │ │ │ +000140b0: 6c73 2e20 4974 2061 6c73 6f20 7365 7473 ls. It also sets │ │ │ │ +000140c0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +000140d0: 6f66 2074 6865 2053 4545 4453 0a20 2020 of the SEEDS. │ │ │ │ +000140e0: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ +000140f0: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +00014100: 6172 653a 206e 756d 5f73 7570 6572 7069 are: num_superpi │ │ │ │ +00014110: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ +00014120: 2c20 7573 655f 7072 696f 722c 2068 6973 , use_prior, his │ │ │ │ +00014130: 746f 6772 616d 5f62 696e 7320 616e 640a togram_bins and. │ │ │ │ +00014140: 2020 2020 202a 2064 6f75 626c 655f 7374 * double_st │ │ │ │ +00014150: 6570 2e0a 2020 2020 202a 0a20 2020 2020 ep.. *. │ │ │ │ +00014160: 2a20 5468 6520 6e75 6d62 6572 206f 6620 * The number of │ │ │ │ +00014170: 6c65 7665 6c73 2069 6e20 6e75 6d5f 6c65 levels in num_le │ │ │ │ +00014180: 7665 6c73 2064 6566 696e 6573 2074 6865 vels defines the │ │ │ │ +00014190: 2061 6d6f 756e 7420 6f66 2062 6c6f 636b amount of block │ │ │ │ +000141a0: 206c 6576 656c 7320 7468 6174 2074 6865 levels that the │ │ │ │ +000141b0: 2061 6c67 6f72 6974 686d 2075 7365 2069 algorithm use i │ │ │ │ +000141c0: 6e20 7468 650a 2020 2020 202a 206f 7074 n the. * opt │ │ │ │ +000141d0: 696d 697a 6174 696f 6e2e 2054 6865 2069 imization. The i │ │ │ │ +000141e0: 6e69 7469 616c 697a 6174 696f 6e20 6973 nitialization is │ │ │ │ +000141f0: 2061 2067 7269 642c 2069 6e20 7768 6963 a grid, in whic │ │ │ │ +00014200: 6820 7468 6520 7375 7065 7270 6978 656c h the superpixel │ │ │ │ +00014210: 7320 6172 6520 6571 7561 6c6c 7920 6469 s are equally di │ │ │ │ +00014220: 7374 7269 6275 7465 6420 7468 726f 7567 stributed throug │ │ │ │ +00014230: 680a 2020 2020 202a 2074 6865 2077 6964 h. * the wid │ │ │ │ +00014240: 7468 2061 6e64 2074 6865 2068 6569 6768 th and the heigh │ │ │ │ +00014250: 7420 6f66 2074 6865 2069 6d61 6765 2e20 t of the image. │ │ │ │ +00014260: 5468 6520 6c61 7267 6572 2062 6c6f 636b The larger block │ │ │ │ +00014270: 7320 636f 7272 6573 706f 6e64 2074 6f20 s correspond to │ │ │ │ +00014280: 7468 6520 7375 7065 7270 6978 656c 2073 the superpixel s │ │ │ │ +00014290: 697a 652c 2061 6e64 2074 6865 0a20 2020 ize, and the. │ │ │ │ +000142a0: 2020 2a20 6c65 7665 6c73 2077 6974 6820 * levels with │ │ │ │ +000142b0: 736d 616c 6c65 7220 626c 6f63 6b73 2061 smaller blocks a │ │ │ │ +000142c0: 7265 2066 6f72 6d65 6420 6279 2064 6976 re formed by div │ │ │ │ +000142d0: 6964 696e 6720 7468 6520 6c61 7267 6572 iding the larger │ │ │ │ +000142e0: 2062 6c6f 636b 7320 696e 746f 2032 2078 blocks into 2 x │ │ │ │ +000142f0: 2032 2062 6c6f 636b 7320 6f66 2070 6978 2 blocks of pix │ │ │ │ +00014300: 656c 732c 0a20 2020 2020 2a20 7265 6375 els,. * recu │ │ │ │ +00014310: 7273 6976 656c 7920 756e 7469 6c20 7468 rsively until th │ │ │ │ +00014320: 6520 736d 616c 6c65 7220 626c 6f63 6b20 e smaller block │ │ │ │ +00014330: 6c65 7665 6c2e 2041 6e20 6578 616d 706c level. An exampl │ │ │ │ +00014340: 6520 6f66 2069 6e69 7469 616c 697a 6174 e of initializat │ │ │ │ +00014350: 696f 6e20 6f66 2034 2062 6c6f 636b 206c ion of 4 block l │ │ │ │ +00014360: 6576 656c 7320 6973 0a20 2020 2020 2a20 evels is. * │ │ │ │ +00014370: 696c 6c75 7374 7261 7465 6420 696e 2074 illustrated in t │ │ │ │ +00014380: 6865 2066 6f6c 6c6f 7769 6e67 2066 6967 he following fig │ │ │ │ +00014390: 7572 652e 0a20 2020 2020 2a0a 2020 2020 ure.. *. │ │ │ │ +000143a0: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ +000143b0: 2f73 7570 6572 7069 7865 6c73 5f62 6c6f /superpixels_blo │ │ │ │ +000143c0: 636b 732e 706e 6729 0a20 2020 2020 2a20 cks.png). * │ │ │ │ +000143d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000143e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000143f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00014400: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ +00014410: 6978 656c 5345 4544 5320 6372 6561 7465 ixelSEEDS create │ │ │ │ +00014420: 5375 7065 7270 6978 656c 5345 4544 5328 SuperpixelSEEDS( │ │ │ │ +00014430: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00014440: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00014450: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ +00014460: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ +00014470: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00014480: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ +00014490: 7072 696f 722c 2069 6e74 2068 6973 746f prior, int histo │ │ │ │ +000144a0: 6772 616d 5f62 696e 732c 2062 6f6f 6c65 gram_bins, boole │ │ │ │ +000144b0: 616e 2064 6f75 626c 655f 7374 6570 2920 an double_step) │ │ │ │ +000144c0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000144d0: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +000144e0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000144f0: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ +00014500: 4453 5f30 2869 6d61 6765 5f77 6964 7468 DS_0(image_width │ │ │ │ +00014510: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ +00014520: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ +00014530: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00014540: 206e 756d 5f6c 6576 656c 732c 2070 7269 num_levels, pri │ │ │ │ +00014550: 6f72 2c20 6869 7374 6f67 7261 6d5f 6269 or, histogram_bi │ │ │ │ +00014560: 6e73 2c20 646f 7562 6c65 5f73 7465 7029 ns, double_step) │ │ │ │ +00014570: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00014580: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +00014590: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +000145a0: 6c53 4545 4453 206f 626a 6563 742e 0a20 lSEEDS object.. │ │ │ │ +000145b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000145c0: 7261 6d20 696d 6167 655f 7769 6474 6820 ram image_width │ │ │ │ +000145d0: 496d 6167 6520 7769 6474 682e 0a20 2020 Image width.. │ │ │ │ +000145e0: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +000145f0: 5f68 6569 6768 7420 496d 6167 6520 6865 _height Image he │ │ │ │ +00014600: 6967 6874 2e0a 2020 2020 202a 2040 7061 ight.. * @pa │ │ │ │ +00014610: 7261 6d20 696d 6167 655f 6368 616e 6e65 ram image_channe │ │ │ │ +00014620: 6c73 204e 756d 6265 7220 6f66 2063 6861 ls Number of cha │ │ │ │ +00014630: 6e6e 656c 7320 6f66 2074 6865 2069 6d61 nnels of the ima │ │ │ │ +00014640: 6765 2e0a 2020 2020 202a 2040 7061 7261 ge.. * @para │ │ │ │ +00014650: 6d20 6e75 6d5f 7375 7065 7270 6978 656c m num_superpixel │ │ │ │ +00014660: 7320 4465 7369 7265 6420 6e75 6d62 6572 s Desired number │ │ │ │ +00014670: 206f 6620 7375 7065 7270 6978 656c 732e of superpixels. │ │ │ │ +00014680: 204e 6f74 6520 7468 6174 2074 6865 2061 Note that the a │ │ │ │ +00014690: 6374 7561 6c20 6e75 6d62 6572 206d 6179 ctual number may │ │ │ │ +000146a0: 2062 6520 736d 616c 6c65 720a 2020 2020 be smaller. │ │ │ │ +000146b0: 202a 2064 7565 2074 6f20 7265 7374 7269 * due to restri │ │ │ │ +000146c0: 6374 696f 6e73 2028 6465 7065 6e64 696e ctions (dependin │ │ │ │ +000146d0: 6720 6f6e 2074 6865 2069 6d61 6765 2073 g on the image s │ │ │ │ +000146e0: 697a 6520 616e 6420 6e75 6d5f 6c65 7665 ize and num_leve │ │ │ │ +000146f0: 6c73 292e 2055 7365 2067 6574 4e75 6d62 ls). Use getNumb │ │ │ │ +00014700: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ +00014710: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ +00014720: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +00014730: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ +00014740: 206e 756d 5f6c 6576 656c 7320 4e75 6d62 num_levels Numb │ │ │ │ +00014750: 6572 206f 6620 626c 6f63 6b20 6c65 7665 er of block leve │ │ │ │ +00014760: 6c73 2e20 5468 6520 6d6f 7265 206c 6576 ls. The more lev │ │ │ │ +00014770: 656c 732c 2074 6865 206d 6f72 6520 6163 els, the more ac │ │ │ │ +00014780: 6375 7261 7465 2069 7320 7468 6520 7365 curate is the se │ │ │ │ +00014790: 676d 656e 7461 7469 6f6e 2c0a 2020 2020 gmentation,. │ │ │ │ +000147a0: 202a 2062 7574 206e 6565 6473 206d 6f72 * but needs mor │ │ │ │ +000147b0: 6520 6d65 6d6f 7279 2061 6e64 2043 5055 e memory and CPU │ │ │ │ +000147c0: 2074 696d 652e 0a20 2020 2020 2a20 4070 time.. * @p │ │ │ │ +000147d0: 6172 616d 2070 7269 6f72 2065 6e61 626c aram prior enabl │ │ │ │ +000147e0: 6520 3378 3320 7368 6170 6520 736d 6f6f e 3x3 shape smoo │ │ │ │ +000147f0: 7468 696e 6720 7465 726d 2069 6620 2667 thing term if &g │ │ │ │ +00014800: 743b 302e 2041 206c 6172 6765 7220 7661 t;0. A larger va │ │ │ │ +00014810: 6c75 6520 6c65 6164 7320 746f 2073 6d6f lue leads to smo │ │ │ │ +00014820: 6f74 6865 7220 7368 6170 6573 2e20 7072 other shapes. pr │ │ │ │ +00014830: 696f 720a 2020 2020 202a 206d 7573 7420 ior. * must │ │ │ │ +00014840: 6265 2069 6e20 7468 6520 7261 6e67 6520 be in the range │ │ │ │ +00014850: 5b30 2c20 355d 2e0a 2020 2020 202a 2040 [0, 5].. * @ │ │ │ │ +00014860: 7061 7261 6d20 6869 7374 6f67 7261 6d5f param histogram_ │ │ │ │ +00014870: 6269 6e73 204e 756d 6265 7220 6f66 2068 bins Number of h │ │ │ │ +00014880: 6973 746f 6772 616d 2062 696e 732e 0a20 istogram bins.. │ │ │ │ +00014890: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +000148a0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +000148b0: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +000148c0: 656c 5345 4544 5320 6f62 6a65 6374 2066 elSEEDS object f │ │ │ │ +000148d0: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +000148e0: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ +000148f0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00014900: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ +00014910: 3a20 696d 6167 655f 7769 6474 682c 2069 : image_width, i │ │ │ │ +00014920: 6d61 6765 5f68 6569 6768 7420 616e 6420 mage_height and │ │ │ │ +00014930: 696d 6167 655f 6368 616e 6e65 6c73 2e20 image_channels. │ │ │ │ +00014940: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ +00014950: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ +00014960: 6865 2053 4545 4453 0a20 2020 2020 2a20 he SEEDS. * │ │ │ │ +00014970: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ +00014980: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +00014990: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +000149a0: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7573 , num_levels, us │ │ │ │ +000149b0: 655f 7072 696f 722c 2068 6973 746f 6772 e_prior, histogr │ │ │ │ +000149c0: 616d 5f62 696e 7320 616e 640a 2020 2020 am_bins and. │ │ │ │ +000149d0: 202a 2064 6f75 626c 655f 7374 6570 2e0a * double_step.. │ │ │ │ +000149e0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +000149f0: 6520 6e75 6d62 6572 206f 6620 6c65 7665 e number of leve │ │ │ │ +00014a00: 6c73 2069 6e20 6e75 6d5f 6c65 7665 6c73 ls in num_levels │ │ │ │ +00014a10: 2064 6566 696e 6573 2074 6865 2061 6d6f defines the amo │ │ │ │ +00014a20: 756e 7420 6f66 2062 6c6f 636b 206c 6576 unt of block lev │ │ │ │ +00014a30: 656c 7320 7468 6174 2074 6865 2061 6c67 els that the alg │ │ │ │ +00014a40: 6f72 6974 686d 2075 7365 2069 6e20 7468 orithm use in th │ │ │ │ +00014a50: 650a 2020 2020 202a 206f 7074 696d 697a e. * optimiz │ │ │ │ +00014a60: 6174 696f 6e2e 2054 6865 2069 6e69 7469 ation. The initi │ │ │ │ +00014a70: 616c 697a 6174 696f 6e20 6973 2061 2067 alization is a g │ │ │ │ +00014a80: 7269 642c 2069 6e20 7768 6963 6820 7468 rid, in which th │ │ │ │ +00014a90: 6520 7375 7065 7270 6978 656c 7320 6172 e superpixels ar │ │ │ │ +00014aa0: 6520 6571 7561 6c6c 7920 6469 7374 7269 e equally distri │ │ │ │ +00014ab0: 6275 7465 6420 7468 726f 7567 680a 2020 buted through. │ │ │ │ +00014ac0: 2020 202a 2074 6865 2077 6964 7468 2061 * the width a │ │ │ │ +00014ad0: 6e64 2074 6865 2068 6569 6768 7420 6f66 nd the height of │ │ │ │ +00014ae0: 2074 6865 2069 6d61 6765 2e20 5468 6520 the image. The │ │ │ │ +00014af0: 6c61 7267 6572 2062 6c6f 636b 7320 636f larger blocks co │ │ │ │ +00014b00: 7272 6573 706f 6e64 2074 6f20 7468 6520 rrespond to the │ │ │ │ +00014b10: 7375 7065 7270 6978 656c 2073 697a 652c superpixel size, │ │ │ │ +00014b20: 2061 6e64 2074 6865 0a20 2020 2020 2a20 and the. * │ │ │ │ +00014b30: 6c65 7665 6c73 2077 6974 6820 736d 616c levels with smal │ │ │ │ +00014b40: 6c65 7220 626c 6f63 6b73 2061 7265 2066 ler blocks are f │ │ │ │ +00014b50: 6f72 6d65 6420 6279 2064 6976 6964 696e ormed by dividin │ │ │ │ +00014b60: 6720 7468 6520 6c61 7267 6572 2062 6c6f g the larger blo │ │ │ │ +00014b70: 636b 7320 696e 746f 2032 2078 2032 2062 cks into 2 x 2 b │ │ │ │ +00014b80: 6c6f 636b 7320 6f66 2070 6978 656c 732c locks of pixels, │ │ │ │ +00014b90: 0a20 2020 2020 2a20 7265 6375 7273 6976 . * recursiv │ │ │ │ +00014ba0: 656c 7920 756e 7469 6c20 7468 6520 736d ely until the sm │ │ │ │ +00014bb0: 616c 6c65 7220 626c 6f63 6b20 6c65 7665 aller block leve │ │ │ │ +00014bc0: 6c2e 2041 6e20 6578 616d 706c 6520 6f66 l. An example of │ │ │ │ +00014bd0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +00014be0: 6f66 2034 2062 6c6f 636b 206c 6576 656c of 4 block level │ │ │ │ +00014bf0: 7320 6973 0a20 2020 2020 2a20 696c 6c75 s is. * illu │ │ │ │ +00014c00: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00014c10: 6f6c 6c6f 7769 6e67 2066 6967 7572 652e ollowing figure. │ │ │ │ +00014c20: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +00014c30: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +00014c40: 6572 7069 7865 6c73 5f62 6c6f 636b 732e erpixels_blocks. │ │ │ │ +00014c50: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00014c60: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00014c70: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00014c80: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00014c90: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00014ca0: 5345 4544 5320 6372 6561 7465 5375 7065 SEEDS createSupe │ │ │ │ +00014cb0: 7270 6978 656c 5345 4544 5328 696e 7420 rpixelSEEDS(int │ │ │ │ +00014cc0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00014cd0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00014ce0: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +00014cf0: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +00014d00: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +00014d10: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio │ │ │ │ +00014d20: 722c 2069 6e74 2068 6973 746f 6772 616d r, int histogram │ │ │ │ +00014d30: 5f62 696e 7329 207b 0a20 2020 2020 2020 _bins) {. │ │ │ │ +00014d40: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ +00014d50: 656c 5345 4544 532e 5f5f 6672 6f6d 5074 elSEEDS.__fromPt │ │ │ │ +00014d60: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ +00014d70: 6978 656c 5345 4544 535f 3128 696d 6167 ixelSEEDS_1(imag │ │ │ │ +00014d80: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ +00014d90: 6569 6768 742c 2069 6d61 6765 5f63 6861 eight, image_cha │ │ │ │ +00014da0: 6e6e 656c 732c 206e 756d 5f73 7570 6572 nnels, num_super │ │ │ │ +00014db0: 7069 7865 6c73 2c20 6e75 6d5f 6c65 7665 pixels, num_leve │ │ │ │ +00014dc0: 6c73 2c20 7072 696f 722c 2068 6973 746f ls, prior, histo │ │ │ │ +00014dd0: 6772 616d 5f62 696e 7329 293b 0a20 2020 gram_bins));. │ │ │ │ +00014de0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00014df0: 202a 2049 6e69 7469 616c 697a 6573 2061 * Initializes a │ │ │ │ +00014e00: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +00014e10: 206f 626a 6563 742e 0a20 2020 2020 2a0a object.. *. │ │ │ │ +00014e20: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +00014e30: 6167 655f 7769 6474 6820 496d 6167 6520 age_width Image │ │ │ │ +00014e40: 7769 6474 682e 0a20 2020 2020 2a20 4070 width.. * @p │ │ │ │ +00014e50: 6172 616d 2069 6d61 6765 5f68 6569 6768 aram image_heigh │ │ │ │ +00014e60: 7420 496d 6167 6520 6865 6967 6874 2e0a t Image height.. │ │ │ │ +00014e70: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +00014e80: 6167 655f 6368 616e 6e65 6c73 204e 756d age_channels Num │ │ │ │ +00014e90: 6265 7220 6f66 2063 6861 6e6e 656c 7320 ber of channels │ │ │ │ +00014ea0: 6f66 2074 6865 2069 6d61 6765 2e0a 2020 of the image.. │ │ │ │ +00014eb0: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +00014ec0: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ +00014ed0: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ +00014ee0: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ +00014ef0: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ +00014f00: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ +00014f10: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ +00014f20: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ +00014f30: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ +00014f40: 6865 2069 6d61 6765 2073 697a 6520 616e he image size an │ │ │ │ +00014f50: 6420 6e75 6d5f 6c65 7665 6c73 292e 2055 d num_levels). U │ │ │ │ +00014f60: 7365 2067 6574 4e75 6d62 6572 4f66 5375 se getNumberOfSu │ │ │ │ +00014f70: 7065 7270 6978 656c 7328 2920 746f 0a20 perpixels() to. │ │ │ │ +00014f80: 2020 2020 2a20 6765 7420 7468 6520 6163 * get the ac │ │ │ │ +00014f90: 7475 616c 206e 756d 6265 722e 0a20 2020 tual number.. │ │ │ │ +00014fa0: 2020 2a20 4070 6172 616d 206e 756d 5f6c * @param num_l │ │ │ │ +00014fb0: 6576 656c 7320 4e75 6d62 6572 206f 6620 evels Number of │ │ │ │ +00014fc0: 626c 6f63 6b20 6c65 7665 6c73 2e20 5468 block levels. Th │ │ │ │ +00014fd0: 6520 6d6f 7265 206c 6576 656c 732c 2074 e more levels, t │ │ │ │ +00014fe0: 6865 206d 6f72 6520 6163 6375 7261 7465 he more accurate │ │ │ │ +00014ff0: 2069 7320 7468 6520 7365 676d 656e 7461 is the segmenta │ │ │ │ +00015000: 7469 6f6e 2c0a 2020 2020 202a 2062 7574 tion,. * but │ │ │ │ +00015010: 206e 6565 6473 206d 6f72 6520 6d65 6d6f needs more memo │ │ │ │ +00015020: 7279 2061 6e64 2043 5055 2074 696d 652e ry and CPU time. │ │ │ │ +00015030: 0a20 2020 2020 2a20 4070 6172 616d 2070 . * @param p │ │ │ │ +00015040: 7269 6f72 2065 6e61 626c 6520 3378 3320 rior enable 3x3 │ │ │ │ +00015050: 7368 6170 6520 736d 6f6f 7468 696e 6720 shape smoothing │ │ │ │ +00015060: 7465 726d 2069 6620 2667 743b 302e 2041 term if >0. A │ │ │ │ +00015070: 206c 6172 6765 7220 7661 6c75 6520 6c65 larger value le │ │ │ │ +00015080: 6164 7320 746f 2073 6d6f 6f74 6865 7220 ads to smoother │ │ │ │ +00015090: 7368 6170 6573 2e20 7072 696f 720a 2020 shapes. prior. │ │ │ │ +000150a0: 2020 202a 206d 7573 7420 6265 2069 6e20 * must be in │ │ │ │ +000150b0: 7468 6520 7261 6e67 6520 5b30 2c20 355d the range [0, 5] │ │ │ │ +000150c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000150d0: 5468 6520 6675 6e63 7469 6f6e 2069 6e69 The function ini │ │ │ │ +000150e0: 7469 616c 697a 6573 2061 2053 7570 6572 tializes a Super │ │ │ │ +000150f0: 7069 7865 6c53 4545 4453 206f 626a 6563 pixelSEEDS objec │ │ │ │ +00015100: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input │ │ │ │ +00015110: 696d 6167 652e 2049 7420 7374 6f72 6573 image. It stores │ │ │ │ +00015120: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00015130: 6f66 0a20 2020 2020 2a20 7468 6520 696d of. * the im │ │ │ │ +00015140: 6167 653a 2069 6d61 6765 5f77 6964 7468 age: image_width │ │ │ │ +00015150: 2c20 696d 6167 655f 6865 6967 6874 2061 , image_height a │ │ │ │ +00015160: 6e64 2069 6d61 6765 5f63 6861 6e6e 656c nd image_channel │ │ │ │ +00015170: 732e 2049 7420 616c 736f 2073 6574 7320 s. It also sets │ │ │ │ +00015180: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +00015190: 6620 7468 6520 5345 4544 530a 2020 2020 f the SEEDS. │ │ │ │ +000151a0: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +000151b0: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +000151c0: 7265 3a20 6e75 6d5f 7375 7065 7270 6978 re: num_superpix │ │ │ │ +000151d0: 656c 732c 206e 756d 5f6c 6576 656c 732c els, num_levels, │ │ │ │ +000151e0: 2075 7365 5f70 7269 6f72 2c20 6869 7374 use_prior, hist │ │ │ │ +000151f0: 6f67 7261 6d5f 6269 6e73 2061 6e64 0a20 ogram_bins and. │ │ │ │ +00015200: 2020 2020 2a20 646f 7562 6c65 5f73 7465 * double_ste │ │ │ │ +00015210: 702e 0a20 2020 2020 2a0a 2020 2020 202a p.. *. * │ │ │ │ +00015220: 2054 6865 206e 756d 6265 7220 6f66 206c The number of l │ │ │ │ +00015230: 6576 656c 7320 696e 206e 756d 5f6c 6576 evels in num_lev │ │ │ │ +00015240: 656c 7320 6465 6669 6e65 7320 7468 6520 els defines the │ │ │ │ +00015250: 616d 6f75 6e74 206f 6620 626c 6f63 6b20 amount of block │ │ │ │ +00015260: 6c65 7665 6c73 2074 6861 7420 7468 6520 levels that the │ │ │ │ +00015270: 616c 676f 7269 7468 6d20 7573 6520 696e algorithm use in │ │ │ │ +00015280: 2074 6865 0a20 2020 2020 2a20 6f70 7469 the. * opti │ │ │ │ +00015290: 6d69 7a61 7469 6f6e 2e20 5468 6520 696e mization. The in │ │ │ │ +000152a0: 6974 6961 6c69 7a61 7469 6f6e 2069 7320 itialization is │ │ │ │ +000152b0: 6120 6772 6964 2c20 696e 2077 6869 6368 a grid, in which │ │ │ │ +000152c0: 2074 6865 2073 7570 6572 7069 7865 6c73 the superpixels │ │ │ │ +000152d0: 2061 7265 2065 7175 616c 6c79 2064 6973 are equally dis │ │ │ │ +000152e0: 7472 6962 7574 6564 2074 6872 6f75 6768 tributed through │ │ │ │ +000152f0: 0a20 2020 2020 2a20 7468 6520 7769 6474 . * the widt │ │ │ │ +00015300: 6820 616e 6420 7468 6520 6865 6967 6874 h and the height │ │ │ │ +00015310: 206f 6620 7468 6520 696d 6167 652e 2054 of the image. T │ │ │ │ +00015320: 6865 206c 6172 6765 7220 626c 6f63 6b73 he larger blocks │ │ │ │ +00015330: 2063 6f72 7265 7370 6f6e 6420 746f 2074 correspond to t │ │ │ │ +00015340: 6865 2073 7570 6572 7069 7865 6c20 7369 he superpixel si │ │ │ │ +00015350: 7a65 2c20 616e 6420 7468 650a 2020 2020 ze, and the. │ │ │ │ +00015360: 202a 206c 6576 656c 7320 7769 7468 2073 * levels with s │ │ │ │ +00015370: 6d61 6c6c 6572 2062 6c6f 636b 7320 6172 maller blocks ar │ │ │ │ +00015380: 6520 666f 726d 6564 2062 7920 6469 7669 e formed by divi │ │ │ │ +00015390: 6469 6e67 2074 6865 206c 6172 6765 7220 ding the larger │ │ │ │ +000153a0: 626c 6f63 6b73 2069 6e74 6f20 3220 7820 blocks into 2 x │ │ │ │ +000153b0: 3220 626c 6f63 6b73 206f 6620 7069 7865 2 blocks of pixe │ │ │ │ +000153c0: 6c73 2c0a 2020 2020 202a 2072 6563 7572 ls,. * recur │ │ │ │ +000153d0: 7369 7665 6c79 2075 6e74 696c 2074 6865 sively until the │ │ │ │ +000153e0: 2073 6d61 6c6c 6572 2062 6c6f 636b 206c smaller block l │ │ │ │ +000153f0: 6576 656c 2e20 416e 2065 7861 6d70 6c65 evel. An example │ │ │ │ +00015400: 206f 6620 696e 6974 6961 6c69 7a61 7469 of initializati │ │ │ │ +00015410: 6f6e 206f 6620 3420 626c 6f63 6b20 6c65 on of 4 block le │ │ │ │ +00015420: 7665 6c73 2069 730a 2020 2020 202a 2069 vels is. * i │ │ │ │ +00015430: 6c6c 7573 7472 6174 6564 2069 6e20 7468 llustrated in th │ │ │ │ +00015440: 6520 666f 6c6c 6f77 696e 6720 6669 6775 e following figu │ │ │ │ +00015450: 7265 2e0a 2020 2020 202a 0a20 2020 2020 re.. *. │ │ │ │ +00015460: 2a20 215b 696d 6167 655d 2870 6963 732f * ![image](pics/ │ │ │ │ +00015470: 7375 7065 7270 6978 656c 735f 626c 6f63 superpixels_bloc │ │ │ │ +00015480: 6b73 2e70 6e67 290a 2020 2020 202a 2040 ks.png). * @ │ │ │ │ +00015490: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +000154a0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000154b0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000154c0: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi │ │ │ │ +000154d0: 7865 6c53 4545 4453 2063 7265 6174 6553 xelSEEDS createS │ │ │ │ +000154e0: 7570 6572 7069 7865 6c53 4545 4453 2869 uperpixelSEEDS(i │ │ │ │ +000154f0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00015500: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00015510: 2c20 696e 7420 696d 6167 655f 6368 616e , int image_chan │ │ │ │ +00015520: 6e65 6c73 2c20 696e 7420 6e75 6d5f 7375 nels, int num_su │ │ │ │ +00015530: 7065 7270 6978 656c 732c 2069 6e74 206e perpixels, int n │ │ │ │ +00015540: 756d 5f6c 6576 656c 732c 2069 6e74 2070 um_levels, int p │ │ │ │ +00015550: 7269 6f72 2920 7b0a 2020 2020 2020 2020 rior) {. │ │ │ │ +00015560: 7265 7475 726e 2053 7570 6572 7069 7865 return Superpixe │ │ │ │ +00015570: 6c53 4545 4453 2e5f 5f66 726f 6d50 7472 lSEEDS.__fromPtr │ │ │ │ +00015580: 5f5f 2863 7265 6174 6553 7570 6572 7069 __(createSuperpi │ │ │ │ +00015590: 7865 6c53 4545 4453 5f32 2869 6d61 6765 xelSEEDS_2(image │ │ │ │ +000155a0: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ +000155b0: 6967 6874 2c20 696d 6167 655f 6368 616e ight, image_chan │ │ │ │ +000155c0: 6e65 6c73 2c20 6e75 6d5f 7375 7065 7270 nels, num_superp │ │ │ │ +000155d0: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ +000155e0: 732c 2070 7269 6f72 2929 3b0a 2020 2020 s, prior));. │ │ │ │ +000155f0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00015600: 2a20 496e 6974 6961 6c69 7a65 7320 6120 * Initializes a │ │ │ │ +00015610: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ +00015620: 6f62 6a65 6374 2e0a 2020 2020 202a 0a20 object.. *. │ │ │ │ +00015630: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +00015640: 6765 5f77 6964 7468 2049 6d61 6765 2077 ge_width Image w │ │ │ │ +00015650: 6964 7468 2e0a 2020 2020 202a 2040 7061 idth.. * @pa │ │ │ │ +00015660: 7261 6d20 696d 6167 655f 6865 6967 6874 ram image_height │ │ │ │ +00015670: 2049 6d61 6765 2068 6569 6768 742e 0a20 Image height.. │ │ │ │ +00015680: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +00015690: 6765 5f63 6861 6e6e 656c 7320 4e75 6d62 ge_channels Numb │ │ │ │ +000156a0: 6572 206f 6620 6368 616e 6e65 6c73 206f er of channels o │ │ │ │ +000156b0: 6620 7468 6520 696d 6167 652e 0a20 2020 f the image.. │ │ │ │ +000156c0: 2020 2a20 4070 6172 616d 206e 756d 5f73 * @param num_s │ │ │ │ +000156d0: 7570 6572 7069 7865 6c73 2044 6573 6972 uperpixels Desir │ │ │ │ +000156e0: 6564 206e 756d 6265 7220 6f66 2073 7570 ed number of sup │ │ │ │ +000156f0: 6572 7069 7865 6c73 2e20 4e6f 7465 2074 erpixels. Note t │ │ │ │ +00015700: 6861 7420 7468 6520 6163 7475 616c 206e hat the actual n │ │ │ │ +00015710: 756d 6265 7220 6d61 7920 6265 2073 6d61 umber may be sma │ │ │ │ +00015720: 6c6c 6572 0a20 2020 2020 2a20 6475 6520 ller. * due │ │ │ │ +00015730: 746f 2072 6573 7472 6963 7469 6f6e 7320 to restrictions │ │ │ │ +00015740: 2864 6570 656e 6469 6e67 206f 6e20 7468 (depending on th │ │ │ │ +00015750: 6520 696d 6167 6520 7369 7a65 2061 6e64 e image size and │ │ │ │ +00015760: 206e 756d 5f6c 6576 656c 7329 2e20 5573 num_levels). Us │ │ │ │ +00015770: 6520 6765 744e 756d 6265 724f 6653 7570 e getNumberOfSup │ │ │ │ +00015780: 6572 7069 7865 6c73 2829 2074 6f0a 2020 erpixels() to. │ │ │ │ +00015790: 2020 202a 2067 6574 2074 6865 2061 6374 * get the act │ │ │ │ +000157a0: 7561 6c20 6e75 6d62 6572 2e0a 2020 2020 ual number.. │ │ │ │ +000157b0: 202a 2040 7061 7261 6d20 6e75 6d5f 6c65 * @param num_le │ │ │ │ +000157c0: 7665 6c73 204e 756d 6265 7220 6f66 2062 vels Number of b │ │ │ │ +000157d0: 6c6f 636b 206c 6576 656c 732e 2054 6865 lock levels. The │ │ │ │ +000157e0: 206d 6f72 6520 6c65 7665 6c73 2c20 7468 more levels, th │ │ │ │ +000157f0: 6520 6d6f 7265 2061 6363 7572 6174 6520 e more accurate │ │ │ │ +00015800: 6973 2074 6865 2073 6567 6d65 6e74 6174 is the segmentat │ │ │ │ +00015810: 696f 6e2c 0a20 2020 2020 2a20 6275 7420 ion,. * but │ │ │ │ +00015820: 6e65 6564 7320 6d6f 7265 206d 656d 6f72 needs more memor │ │ │ │ +00015830: 7920 616e 6420 4350 5520 7469 6d65 2e0a y and CPU time.. │ │ │ │ +00015840: 2020 2020 202a 206d 7573 7420 6265 2069 * must be i │ │ │ │ +00015850: 6e20 7468 6520 7261 6e67 6520 5b30 2c20 n the range [0, │ │ │ │ +00015860: 355d 2e0a 2020 2020 202a 0a20 2020 2020 5].. *. │ │ │ │ +00015870: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ +00015880: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ +00015890: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ +000158a0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ +000158b0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ +000158c0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ +000158d0: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ +000158e0: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ +000158f0: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ +00015900: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ +00015910: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ +00015920: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00015930: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ +00015940: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ +00015950: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +00015960: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ +00015970: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ +00015980: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ +00015990: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ +000159a0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ +000159b0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ +000159c0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ +000159d0: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ +000159e0: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ +000159f0: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ +00015a00: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ +00015a10: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ +00015a20: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ +00015a30: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ +00015a40: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ +00015a50: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ +00015a60: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ +00015a70: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ +00015a80: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ +00015a90: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ +00015aa0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ +00015ab0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ +00015ac0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ +00015ad0: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ +00015ae0: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ +00015af0: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ +00015b00: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ +00015b10: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ +00015b20: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ +00015b30: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ +00015b40: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ +00015b50: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ +00015b60: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ +00015b70: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ +00015b80: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ +00015b90: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ +00015ba0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ +00015bb0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ +00015bc0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ +00015bd0: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ +00015be0: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ +00015bf0: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ +00015c00: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ +00015c10: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ +00015c20: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ +00015c30: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00015c40: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00015c50: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00015c60: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ +00015c70: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ +00015c80: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ +00015c90: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +00015ca0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +00015cb0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ +00015cc0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ +00015cd0: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +00015ce0: 206e 756d 5f6c 6576 656c 7329 207b 0a20 num_levels) {. │ │ │ │ +00015cf0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ +00015d00: 7065 7270 6978 656c 5345 4544 532e 5f5f perpixelSEEDS.__ │ │ │ │ +00015d10: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00015d20: 5375 7065 7270 6978 656c 5345 4544 535f SuperpixelSEEDS_ │ │ │ │ +00015d30: 3328 696d 6167 655f 7769 6474 682c 2069 3(image_width, i │ │ │ │ +00015d40: 6d61 6765 5f68 6569 6768 742c 2069 6d61 mage_height, ima │ │ │ │ +00015d50: 6765 5f63 6861 6e6e 656c 732c 206e 756d ge_channels, num │ │ │ │ +00015d60: 5f73 7570 6572 7069 7865 6c73 2c20 6e75 _superpixels, nu │ │ │ │ +00015d70: 6d5f 6c65 7665 6c73 2929 3b0a 2020 2020 m_levels));. │ │ │ │ +00015d80: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00015d90: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00015da0: 3a78 696d 6770 726f 633a 3a66 6f75 7269 :ximgproc::fouri │ │ │ │ +00015db0: 6572 4465 7363 7269 7074 6f72 284d 6174 erDescriptor(Mat │ │ │ │ +00015dc0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +00015dd0: 696e 7420 6e62 456c 7420 3d20 2d31 2c20 int nbElt = -1, │ │ │ │ +00015de0: 696e 7420 6e62 4644 203d 202d 3129 0a20 int nbFD = -1). │ │ │ │ +00015df0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00015e00: 2020 2020 2a20 466f 7572 6965 7220 6465 * Fourier de │ │ │ │ +00015e10: 7363 7269 7074 6f72 7320 666f 7220 706c scriptors for pl │ │ │ │ +00015e20: 616e 6564 2063 6c6f 7365 6420 6375 7276 aned closed curv │ │ │ │ +00015e30: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00015e40: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00015e50: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +00015e60: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +00015e70: 6173 6520 7365 6520 4349 5445 3a20 5065 ase see CITE: Pe │ │ │ │ +00015e80: 7273 6f6f 6e46 7531 3937 370a 2020 2020 rsoonFu1977. │ │ │ │ +00015e90: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00015ea0: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +00015eb0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00015ec0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00015ed0: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00015ee0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00015ef0: 2020 202a 2040 7061 7261 6d20 6e62 456c * @param nbEl │ │ │ │ +00015f00: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +00015f10: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00015f20: 2040 7061 7261 6d20 6e62 4644 2061 7574 @param nbFD aut │ │ │ │ +00015f30: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00015f40: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00015f50: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00015f60: 6f69 6420 666f 7572 6965 7244 6573 6372 oid fourierDescr │ │ │ │ +00015f70: 6970 746f 7228 4d61 7420 7372 632c 204d iptor(Mat src, M │ │ │ │ +00015f80: 6174 2064 7374 2c20 696e 7420 6e62 456c at dst, int nbEl │ │ │ │ +00015f90: 742c 2069 6e74 206e 6246 4429 207b 0a20 t, int nbFD) {. │ │ │ │ +00015fa0: 2020 2020 2020 2066 6f75 7269 6572 4465 fourierDe │ │ │ │ +00015fb0: 7363 7269 7074 6f72 5f30 2873 7263 2e6e scriptor_0(src.n │ │ │ │ +00015fc0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00015fd0: 7469 7665 4f62 6a2c 206e 6245 6c74 2c20 tiveObj, nbElt, │ │ │ │ +00015fe0: 6e62 4644 293b 0a20 2020 207d 0a0a 2020 nbFD);. }.. │ │ │ │ +00015ff0: 2020 2f2a 2a0a 2020 2020 202a 2046 6f75 /**. * Fou │ │ │ │ +00016000: 7269 6572 2064 6573 6372 6970 746f 7273 rier descriptors │ │ │ │ +00016010: 2066 6f72 2070 6c61 6e65 6420 636c 6f73 for planed clos │ │ │ │ +00016020: 6564 2063 7572 7665 730a 2020 2020 202a ed curves. * │ │ │ │ +00016030: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00016040: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +00016050: 6869 7320 696d 706c 656d 656e 7461 7469 his implementati │ │ │ │ +00016060: 6f6e 2c20 706c 6561 7365 2073 6565 2043 on, please see C │ │ │ │ +00016070: 4954 453a 2050 6572 736f 6f6e 4675 3139 ITE: PersoonFu19 │ │ │ │ +00016080: 3737 0a20 2020 2020 2a0a 2020 2020 202a 77. *. * │ │ │ │ +00016090: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000160a0: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +000160b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000160c0: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +000160d0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +000160e0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +000160f0: 616d 206e 6245 6c74 2061 7574 6f6d 6174 am nbElt automat │ │ │ │ +00016100: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00016110: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00016120: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00016130: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +00016140: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +00016150: 7374 2c20 696e 7420 6e62 456c 7429 207b st, int nbElt) { │ │ │ │ +00016160: 0a20 2020 2020 2020 2066 6f75 7269 6572 . fourier │ │ │ │ +00016170: 4465 7363 7269 7074 6f72 5f31 2873 7263 Descriptor_1(src │ │ │ │ +00016180: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00016190: 6e61 7469 7665 4f62 6a2c 206e 6245 6c74 nativeObj, nbElt │ │ │ │ +000161a0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000161b0: 2a0a 2020 2020 202a 2046 6f75 7269 6572 *. * Fourier │ │ │ │ +000161c0: 2064 6573 6372 6970 746f 7273 2066 6f72 descriptors for │ │ │ │ +000161d0: 2070 6c61 6e65 6420 636c 6f73 6564 2063 planed closed c │ │ │ │ +000161e0: 7572 7665 730a 2020 2020 202a 0a20 2020 urves. *. │ │ │ │ +000161f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00016200: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +00016210: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ +00016220: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ +00016230: 2050 6572 736f 6f6e 4675 3139 3737 0a20 PersoonFu1977. │ │ │ │ +00016240: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00016250: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ +00016260: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00016270: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00016280: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00016290: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000162a0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000162b0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000162c0: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +000162d0: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +000162e0: 7374 2920 7b0a 2020 2020 2020 2020 666f st) {. fo │ │ │ │ +000162f0: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ +00016300: 3228 7372 632e 6e61 7469 7665 4f62 6a2c 2(src.nativeObj, │ │ │ │ +00016310: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +00016320: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00016330: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00016340: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00016350: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ +00016360: 7372 632c 204d 6174 2074 2c20 4d61 7426 src, Mat t, Mat& │ │ │ │ +00016370: 2064 7374 2c20 626f 6f6c 2066 6443 6f6e dst, bool fdCon │ │ │ │ +00016380: 746f 7572 203d 2074 7275 6529 0a20 2020 tour = true). │ │ │ │ +00016390: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +000163a0: 2020 2a20 7472 616e 7366 6f72 6d20 6120 * transform a │ │ │ │ +000163b0: 636f 6e74 6f75 720a 2020 2020 202a 0a20 contour. *. │ │ │ │ +000163c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000163d0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +000163e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000163f0: 2020 2020 202a 2040 7061 7261 6d20 7420 * @param t │ │ │ │ +00016400: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00016410: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00016420: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00016430: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00016440: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00016450: 6664 436f 6e74 6f75 7220 6175 746f 6d61 fdContour automa │ │ │ │ +00016460: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00016470: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00016480: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00016490: 2074 7261 6e73 666f 726d 4644 284d 6174 transformFD(Mat │ │ │ │ +000164a0: 2073 7263 2c20 4d61 7420 742c 204d 6174 src, Mat t, Mat │ │ │ │ +000164b0: 2064 7374 2c20 626f 6f6c 6561 6e20 6664 dst, boolean fd │ │ │ │ +000164c0: 436f 6e74 6f75 7229 207b 0a20 2020 2020 Contour) {. │ │ │ │ +000164d0: 2020 2074 7261 6e73 666f 726d 4644 5f30 transformFD_0 │ │ │ │ +000164e0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +000164f0: 742e 6e61 7469 7665 4f62 6a2c 2064 7374 t.nativeObj, dst │ │ │ │ +00016500: 2e6e 6174 6976 654f 626a 2c20 6664 436f .nativeObj, fdCo │ │ │ │ +00016510: 6e74 6f75 7229 3b0a 2020 2020 7d0a 0a20 ntour);. }.. │ │ │ │ +00016520: 2020 202f 2a2a 0a20 2020 2020 2a20 7472 /**. * tr │ │ │ │ +00016530: 616e 7366 6f72 6d20 6120 636f 6e74 6f75 ansform a contou │ │ │ │ +00016540: 720a 2020 2020 202a 0a20 2020 2020 2a0a r. *. *. │ │ │ │ +00016550: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00016560: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00016570: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00016580: 2040 7061 7261 6d20 7420 6175 746f 6d61 @param t automa │ │ │ │ +00016590: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000165a0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000165b0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +000165c0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000165d0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000165e0: 7461 7469 6320 766f 6964 2074 7261 6e73 tatic void trans │ │ │ │ +000165f0: 666f 726d 4644 284d 6174 2073 7263 2c20 formFD(Mat src, │ │ │ │ +00016600: 4d61 7420 742c 204d 6174 2064 7374 2920 Mat t, Mat dst) │ │ │ │ +00016610: 7b0a 2020 2020 2020 2020 7472 616e 7366 {. transf │ │ │ │ +00016620: 6f72 6d46 445f 3128 7372 632e 6e61 7469 ormFD_1(src.nati │ │ │ │ +00016630: 7665 4f62 6a2c 2074 2e6e 6174 6976 654f veObj, t.nativeO │ │ │ │ +00016640: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00016650: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +00016660: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00016670: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00016680: 633a 3a63 6f6e 746f 7572 5361 6d70 6c69 c::contourSampli │ │ │ │ +00016690: 6e67 284d 6174 2073 7263 2c20 4d61 7426 ng(Mat src, Mat& │ │ │ │ +000166a0: 206f 7574 2c20 696e 7420 6e62 456c 7429 out, int nbElt) │ │ │ │ +000166b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000166c0: 0a20 2020 2020 2a20 436f 6e74 6f75 7220 . * Contour │ │ │ │ +000166d0: 7361 6d70 6c69 6e67 202e 0a20 2020 2020 sampling .. │ │ │ │ +000166e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +000166f0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00016700: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00016710: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00016720: 206f 7574 2061 7574 6f6d 6174 6963 616c out automatical │ │ │ │ +00016730: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00016740: 2020 2a20 4070 6172 616d 206e 6245 6c74 * @param nbElt │ │ │ │ +00016750: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00016760: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00016770: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00016780: 6963 2076 6f69 6420 636f 6e74 6f75 7253 ic void contourS │ │ │ │ +00016790: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ +000167a0: 204d 6174 206f 7574 2c20 696e 7420 6e62 Mat out, int nb │ │ │ │ +000167b0: 456c 7429 207b 0a20 2020 2020 2020 2063 Elt) {. c │ │ │ │ +000167c0: 6f6e 746f 7572 5361 6d70 6c69 6e67 5f30 ontourSampling_0 │ │ │ │ +000167d0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +000167e0: 6f75 742e 6e61 7469 7665 4f62 6a2c 206e out.nativeObj, n │ │ │ │ +000167f0: 6245 6c74 293b 0a20 2020 207d 0a0a 0a20 bElt);. }... │ │ │ │ +00016800: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00016810: 3a20 2050 7472 5f43 6f6e 746f 7572 4669 : Ptr_ContourFi │ │ │ │ +00016820: 7474 696e 6720 6376 3a3a 7869 6d67 7072 tting cv::ximgpr │ │ │ │ +00016830: 6f63 3a3a 6372 6561 7465 436f 6e74 6f75 oc::createContou │ │ │ │ +00016840: 7246 6974 7469 6e67 2869 6e74 2063 7472 rFitting(int ctr │ │ │ │ +00016850: 203d 2031 3032 342c 2069 6e74 2066 6420 = 1024, int fd │ │ │ │ +00016860: 3d20 3136 290a 2020 2020 2f2f 0a0a 2020 = 16). //.. │ │ │ │ +00016870: 2020 2f2a 2a0a 2020 2020 202a 2063 7265 /**. * cre │ │ │ │ +00016880: 6174 6520 436f 6e74 6f75 7246 6974 7469 ate ContourFitti │ │ │ │ +00016890: 6e67 2061 6c67 6f72 6974 686d 206f 626a ng algorithm obj │ │ │ │ +000168a0: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *. │ │ │ │ +000168b0: 2a20 4070 6172 616d 2063 7472 206e 756d * @param ctr num │ │ │ │ +000168c0: 6265 7220 6f66 2046 6f75 7269 6572 2064 ber of Fourier d │ │ │ │ +000168d0: 6573 6372 6970 746f 7273 2065 7175 616c escriptors equal │ │ │ │ +000168e0: 2074 6f20 6e75 6d62 6572 206f 6620 636f to number of co │ │ │ │ +000168f0: 6e74 6f75 7220 706f 696e 7473 2061 6674 ntour points aft │ │ │ │ +00016900: 6572 2072 6573 616d 706c 696e 672e 0a20 er resampling.. │ │ │ │ +00016910: 2020 2020 2a20 4070 6172 616d 2066 6420 * @param fd │ │ │ │ +00016920: 436f 6e74 6f75 7220 6465 6669 6e69 6e67 Contour defining │ │ │ │ +00016930: 2073 6563 6f6e 6420 7368 6170 6520 2854 second shape (T │ │ │ │ +00016940: 6172 6765 7429 2e0a 2020 2020 202a 2040 arget).. * @ │ │ │ │ +00016950: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00016960: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00016970: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00016980: 6320 7374 6174 6963 2043 6f6e 746f 7572 c static Contour │ │ │ │ +00016990: 4669 7474 696e 6720 6372 6561 7465 436f Fitting createCo │ │ │ │ +000169a0: 6e74 6f75 7246 6974 7469 6e67 2869 6e74 ntourFitting(int │ │ │ │ +000169b0: 2063 7472 2c20 696e 7420 6664 2920 7b0a ctr, int fd) {. │ │ │ │ +000169c0: 2020 2020 2020 2020 7265 7475 726e 2043 return C │ │ │ │ +000169d0: 6f6e 746f 7572 4669 7474 696e 672e 5f5f ontourFitting.__ │ │ │ │ +000169e0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +000169f0: 436f 6e74 6f75 7246 6974 7469 6e67 5f30 ContourFitting_0 │ │ │ │ +00016a00: 2863 7472 2c20 6664 2929 3b0a 2020 2020 (ctr, fd));. │ │ │ │ +00016a10: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00016a20: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ +00016a30: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ +00016a40: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ +00016a50: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ +00016a60: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ +00016a70: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ +00016a80: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ +00016a90: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ +00016aa0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ +00016ab0: 6e67 2e0a 2020 2020 202a 2040 7265 7475 ng.. * @retu │ │ │ │ +00016ac0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00016ad0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00016ae0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00016af0: 6174 6963 2043 6f6e 746f 7572 4669 7474 atic ContourFitt │ │ │ │ +00016b00: 696e 6720 6372 6561 7465 436f 6e74 6f75 ing createContou │ │ │ │ +00016b10: 7246 6974 7469 6e67 2869 6e74 2063 7472 rFitting(int ctr │ │ │ │ +00016b20: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00016b30: 726e 2043 6f6e 746f 7572 4669 7474 696e rn ContourFittin │ │ │ │ +00016b40: 672e 5f5f 6672 6f6d 5074 725f 5f28 6372 g.__fromPtr__(cr │ │ │ │ +00016b50: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ +00016b60: 6e67 5f31 2863 7472 2929 3b0a 2020 2020 ng_1(ctr));. │ │ │ │ +00016b70: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00016b80: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ +00016b90: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ +00016ba0: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ +00016bb0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00016bc0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00016bd0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00016be0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00016bf0: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting │ │ │ │ +00016c00: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit │ │ │ │ +00016c10: 7469 6e67 2829 207b 0a20 2020 2020 2020 ting() {. │ │ │ │ +00016c20: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ +00016c30: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ +00016c40: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ +00016c50: 4669 7474 696e 675f 3228 2929 3b0a 2020 Fitting_2());. │ │ │ │ +00016c60: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00016c70: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00016c80: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00016c90: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma │ │ │ │ +00016ca0: 6765 284d 6174 2069 6d67 2c20 4d61 7426 ge(Mat img, Mat& │ │ │ │ +00016cb0: 2071 696d 6729 0a20 2020 202f 2f0a 0a20 qimg). //.. │ │ │ │ +00016cc0: 2020 202f 2a2a 0a20 2020 2020 2a20 6372 /**. * cr │ │ │ │ +00016cd0: 6561 7465 7320 6120 7175 6174 6572 6e69 eates a quaterni │ │ │ │ +00016ce0: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ +00016cf0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00016d00: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ +00016d10: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00016d20: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +00016d30: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00016d40: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00016d50: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00016d60: 766f 6964 2063 7265 6174 6551 7561 7465 void createQuate │ │ │ │ +00016d70: 726e 696f 6e49 6d61 6765 284d 6174 2069 rnionImage(Mat i │ │ │ │ +00016d80: 6d67 2c20 4d61 7420 7169 6d67 2920 7b0a mg, Mat qimg) {. │ │ │ │ +00016d90: 2020 2020 2020 2020 6372 6561 7465 5175 createQu │ │ │ │ +00016da0: 6174 6572 6e69 6f6e 496d 6167 655f 3028 aternionImage_0( │ │ │ │ +00016db0: 696d 672e 6e61 7469 7665 4f62 6a2c 2071 img.nativeObj, q │ │ │ │ +00016dc0: 696d 672e 6e61 7469 7665 4f62 6a29 3b0a img.nativeObj);. │ │ │ │ +00016dd0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00016de0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00016df0: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ +00016e00: 636f 6e6a 284d 6174 2071 696d 672c 204d conj(Mat qimg, M │ │ │ │ +00016e10: 6174 2620 7163 696d 6729 0a20 2020 202f at& qcimg). / │ │ │ │ +00016e20: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00016e30: 2a20 6361 6c63 756c 6174 6573 2063 6f6e * calculates con │ │ │ │ +00016e40: 6a75 6761 7465 206f 6620 6120 7175 6174 jugate of a quat │ │ │ │ +00016e50: 6572 6e69 6f6e 2069 6d61 6765 2e0a 2020 ernion image.. │ │ │ │ +00016e60: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00016e70: 616d 2071 696d 6720 6175 746f 6d61 7469 am qimg automati │ │ │ │ +00016e80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00016e90: 2020 2020 202a 2040 7061 7261 6d20 7163 * @param qc │ │ │ │ +00016ea0: 696d 6720 6175 746f 6d61 7469 6361 6c6c img automaticall │ │ │ │ +00016eb0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00016ec0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00016ed0: 7461 7469 6320 766f 6964 2071 636f 6e6a tatic void qconj │ │ │ │ +00016ee0: 284d 6174 2071 696d 672c 204d 6174 2071 (Mat qimg, Mat q │ │ │ │ +00016ef0: 6369 6d67 2920 7b0a 2020 2020 2020 2020 cimg) {. │ │ │ │ +00016f00: 7163 6f6e 6a5f 3028 7169 6d67 2e6e 6174 qconj_0(qimg.nat │ │ │ │ +00016f10: 6976 654f 626a 2c20 7163 696d 672e 6e61 iveObj, qcimg.na │ │ │ │ +00016f20: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +00016f30: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00016f40: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00016f50: 696d 6770 726f 633a 3a71 756e 6974 6172 imgproc::qunitar │ │ │ │ +00016f60: 7928 4d61 7420 7169 6d67 2c20 4d61 7426 y(Mat qimg, Mat& │ │ │ │ +00016f70: 2071 6e69 6d67 290a 2020 2020 2f2f 0a0a qnimg). //.. │ │ │ │ +00016f80: 2020 2020 2f2a 2a0a 2020 2020 202a 2064 /**. * d │ │ │ │ +00016f90: 6976 6964 6573 2065 6163 6820 656c 656d ivides each elem │ │ │ │ +00016fa0: 656e 7420 6279 2069 7473 206d 6f64 756c ent by its modul │ │ │ │ +00016fb0: 7573 2e0a 2020 2020 202a 0a20 2020 2020 us.. *. │ │ │ │ +00016fc0: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +00016fd0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00016fe0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00016ff0: 7261 6d20 716e 696d 6720 6175 746f 6d61 ram qnimg automa │ │ │ │ +00017000: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00017010: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00017020: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00017030: 2071 756e 6974 6172 7928 4d61 7420 7169 qunitary(Mat qi │ │ │ │ +00017040: 6d67 2c20 4d61 7420 716e 696d 6729 207b mg, Mat qnimg) { │ │ │ │ +00017050: 0a20 2020 2020 2020 2071 756e 6974 6172 . qunitar │ │ │ │ +00017060: 795f 3028 7169 6d67 2e6e 6174 6976 654f y_0(qimg.nativeO │ │ │ │ +00017070: 626a 2c20 716e 696d 672e 6e61 7469 7665 bj, qnimg.native │ │ │ │ +00017080: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +00017090: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +000170a0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +000170b0: 726f 633a 3a71 6d75 6c74 6970 6c79 284d roc::qmultiply(M │ │ │ │ +000170c0: 6174 2073 7263 312c 204d 6174 2073 7263 at src1, Mat src │ │ │ │ +000170d0: 322c 204d 6174 2620 6473 7429 0a20 2020 2, Mat& dst). │ │ │ │ +000170e0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +000170f0: 2020 2a20 4361 6c63 756c 6174 6573 2074 * Calculates t │ │ │ │ +00017100: 6865 2070 6572 2d65 6c65 6d65 6e74 2071 he per-element q │ │ │ │ +00017110: 7561 7465 726e 696f 6e20 7072 6f64 7563 uaternion produc │ │ │ │ +00017120: 7420 6f66 2074 776f 2061 7272 6179 730a t of two arrays. │ │ │ │ +00017130: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017140: 6172 616d 2073 7263 3120 6175 746f 6d61 aram src1 automa │ │ │ │ +00017150: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00017160: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00017170: 7372 6332 2061 7574 6f6d 6174 6963 616c src2 automatical │ │ │ │ +00017180: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00017190: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +000171a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000171b0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000171c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000171d0: 2076 6f69 6420 716d 756c 7469 706c 7928 void qmultiply( │ │ │ │ +000171e0: 4d61 7420 7372 6331 2c20 4d61 7420 7372 Mat src1, Mat sr │ │ │ │ +000171f0: 6332 2c20 4d61 7420 6473 7429 207b 0a20 c2, Mat dst) {. │ │ │ │ +00017200: 2020 2020 2020 2071 6d75 6c74 6970 6c79 qmultiply │ │ │ │ +00017210: 5f30 2873 7263 312e 6e61 7469 7665 4f62 _0(src1.nativeOb │ │ │ │ +00017220: 6a2c 2073 7263 322e 6e61 7469 7665 4f62 j, src2.nativeOb │ │ │ │ +00017230: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00017240: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00017250: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00017260: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00017270: 3a3a 7164 6674 284d 6174 2069 6d67 2c20 ::qdft(Mat img, │ │ │ │ +00017280: 4d61 7426 2071 696d 672c 2069 6e74 2066 Mat& qimg, int f │ │ │ │ +00017290: 6c61 6773 2c20 626f 6f6c 2073 6964 654c lags, bool sideL │ │ │ │ +000172a0: 6566 7429 0a20 2020 202f 2f0a 0a20 2020 eft). //.. │ │ │ │ +000172b0: 202f 2a2a 0a20 2020 2020 2a20 5065 7266 /**. * Perf │ │ │ │ +000172c0: 6f72 6d73 2061 2066 6f72 7761 7264 206f orms a forward o │ │ │ │ +000172d0: 7220 696e 7665 7273 6520 4469 7363 7265 r inverse Discre │ │ │ │ +000172e0: 7465 2071 7561 7465 726e 696f 6e20 466f te quaternion Fo │ │ │ │ +000172f0: 7572 6965 7220 7472 616e 7366 6f72 6d20 urier transform │ │ │ │ +00017300: 6f66 2061 2032 4420 7175 6174 6572 6e69 of a 2D quaterni │ │ │ │ +00017310: 6f6e 2061 7272 6179 2e0a 2020 2020 202a on array.. * │ │ │ │ +00017320: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00017330: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ +00017340: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00017350: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +00017360: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00017370: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00017380: 7261 6d20 666c 6167 7320 6175 746f 6d61 ram flags automa │ │ │ │ +00017390: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000173a0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000173b0: 7369 6465 4c65 6674 2061 7574 6f6d 6174 sideLeft automat │ │ │ │ +000173c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000173d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000173e0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000173f0: 7164 6674 284d 6174 2069 6d67 2c20 4d61 qdft(Mat img, Ma │ │ │ │ +00017400: 7420 7169 6d67 2c20 696e 7420 666c 6167 t qimg, int flag │ │ │ │ +00017410: 732c 2062 6f6f 6c65 616e 2073 6964 654c s, boolean sideL │ │ │ │ +00017420: 6566 7429 207b 0a20 2020 2020 2020 2071 eft) {. q │ │ │ │ +00017430: 6466 745f 3028 696d 672e 6e61 7469 7665 dft_0(img.native │ │ │ │ +00017440: 4f62 6a2c 2071 696d 672e 6e61 7469 7665 Obj, qimg.native │ │ │ │ +00017450: 4f62 6a2c 2066 6c61 6773 2c20 7369 6465 Obj, flags, side │ │ │ │ +00017460: 4c65 6674 293b 0a20 2020 207d 0a0a 0a20 Left);. }... │ │ │ │ +00017470: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00017480: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00017490: 7072 6f63 3a3a 636f 6c6f 724d 6174 6368 proc::colorMatch │ │ │ │ +000174a0: 5465 6d70 6c61 7465 284d 6174 2069 6d67 Template(Mat img │ │ │ │ +000174b0: 2c20 4d61 7420 7465 6d70 6c2c 204d 6174 , Mat templ, Mat │ │ │ │ +000174c0: 2620 7265 7375 6c74 290a 2020 2020 2f2f & result). // │ │ │ │ +000174d0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000174e0: 2043 6f6d 7061 7265 7320 6120 636f 6c6f Compares a colo │ │ │ │ +000174f0: 7220 7465 6d70 6c61 7465 2061 6761 696e r template again │ │ │ │ +00017500: 7374 206f 7665 726c 6170 7065 6420 636f st overlapped co │ │ │ │ +00017510: 6c6f 7220 696d 6167 6520 7265 6769 6f6e lor image region │ │ │ │ +00017520: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00017530: 2040 7061 7261 6d20 696d 6720 6175 746f @param img auto │ │ │ │ +00017540: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00017550: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00017560: 6d20 7465 6d70 6c20 6175 746f 6d61 7469 m templ automati │ │ │ │ +00017570: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00017580: 2020 2020 202a 2040 7061 7261 6d20 7265 * @param re │ │ │ │ +00017590: 7375 6c74 2061 7574 6f6d 6174 6963 616c sult automatical │ │ │ │ +000175a0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000175b0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000175c0: 7374 6174 6963 2076 6f69 6420 636f 6c6f static void colo │ │ │ │ +000175d0: 724d 6174 6368 5465 6d70 6c61 7465 284d rMatchTemplate(M │ │ │ │ +000175e0: 6174 2069 6d67 2c20 4d61 7420 7465 6d70 at img, Mat temp │ │ │ │ +000175f0: 6c2c 204d 6174 2072 6573 756c 7429 207b l, Mat result) { │ │ │ │ +00017600: 0a20 2020 2020 2020 2063 6f6c 6f72 4d61 . colorMa │ │ │ │ +00017610: 7463 6854 656d 706c 6174 655f 3028 696d tchTemplate_0(im │ │ │ │ +00017620: 672e 6e61 7469 7665 4f62 6a2c 2074 656d g.nativeObj, tem │ │ │ │ +00017630: 706c 2e6e 6174 6976 654f 626a 2c20 7265 pl.nativeObj, re │ │ │ │ +00017640: 7375 6c74 2e6e 6174 6976 654f 626a 293b sult.nativeObj); │ │ │ │ +00017650: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00017660: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00017670: 5f44 5446 696c 7465 7220 6376 3a3a 7869 _DTFilter cv::xi │ │ │ │ +00017680: 6d67 7072 6f63 3a3a 6372 6561 7465 4454 mgproc::createDT │ │ │ │ +00017690: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +000176a0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +000176b0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +000176c0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +000176d0: 6465 203d 2044 5446 5f4e 432c 2069 6e74 de = DTF_NC, int │ │ │ │ +000176e0: 206e 756d 4974 6572 7320 3d20 3329 0a20 numIters = 3). │ │ │ │ +000176f0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00017700: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00017710: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00017720: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ +00017730: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +00017740: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +00017750: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +00017760: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00017770: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +00017780: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ +00017790: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ +000177a0: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ +000177b0: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ +000177c0: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ +000177d0: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ +000177e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000177f0: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +00017800: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +00017810: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +00017820: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +00017830: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00017840: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00017850: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00017860: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00017870: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00017880: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00017890: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +000178a0: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +000178b0: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +000178c0: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +000178d0: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +000178e0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +000178f0: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +00017900: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00017910: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00017920: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00017930: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ +00017940: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ +00017950: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ +00017960: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ +00017970: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ +00017980: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ +00017990: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ +000179a0: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ +000179b0: 636c 652e 0a20 2020 2020 2a0a 2020 2020 cle.. *. │ │ │ │ +000179c0: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ +000179d0: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ +000179e0: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ +000179f0: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ +00017a00: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ +00017a10: 656e 6f75 6768 2e0a 2020 2020 202a 0a20 enough.. *. │ │ │ │ +00017a20: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00017a30: 6574 6169 6c73 2061 626f 7574 2044 6f6d etails about Dom │ │ │ │ +00017a40: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ +00017a50: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ +00017a60: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00017a70: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ +00017a80: 4761 7374 616c 3131 2061 6e64 0a20 2020 Gastal11 and. │ │ │ │ +00017a90: 2020 2a20 5b44 6f6d 6169 6e20 5472 616e * [Domain Tran │ │ │ │ +00017aa0: 7366 6f72 6d20 6669 6c74 6572 2068 6f6d sform filter hom │ │ │ │ +00017ab0: 6570 6167 655d 2868 7474 703a 2f2f 7777 epage](http://ww │ │ │ │ +00017ac0: 772e 696e 662e 7566 7267 732e 6272 2f7e w.inf.ufrgs.br/~ │ │ │ │ +00017ad0: 6573 6c67 6173 7461 6c2f 446f 6d61 696e eslgastal/Domain │ │ │ │ +00017ae0: 5472 616e 7366 6f72 6d2f 292e 0a20 2020 Transform/).. │ │ │ │ +00017af0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00017b00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00017b10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00017b20: 7075 626c 6963 2073 7461 7469 6320 4454 public static DT │ │ │ │ +00017b30: 4669 6c74 6572 2063 7265 6174 6544 5446 Filter createDTF │ │ │ │ +00017b40: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00017b50: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +00017b60: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +00017b70: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +00017b80: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ +00017b90: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00017ba0: 6e20 4454 4669 6c74 6572 2e5f 5f66 726f n DTFilter.__fro │ │ │ │ +00017bb0: 6d50 7472 5f5f 2863 7265 6174 6544 5446 mPtr__(createDTF │ │ │ │ +00017bc0: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ +00017bd0: 7469 7665 4f62 6a2c 2073 6967 6d61 5370 tiveObj, sigmaSp │ │ │ │ +00017be0: 6174 6961 6c2c 2073 6967 6d61 436f 6c6f atial, sigmaColo │ │ │ │ +00017bf0: 722c 206d 6f64 652c 206e 756d 4974 6572 r, mode, numIter │ │ │ │ +00017c00: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }.. │ │ │ │ +00017c10: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +00017c20: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +00017c30: 6520 696e 7374 616e 6365 206f 6620 4454 e instance of DT │ │ │ │ +00017c40: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ +00017c50: 6365 2069 6e69 7469 616c 697a 6174 696f ce initializatio │ │ │ │ +00017c60: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ +00017c70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017c80: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ +00017c90: 6167 6520 2875 7365 6420 746f 2062 7569 age (used to bui │ │ │ │ +00017ca0: 6c64 2074 7261 6e73 666f 726d 6564 2064 ld transformed d │ │ │ │ +00017cb0: 6973 7461 6e63 652c 2077 6869 6368 2064 istance, which d │ │ │ │ +00017cc0: 6573 6372 6962 6573 2065 6467 6520 7374 escribes edge st │ │ │ │ +00017cd0: 7275 6374 7572 6520 6f66 0a20 2020 2020 ructure of. │ │ │ │ +00017ce0: 2a20 6775 6964 6564 2069 6d61 6765 292e * guided image). │ │ │ │ +00017cf0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017d00: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ +00017d10: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ +00017d20: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +00017d30: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00017d40: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00017d50: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00017d60: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ +00017d70: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ +00017d80: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00017d90: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00017da0: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +00017db0: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ +00017dc0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +00017dd0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +00017de0: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +00017df0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00017e00: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00017e10: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ +00017e20: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00017e30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017e40: 6172 616d 206d 6f64 6520 6f6e 6520 666f aram mode one fo │ │ │ │ +00017e50: 726d 2074 6872 6565 206d 6f64 6573 2044 rm three modes D │ │ │ │ +00017e60: 5446 5f4e 432c 2044 5446 5f52 4620 616e TF_NC, DTF_RF an │ │ │ │ +00017e70: 6420 4454 465f 4943 2077 6869 6368 2063 d DTF_IC which c │ │ │ │ +00017e80: 6f72 7265 7370 6f6e 6473 2074 6f20 7468 orresponds to th │ │ │ │ +00017e90: 7265 6520 6d6f 6465 7320 666f 720a 2020 ree modes for. │ │ │ │ +00017ea0: 2020 202a 2066 696c 7465 7269 6e67 2032 * filtering 2 │ │ │ │ +00017eb0: 4420 7369 676e 616c 7320 696e 2074 6865 D signals in the │ │ │ │ +00017ec0: 2061 7274 6963 6c65 2e0a 2020 2020 202a article.. * │ │ │ │ +00017ed0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00017ee0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00017ef0: 6162 6f75 7420 446f 6d61 696e 2054 7261 about Domain Tra │ │ │ │ +00017f00: 6e73 666f 726d 2066 696c 7465 7220 7061 nsform filter pa │ │ │ │ +00017f10: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +00017f20: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +00017f30: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +00017f40: 3120 616e 640a 2020 2020 202a 205b 446f 1 and. * [Do │ │ │ │ +00017f50: 6d61 696e 2054 7261 6e73 666f 726d 2066 main Transform f │ │ │ │ +00017f60: 696c 7465 7220 686f 6d65 7061 6765 5d28 ilter homepage]( │ │ │ │ +00017f70: 6874 7470 3a2f 2f77 7777 2e69 6e66 2e75 http://www.inf.u │ │ │ │ +00017f80: 6672 6773 2e62 722f 7e65 736c 6761 7374 frgs.br/~eslgast │ │ │ │ +00017f90: 616c 2f44 6f6d 6169 6e54 7261 6e73 666f al/DomainTransfo │ │ │ │ +00017fa0: 726d 2f29 2e0a 2020 2020 202a 2040 7265 rm/).. * @re │ │ │ │ +00017fb0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00017fc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00017fd0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00017fe0: 7374 6174 6963 2044 5446 696c 7465 7220 static DTFilter │ │ │ │ +00017ff0: 6372 6561 7465 4454 4669 6c74 6572 284d createDTFilter(M │ │ │ │ +00018000: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +00018010: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ +00018020: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +00018030: 2c20 696e 7420 6d6f 6465 2920 7b0a 2020 , int mode) {. │ │ │ │ +00018040: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ +00018050: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00018060: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ +00018070: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +00018080: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ +00018090: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ +000180a0: 6465 2929 3b0a 2020 2020 7d0a 0a20 2020 de));. }.. │ │ │ │ +000180b0: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +000180c0: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +000180d0: 7465 2069 6e73 7461 6e63 6520 6f66 2044 te instance of D │ │ │ │ +000180e0: 5446 696c 7465 7220 616e 6420 7072 6f64 TFilter and prod │ │ │ │ +000180f0: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ +00018100: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00018110: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00018120: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +00018130: 6d61 6765 2028 7573 6564 2074 6f20 6275 mage (used to bu │ │ │ │ +00018140: 696c 6420 7472 616e 7366 6f72 6d65 6420 ild transformed │ │ │ │ +00018150: 6469 7374 616e 6365 2c20 7768 6963 6820 distance, which │ │ │ │ +00018160: 6465 7363 7269 6265 7320 6564 6765 2073 describes edge s │ │ │ │ +00018170: 7472 7563 7475 7265 206f 660a 2020 2020 tructure of. │ │ │ │ +00018180: 202a 2067 7569 6465 6420 696d 6167 6529 * guided image) │ │ │ │ +00018190: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000181a0: 4070 6172 616d 2073 6967 6d61 5370 6174 @param sigmaSpat │ │ │ │ +000181b0: 6961 6c20 5c28 7b5c 7369 676d 617d 5f48 ial \({\sigma}_H │ │ │ │ +000181c0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +000181d0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +000181e0: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +000181f0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00018200: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00018210: 6f72 6469 6e61 7465 2073 7061 6365 2069 ordinate space i │ │ │ │ +00018220: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +00018230: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00018240: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC │ │ │ │ +00018250: 6f6c 6f72 205c 287b 5c73 6967 6d61 7d5f olor \({\sigma}_ │ │ │ │ +00018260: 725c 2920 7061 7261 6d65 7465 7220 696e r\) parameter in │ │ │ │ +00018270: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00018280: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ +00018290: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +000182a0: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ +000182b0: 6f6c 6f72 2073 7061 6365 2069 6e74 6f20 olor space into │ │ │ │ +000182c0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +000182d0: 0a20 2020 2020 2a0a 2020 2020 202a 2066 . *. * f │ │ │ │ +000182e0: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ +000182f0: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ +00018300: 6c65 2e0a 2020 2020 202a 0a20 2020 2020 le.. *. │ │ │ │ +00018310: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00018320: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00018330: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ +00018340: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ +00018350: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00018360: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +00018370: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ +00018380: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ +00018390: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +000183a0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ +000183b0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ +000183c0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ +000183d0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ +000183e0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000183f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00018400: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00018410: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00018420: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ +00018430: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ +00018440: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ +00018450: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ +00018460: 7369 676d 6143 6f6c 6f72 2920 7b0a 2020 sigmaColor) {. │ │ │ │ +00018470: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ +00018480: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00018490: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ +000184a0: 5f32 2867 7569 6465 2e6e 6174 6976 654f _2(guide.nativeO │ │ │ │ +000184b0: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ +000184c0: 2c20 7369 676d 6143 6f6c 6f72 2929 3b0a , sigmaColor));. │ │ │ │ +000184d0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +000184e0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +000184f0: 2063 763a 3a78 696d 6770 726f 633a 3a64 cv::ximgproc::d │ │ │ │ +00018500: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ +00018510: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +00018520: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +00018530: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +00018540: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ +00018550: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ +00018560: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ +00018570: 3329 0a20 2020 202f 2f0a 0a20 2020 202f 3). //.. / │ │ │ │ +00018580: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00018590: 206f 6e65 2d6c 696e 6520 446f 6d61 696e one-line Domain │ │ │ │ +000185a0: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ +000185b0: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ +000185c0: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +000185d0: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +000185e0: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ +000185f0: 202a 2067 7569 6465 6420 696d 6167 6520 * guided image │ │ │ │ +00018600: 7468 656e 2075 7365 2044 5446 696c 7465 then use DTFilte │ │ │ │ +00018610: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ +00018620: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ +00018630: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ +00018640: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ +00018650: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00018660: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +00018670: 6564 2069 6d61 6765 2028 616c 736f 2063 ed image (also c │ │ │ │ +00018680: 616c 6c65 6420 6173 206a 6f69 6e74 2069 alled as joint i │ │ │ │ +00018690: 6d61 6765 2920 7769 7468 2075 6e73 6967 mage) with unsig │ │ │ │ +000186a0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +000186b0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +000186c0: 6974 0a20 2020 2020 2a20 6465 7074 6820 it. * depth │ │ │ │ +000186d0: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +000186e0: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ +000186f0: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ +00018700: 6720 696d 6167 6520 7769 7468 2075 6e73 g image with uns │ │ │ │ +00018710: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00018720: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00018730: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +00018740: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00018750: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00018760: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +00018770: 6d61 6765 0a20 2020 2020 2a20 4070 6172 mage. * @par │ │ │ │ +00018780: 616d 2073 6967 6d61 5370 6174 6961 6c20 am sigmaSpatial │ │ │ │ +00018790: 5c28 7b5c 7369 676d 617d 5f48 5c29 2070 \({\sigma}_H\) p │ │ │ │ +000187a0: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ +000187b0: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +000187c0: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ +000187d0: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +000187e0: 6865 0a20 2020 2020 2a20 636f 6f72 6469 he. * coordi │ │ │ │ +000187f0: 6e61 7465 2073 7061 6365 2069 6e74 6f20 nate space into │ │ │ │ +00018800: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00018810: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00018820: 6967 6d61 436f 6c6f 7220 5c28 7b5c 7369 igmaColor \({\si │ │ │ │ +00018830: 676d 617d 5f72 5c29 2070 6172 616d 6574 gma}_r\) paramet │ │ │ │ +00018840: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +00018850: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +00018860: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00018870: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +00018880: 2020 2a20 636f 6c6f 7220 7370 6163 6520 * color space │ │ │ │ +00018890: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +000188a0: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ +000188b0: 7261 6d20 6d6f 6465 206f 6e65 2066 6f72 ram mode one for │ │ │ │ +000188c0: 6d20 7468 7265 6520 6d6f 6465 7320 4454 m three modes DT │ │ │ │ +000188d0: 465f 4e43 2c20 4454 465f 5246 2061 6e64 F_NC, DTF_RF and │ │ │ │ +000188e0: 2044 5446 5f49 4320 7768 6963 6820 636f DTF_IC which co │ │ │ │ +000188f0: 7272 6573 706f 6e64 7320 746f 2074 6872 rresponds to thr │ │ │ │ +00018900: 6565 206d 6f64 6573 2066 6f72 0a20 2020 ee modes for. │ │ │ │ +00018910: 2020 2a20 6669 6c74 6572 696e 6720 3244 * filtering 2D │ │ │ │ +00018920: 2073 6967 6e61 6c73 2069 6e20 7468 6520 signals in the │ │ │ │ +00018930: 6172 7469 636c 652e 0a20 2020 2020 2a20 article.. * │ │ │ │ +00018940: 4070 6172 616d 206e 756d 4974 6572 7320 @param numIters │ │ │ │ +00018950: 6f70 7469 6f6e 616c 206e 756d 6265 7220 optional number │ │ │ │ +00018960: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +00018970: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ +00018980: 2c20 3320 6973 2071 7569 7465 2065 6e6f , 3 is quite eno │ │ │ │ +00018990: 7567 682e 0a20 2020 2020 2a20 5345 453a ugh.. * SEE: │ │ │ │ +000189a0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000189b0: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ +000189c0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +000189d0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000189e0: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ +000189f0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +00018a00: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ +00018a10: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +00018a20: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +00018a30: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2c20 olor, int mode, │ │ │ │ +00018a40: 696e 7420 6e75 6d49 7465 7273 2920 7b0a int numIters) {. │ │ │ │ +00018a50: 2020 2020 2020 2020 6474 4669 6c74 6572 dtFilter │ │ │ │ +00018a60: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ +00018a70: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00018a80: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00018a90: 2c20 7369 676d 6153 7061 7469 616c 2c20 , sigmaSpatial, │ │ │ │ +00018aa0: 7369 676d 6143 6f6c 6f72 2c20 6d6f 6465 sigmaColor, mode │ │ │ │ +00018ab0: 2c20 6e75 6d49 7465 7273 293b 0a20 2020 , numIters);. │ │ │ │ +00018ac0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00018ad0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00018ae0: 6e65 2044 6f6d 6169 6e20 5472 616e 7366 ne Domain Transf │ │ │ │ +00018af0: 6f72 6d20 6669 6c74 6572 2063 616c 6c2e orm filter call. │ │ │ │ +00018b00: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00018b10: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00018b20: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +00018b30: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +00018b40: 6564 2069 6d61 6765 2074 6865 6e20 7573 ed image then us │ │ │ │ +00018b50: 6520 4454 4669 6c74 6572 2069 6e74 6572 e DTFilter inter │ │ │ │ +00018b60: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ +00018b70: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +00018b80: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ +00018b90: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ +00018ba0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +00018bb0: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ +00018bc0: 6520 2861 6c73 6f20 6361 6c6c 6564 2061 e (also called a │ │ │ │ +00018bd0: 7320 6a6f 696e 7420 696d 6167 6529 2077 s joint image) w │ │ │ │ +00018be0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00018bf0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00018c00: 6f69 6e74 2033 322d 6269 740a 2020 2020 oint 32-bit. │ │ │ │ +00018c10: 202a 2064 6570 7468 2061 6e64 2075 7020 * depth and up │ │ │ │ +00018c20: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +00018c30: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00018c40: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ +00018c50: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +00018c60: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00018c70: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00018c80: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00018c90: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00018ca0: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ +00018cb0: 696e 6174 696f 6e20 696d 6167 650a 2020 ination image. │ │ │ │ +00018cc0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00018cd0: 6153 7061 7469 616c 205c 287b 5c73 6967 aSpatial \({\sig │ │ │ │ +00018ce0: 6d61 7d5f 485c 2920 7061 7261 6d65 7465 ma}_H\) paramete │ │ │ │ +00018cf0: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ +00018d00: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ +00018d10: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +00018d20: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ +00018d30: 202a 2063 6f6f 7264 696e 6174 6520 7370 * coordinate sp │ │ │ │ +00018d40: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +00018d50: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00018d60: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +00018d70: 6f72 205c 287b 5c73 6967 6d61 7d5f 725c or \({\sigma}_r\ │ │ │ │ +00018d80: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +00018d90: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00018da0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00018db0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00018dc0: 6e20 7468 650a 2020 2020 202a 2063 6f6c n the. * col │ │ │ │ +00018dd0: 6f72 2073 7061 6365 2069 6e74 6f20 6269 or space into bi │ │ │ │ +00018de0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00018df0: 2020 2020 2a20 4070 6172 616d 206d 6f64 * @param mod │ │ │ │ +00018e00: 6520 6f6e 6520 666f 726d 2074 6872 6565 e one form three │ │ │ │ +00018e10: 206d 6f64 6573 2044 5446 5f4e 432c 2044 modes DTF_NC, D │ │ │ │ +00018e20: 5446 5f52 4620 616e 6420 4454 465f 4943 TF_RF and DTF_IC │ │ │ │ +00018e30: 2077 6869 6368 2063 6f72 7265 7370 6f6e which correspon │ │ │ │ +00018e40: 6473 2074 6f20 7468 7265 6520 6d6f 6465 ds to three mode │ │ │ │ +00018e50: 7320 666f 720a 2020 2020 202a 2066 696c s for. * fil │ │ │ │ +00018e60: 7465 7269 6e67 2032 4420 7369 676e 616c tering 2D signal │ │ │ │ +00018e70: 7320 696e 2074 6865 2061 7274 6963 6c65 s in the article │ │ │ │ +00018e80: 2e0a 2020 2020 202a 2053 4545 3a20 6269 .. * SEE: bi │ │ │ │ +00018e90: 6c61 7465 7261 6c46 696c 7465 722c 2067 lateralFilter, g │ │ │ │ +00018ea0: 7569 6465 6446 696c 7465 722c 2061 6d46 uidedFilter, amF │ │ │ │ +00018eb0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +00018ec0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00018ed0: 766f 6964 2064 7446 696c 7465 7228 4d61 void dtFilter(Ma │ │ │ │ +00018ee0: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +00018ef0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00018f00: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +00018f10: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00018f20: 722c 2069 6e74 206d 6f64 6529 207b 0a20 r, int mode) {. │ │ │ │ +00018f30: 2020 2020 2020 2064 7446 696c 7465 725f dtFilter_ │ │ │ │ +00018f40: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ +00018f50: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +00018f60: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00018f70: 2073 6967 6d61 5370 6174 6961 6c2c 2073 sigmaSpatial, s │ │ │ │ +00018f80: 6967 6d61 436f 6c6f 722c 206d 6f64 6529 igmaColor, mode) │ │ │ │ +00018f90: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00018fa0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +00018fb0: 6e65 2d6c 696e 6520 446f 6d61 696e 2054 ne-line Domain T │ │ │ │ +00018fc0: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +00018fd0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +00018fe0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +00018ff0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +00019000: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +00019010: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ +00019020: 656e 2075 7365 2044 5446 696c 7465 7220 en use DTFilter │ │ │ │ +00019030: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ +00019040: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +00019050: 7469 6f6e 7320 6f6e 2069 6e69 7469 616c tions on initial │ │ │ │ +00019060: 697a 6174 696f 6e20 7374 6167 652e 0a20 ization stage.. │ │ │ │ +00019070: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00019080: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ +00019090: 2069 6d61 6765 2028 616c 736f 2063 616c image (also cal │ │ │ │ +000190a0: 6c65 6420 6173 206a 6f69 6e74 2069 6d61 led as joint ima │ │ │ │ +000190b0: 6765 2920 7769 7468 2075 6e73 6967 6e65 ge) with unsigne │ │ │ │ +000190c0: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +000190d0: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +000190e0: 0a20 2020 2020 2a20 6465 7074 6820 616e . * depth an │ │ │ │ +000190f0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +00019100: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +00019110: 6d20 7372 6320 6669 6c74 6572 696e 6720 m src filtering │ │ │ │ +00019120: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ +00019130: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +00019140: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +00019150: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up │ │ │ │ +00019160: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +00019170: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00019180: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima │ │ │ │ +00019190: 6765 0a20 2020 2020 2a20 4070 6172 616d ge. * @param │ │ │ │ +000191a0: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +000191b0: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +000191c0: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +000191d0: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +000191e0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +000191f0: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00019200: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00019210: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00019220: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00019230: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00019240: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ +00019250: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ +00019260: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ +00019270: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ +00019280: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00019290: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ +000192a0: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ +000192b0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +000192c0: 6572 2e0a 2020 2020 202a 2066 696c 7465 er.. * filte │ │ │ │ +000192d0: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ +000192e0: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ +000192f0: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ +00019300: 7465 7261 6c46 696c 7465 722c 2067 7569 teralFilter, gui │ │ │ │ +00019310: 6465 6446 696c 7465 722c 2061 6d46 696c dedFilter, amFil │ │ │ │ +00019320: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +00019330: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00019340: 6964 2064 7446 696c 7465 7228 4d61 7420 id dtFilter(Mat │ │ │ │ +00019350: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +00019360: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +00019370: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00019380: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ +00019390: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ +000193a0: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ +000193b0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000193c0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000193d0: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ +000193e0: 6c2c 2073 6967 6d61 436f 6c6f 7229 3b0a l, sigmaColor);. │ │ │ │ +000193f0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00019400: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00019410: 4775 6964 6564 4669 6c74 6572 2063 763a GuidedFilter cv: │ │ │ │ +00019420: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00019430: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ +00019440: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ +00019450: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ +00019460: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ +00019470: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //.. │ │ │ │ +00019480: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +00019490: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +000194a0: 7465 2069 6e73 7461 6e63 6520 6f66 2047 te instance of G │ │ │ │ +000194b0: 7569 6465 6446 696c 7465 7220 616e 6420 uidedFilter and │ │ │ │ +000194c0: 7072 6f64 7563 6520 696e 6974 6961 6c69 produce initiali │ │ │ │ +000194d0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +000194e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000194f0: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +00019500: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ +00019510: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ +00019520: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ +00019530: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ +00019540: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ +00019550: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ +00019560: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ +00019570: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ +00019580: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ +00019590: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ +000195a0: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ +000195b0: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ +000195c0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +000195d0: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ +000195e0: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ +000195f0: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ +00019600: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ +00019610: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +00019620: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ +00019630: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ +00019640: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00019650: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00019660: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ +00019670: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ +00019680: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ +00019690: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ +000196a0: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ +000196b0: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ +000196c0: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ +000196d0: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ +000196e0: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ +000196f0: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ +00019700: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ +00019710: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ +00019720: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ +00019730: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00019740: 6574 6169 6c73 2061 626f 7574 2028 4661 etails about (Fa │ │ │ │ +00019750: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ +00019760: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +00019770: 6520 7468 6520 6f72 6967 696e 616c 2061 e the original a │ │ │ │ +00019780: 7274 6963 6c65 7320 4349 5445 3a20 4b61 rticles CITE: Ka │ │ │ │ +00019790: 696d 696e 6731 3020 4349 5445 3a20 4b61 iming10 CITE: Ka │ │ │ │ +000197a0: 696d 696e 6731 3520 2e0a 2020 2020 202a iming15 .. * │ │ │ │ +000197b0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000197c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000197d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000197e0: 6c69 6320 7374 6174 6963 2047 7569 6465 lic static Guide │ │ │ │ +000197f0: 6446 696c 7465 7220 6372 6561 7465 4775 dFilter createGu │ │ │ │ +00019800: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ +00019810: 7569 6465 2c20 696e 7420 7261 6469 7573 uide, int radius │ │ │ │ +00019820: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ +00019830: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ +00019840: 2020 2020 2020 7265 7475 726e 2047 7569 return Gui │ │ │ │ +00019850: 6465 6446 696c 7465 722e 5f5f 6672 6f6d dedFilter.__from │ │ │ │ +00019860: 5074 725f 5f28 6372 6561 7465 4775 6964 Ptr__(createGuid │ │ │ │ +00019870: 6564 4669 6c74 6572 5f30 2867 7569 6465 edFilter_0(guide │ │ │ │ +00019880: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ +00019890: 7573 2c20 6570 732c 2073 6361 6c65 2929 us, eps, scale)) │ │ │ │ +000198a0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +000198b0: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +000198c0: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +000198d0: 6e73 7461 6e63 6520 6f66 2047 7569 6465 nstance of Guide │ │ │ │ +000198e0: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ +000198f0: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ +00019900: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00019910: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00019920: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +00019930: 6d61 6765 2028 6f72 2061 7272 6179 206f mage (or array o │ │ │ │ +00019940: 6620 696d 6167 6573 2920 7769 7468 2075 f images) with u │ │ │ │ +00019950: 7020 746f 2033 2063 6861 6e6e 656c 732c p to 3 channels, │ │ │ │ +00019960: 2069 6620 6974 2068 6176 6520 6d6f 7265 if it have more │ │ │ │ +00019970: 2074 6865 6e20 330a 2020 2020 202a 2063 then 3. * c │ │ │ │ +00019980: 6861 6e6e 656c 7320 7468 656e 206f 6e6c hannels then onl │ │ │ │ +00019990: 7920 6669 7273 7420 3320 6368 616e 6e65 y first 3 channe │ │ │ │ +000199a0: 6c73 2077 696c 6c20 6265 2075 7365 642e ls will be used. │ │ │ │ +000199b0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000199c0: 7061 7261 6d20 7261 6469 7573 2072 6164 param radius rad │ │ │ │ +000199d0: 6975 7320 6f66 2047 7569 6465 6420 4669 ius of Guided Fi │ │ │ │ +000199e0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000199f0: 2020 2a20 4070 6172 616d 2065 7073 2072 * @param eps r │ │ │ │ +00019a00: 6567 756c 6172 697a 6174 696f 6e20 7465 egularization te │ │ │ │ +00019a10: 726d 206f 6620 4775 6964 6564 2046 696c rm of Guided Fil │ │ │ │ +00019a20: 7465 722e 205c 287b 6570 737d 5e32 5c29 ter. \({eps}^2\) │ │ │ │ +00019a30: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00019a40: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +00019a50: 636f 6c6f 720a 2020 2020 202a 2073 7061 color. * spa │ │ │ │ +00019a60: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +00019a70: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00019a80: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ +00019a90: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ +00019aa0: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ +00019ab0: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ +00019ac0: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ +00019ad0: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ +00019ae0: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ +00019af0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00019b00: 7461 696c 7320 6162 6f75 7420 2846 6173 tails about (Fas │ │ │ │ +00019b10: 7429 2047 7569 6465 6420 4669 6c74 6572 t) Guided Filter │ │ │ │ +00019b20: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00019b30: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00019b40: 7469 636c 6573 2043 4954 453a 204b 6169 ticles CITE: Kai │ │ │ │ +00019b50: 6d69 6e67 3130 2043 4954 453a 204b 6169 ming10 CITE: Kai │ │ │ │ +00019b60: 6d69 6e67 3135 202e 0a20 2020 2020 2a20 ming15 .. * │ │ │ │ +00019b70: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00019b80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00019b90: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00019ba0: 6963 2073 7461 7469 6320 4775 6964 6564 ic static Guided │ │ │ │ +00019bb0: 4669 6c74 6572 2063 7265 6174 6547 7569 Filter createGui │ │ │ │ +00019bc0: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +00019bd0: 6964 652c 2069 6e74 2072 6164 6975 732c ide, int radius, │ │ │ │ +00019be0: 2064 6f75 626c 6520 6570 7329 207b 0a20 double eps) {. │ │ │ │ +00019bf0: 2020 2020 2020 2072 6574 7572 6e20 4775 return Gu │ │ │ │ +00019c00: 6964 6564 4669 6c74 6572 2e5f 5f66 726f idedFilter.__fro │ │ │ │ +00019c10: 6d50 7472 5f5f 2863 7265 6174 6547 7569 mPtr__(createGui │ │ │ │ +00019c20: 6465 6446 696c 7465 725f 3128 6775 6964 dedFilter_1(guid │ │ │ │ +00019c30: 652e 6e61 7469 7665 4f62 6a2c 2072 6164 e.nativeObj, rad │ │ │ │ +00019c40: 6975 732c 2065 7073 2929 3b0a 2020 2020 ius, eps));. │ │ │ │ +00019c50: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00019c60: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00019c70: 3a78 696d 6770 726f 633a 3a67 7569 6465 :ximgproc::guide │ │ │ │ +00019c80: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +00019c90: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +00019ca0: 2064 7374 2c20 696e 7420 7261 6469 7573 dst, int radius │ │ │ │ +00019cb0: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ +00019cc0: 7420 6444 6570 7468 203d 202d 312c 2064 t dDepth = -1, d │ │ │ │ +00019cd0: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ +00019ce0: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ +00019cf0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00019d00: 206f 6e65 2d6c 696e 6520 2846 6173 7429 one-line (Fast) │ │ │ │ +00019d10: 2047 7569 6465 6420 4669 6c74 6572 2063 Guided Filter c │ │ │ │ +00019d20: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ +00019d30: 202a 2049 6620 796f 7520 6861 7665 206d * If you have m │ │ │ │ +00019d40: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +00019d50: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +00019d60: 6520 7361 6d65 2067 7569 6465 6420 696d e same guided im │ │ │ │ +00019d70: 6167 6520 7468 656e 2075 7365 2047 7569 age then use Gui │ │ │ │ +00019d80: 6465 6446 696c 7465 7220 696e 7465 7266 dedFilter interf │ │ │ │ +00019d90: 6163 6520 746f 0a20 2020 2020 2a20 6176 ace to. * av │ │ │ │ +00019da0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +00019db0: 6174 696f 6e73 206f 6e20 696e 6974 6961 ations on initia │ │ │ │ +00019dc0: 6c69 7a61 7469 6f6e 2073 7461 6765 2e0a lization stage.. │ │ │ │ +00019dd0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00019de0: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ +00019df0: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ +00019e00: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ +00019e10: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ +00019e20: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ +00019e30: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ +00019e40: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ +00019e50: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ +00019e60: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ +00019e70: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ +00019e80: 2a20 4070 6172 616d 2073 7263 2066 696c * @param src fil │ │ │ │ +00019e90: 7465 7269 6e67 2069 6d61 6765 2077 6974 tering image wit │ │ │ │ +00019ea0: 6820 616e 7920 6e75 6d62 6572 7320 6f66 h any numbers of │ │ │ │ +00019eb0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00019ec0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019ed0: 6473 7420 6f75 7470 7574 2069 6d61 6765 dst output image │ │ │ │ +00019ee0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019ef0: 4070 6172 616d 2072 6164 6975 7320 7261 @param radius ra │ │ │ │ +00019f00: 6469 7573 206f 6620 4775 6964 6564 2046 dius of Guided F │ │ │ │ +00019f10: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00019f20: 2020 202a 2040 7061 7261 6d20 6570 7320 * @param eps │ │ │ │ +00019f30: 7265 6775 6c61 7269 7a61 7469 6f6e 2074 regularization t │ │ │ │ +00019f40: 6572 6d20 6f66 2047 7569 6465 6420 4669 erm of Guided Fi │ │ │ │ +00019f50: 6c74 6572 2e20 5c28 7b65 7073 7d5e 325c lter. \({eps}^2\ │ │ │ │ +00019f60: 2920 6973 2073 696d 696c 6172 2074 6f20 ) is similar to │ │ │ │ +00019f70: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00019f80: 2063 6f6c 6f72 0a20 2020 2020 2a20 7370 color. * sp │ │ │ │ +00019f90: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +00019fa0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00019fb0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00019fc0: 4465 7074 6820 6f70 7469 6f6e 616c 2064 Depth optional d │ │ │ │ +00019fd0: 6570 7468 206f 6620 7468 6520 6f75 7470 epth of the outp │ │ │ │ +00019fe0: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +00019ff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001a000: 6361 6c65 2073 7562 7361 6d70 6c65 2066 cale subsample f │ │ │ │ +0001a010: 6163 746f 7220 6f66 2046 6173 7420 4775 actor of Fast Gu │ │ │ │ +0001a020: 6964 6564 2046 696c 7465 722c 2075 7365 ided Filter, use │ │ │ │ +0001a030: 2061 2073 6361 6c65 206c 6573 7320 7468 a scale less th │ │ │ │ +0001a040: 616e 2031 2074 6f20 7370 6565 6473 2075 an 1 to speeds u │ │ │ │ +0001a050: 7020 636f 6d70 7574 6174 696f 6e0a 2020 p computation. │ │ │ │ +0001a060: 2020 202a 2077 6974 6820 616c 6d6f 7374 * with almost │ │ │ │ +0001a070: 206e 6f20 7669 7369 626c 6520 6465 6772 no visible degr │ │ │ │ +0001a080: 6164 6174 696f 6e2e 2028 652e 672e 2073 adation. (e.g. s │ │ │ │ +0001a090: 6361 6c65 3d3d 302e 3520 7368 7269 6e6b cale==0.5 shrink │ │ │ │ +0001a0a0: 7320 7468 6520 696d 6167 6520 6279 2032 s the image by 2 │ │ │ │ +0001a0b0: 7820 696e 7369 6465 2074 6865 2066 696c x inside the fil │ │ │ │ +0001a0c0: 7465 7229 0a20 2020 2020 2a0a 2020 2020 ter). *. │ │ │ │ +0001a0d0: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +0001a0e0: 6c46 696c 7465 722c 2064 7446 696c 7465 lFilter, dtFilte │ │ │ │ +0001a0f0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ +0001a100: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001a110: 7461 7469 6320 766f 6964 2067 7569 6465 tatic void guide │ │ │ │ +0001a120: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +0001a130: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +0001a140: 6473 742c 2069 6e74 2072 6164 6975 732c dst, int radius, │ │ │ │ +0001a150: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ +0001a160: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ +0001a170: 7363 616c 6529 207b 0a20 2020 2020 2020 scale) {. │ │ │ │ +0001a180: 2067 7569 6465 6446 696c 7465 725f 3028 guidedFilter_0( │ │ │ │ +0001a190: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0001a1a0: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +0001a1b0: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ +0001a1c0: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ +0001a1d0: 7468 2c20 7363 616c 6529 3b0a 2020 2020 th, scale);. │ │ │ │ +0001a1e0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0001a1f0: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +0001a200: 6520 2846 6173 7429 2047 7569 6465 6420 e (Fast) Guided │ │ │ │ +0001a210: 4669 6c74 6572 2063 616c 6c2e 0a20 2020 Filter call.. │ │ │ │ +0001a220: 2020 2a0a 2020 2020 202a 2049 6620 796f *. * If yo │ │ │ │ +0001a230: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +0001a240: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +0001a250: 2077 6974 6820 7468 6520 7361 6d65 2067 with the same g │ │ │ │ +0001a260: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ +0001a270: 2075 7365 2047 7569 6465 6446 696c 7465 use GuidedFilte │ │ │ │ +0001a280: 7220 696e 7465 7266 6163 6520 746f 0a20 r interface to. │ │ │ │ +0001a290: 2020 2020 2a20 6176 6f69 6420 6578 7472 * avoid extr │ │ │ │ +0001a2a0: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ +0001a2b0: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ +0001a2c0: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ +0001a2d0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0001a2e0: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +0001a2f0: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ +0001a300: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ +0001a310: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ +0001a320: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ +0001a330: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ +0001a340: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ +0001a350: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ +0001a360: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ +0001a370: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001a380: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i │ │ │ │ +0001a390: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu │ │ │ │ +0001a3a0: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ +0001a3b0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001a3c0: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +0001a3d0: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +0001a3e0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +0001a3f0: 6164 6975 7320 7261 6469 7573 206f 6620 adius radius of │ │ │ │ +0001a400: 4775 6964 6564 2046 696c 7465 722e 0a20 Guided Filter.. │ │ │ │ +0001a410: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a420: 7261 6d20 6570 7320 7265 6775 6c61 7269 ram eps regulari │ │ │ │ +0001a430: 7a61 7469 6f6e 2074 6572 6d20 6f66 2047 zation term of G │ │ │ │ +0001a440: 7569 6465 6420 4669 6c74 6572 2e20 5c28 uided Filter. \( │ │ │ │ +0001a450: 7b65 7073 7d5e 325c 2920 6973 2073 696d {eps}^2\) is sim │ │ │ │ +0001a460: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +0001a470: 6120 696e 2074 6865 2063 6f6c 6f72 0a20 a in the color. │ │ │ │ +0001a480: 2020 2020 2a20 7370 6163 6520 696e 746f * space into │ │ │ │ +0001a490: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001a4a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a4b0: 4070 6172 616d 2064 4465 7074 6820 6f70 @param dDepth op │ │ │ │ +0001a4c0: 7469 6f6e 616c 2064 6570 7468 206f 6620 tional depth of │ │ │ │ +0001a4d0: 7468 6520 6f75 7470 7574 2069 6d61 6765 the output image │ │ │ │ +0001a4e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a4f0: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ +0001a500: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ +0001a510: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ +0001a520: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ +0001a530: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ +0001a540: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ +0001a550: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +0001a560: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ +0001a570: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ +0001a580: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +0001a590: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001a5a0: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ +0001a5b0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +0001a5c0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001a5d0: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +0001a5e0: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ +0001a5f0: 7468 2920 7b0a 2020 2020 2020 2020 6775 th) {. gu │ │ │ │ +0001a600: 6964 6564 4669 6c74 6572 5f31 2867 7569 idedFilter_1(gui │ │ │ │ +0001a610: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +0001a620: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +0001a630: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ +0001a640: 7573 2c20 6570 732c 2064 4465 7074 6829 us, eps, dDepth) │ │ │ │ +0001a650: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0001a660: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +0001a670: 6e65 2d6c 696e 6520 2846 6173 7429 2047 ne-line (Fast) G │ │ │ │ +0001a680: 7569 6465 6420 4669 6c74 6572 2063 616c uided Filter cal │ │ │ │ +0001a690: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +0001a6a0: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +0001a6b0: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +0001a6c0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +0001a6d0: 7361 6d65 2067 7569 6465 6420 696d 6167 same guided imag │ │ │ │ +0001a6e0: 6520 7468 656e 2075 7365 2047 7569 6465 e then use Guide │ │ │ │ +0001a6f0: 6446 696c 7465 7220 696e 7465 7266 6163 dFilter interfac │ │ │ │ +0001a700: 6520 746f 0a20 2020 2020 2a20 6176 6f69 e to. * avoi │ │ │ │ +0001a710: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ +0001a720: 696f 6e73 206f 6e20 696e 6974 6961 6c69 ions on initiali │ │ │ │ +0001a730: 7a61 7469 6f6e 2073 7461 6765 2e0a 2020 zation stage.. │ │ │ │ +0001a740: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001a750: 616d 2067 7569 6465 2067 7569 6465 6420 am guide guided │ │ │ │ +0001a760: 696d 6167 6520 286f 7220 6172 7261 7920 image (or array │ │ │ │ +0001a770: 6f66 2069 6d61 6765 7329 2077 6974 6820 of images) with │ │ │ │ +0001a780: 7570 2074 6f20 3320 6368 616e 6e65 6c73 up to 3 channels │ │ │ │ +0001a790: 2c20 6966 2069 7420 6861 7665 206d 6f72 , if it have mor │ │ │ │ +0001a7a0: 6520 7468 656e 2033 0a20 2020 2020 2a20 e then 3. * │ │ │ │ +0001a7b0: 6368 616e 6e65 6c73 2074 6865 6e20 6f6e channels then on │ │ │ │ +0001a7c0: 6c79 2066 6972 7374 2033 2063 6861 6e6e ly first 3 chann │ │ │ │ +0001a7d0: 656c 7320 7769 6c6c 2062 6520 7573 6564 els will be used │ │ │ │ +0001a7e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a7f0: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ +0001a800: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ +0001a810: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c │ │ │ │ +0001a820: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001a830: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +0001a840: 7420 6f75 7470 7574 2069 6d61 6765 2e0a t output image.. │ │ │ │ +0001a850: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001a860: 6172 616d 2072 6164 6975 7320 7261 6469 aram radius radi │ │ │ │ +0001a870: 7573 206f 6620 4775 6964 6564 2046 696c us of Guided Fil │ │ │ │ +0001a880: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001a890: 202a 2040 7061 7261 6d20 6570 7320 7265 * @param eps re │ │ │ │ +0001a8a0: 6775 6c61 7269 7a61 7469 6f6e 2074 6572 gularization ter │ │ │ │ +0001a8b0: 6d20 6f66 2047 7569 6465 6420 4669 6c74 m of Guided Filt │ │ │ │ +0001a8c0: 6572 2e20 5c28 7b65 7073 7d5e 325c 2920 er. \({eps}^2\) │ │ │ │ +0001a8d0: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ │ +0001a8e0: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c │ │ │ │ +0001a8f0: 6f6c 6f72 0a20 2020 2020 2a20 7370 6163 olor. * spac │ │ │ │ +0001a900: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ +0001a910: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001a920: 2020 2020 2a0a 2020 2020 202a 2077 6974 *. * wit │ │ │ │ +0001a930: 6820 616c 6d6f 7374 206e 6f20 7669 7369 h almost no visi │ │ │ │ +0001a940: 626c 6520 6465 6772 6164 6174 696f 6e2e ble degradation. │ │ │ │ +0001a950: 2028 652e 672e 2073 6361 6c65 3d3d 302e (e.g. scale==0. │ │ │ │ +0001a960: 3520 7368 7269 6e6b 7320 7468 6520 696d 5 shrinks the im │ │ │ │ +0001a970: 6167 6520 6279 2032 7820 696e 7369 6465 age by 2x inside │ │ │ │ +0001a980: 2074 6865 2066 696c 7465 7229 0a20 2020 the filter). │ │ │ │ +0001a990: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +0001a9a0: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ +0001a9b0: 2064 7446 696c 7465 722c 2061 6d46 696c dtFilter, amFil │ │ │ │ +0001a9c0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +0001a9d0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001a9e0: 6964 2067 7569 6465 6446 696c 7465 7228 id guidedFilter( │ │ │ │ +0001a9f0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +0001aa00: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +0001aa10: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +0001aa20: 6570 7329 207b 0a20 2020 2020 2020 2067 eps) {. g │ │ │ │ +0001aa30: 7569 6465 6446 696c 7465 725f 3228 6775 uidedFilter_2(gu │ │ │ │ +0001aa40: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +0001aa50: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +0001aa60: 742e 6e61 7469 7665 4f62 6a2c 2072 6164 t.nativeObj, rad │ │ │ │ +0001aa70: 6975 732c 2065 7073 293b 0a20 2020 207d ius, eps);. } │ │ │ │ +0001aa80: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0001aa90: 2043 2b2b 3a20 2050 7472 5f41 6461 7074 C++: Ptr_Adapt │ │ │ │ +0001aaa0: 6976 654d 616e 6966 6f6c 6446 696c 7465 iveManifoldFilte │ │ │ │ +0001aab0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0001aac0: 6372 6561 7465 414d 4669 6c74 6572 2864 createAMFilter(d │ │ │ │ +0001aad0: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +0001aae0: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +0001aaf0: 6f6f 6c20 6164 6a75 7374 5f6f 7574 6c69 ool adjust_outli │ │ │ │ +0001ab00: 6572 7320 3d20 6661 6c73 6529 0a20 2020 ers = false). │ │ │ │ +0001ab10: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0001ab20: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +0001ab30: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +0001ab40: 6e63 6520 6f66 2041 6461 7074 6976 654d nce of AdaptiveM │ │ │ │ +0001ab50: 616e 6966 6f6c 6446 696c 7465 7220 616e anifoldFilter an │ │ │ │ +0001ab60: 6420 7072 6f64 7563 6520 736f 6d65 2069 d produce some i │ │ │ │ +0001ab70: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +0001ab80: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +0001ab90: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001aba0: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ +0001abb0: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ +0001abc0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001abd0: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ +0001abe0: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ +0001abf0: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ +0001ac00: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +0001ac10: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +0001ac20: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ +0001ac30: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ +0001ac40: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001ac50: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ +0001ac60: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ +0001ac70: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ +0001ac80: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ +0001ac90: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ +0001aca0: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ +0001acb0: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ +0001acc0: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ +0001acd0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001ace0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001acf0: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ +0001ad00: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ +0001ad10: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +0001ad20: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +0001ad30: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +0001ad40: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ +0001ad50: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ +0001ad60: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ +0001ad70: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ +0001ad80: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ +0001ad90: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ +0001ada0: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ +0001adb0: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ +0001adc0: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ +0001add0: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ +0001ade0: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ +0001adf0: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ +0001ae00: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ +0001ae10: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ +0001ae20: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ +0001ae30: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ +0001ae40: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ +0001ae50: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ +0001ae60: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0001ae70: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001ae80: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0001ae90: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ +0001aea0: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +0001aeb0: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ +0001aec0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +0001aed0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +0001aee0: 5f72 2c20 626f 6f6c 6561 6e20 6164 6a75 _r, boolean adju │ │ │ │ +0001aef0: 7374 5f6f 7574 6c69 6572 7329 207b 0a20 st_outliers) {. │ │ │ │ +0001af00: 2020 2020 2020 2072 6574 7572 6e20 4164 return Ad │ │ │ │ +0001af10: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +0001af20: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +0001af30: 2863 7265 6174 6541 4d46 696c 7465 725f (createAMFilter_ │ │ │ │ +0001af40: 3028 7369 676d 615f 732c 2073 6967 6d61 0(sigma_s, sigma │ │ │ │ +0001af50: 5f72 2c20 6164 6a75 7374 5f6f 7574 6c69 _r, adjust_outli │ │ │ │ +0001af60: 6572 7329 293b 0a20 2020 207d 0a0a 2020 ers));. }.. │ │ │ │ +0001af70: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +0001af80: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +0001af90: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +0001afa0: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ +0001afb0: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ +0001afc0: 6365 2073 6f6d 6520 696e 6974 6961 6c69 ce some initiali │ │ │ │ +0001afd0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +0001afe0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001aff0: 7061 7261 6d20 7369 676d 615f 7320 7370 param sigma_s sp │ │ │ │ +0001b000: 6174 6961 6c20 7374 616e 6461 7264 2064 atial standard d │ │ │ │ +0001b010: 6576 6961 7469 6f6e 2e0a 2020 2020 202a eviation.. * │ │ │ │ +0001b020: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b030: 6967 6d61 5f72 2063 6f6c 6f72 2073 7061 igma_r color spa │ │ │ │ +0001b040: 6365 2073 7461 6e64 6172 6420 6465 7669 ce standard devi │ │ │ │ +0001b050: 6174 696f 6e2c 2069 7420 6973 2073 696d ation, it is sim │ │ │ │ +0001b060: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +0001b070: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s │ │ │ │ +0001b080: 7061 6365 2069 6e74 6f0a 2020 2020 202a pace into. * │ │ │ │ +0001b090: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001b0a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b0b0: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ +0001b0c0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001b0d0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001b0e0: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ +0001b0f0: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ +0001b100: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +0001b110: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +0001b120: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +0001b130: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ +0001b140: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ +0001b150: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ +0001b160: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ +0001b170: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ +0001b180: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ +0001b190: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ +0001b1a0: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ +0001b1b0: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ +0001b1c0: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ +0001b1d0: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ +0001b1e0: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ +0001b1f0: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ +0001b200: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ +0001b210: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ +0001b220: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ +0001b230: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ +0001b240: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ +0001b250: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0001b260: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001b270: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0001b280: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ +0001b290: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +0001b2a0: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ +0001b2b0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +0001b2c0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +0001b2d0: 5f72 2920 7b0a 2020 2020 2020 2020 7265 _r) {. re │ │ │ │ +0001b2e0: 7475 726e 2041 6461 7074 6976 654d 616e turn AdaptiveMan │ │ │ │ +0001b2f0: 6966 6f6c 6446 696c 7465 722e 5f5f 6672 ifoldFilter.__fr │ │ │ │ +0001b300: 6f6d 5074 725f 5f28 6372 6561 7465 414d omPtr__(createAM │ │ │ │ +0001b310: 4669 6c74 6572 5f31 2873 6967 6d61 5f73 Filter_1(sigma_s │ │ │ │ +0001b320: 2c20 7369 676d 615f 7229 293b 0a20 2020 , sigma_r));. │ │ │ │ +0001b330: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0001b340: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0001b350: 3a3a 7869 6d67 7072 6f63 3a3a 616d 4669 ::ximgproc::amFi │ │ │ │ +0001b360: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +0001b370: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +0001b380: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ +0001b390: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ +0001b3a0: 722c 2062 6f6f 6c20 6164 6a75 7374 5f6f r, bool adjust_o │ │ │ │ +0001b3b0: 7574 6c69 6572 7320 3d20 6661 6c73 6529 utliers = false) │ │ │ │ +0001b3c0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001b3d0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +0001b3e0: 6e65 2d6c 696e 6520 4164 6170 7469 7665 ne-line Adaptive │ │ │ │ +0001b3f0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ +0001b400: 2063 616c 6c2e 0a20 2020 2020 2a0a 2020 call.. *. │ │ │ │ +0001b410: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ +0001b420: 7420 6a6f 696e 7420 2861 6c73 6f20 6361 t joint (also ca │ │ │ │ +0001b430: 6c6c 6564 2061 7320 6775 6964 6564 2920 lled as guided) │ │ │ │ +0001b440: 696d 6167 6520 6f72 2061 7272 6179 206f image or array o │ │ │ │ +0001b450: 6620 696d 6167 6573 2077 6974 6820 616e f images with an │ │ │ │ +0001b460: 7920 6e75 6d62 6572 7320 6f66 2063 6861 y numbers of cha │ │ │ │ +0001b470: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001b480: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001b490: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ +0001b4a0: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +0001b4b0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +0001b4c0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b4d0: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ +0001b4e0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0001b4f0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001b500: 7320 7370 6174 6961 6c20 7374 616e 6461 s spatial standa │ │ │ │ +0001b510: 7264 2064 6576 6961 7469 6f6e 2e0a 2020 rd deviation.. │ │ │ │ +0001b520: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b530: 616d 2073 6967 6d61 5f72 2063 6f6c 6f72 am sigma_r color │ │ │ │ +0001b540: 2073 7061 6365 2073 7461 6e64 6172 6420 space standard │ │ │ │ +0001b550: 6465 7669 6174 696f 6e2c 2069 7420 6973 deviation, it is │ │ │ │ +0001b560: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +0001b570: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ +0001b580: 6f72 2073 7061 6365 2069 6e74 6f0a 2020 or space into. │ │ │ │ +0001b590: 2020 202a 2062 696c 6174 6572 616c 4669 * bilateralFi │ │ │ │ +0001b5a0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001b5b0: 2020 2a20 4070 6172 616d 2061 646a 7573 * @param adjus │ │ │ │ +0001b5c0: 745f 6f75 746c 6965 7273 206f 7074 696f t_outliers optio │ │ │ │ +0001b5d0: 6e61 6c2c 2073 7065 6369 6679 2070 6572 nal, specify per │ │ │ │ +0001b5e0: 666f 726d 206f 7574 6c69 6572 7320 6164 form outliers ad │ │ │ │ +0001b5f0: 6a75 7374 206f 7065 7261 7469 6f6e 206f just operation o │ │ │ │ +0001b600: 7220 6e6f 742c 2028 4571 2e20 3929 2069 r not, (Eq. 9) i │ │ │ │ +0001b610: 6e20 7468 650a 2020 2020 202a 206f 7269 n the. * ori │ │ │ │ +0001b620: 6769 6e61 6c20 7061 7065 722e 0a20 2020 ginal paper.. │ │ │ │ +0001b630: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001b640: 7465 3a3c 2f62 3e20 4a6f 696e 7420 696d te: Joint im │ │ │ │ +0001b650: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U │ │ │ │ +0001b660: 616e 6420 4356 5f31 3655 2064 6570 7468 and CV_16U depth │ │ │ │ +0001b670: 2063 6f6e 7665 7274 6564 2074 6f20 696d converted to im │ │ │ │ +0001b680: 6167 6573 2077 6974 6820 4356 5f33 3246 ages with CV_32F │ │ │ │ +0001b690: 2064 6570 7468 2061 6e64 205b 303b 2031 depth and [0; 1 │ │ │ │ +0001b6a0: 5d0a 2020 2020 202a 2063 6f6c 6f72 2072 ]. * color r │ │ │ │ +0001b6b0: 616e 6765 2062 6566 6f72 6520 7072 6f63 ange before proc │ │ │ │ +0001b6c0: 6573 7369 6e67 2e20 4865 6e63 6520 636f essing. Hence co │ │ │ │ +0001b6d0: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +0001b6e0: 7369 676d 615f 7220 6d75 7374 2062 6520 sigma_r must be │ │ │ │ +0001b6f0: 696e 205b 303b 2031 5d20 7261 6e67 652c in [0; 1] range, │ │ │ │ +0001b700: 2075 6e6c 696b 6520 7361 6d65 0a20 2020 unlike same. │ │ │ │ +0001b710: 2020 2a20 7369 676d 6173 2069 6e20 6269 * sigmas in bi │ │ │ │ +0001b720: 6c61 7465 7261 6c46 696c 7465 7220 616e lateralFilter an │ │ │ │ +0001b730: 6420 6474 4669 6c74 6572 2066 756e 6374 d dtFilter funct │ │ │ │ +0001b740: 696f 6e73 2e20 5345 453a 2062 696c 6174 ions. SEE: bilat │ │ │ │ +0001b750: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ +0001b760: 6c74 6572 2c20 6775 6964 6564 4669 6c74 lter, guidedFilt │ │ │ │ +0001b770: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +0001b780: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001b790: 6420 616d 4669 6c74 6572 284d 6174 206a d amFilter(Mat j │ │ │ │ +0001b7a0: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +0001b7b0: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0001b7c0: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s │ │ │ │ +0001b7d0: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean │ │ │ │ +0001b7e0: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ +0001b7f0: 207b 0a20 2020 2020 2020 2061 6d46 696c {. amFil │ │ │ │ +0001b800: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ +0001b810: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0001b820: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +0001b830: 4f62 6a2c 2073 6967 6d61 5f73 2c20 7369 Obj, sigma_s, si │ │ │ │ +0001b840: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ +0001b850: 746c 6965 7273 293b 0a20 2020 207d 0a0a tliers);. }.. │ │ │ │ +0001b860: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +0001b870: 696d 706c 6520 6f6e 652d 6c69 6e65 2041 imple one-line A │ │ │ │ +0001b880: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +0001b890: 2046 696c 7465 7220 6361 6c6c 2e0a 2020 Filter call.. │ │ │ │ +0001b8a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b8b0: 616d 206a 6f69 6e74 206a 6f69 6e74 2028 am joint joint ( │ │ │ │ +0001b8c0: 616c 736f 2063 616c 6c65 6420 6173 2067 also called as g │ │ │ │ +0001b8d0: 7569 6465 6429 2069 6d61 6765 206f 7220 uided) image or │ │ │ │ +0001b8e0: 6172 7261 7920 6f66 2069 6d61 6765 7320 array of images │ │ │ │ +0001b8f0: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +0001b900: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +0001b910: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b920: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ +0001b930: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ +0001b940: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +0001b950: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001b960: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ +0001b970: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +0001b980: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001b990: 2073 6967 6d61 5f73 2073 7061 7469 616c sigma_s spatial │ │ │ │ +0001b9a0: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +0001b9b0: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +0001b9c0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001b9d0: 7220 636f 6c6f 7220 7370 6163 6520 7374 r color space st │ │ │ │ +0001b9e0: 616e 6461 7264 2064 6576 6961 7469 6f6e andard deviation │ │ │ │ +0001b9f0: 2c20 6974 2069 7320 7369 6d69 6c61 7220 , it is similar │ │ │ │ +0001ba00: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +0001ba10: 7468 6520 636f 6c6f 7220 7370 6163 6520 the color space │ │ │ │ +0001ba20: 696e 746f 0a20 2020 2020 2a20 6269 6c61 into. * bila │ │ │ │ +0001ba30: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001ba40: 2020 2a0a 2020 2020 202a 206f 7269 6769 *. * origi │ │ │ │ +0001ba50: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper.. │ │ │ │ +0001ba60: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +0001ba70: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag │ │ │ │ +0001ba80: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an │ │ │ │ +0001ba90: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c │ │ │ │ +0001baa0: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag │ │ │ │ +0001bab0: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d │ │ │ │ +0001bac0: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1]. │ │ │ │ +0001bad0: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran │ │ │ │ +0001bae0: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces │ │ │ │ +0001baf0: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo │ │ │ │ +0001bb00: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si │ │ │ │ +0001bb10: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in │ │ │ │ +0001bb20: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u │ │ │ │ +0001bb30: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same. │ │ │ │ +0001bb40: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila │ │ │ │ +0001bb50: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and │ │ │ │ +0001bb60: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio │ │ │ │ +0001bb70: 6e73 2e20 5345 453a 2062 696c 6174 6572 ns. SEE: bilater │ │ │ │ +0001bb80: 616c 4669 6c74 6572 2c20 6474 4669 6c74 alFilter, dtFilt │ │ │ │ +0001bb90: 6572 2c20 6775 6964 6564 4669 6c74 6572 er, guidedFilter │ │ │ │ +0001bba0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001bbb0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001bbc0: 616d 4669 6c74 6572 284d 6174 206a 6f69 amFilter(Mat joi │ │ │ │ +0001bbd0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +0001bbe0: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +0001bbf0: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ +0001bc00: 6d61 5f72 2920 7b0a 2020 2020 2020 2020 ma_r) {. │ │ │ │ +0001bc10: 616d 4669 6c74 6572 5f31 286a 6f69 6e74 amFilter_1(joint │ │ │ │ +0001bc20: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0001bc30: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001bc40: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +0001bc50: 732c 2073 6967 6d61 5f72 293b 0a20 2020 s, sigma_r);. │ │ │ │ +0001bc60: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0001bc70: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0001bc80: 3a3a 7869 6d67 7072 6f63 3a3a 6a6f 696e ::ximgproc::join │ │ │ │ +0001bc90: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +0001bca0: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ +0001bcb0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0001bcc0: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +0001bcd0: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +0001bce0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ +0001bcf0: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR │ │ │ │ +0001bd00: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT). │ │ │ │ +0001bd10: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0001bd20: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +0001bd30: 6a6f 696e 7420 6269 6c61 7465 7261 6c20 joint bilateral │ │ │ │ +0001bd40: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +0001bd50: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001bd60: 2a20 4070 6172 616d 206a 6f69 6e74 204a * @param joint J │ │ │ │ +0001bd70: 6f69 6e74 2038 2d62 6974 206f 7220 666c oint 8-bit or fl │ │ │ │ +0001bd80: 6f61 7469 6e67 2d70 6f69 6e74 2c20 312d oating-point, 1- │ │ │ │ +0001bd90: 6368 616e 6e65 6c20 6f72 2033 2d63 6861 channel or 3-cha │ │ │ │ +0001bda0: 6e6e 656c 2069 6d61 6765 2e0a 2020 2020 nnel image.. │ │ │ │ +0001bdb0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001bdc0: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +0001bdd0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001bde0: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +0001bdf0: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +0001be00: 6520 7769 7468 2074 6865 2073 616d 6520 e with the same │ │ │ │ +0001be10: 6465 7074 6820 6173 206a 6f69 6e74 0a20 depth as joint. │ │ │ │ +0001be20: 2020 2020 2a20 696d 6167 652e 0a20 2020 * image.. │ │ │ │ +0001be30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001be40: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +0001be50: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +0001be60: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +0001be70: 6520 6173 2073 7263 202e 0a20 2020 2020 e as src .. │ │ │ │ +0001be80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001be90: 6420 4469 616d 6574 6572 206f 6620 6561 d Diameter of ea │ │ │ │ +0001bea0: 6368 2070 6978 656c 206e 6569 6768 626f ch pixel neighbo │ │ │ │ +0001beb0: 7268 6f6f 6420 7468 6174 2069 7320 7573 rhood that is us │ │ │ │ +0001bec0: 6564 2064 7572 696e 6720 6669 6c74 6572 ed during filter │ │ │ │ +0001bed0: 696e 672e 2049 6620 6974 2069 7320 6e6f ing. If it is no │ │ │ │ +0001bee0: 6e2d 706f 7369 7469 7665 2c0a 2020 2020 n-positive,. │ │ │ │ +0001bef0: 202a 2069 7420 6973 2063 6f6d 7075 7465 * it is compute │ │ │ │ +0001bf00: 6420 6672 6f6d 2073 6967 6d61 5370 6163 d from sigmaSpac │ │ │ │ +0001bf10: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001bf20: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +0001bf30: 6c6f 7220 4669 6c74 6572 2073 6967 6d61 lor Filter sigma │ │ │ │ +0001bf40: 2069 6e20 7468 6520 636f 6c6f 7220 7370 in the color sp │ │ │ │ +0001bf50: 6163 652e 2041 206c 6172 6765 7220 7661 ace. A larger va │ │ │ │ +0001bf60: 6c75 6520 6f66 2074 6865 2070 6172 616d lue of the param │ │ │ │ +0001bf70: 6574 6572 206d 6561 6e73 2074 6861 740a eter means that. │ │ │ │ +0001bf80: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ +0001bf90: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ +0001bfa0: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ +0001bfb0: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ +0001bfc0: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ +0001bfd0: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ +0001bfe0: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ +0001bff0: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ +0001c000: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ +0001c010: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ +0001c020: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ +0001c030: 6163 6520 4669 6c74 6572 2073 6967 6d61 ace Filter sigma │ │ │ │ +0001c040: 2069 6e20 7468 6520 636f 6f72 6469 6e61 in the coordina │ │ │ │ +0001c050: 7465 2073 7061 6365 2e20 4120 6c61 7267 te space. A larg │ │ │ │ +0001c060: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ +0001c070: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ +0001c080: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ +0001c090: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ +0001c0a0: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ +0001c0b0: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ +0001c0c0: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ +0001c0d0: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ +0001c0e0: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ +0001c0f0: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ +0001c100: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ +0001c110: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ +0001c120: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ +0001c130: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ +0001c140: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ +0001c150: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ +0001c160: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ +0001c170: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +0001c180: 2020 2020 2a20 4070 6172 616d 2062 6f72 * @param bor │ │ │ │ +0001c190: 6465 7254 7970 650a 2020 2020 202a 0a20 derType. *. │ │ │ │ +0001c1a0: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: bilateralFilt │ │ │ │ +0001c1c0: 6572 2061 6e64 206a 6f69 6e74 4269 6c61 er and jointBila │ │ │ │ +0001c1d0: 7465 7261 6c46 696c 7465 7220 7573 6520 teralFilter use │ │ │ │ +0001c1e0: 4c31 206e 6f72 6d20 746f 2063 6f6d 7075 L1 norm to compu │ │ │ │ +0001c1f0: 7465 2064 6966 6665 7265 6e63 6520 6265 te difference be │ │ │ │ +0001c200: 7477 6565 6e20 636f 6c6f 7273 2e0a 2020 tween colors.. │ │ │ │ +0001c210: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +0001c220: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001c230: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +0001c240: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001c250: 6174 6963 2076 6f69 6420 6a6f 696e 7442 atic void jointB │ │ │ │ +0001c260: 696c 6174 6572 616c 4669 6c74 6572 284d ilateralFilter(M │ │ │ │ +0001c270: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ +0001c280: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +0001c290: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0001c2a0: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +0001c2b0: 6d61 5370 6163 652c 2069 6e74 2062 6f72 maSpace, int bor │ │ │ │ +0001c2c0: 6465 7254 7970 6529 207b 0a20 2020 2020 derType) {. │ │ │ │ +0001c2d0: 2020 206a 6f69 6e74 4269 6c61 7465 7261 jointBilatera │ │ │ │ +0001c2e0: 6c46 696c 7465 725f 3028 6a6f 696e 742e lFilter_0(joint. │ │ │ │ +0001c2f0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +0001c300: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001c310: 7469 7665 4f62 6a2c 2064 2c20 7369 676d tiveObj, d, sigm │ │ │ │ +0001c320: 6143 6f6c 6f72 2c20 7369 676d 6153 7061 aColor, sigmaSpa │ │ │ │ +0001c330: 6365 2c20 626f 7264 6572 5479 7065 293b ce, borderType); │ │ │ │ +0001c340: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001c350: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +0001c360: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ +0001c370: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ +0001c380: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001c390: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ +0001c3a0: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ +0001c3b0: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ +0001c3c0: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ +0001c3d0: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ +0001c3e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001c3f0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ +0001c400: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +0001c410: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +0001c420: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +0001c430: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ +0001c440: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ +0001c450: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ +0001c460: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001c470: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ +0001c480: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ +0001c490: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ +0001c4a0: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ +0001c4b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001c4c0: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ +0001c4d0: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ +0001c4e0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ +0001c4f0: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ +0001c500: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ +0001c510: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ +0001c520: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ +0001c530: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ +0001c540: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +0001c550: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001c560: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ +0001c570: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +0001c580: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ +0001c590: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ +0001c5a0: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ +0001c5b0: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ +0001c5c0: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ +0001c5d0: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ +0001c5e0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ +0001c5f0: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ +0001c600: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ +0001c610: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ +0001c620: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ +0001c630: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ +0001c640: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ +0001c650: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001c660: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ +0001c670: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ +0001c680: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ +0001c690: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ +0001c6a0: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ +0001c6b0: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ +0001c6c0: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ +0001c6d0: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ +0001c6e0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ +0001c6f0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ +0001c700: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ +0001c710: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ +0001c720: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ +0001c730: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ +0001c740: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ +0001c750: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ +0001c760: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ +0001c770: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ +0001c780: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ +0001c790: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ +0001c7a0: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +0001c7b0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +0001c7c0: 3c62 3e4e 6f74 653a 3c2f 623e 2062 696c Note: bil │ │ │ │ +0001c7d0: 6174 6572 616c 4669 6c74 6572 2061 6e64 ateralFilter and │ │ │ │ +0001c7e0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0001c7f0: 696c 7465 7220 7573 6520 4c31 206e 6f72 ilter use L1 nor │ │ │ │ +0001c800: 6d20 746f 2063 6f6d 7075 7465 2064 6966 m to compute dif │ │ │ │ +0001c810: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ +0001c820: 636f 6c6f 7273 2e0a 2020 2020 202a 0a20 colors.. *. │ │ │ │ +0001c830: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +0001c840: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ +0001c850: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +0001c860: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0001c870: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ +0001c880: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ +0001c890: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +0001c8a0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +0001c8b0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0001c8c0: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +0001c8d0: 6529 207b 0a20 2020 2020 2020 206a 6f69 e) {. joi │ │ │ │ +0001c8e0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001c8f0: 725f 3128 6a6f 696e 742e 6e61 7469 7665 r_1(joint.native │ │ │ │ +0001c900: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +0001c910: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +0001c920: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ +0001c930: 2c20 7369 676d 6153 7061 6365 293b 0a20 , sigmaSpace);. │ │ │ │ +0001c940: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001c950: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0001c960: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6269 cv::ximgproc::bi │ │ │ │ +0001c970: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0001c980: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001c990: 7426 2064 7374 2c20 696e 7420 6672 203d t& dst, int fr = │ │ │ │ +0001c9a0: 2033 2c20 696e 7420 6e75 6d49 7465 7220 3, int numIter │ │ │ │ +0001c9b0: 3d20 312c 2064 6f75 626c 6520 7369 676d = 1, double sigm │ │ │ │ +0001c9c0: 6141 6c70 6861 203d 202d 312e 2c20 646f aAlpha = -1., do │ │ │ │ +0001c9d0: 7562 6c65 2073 6967 6d61 4176 6720 3d20 uble sigmaAvg = │ │ │ │ +0001c9e0: 2d31 2e29 0a20 2020 202f 2f0a 0a20 2020 -1.). //.. │ │ │ │ +0001c9f0: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +0001ca00: 6965 7320 7468 6520 6269 6c61 7465 7261 ies the bilatera │ │ │ │ +0001ca10: 6c20 7465 7874 7572 6520 6669 6c74 6572 l texture filter │ │ │ │ +0001ca20: 2074 6f20 616e 2069 6d61 6765 2e20 4974 to an image. It │ │ │ │ +0001ca30: 2070 6572 666f 726d 7320 7374 7275 6374 performs struct │ │ │ │ +0001ca40: 7572 652d 7072 6573 6572 7669 6e67 2074 ure-preserving t │ │ │ │ +0001ca50: 6578 7475 7265 2066 696c 7465 722e 0a20 exture filter.. │ │ │ │ +0001ca60: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001ca70: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0001ca80: 7320 6669 6c74 6572 2073 6565 2043 4954 s filter see CIT │ │ │ │ +0001ca90: 453a 2043 686f 3230 3134 2e0a 2020 2020 E: Cho2014.. │ │ │ │ +0001caa0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001cab0: 2073 7263 2053 6f75 7263 6520 696d 6167 src Source imag │ │ │ │ +0001cac0: 6520 7768 6f73 6520 6465 7074 6820 6973 e whose depth is │ │ │ │ +0001cad0: 2038 2d62 6974 2055 494e 5420 6f72 2033 8-bit UINT or 3 │ │ │ │ +0001cae0: 322d 6269 7420 464c 4f41 540a 2020 2020 2-bit FLOAT. │ │ │ │ +0001caf0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001cb00: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ +0001cb10: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ +0001cb20: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ +0001cb30: 2061 7320 7372 632e 0a20 2020 2020 2a0a as src.. *. │ │ │ │ +0001cb40: 2020 2020 202a 2040 7061 7261 6d20 6672 * @param fr │ │ │ │ +0001cb50: 2052 6164 6975 7320 6f66 206b 6572 6e65 Radius of kerne │ │ │ │ +0001cb60: 6c20 746f 2062 6520 7573 6564 2066 6f72 l to be used for │ │ │ │ +0001cb70: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001cb80: 686f 756c 6420 6265 2070 6f73 6974 6976 hould be positiv │ │ │ │ +0001cb90: 6520 696e 7465 6765 720a 2020 2020 202a e integer. * │ │ │ │ +0001cba0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +0001cbb0: 756d 4974 6572 204e 756d 6265 7220 6f66 umIter Number of │ │ │ │ +0001cbc0: 2069 7465 7261 7469 6f6e 7320 6f66 2061 iterations of a │ │ │ │ +0001cbd0: 6c67 6f72 6974 686d 2c20 4974 2073 686f lgorithm, It sho │ │ │ │ +0001cbe0: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +0001cbf0: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +0001cc00: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001cc10: 6d61 416c 7068 6120 436f 6e74 726f 6c73 maAlpha Controls │ │ │ │ +0001cc20: 2074 6865 2073 6861 7270 6e65 7373 206f the sharpness o │ │ │ │ +0001cc30: 6620 7468 6520 7765 6967 6874 2074 7261 f the weight tra │ │ │ │ +0001cc40: 6e73 6974 696f 6e20 6672 6f6d 2065 6467 nsition from edg │ │ │ │ +0001cc50: 6573 2074 6f20 736d 6f6f 7468 2f74 6578 es to smooth/tex │ │ │ │ +0001cc60: 7475 7265 2072 6567 696f 6e73 2c20 7768 ture regions, wh │ │ │ │ +0001cc70: 6572 650a 2020 2020 202a 2061 2062 6967 ere. * a big │ │ │ │ +0001cc80: 6765 7220 7661 6c75 6520 6d65 616e 7320 ger value means │ │ │ │ +0001cc90: 7368 6172 7065 7220 7472 616e 7369 7469 sharper transiti │ │ │ │ +0001cca0: 6f6e 2e20 5768 656e 2074 6865 2076 616c on. When the val │ │ │ │ +0001ccb0: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative, │ │ │ │ +0001ccc0: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica │ │ │ │ +0001ccd0: 6c6c 7920 6361 6c63 756c 6174 6564 2e0a lly calculated.. │ │ │ │ +0001cce0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001ccf0: 6172 616d 2073 6967 6d61 4176 6720 5261 aram sigmaAvg Ra │ │ │ │ +0001cd00: 6e67 6520 626c 7572 2070 6172 616d 6574 nge blur paramet │ │ │ │ +0001cd10: 6572 2066 6f72 2074 6578 7475 7265 2062 er for texture b │ │ │ │ +0001cd20: 6c75 7272 696e 672e 204c 6172 6765 7220 lurring. Larger │ │ │ │ +0001cd30: 7661 6c75 6520 6d61 6b65 7320 7265 7375 value makes resu │ │ │ │ +0001cd40: 6c74 2074 6f20 6265 206d 6f72 6520 626c lt to be more bl │ │ │ │ +0001cd50: 7572 7265 642e 2057 6865 6e20 7468 650a urred. When the. │ │ │ │ +0001cd60: 2020 2020 202a 2076 616c 7565 2069 7320 * value is │ │ │ │ +0001cd70: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +0001cd80: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +0001cd90: 6c63 756c 6174 6564 2061 7320 6465 7363 lculated as desc │ │ │ │ +0001cda0: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap │ │ │ │ +0001cdb0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001cdc0: 2a20 5345 453a 2072 6f6c 6c69 6e67 4775 * SEE: rollingGu │ │ │ │ +0001cdd0: 6964 616e 6365 4669 6c74 6572 2c20 6269 idanceFilter, bi │ │ │ │ +0001cde0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ +0001cdf0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001ce00: 2073 7461 7469 6320 766f 6964 2062 696c static void bil │ │ │ │ +0001ce10: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0001ce20: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +0001ce30: 2064 7374 2c20 696e 7420 6672 2c20 696e dst, int fr, in │ │ │ │ +0001ce40: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +0001ce50: 6520 7369 676d 6141 6c70 6861 2c20 646f e sigmaAlpha, do │ │ │ │ +0001ce60: 7562 6c65 2073 6967 6d61 4176 6729 207b uble sigmaAvg) { │ │ │ │ +0001ce70: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ +0001ce80: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ +0001ce90: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +0001cea0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001ceb0: 6672 2c20 6e75 6d49 7465 722c 2073 6967 fr, numIter, sig │ │ │ │ +0001cec0: 6d61 416c 7068 612c 2073 6967 6d61 4176 maAlpha, sigmaAv │ │ │ │ +0001ced0: 6729 3b0a 2020 2020 7d0a 0a20 2020 202f g);. }.. / │ │ │ │ +0001cee0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001cef0: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ +0001cf00: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ +0001cf10: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ +0001cf20: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ +0001cf30: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ +0001cf40: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ +0001cf50: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001cf60: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0001cf70: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ +0001cf80: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ +0001cf90: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001cfa0: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ +0001cfb0: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ +0001cfc0: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ +0001cfd0: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ +0001cfe0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001cff0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001d000: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001d010: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001d020: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001d030: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ +0001d040: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ +0001d050: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ +0001d060: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +0001d070: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +0001d080: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +0001d090: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +0001d0a0: 4974 6572 204e 756d 6265 7220 6f66 2069 Iter Number of i │ │ │ │ +0001d0b0: 7465 7261 7469 6f6e 7320 6f66 2061 6c67 terations of alg │ │ │ │ +0001d0c0: 6f72 6974 686d 2c20 4974 2073 686f 756c orithm, It shoul │ │ │ │ +0001d0d0: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in │ │ │ │ +0001d0e0: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *. │ │ │ │ +0001d0f0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001d100: 416c 7068 6120 436f 6e74 726f 6c73 2074 Alpha Controls t │ │ │ │ +0001d110: 6865 2073 6861 7270 6e65 7373 206f 6620 he sharpness of │ │ │ │ +0001d120: 7468 6520 7765 6967 6874 2074 7261 6e73 the weight trans │ │ │ │ +0001d130: 6974 696f 6e20 6672 6f6d 2065 6467 6573 ition from edges │ │ │ │ +0001d140: 2074 6f20 736d 6f6f 7468 2f74 6578 7475 to smooth/textu │ │ │ │ +0001d150: 7265 2072 6567 696f 6e73 2c20 7768 6572 re regions, wher │ │ │ │ +0001d160: 650a 2020 2020 202a 2061 2062 6967 6765 e. * a bigge │ │ │ │ +0001d170: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh │ │ │ │ +0001d180: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition │ │ │ │ +0001d190: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value │ │ │ │ +0001d1a0: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +0001d1b0: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +0001d1c0: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated.. │ │ │ │ +0001d1d0: 2020 202a 0a20 2020 2020 2a20 7661 6c75 *. * valu │ │ │ │ +0001d1e0: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ +0001d1f0: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ +0001d200: 6c79 2063 616c 6375 6c61 7465 6420 6173 ly calculated as │ │ │ │ +0001d210: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ +0001d220: 6520 7061 7065 722e 0a20 2020 2020 2a0a e paper.. *. │ │ │ │ +0001d230: 2020 2020 202a 2053 4545 3a20 726f 6c6c * SEE: roll │ │ │ │ +0001d240: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0001d250: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +0001d260: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +0001d270: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001d280: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ +0001d290: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ +0001d2a0: 2c20 4d61 7420 6473 742c 2069 6e74 2066 , Mat dst, int f │ │ │ │ +0001d2b0: 722c 2069 6e74 206e 756d 4974 6572 2c20 r, int numIter, │ │ │ │ +0001d2c0: 646f 7562 6c65 2073 6967 6d61 416c 7068 double sigmaAlph │ │ │ │ +0001d2d0: 6129 207b 0a20 2020 2020 2020 2062 696c a) {. bil │ │ │ │ +0001d2e0: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0001d2f0: 7465 725f 3128 7372 632e 6e61 7469 7665 ter_1(src.native │ │ │ │ +0001d300: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0001d310: 626a 2c20 6672 2c20 6e75 6d49 7465 722c bj, fr, numIter, │ │ │ │ +0001d320: 2073 6967 6d61 416c 7068 6129 3b0a 2020 sigmaAlpha);. │ │ │ │ +0001d330: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0001d340: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +0001d350: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ +0001d360: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +0001d370: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ +0001d380: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ +0001d390: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ +0001d3a0: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ +0001d3b0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001d3c0: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ +0001d3d0: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ +0001d3e0: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ +0001d3f0: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ +0001d400: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ +0001d410: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ +0001d420: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ +0001d430: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ +0001d440: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +0001d450: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +0001d460: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +0001d470: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +0001d480: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001d490: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ +0001d4a0: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ +0001d4b0: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ +0001d4c0: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ +0001d4d0: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +0001d4e0: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +0001d4f0: 4070 6172 616d 206e 756d 4974 6572 204e @param numIter N │ │ │ │ +0001d500: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ +0001d510: 6f6e 7320 6f66 2061 6c67 6f72 6974 686d ons of algorithm │ │ │ │ +0001d520: 2c20 4974 2073 686f 756c 6420 6265 2070 , It should be p │ │ │ │ +0001d530: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer. │ │ │ │ +0001d540: 2020 2020 202a 0a20 2020 2020 2a20 6120 *. * a │ │ │ │ +0001d550: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ +0001d560: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ +0001d570: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ +0001d580: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ +0001d590: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ +0001d5a0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ +0001d5b0: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ +0001d5c0: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ +0001d5d0: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ +0001d5e0: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ +0001d5f0: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ │ +0001d600: 696e 2074 6865 2070 6170 6572 2e0a 2020 in the paper.. │ │ │ │ +0001d610: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +0001d620: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001d630: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera │ │ │ │ +0001d640: 6c46 696c 7465 720a 2020 2020 202a 2f0a lFilter. */. │ │ │ │ +0001d650: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001d660: 6320 766f 6964 2062 696c 6174 6572 616c c void bilateral │ │ │ │ +0001d670: 5465 7874 7572 6546 696c 7465 7228 4d61 TextureFilter(Ma │ │ │ │ +0001d680: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001d690: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ +0001d6a0: 7465 7229 207b 0a20 2020 2020 2020 2062 ter) {. b │ │ │ │ +0001d6b0: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +0001d6c0: 696c 7465 725f 3228 7372 632e 6e61 7469 ilter_2(src.nati │ │ │ │ +0001d6d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001d6e0: 654f 626a 2c20 6672 2c20 6e75 6d49 7465 eObj, fr, numIte │ │ │ │ +0001d6f0: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ +0001d700: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001d710: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ +0001d720: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ +0001d730: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ +0001d740: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ +0001d750: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ +0001d760: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ +0001d770: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001d780: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0001d790: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ +0001d7a0: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ +0001d7b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001d7c0: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ +0001d7d0: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ +0001d7e0: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ +0001d7f0: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ +0001d800: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001d810: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001d820: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001d830: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001d840: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001d850: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ +0001d860: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ +0001d870: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ +0001d880: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +0001d890: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +0001d8a0: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +0001d8b0: 2020 2020 2a0a 2020 2020 202a 2061 2062 *. * a b │ │ │ │ +0001d8c0: 6967 6765 7220 7661 6c75 6520 6d65 616e igger value mean │ │ │ │ +0001d8d0: 7320 7368 6172 7065 7220 7472 616e 7369 s sharper transi │ │ │ │ +0001d8e0: 7469 6f6e 2e20 5768 656e 2074 6865 2076 tion. When the v │ │ │ │ +0001d8f0: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ +0001d900: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ +0001d910: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ +0001d920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001d930: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ +0001d940: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ +0001d950: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ +0001d960: 6420 6173 2064 6573 6372 6962 6564 2069 d as described i │ │ │ │ +0001d970: 6e20 7468 6520 7061 7065 722e 0a20 2020 n the paper.. │ │ │ │ +0001d980: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +0001d990: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0001d9a0: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ +0001d9b0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +0001d9c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001d9d0: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ +0001d9e0: 6578 7475 7265 4669 6c74 6572 284d 6174 extureFilter(Mat │ │ │ │ +0001d9f0: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +0001da00: 6e74 2066 7229 207b 0a20 2020 2020 2020 nt fr) {. │ │ │ │ +0001da10: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +0001da20: 6546 696c 7465 725f 3328 7372 632e 6e61 eFilter_3(src.na │ │ │ │ +0001da30: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0001da40: 6976 654f 626a 2c20 6672 293b 0a20 2020 iveObj, fr);. │ │ │ │ +0001da50: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001da60: 202a 2041 7070 6c69 6573 2074 6865 2062 * Applies the b │ │ │ │ +0001da70: 696c 6174 6572 616c 2074 6578 7475 7265 ilateral texture │ │ │ │ +0001da80: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +0001da90: 6167 652e 2049 7420 7065 7266 6f72 6d73 age. It performs │ │ │ │ +0001daa0: 2073 7472 7563 7475 7265 2d70 7265 7365 structure-prese │ │ │ │ +0001dab0: 7276 696e 6720 7465 7874 7572 6520 6669 rving texture fi │ │ │ │ +0001dac0: 6c74 6572 2e0a 2020 2020 202a 2046 6f72 lter.. * For │ │ │ │ +0001dad0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0001dae0: 6f75 7420 7468 6973 2066 696c 7465 7220 out this filter │ │ │ │ +0001daf0: 7365 6520 4349 5445 3a20 4368 6f32 3031 see CITE: Cho201 │ │ │ │ +0001db00: 342e 0a20 2020 2020 2a0a 2020 2020 202a 4.. *. * │ │ │ │ +0001db10: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001db20: 6365 2069 6d61 6765 2077 686f 7365 2064 ce image whose d │ │ │ │ +0001db30: 6570 7468 2069 7320 382d 6269 7420 5549 epth is 8-bit UI │ │ │ │ +0001db40: 4e54 206f 7220 3332 2d62 6974 2046 4c4f NT or 32-bit FLO │ │ │ │ +0001db50: 4154 0a20 2020 2020 2a0a 2020 2020 202a AT. *. * │ │ │ │ +0001db60: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +0001db70: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +0001db80: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +0001db90: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +0001dba0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0001dbb0: 2020 202a 0a20 2020 2020 2a20 6120 6269 *. * a bi │ │ │ │ +0001dbc0: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ +0001dbd0: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ +0001dbe0: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ +0001dbf0: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ +0001dc00: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ +0001dc10: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ +0001dc20: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ +0001dc30: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ +0001dc40: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ +0001dc50: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ +0001dc60: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ +0001dc70: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ +0001dc80: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ +0001dc90: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001dca0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +0001dcb0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +0001dcc0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001dcd0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ +0001dce0: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ +0001dcf0: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ +0001dd00: 2020 2020 2020 2020 6269 6c61 7465 7261 bilatera │ │ │ │ +0001dd10: 6c54 6578 7475 7265 4669 6c74 6572 5f34 lTextureFilter_4 │ │ │ │ +0001dd20: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0001dd30: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ +0001dd40: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0001dd50: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0001dd60: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ +0001dd70: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001dd80: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001dd90: 7426 2064 7374 2c20 696e 7420 6420 3d20 t& dst, int d = │ │ │ │ +0001dda0: 2d31 2c20 646f 7562 6c65 2073 6967 6d61 -1, double sigma │ │ │ │ +0001ddb0: 436f 6c6f 7220 3d20 3235 2c20 646f 7562 Color = 25, doub │ │ │ │ +0001ddc0: 6c65 2073 6967 6d61 5370 6163 6520 3d20 le sigmaSpace = │ │ │ │ +0001ddd0: 332c 2069 6e74 206e 756d 4f66 4974 6572 3, int numOfIter │ │ │ │ +0001dde0: 203d 2034 2c20 696e 7420 626f 7264 6572 = 4, int border │ │ │ │ +0001ddf0: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ +0001de00: 4641 554c 5429 0a20 2020 202f 2f0a 0a20 FAULT). //.. │ │ │ │ +0001de10: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +0001de20: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin │ │ │ │ +0001de30: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte │ │ │ │ +0001de40: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +0001de50: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +0001de60: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p │ │ │ │ +0001de70: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +0001de80: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling │ │ │ │ +0001de90: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001dea0: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ +0001deb0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +0001dec0: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan │ │ │ │ +0001ded0: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel │ │ │ │ +0001dee0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001def0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0001df00: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ +0001df10: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ +0001df20: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ +0001df30: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *. │ │ │ │ +0001df40: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ +0001df50: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ +0001df60: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +0001df70: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ +0001df80: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ +0001df90: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ +0001dfa0: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ +0001dfb0: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ +0001dfc0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +0001dfd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001dfe0: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ +0001dff0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +0001e000: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ +0001e010: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +0001e020: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +0001e030: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +0001e040: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ +0001e050: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ +0001e060: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ +0001e070: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ +0001e080: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ +0001e090: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ +0001e0a0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ +0001e0b0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ +0001e0c0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ +0001e0d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001e0e0: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ +0001e0f0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +0001e100: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ +0001e110: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +0001e120: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +0001e130: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +0001e140: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ +0001e150: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ +0001e160: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ +0001e170: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ +0001e180: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ +0001e190: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ +0001e1a0: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ +0001e1b0: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ +0001e1c0: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ +0001e1d0: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ +0001e1e0: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ +0001e1f0: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ +0001e200: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ +0001e210: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ +0001e220: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ +0001e230: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001e240: 4070 6172 616d 206e 756d 4f66 4974 6572 @param numOfIter │ │ │ │ +0001e250: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ +0001e260: 7469 6f6e 7320 6f66 206a 6f69 6e74 2065 tions of joint e │ │ │ │ +0001e270: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f │ │ │ │ +0001e280: 696c 7465 7269 6e67 2061 7070 6c69 6564 iltering applied │ │ │ │ +0001e290: 206f 6e20 7468 6520 736f 7572 6365 2069 on the source i │ │ │ │ +0001e2a0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001e2b0: 2020 2a20 4070 6172 616d 2062 6f72 6465 * @param borde │ │ │ │ +0001e2c0: 7254 7970 650a 2020 2020 202a 0a20 2020 rType. *. │ │ │ │ +0001e2d0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +0001e2e0: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ +0001e2f0: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ +0001e300: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001e310: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ +0001e320: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ +0001e330: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +0001e340: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ +0001e350: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ +0001e360: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ +0001e370: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +0001e380: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001e390: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0001e3a0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ +0001e3b0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +0001e3c0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +0001e3d0: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +0001e3e0: 6153 7061 6365 2c20 696e 7420 6e75 6d4f aSpace, int numO │ │ │ │ +0001e3f0: 6649 7465 722c 2069 6e74 2062 6f72 6465 fIter, int borde │ │ │ │ +0001e400: 7254 7970 6529 207b 0a20 2020 2020 2020 rType) {. │ │ │ │ +0001e410: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001e420: 4669 6c74 6572 5f30 2873 7263 2e6e 6174 Filter_0(src.nat │ │ │ │ +0001e430: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001e440: 7665 4f62 6a2c 2064 2c20 7369 676d 6143 veObj, d, sigmaC │ │ │ │ +0001e450: 6f6c 6f72 2c20 7369 676d 6153 7061 6365 olor, sigmaSpace │ │ │ │ +0001e460: 2c20 6e75 6d4f 6649 7465 722c 2062 6f72 , numOfIter, bor │ │ │ │ +0001e470: 6465 7254 7970 6529 3b0a 2020 2020 7d0a derType);. }. │ │ │ │ +0001e480: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001e490: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ +0001e4a0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ +0001e4b0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +0001e4c0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001e4d0: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ +0001e4e0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +0001e4f0: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ +0001e500: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ +0001e510: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001e520: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +0001e530: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +0001e540: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +0001e550: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +0001e560: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001e570: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001e580: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001e590: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001e5a0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001e5b0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ +0001e5c0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ +0001e5d0: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +0001e5e0: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ +0001e5f0: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ +0001e600: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ +0001e610: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ +0001e620: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ +0001e630: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ +0001e640: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001e650: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ +0001e660: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +0001e670: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ +0001e680: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ +0001e690: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ +0001e6a0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ +0001e6b0: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ +0001e6c0: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ +0001e6d0: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +0001e6e0: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ +0001e6f0: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ +0001e700: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ +0001e710: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ +0001e720: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ +0001e730: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ +0001e740: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001e750: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ +0001e760: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +0001e770: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ +0001e780: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ +0001e790: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ +0001e7a0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ +0001e7b0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +0001e7c0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +0001e7d0: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +0001e7e0: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +0001e7f0: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +0001e800: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +0001e810: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +0001e820: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +0001e830: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +0001e840: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +0001e850: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +0001e860: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +0001e870: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +0001e880: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +0001e890: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +0001e8a0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001e8b0: 2a20 4070 6172 616d 206e 756d 4f66 4974 * @param numOfIt │ │ │ │ +0001e8c0: 6572 204e 756d 6265 7220 6f66 2069 7465 er Number of ite │ │ │ │ +0001e8d0: 7261 7469 6f6e 7320 6f66 206a 6f69 6e74 rations of joint │ │ │ │ +0001e8e0: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ +0001e8f0: 2066 696c 7465 7269 6e67 2061 7070 6c69 filtering appli │ │ │ │ +0001e900: 6564 206f 6e20 7468 6520 736f 7572 6365 ed on the source │ │ │ │ +0001e910: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001e920: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +0001e930: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ +0001e940: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001e950: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ +0001e960: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ +0001e970: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ +0001e980: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ +0001e990: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ +0001e9a0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001e9b0: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +0001e9c0: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +0001e9d0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001e9e0: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ +0001e9f0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0001ea00: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +0001ea10: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ +0001ea20: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0001ea30: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ +0001ea40: 2069 6e74 206e 756d 4f66 4974 6572 2920 int numOfIter) │ │ │ │ +0001ea50: 7b0a 2020 2020 2020 2020 726f 6c6c 696e {. rollin │ │ │ │ +0001ea60: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ +0001ea70: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +0001ea80: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001ea90: 642c 2073 6967 6d61 436f 6c6f 722c 2073 d, sigmaColor, s │ │ │ │ +0001eaa0: 6967 6d61 5370 6163 652c 206e 756d 4f66 igmaSpace, numOf │ │ │ │ +0001eab0: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ +0001eac0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +0001ead0: 6c69 6573 2074 6865 2072 6f6c 6c69 6e67 lies the rolling │ │ │ │ +0001eae0: 2067 7569 6461 6e63 6520 6669 6c74 6572 guidance filter │ │ │ │ +0001eaf0: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +0001eb00: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0001eb10: 6d6f 7265 2064 6574 6169 6c73 2c20 706c more details, pl │ │ │ │ +0001eb20: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +0001eb30: 6861 6e67 3230 3134 726f 6c6c 696e 670a hang2014rolling. │ │ │ │ +0001eb40: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001eb50: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +0001eb60: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +0001eb70: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ +0001eb80: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ +0001eb90: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001eba0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0001ebb0: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +0001ebc0: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +0001ebd0: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +0001ebe0: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ +0001ebf0: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ +0001ec00: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ +0001ec10: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ +0001ec20: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ +0001ec30: 6e67 2066 696c 7465 7269 6e67 2e20 4966 ng filtering. If │ │ │ │ +0001ec40: 2069 7420 6973 206e 6f6e 2d70 6f73 6974 it is non-posit │ │ │ │ +0001ec50: 6976 652c 0a20 2020 2020 2a20 6974 2069 ive,. * it i │ │ │ │ +0001ec60: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from │ │ │ │ +0001ec70: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +0001ec80: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ec90: 6d20 7369 676d 6143 6f6c 6f72 2046 696c m sigmaColor Fil │ │ │ │ +0001eca0: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +0001ecb0: 2063 6f6c 6f72 2073 7061 6365 2e20 4120 color space. A │ │ │ │ +0001ecc0: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +0001ecd0: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +0001ece0: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +0001ecf0: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ +0001ed00: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ +0001ed10: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ +0001ed20: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ +0001ed30: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ +0001ed40: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ +0001ed50: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ +0001ed60: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ +0001ed70: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ +0001ed80: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ed90: 6d20 7369 676d 6153 7061 6365 2046 696c m sigmaSpace Fil │ │ │ │ +0001eda0: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +0001edb0: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ +0001edc0: 652e 2041 206c 6172 6765 7220 7661 6c75 e. A larger valu │ │ │ │ +0001edd0: 6520 6f66 2074 6865 2070 6172 616d 6574 e of the paramet │ │ │ │ +0001ede0: 6572 206d 6561 6e73 2074 6861 740a 2020 er means that. │ │ │ │ +0001edf0: 2020 202a 2066 6172 7468 6572 2070 6978 * farther pix │ │ │ │ +0001ee00: 656c 7320 7769 6c6c 2069 6e66 6c75 656e els will influen │ │ │ │ +0001ee10: 6365 2065 6163 6820 6f74 6865 7220 6173 ce each other as │ │ │ │ +0001ee20: 206c 6f6e 6720 6173 2074 6865 6972 2063 long as their c │ │ │ │ +0001ee30: 6f6c 6f72 7320 6172 6520 636c 6f73 6520 olors are close │ │ │ │ +0001ee40: 656e 6f75 6768 2028 7365 6520 7369 676d enough (see sigm │ │ │ │ +0001ee50: 6143 6f6c 6f72 2029 2e0a 2020 2020 202a aColor ).. * │ │ │ │ +0001ee60: 2057 6865 6e20 6426 6774 3b30 202c 2069 When d>0 , i │ │ │ │ +0001ee70: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ +0001ee80: 6e65 6967 6862 6f72 686f 6f64 2073 697a neighborhood siz │ │ │ │ +0001ee90: 6520 7265 6761 7264 6c65 7373 206f 6620 e regardless of │ │ │ │ +0001eea0: 7369 676d 6153 7061 6365 202e 204f 7468 sigmaSpace . Oth │ │ │ │ +0001eeb0: 6572 7769 7365 2c20 6420 6973 0a20 2020 erwise, d is. │ │ │ │ +0001eec0: 2020 2a20 7072 6f70 6f72 7469 6f6e 616c * proportional │ │ │ │ +0001eed0: 2074 6f20 7369 676d 6153 7061 6365 202e to sigmaSpace . │ │ │ │ +0001eee0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001eef0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +0001ef00: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ +0001ef10: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001ef20: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ +0001ef30: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ +0001ef40: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ +0001ef50: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ +0001ef60: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ +0001ef70: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001ef80: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +0001ef90: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +0001efa0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001efb0: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ +0001efc0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0001efd0: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +0001efe0: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ +0001eff0: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0001f000: 7562 6c65 2073 6967 6d61 5370 6163 6529 uble sigmaSpace) │ │ │ │ +0001f010: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +0001f020: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001f030: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ +0001f040: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0001f050: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor, │ │ │ │ +0001f060: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ +0001f070: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001f080: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ +0001f090: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ +0001f0a0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +0001f0b0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001f0c0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001f0d0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ +0001f0e0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ +0001f0f0: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ +0001f100: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +0001f110: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +0001f120: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +0001f130: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +0001f140: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ +0001f150: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001f160: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +0001f170: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +0001f180: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +0001f190: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ +0001f1a0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001f1b0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ +0001f1c0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ +0001f1d0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ +0001f1e0: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ +0001f1f0: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ +0001f200: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ +0001f210: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ +0001f220: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ +0001f230: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ +0001f240: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +0001f250: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ +0001f260: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ +0001f270: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +0001f280: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +0001f290: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +0001f2a0: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ +0001f2b0: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ +0001f2c0: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ +0001f2d0: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ +0001f2e0: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ +0001f2f0: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ +0001f300: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ +0001f310: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ +0001f320: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ +0001f330: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001f340: 2066 6172 7468 6572 2070 6978 656c 7320 farther pixels │ │ │ │ +0001f350: 7769 6c6c 2069 6e66 6c75 656e 6365 2065 will influence e │ │ │ │ +0001f360: 6163 6820 6f74 6865 7220 6173 206c 6f6e ach other as lon │ │ │ │ +0001f370: 6720 6173 2074 6865 6972 2063 6f6c 6f72 g as their color │ │ │ │ +0001f380: 7320 6172 6520 636c 6f73 6520 656e 6f75 s are close enou │ │ │ │ +0001f390: 6768 2028 7365 6520 7369 676d 6143 6f6c gh (see sigmaCol │ │ │ │ +0001f3a0: 6f72 2029 2e0a 2020 2020 202a 2057 6865 or ).. * Whe │ │ │ │ +0001f3b0: 6e20 6426 6774 3b30 202c 2069 7420 7370 n d>0 , it sp │ │ │ │ +0001f3c0: 6563 6966 6965 7320 7468 6520 6e65 6967 ecifies the neig │ │ │ │ +0001f3d0: 6862 6f72 686f 6f64 2073 697a 6520 7265 hborhood size re │ │ │ │ +0001f3e0: 6761 7264 6c65 7373 206f 6620 7369 676d gardless of sigm │ │ │ │ +0001f3f0: 6153 7061 6365 202e 204f 7468 6572 7769 aSpace . Otherwi │ │ │ │ +0001f400: 7365 2c20 6420 6973 0a20 2020 2020 2a20 se, d is. * │ │ │ │ +0001f410: 7072 6f70 6f72 7469 6f6e 616c 2074 6f20 proportional to │ │ │ │ +0001f420: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +0001f430: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001f440: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +0001f450: 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 4775 : rollingGu │ │ │ │ +0001f460: 6964 616e 6365 4669 6c74 6572 2075 7365 idanceFilter use │ │ │ │ +0001f470: 7320 6a6f 696e 7442 696c 6174 6572 616c s jointBilateral │ │ │ │ +0001f480: 4669 6c74 6572 2061 7320 7468 6520 6564 Filter as the ed │ │ │ │ +0001f490: 6765 2d70 7265 7365 7276 696e 6720 6669 ge-preserving fi │ │ │ │ +0001f4a0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001f4b0: 2020 2a20 5345 453a 206a 6f69 6e74 4269 * SEE: jointBi │ │ │ │ +0001f4c0: 6c61 7465 7261 6c46 696c 7465 722c 2062 lateralFilter, b │ │ │ │ +0001f4d0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +0001f4e0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +0001f4f0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0001f500: 6963 2076 6f69 6420 726f 6c6c 696e 6747 ic void rollingG │ │ │ │ +0001f510: 7569 6461 6e63 6546 696c 7465 7228 4d61 uidanceFilter(Ma │ │ │ │ +0001f520: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001f530: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +0001f540: 676d 6143 6f6c 6f72 2920 7b0a 2020 2020 gmaColor) {. │ │ │ │ +0001f550: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ +0001f560: 6e63 6546 696c 7465 725f 3328 7372 632e nceFilter_3(src. │ │ │ │ +0001f570: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001f580: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ +0001f590: 6d61 436f 6c6f 7229 3b0a 2020 2020 7d0a maColor);. }. │ │ │ │ +0001f5a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001f5b0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ +0001f5c0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ +0001f5d0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +0001f5e0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001f5f0: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ +0001f600: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +0001f610: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ +0001f620: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ +0001f630: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001f640: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +0001f650: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +0001f660: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +0001f670: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +0001f680: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001f690: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001f6a0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001f6b0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001f6c0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001f6d0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ +0001f6e0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ +0001f6f0: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +0001f700: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ +0001f710: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ +0001f720: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ +0001f730: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ +0001f740: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ +0001f750: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ +0001f760: 2020 2020 202a 0a20 2020 2020 2a20 6661 *. * fa │ │ │ │ +0001f770: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit │ │ │ │ +0001f780: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne │ │ │ │ +0001f790: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see │ │ │ │ +0001f7a0: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil │ │ │ │ +0001f7b0: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget │ │ │ │ +0001f7c0: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i │ │ │ │ +0001f7d0: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger │ │ │ │ +0001f7e0: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq │ │ │ │ +0001f7f0: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color.. │ │ │ │ +0001f800: 2a0a 2020 2020 202a 2066 6172 7468 6572 *. * farther │ │ │ │ +0001f810: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ +0001f820: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ +0001f830: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ +0001f840: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ +0001f850: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ +0001f860: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ +0001f870: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ +0001f880: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ +0001f890: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ +0001f8a0: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ +0001f8b0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ +0001f8c0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ +0001f8d0: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ +0001f8e0: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ +0001f8f0: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ +0001f900: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001f910: 203c 623e 4e6f 7465 3a3c 2f62 3e20 2072 Note: r │ │ │ │ +0001f920: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001f930: 6c74 6572 2075 7365 7320 6a6f 696e 7442 lter uses jointB │ │ │ │ +0001f940: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +0001f950: 7320 7468 6520 6564 6765 2d70 7265 7365 s the edge-prese │ │ │ │ +0001f960: 7276 696e 6720 6669 6c74 6572 2e0a 2020 rving filter.. │ │ │ │ +0001f970: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +0001f980: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0001f990: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ +0001f9a0: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ +0001f9b0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001f9c0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001f9d0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0001f9e0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0001f9f0: 6174 2064 7374 2c20 696e 7420 6429 207b at dst, int d) { │ │ │ │ +0001fa00: 0a20 2020 2020 2020 2072 6f6c 6c69 6e67 . rolling │ │ │ │ +0001fa10: 4775 6964 616e 6365 4669 6c74 6572 5f34 GuidanceFilter_4 │ │ │ │ +0001fa20: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0001fa30: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +0001fa40: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0001fa50: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +0001fa60: 2074 6865 2072 6f6c 6c69 6e67 2067 7569 the rolling gui │ │ │ │ +0001fa70: 6461 6e63 6520 6669 6c74 6572 2074 6f20 dance filter to │ │ │ │ +0001fa80: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +0001fa90: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +0001faa0: 2064 6574 6169 6c73 2c20 706c 6561 7365 details, please │ │ │ │ +0001fab0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ +0001fac0: 3230 3134 726f 6c6c 696e 670a 2020 2020 2014rolling. │ │ │ │ +0001fad0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001fae0: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +0001faf0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001fb00: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +0001fb10: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +0001fb20: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0001fb30: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +0001fb40: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +0001fb50: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +0001fb60: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +0001fb70: 2020 2020 202a 0a20 2020 2020 2a20 6974 *. * it │ │ │ │ +0001fb80: 2069 7320 636f 6d70 7574 6564 2066 726f is computed fro │ │ │ │ +0001fb90: 6d20 7369 676d 6153 7061 6365 202e 0a20 m sigmaSpace .. │ │ │ │ +0001fba0: 2020 2020 2a0a 2020 2020 202a 2066 6172 *. * far │ │ │ │ +0001fbb0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ +0001fbc0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ +0001fbd0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ +0001fbe0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ +0001fbf0: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ +0001fc00: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ +0001fc10: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ +0001fc20: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ +0001fc30: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ +0001fc40: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +0001fc50: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +0001fc60: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +0001fc70: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +0001fc80: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +0001fc90: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +0001fca0: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +0001fcb0: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +0001fcc0: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +0001fcd0: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +0001fce0: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +0001fcf0: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +0001fd00: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +0001fd10: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +0001fd20: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +0001fd30: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001fd40: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +0001fd50: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ +0001fd60: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +0001fd70: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ +0001fd80: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ +0001fd90: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ +0001fda0: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ +0001fdb0: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +0001fdc0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +0001fdd0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +0001fde0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +0001fdf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001fe00: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ +0001fe10: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001fe20: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001fe30: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ +0001fe40: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001fe50: 4669 6c74 6572 5f35 2873 7263 2e6e 6174 Filter_5(src.nat │ │ │ │ +0001fe60: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001fe70: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ +0001fe80: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0001fe90: 2b3a 2020 5074 725f 4661 7374 4269 6c61 +: Ptr_FastBila │ │ │ │ +0001fea0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001feb0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0001fec0: 6372 6561 7465 4661 7374 4269 6c61 7465 createFastBilate │ │ │ │ +0001fed0: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +0001fee0: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +0001fef0: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0001ff00: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0001ff10: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0001ff20: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0001ff30: 6c61 6d62 6461 203d 2031 3238 2e30 2c20 lambda = 128.0, │ │ │ │ +0001ff40: 696e 7420 6e75 6d5f 6974 6572 203d 2032 int num_iter = 2 │ │ │ │ +0001ff50: 352c 2064 6f75 626c 6520 6d61 785f 746f 5, double max_to │ │ │ │ +0001ff60: 6c20 3d20 3165 2d35 290a 2020 2020 2f2f l = 1e-5). // │ │ │ │ +0001ff70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001ff80: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +0001ff90: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +0001ffa0: 206f 6620 4661 7374 4269 6c61 7465 7261 of FastBilatera │ │ │ │ +0001ffb0: 6c53 6f6c 7665 7246 696c 7465 7220 616e lSolverFilter an │ │ │ │ +0001ffc0: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ +0001ffd0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +0001ffe0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +0001fff0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00020000: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +00020010: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +00020020: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +00020030: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +00020040: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +00020050: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +00020060: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00020070: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ +00020080: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ +00020090: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +000200a0: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ +000200b0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +000200c0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +000200d0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +000200e0: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ +000200f0: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ +00020100: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +00020110: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ +00020120: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +00020130: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +00020140: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00020150: 2040 7061 7261 6d20 7369 676d 615f 6368 @param sigma_ch │ │ │ │ +00020160: 726f 6d61 2070 6172 616d 6574 6572 2c20 roma parameter, │ │ │ │ +00020170: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00020180: 746f 2063 6872 6f6d 6120 7370 6163 6520 to chroma space │ │ │ │ +00020190: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +000201a0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +000201b0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000201c0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +000201d0: 6120 736d 6f6f 7468 6e65 7373 2073 7472 a smoothness str │ │ │ │ +000201e0: 656e 6774 6820 7061 7261 6d65 7465 7220 ength parameter │ │ │ │ +000201f0: 666f 7220 736f 6c76 6572 2e0a 2020 2020 for solver.. │ │ │ │ +00020200: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00020210: 206e 756d 5f69 7465 7220 6e75 6d62 6572 num_iter number │ │ │ │ +00020220: 206f 6620 6974 6572 6174 696f 6e73 2075 of iterations u │ │ │ │ +00020230: 7365 6420 666f 7220 736f 6c76 6572 2c20 sed for solver, │ │ │ │ +00020240: 3235 2069 7320 7573 7561 6c6c 7920 656e 25 is usually en │ │ │ │ +00020250: 6f75 6768 2e0a 2020 2020 202a 0a20 2020 ough.. *. │ │ │ │ +00020260: 2020 2a20 4070 6172 616d 206d 6178 5f74 * @param max_t │ │ │ │ +00020270: 6f6c 2063 6f6e 7665 7267 656e 6365 2074 ol convergence t │ │ │ │ +00020280: 6f6c 6572 616e 6365 2075 7365 6420 666f olerance used fo │ │ │ │ +00020290: 7220 736f 6c76 6572 2e0a 2020 2020 202a r solver.. * │ │ │ │ +000202a0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +000202b0: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +000202c0: 6865 2046 6173 7420 4269 6c61 7465 7261 he Fast Bilatera │ │ │ │ +000202d0: 6c20 536f 6c76 6572 2070 6172 616d 6574 l Solver paramet │ │ │ │ +000202e0: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +000202f0: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +00020300: 3a20 4261 7272 6f6e 506f 6f6c 6532 3031 : BarronPoole201 │ │ │ │ +00020310: 362e 0a20 2020 2020 2a20 4072 6574 7572 6.. * @retur │ │ │ │ +00020320: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00020330: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00020340: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00020350: 7469 6320 4661 7374 4269 6c61 7465 7261 tic FastBilatera │ │ │ │ +00020360: 6c53 6f6c 7665 7246 696c 7465 7220 6372 lSolverFilter cr │ │ │ │ +00020370: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +00020380: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +00020390: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +000203a0: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +000203b0: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +000203c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +000203d0: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +000203e0: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +000203f0: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ +00020400: 6f6c 2920 7b0a 2020 2020 2020 2020 7265 ol) {. re │ │ │ │ +00020410: 7475 726e 2046 6173 7442 696c 6174 6572 turn FastBilater │ │ │ │ +00020420: 616c 536f 6c76 6572 4669 6c74 6572 2e5f alSolverFilter._ │ │ │ │ +00020430: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00020440: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ +00020450: 6c76 6572 4669 6c74 6572 5f30 2867 7569 lverFilter_0(gui │ │ │ │ +00020460: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ +00020470: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig │ │ │ │ +00020480: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c │ │ │ │ +00020490: 6872 6f6d 612c 206c 616d 6264 612c 206e hroma, lambda, n │ │ │ │ +000204a0: 756d 5f69 7465 722c 206d 6178 5f74 6f6c um_iter, max_tol │ │ │ │ +000204b0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +000204c0: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ +000204d0: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ +000204e0: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ +000204f0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00020500: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ +00020510: 7465 2074 6865 2069 6e69 7469 616c 697a te the initializ │ │ │ │ +00020520: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ +00020530: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00020540: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +00020550: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +00020560: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +00020570: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +00020580: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +00020590: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +000205a0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +000205b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000205c0: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +000205d0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +000205e0: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +000205f0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +00020600: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +00020610: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00020620: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00020630: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +00020640: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00020650: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +00020660: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00020670: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00020680: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00020690: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000206a0: 2073 6967 6d61 5f63 6872 6f6d 6120 7061 sigma_chroma pa │ │ │ │ +000206b0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +000206c0: 2073 696d 696c 6172 2074 6f20 6368 726f similar to chro │ │ │ │ +000206d0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +000206e0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +000206f0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00020700: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00020710: 7261 6d20 6c61 6d62 6461 2073 6d6f 6f74 ram lambda smoot │ │ │ │ +00020720: 686e 6573 7320 7374 7265 6e67 7468 2070 hness strength p │ │ │ │ +00020730: 6172 616d 6574 6572 2066 6f72 2073 6f6c arameter for sol │ │ │ │ +00020740: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ +00020750: 202a 2040 7061 7261 6d20 6e75 6d5f 6974 * @param num_it │ │ │ │ +00020760: 6572 206e 756d 6265 7220 6f66 2069 7465 er number of ite │ │ │ │ +00020770: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +00020780: 2073 6f6c 7665 722c 2032 3520 6973 2075 solver, 25 is u │ │ │ │ +00020790: 7375 616c 6c79 2065 6e6f 7567 682e 0a20 sually enough.. │ │ │ │ +000207a0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +000207b0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +000207c0: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +000207d0: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +000207e0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +000207f0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00020800: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +00020810: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +00020820: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00020830: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00020840: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00020850: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ +00020870: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +00020880: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00020890: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +000208a0: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +000208b0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +000208c0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +000208d0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +000208e0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +000208f0: 2c20 696e 7420 6e75 6d5f 6974 6572 2920 , int num_iter) │ │ │ │ +00020900: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00020910: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ +00020920: 6c76 6572 4669 6c74 6572 2e5f 5f66 726f lverFilter.__fro │ │ │ │ +00020930: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +00020940: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00020950: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +00020960: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +00020970: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ +00020980: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ +00020990: 612c 206c 616d 6264 612c 206e 756d 5f69 a, lambda, num_i │ │ │ │ +000209a0: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ +000209b0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +000209c0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +000209d0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +000209e0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +000209f0: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ +00020a00: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ +00020a10: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ +00020a20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00020a30: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ +00020a40: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ +00020a50: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ +00020a60: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ +00020a70: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ +00020a80: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ +00020a90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00020aa0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00020ab0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00020ac0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00020ad0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00020ae0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00020af0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00020b00: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00020b10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00020b20: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ +00020b30: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00020b40: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ +00020b50: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +00020b60: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +00020b70: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00020b80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00020b90: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ +00020ba0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00020bb0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +00020bc0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ +00020bd0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +00020be0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00020bf0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00020c00: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ +00020c10: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ +00020c20: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ +00020c30: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +00020c40: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00020c50: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00020c60: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +00020c70: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +00020c80: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +00020c90: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00020ca0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +00020cb0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +00020cc0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00020cd0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00020ce0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00020cf0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00020d00: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00020d10: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +00020d20: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00020d30: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00020d40: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +00020d50: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +00020d60: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +00020d70: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +00020d80: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00020d90: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00020da0: 726e 2046 6173 7442 696c 6174 6572 616c rn FastBilateral │ │ │ │ +00020db0: 536f 6c76 6572 4669 6c74 6572 2e5f 5f66 SolverFilter.__f │ │ │ │ +00020dc0: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ +00020dd0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00020de0: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ +00020df0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +00020e00: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma │ │ │ │ +00020e10: 5f6c 756d 612c 2073 6967 6d61 5f63 6872 _luma, sigma_chr │ │ │ │ +00020e20: 6f6d 612c 206c 616d 6264 6129 293b 0a20 oma, lambda));. │ │ │ │ +00020e30: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00020e40: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ +00020e50: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +00020e60: 616e 6365 206f 6620 4661 7374 4269 6c61 ance of FastBila │ │ │ │ +00020e70: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +00020e80: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +00020e90: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +00020ea0: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +00020eb0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00020ec0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00020ed0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00020ee0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00020ef0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00020f00: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00020f10: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00020f20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00020f30: 2040 7061 7261 6d20 7369 676d 615f 7370 @param sigma_sp │ │ │ │ +00020f40: 6174 6961 6c20 7061 7261 6d65 7465 722c atial parameter, │ │ │ │ +00020f50: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +00020f60: 2074 6f20 7370 6174 6961 6c20 7370 6163 to spatial spac │ │ │ │ +00020f70: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +00020f80: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +00020f90: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00020fa0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00020fb0: 6d61 5f6c 756d 6120 7061 7261 6d65 7465 ma_luma paramete │ │ │ │ +00020fc0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00020fd0: 6172 2074 6f20 6c75 6d61 2073 7061 6365 ar to luma space │ │ │ │ +00020fe0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00020ff0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00021000: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00021010: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00021020: 615f 6368 726f 6d61 2070 6172 616d 6574 a_chroma paramet │ │ │ │ +00021030: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +00021040: 6c61 7220 746f 2063 6872 6f6d 6120 7370 lar to chroma sp │ │ │ │ +00021050: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00021060: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00021070: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00021080: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00021090: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +000210a0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +000210b0: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil │ │ │ │ +000210c0: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa │ │ │ │ +000210d0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +000210e0: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ +000210f0: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo │ │ │ │ +00021100: 6c65 3230 3136 2e0a 2020 2020 202a 2040 le2016.. * @ │ │ │ │ +00021110: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00021120: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00021130: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00021140: 6320 7374 6174 6963 2046 6173 7442 696c c static FastBil │ │ │ │ +00021150: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00021160: 6572 2063 7265 6174 6546 6173 7442 696c er createFastBil │ │ │ │ +00021170: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00021180: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +00021190: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +000211a0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +000211b0: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +000211c0: 676d 615f 6368 726f 6d61 2920 7b0a 2020 gma_chroma) {. │ │ │ │ +000211d0: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +000211e0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +000211f0: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00021200: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ +00021210: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00021220: 6572 5f33 2867 7569 6465 2e6e 6174 6976 er_3(guide.nativ │ │ │ │ +00021230: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +00021240: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +00021250: 2073 6967 6d61 5f63 6872 6f6d 6129 293b sigma_chroma)); │ │ │ │ +00021260: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00021270: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00021280: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00021290: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +000212a0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +000212b0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +000212c0: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +000212d0: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ +000212e0: 6967 6d61 5f73 7061 7469 616c 203d 2038 igma_spatial = 8 │ │ │ │ +000212f0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +00021300: 756d 6120 3d20 382c 2064 6f75 626c 6520 uma = 8, double │ │ │ │ +00021310: 7369 676d 615f 6368 726f 6d61 203d 2038 sigma_chroma = 8 │ │ │ │ +00021320: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ +00021330: 3d20 3132 382e 302c 2069 6e74 206e 756d = 128.0, int num │ │ │ │ +00021340: 5f69 7465 7220 3d20 3235 2c20 646f 7562 _iter = 25, doub │ │ │ │ +00021350: 6c65 206d 6178 5f74 6f6c 203d 2031 652d le max_tol = 1e- │ │ │ │ +00021360: 3529 0a20 2020 202f 2f0a 0a20 2020 202f 5). //.. / │ │ │ │ +00021370: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00021380: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +00021390: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +000213a0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +000213b0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +000213c0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +000213d0: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +000213e0: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +000213f0: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +00021400: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00021410: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +00021420: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +00021430: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +00021440: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00021450: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +00021460: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +00021470: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +00021480: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +00021490: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +000214a0: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +000214b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000214c0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +000214d0: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +000214e0: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +000214f0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +00021500: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +00021510: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +00021520: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +00021530: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +00021540: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00021550: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +00021560: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +00021570: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00021580: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00021590: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +000215a0: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +000215b0: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +000215c0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +000215d0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +000215e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000215f0: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +00021600: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +00021610: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00021620: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +00021630: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00021640: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00021650: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00021660: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00021670: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +00021680: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +00021690: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +000216a0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +000216b0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +000216c0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000216d0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +000216e0: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +000216f0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00021700: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +00021710: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +00021720: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +00021730: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00021740: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +00021750: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ +00021760: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ +00021770: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ +00021780: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021790: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ +000217a0: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +000217b0: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ +000217c0: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ +000217d0: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ +000217e0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +000217f0: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ +00021800: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ +00021810: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ +00021820: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +00021830: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +00021840: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +00021850: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +00021860: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +00021870: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +00021880: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +00021890: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ +000218a0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +000218b0: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ +000218c0: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ +000218d0: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ +000218e0: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ +000218f0: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ +00021900: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ +00021910: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00021920: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ +00021930: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00021940: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00021950: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +00021960: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ +00021970: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00021980: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +00021990: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +000219a0: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ +000219b0: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ +000219c0: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ +000219d0: 626c 6520 6d61 785f 746f 6c29 207b 0a20 ble max_tol) {. │ │ │ │ +000219e0: 2020 2020 2020 2066 6173 7442 696c 6174 fastBilat │ │ │ │ +000219f0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00021a00: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ +00021a10: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00021a20: 6a2c 2063 6f6e 6669 6465 6e63 652e 6e61 j, confidence.na │ │ │ │ +00021a30: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00021a40: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ +00021a50: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ +00021a60: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ +00021a70: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite │ │ │ │ +00021a80: 722c 206d 6178 5f74 6f6c 293b 0a20 2020 r, max_tol);. │ │ │ │ +00021a90: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00021aa0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00021ab0: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ +00021ac0: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ +00021ad0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +00021ae0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +00021af0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +00021b00: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +00021b10: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +00021b20: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00021b30: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ +00021b40: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +00021b50: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ +00021b60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00021b70: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +00021b80: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +00021b90: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +00021ba0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +00021bb0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +00021bc0: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +00021bd0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +00021be0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00021bf0: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ +00021c00: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ +00021c10: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +00021c20: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ +00021c30: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00021c40: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ +00021c50: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ +00021c60: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00021c70: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ +00021c80: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ +00021c90: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ +00021ca0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00021cb0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00021cc0: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ +00021cd0: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ +00021ce0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021cf0: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +00021d00: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ +00021d10: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00021d20: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00021d30: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00021d40: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00021d50: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00021d60: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00021d70: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00021d80: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00021d90: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ +00021da0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00021db0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ +00021dc0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +00021dd0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +00021de0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00021df0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021e00: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ +00021e10: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00021e20: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +00021e30: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ +00021e40: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +00021e50: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00021e60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021e70: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ +00021e80: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ +00021e90: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ +00021ea0: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +00021eb0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +00021ec0: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ +00021ed0: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ +00021ee0: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ +00021ef0: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ +00021f00: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +00021f10: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00021f20: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +00021f30: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +00021f40: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +00021f50: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00021f60: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +00021f70: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +00021f80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021f90: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +00021fa0: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +00021fb0: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +00021fc0: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +00021fd0: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +00021fe0: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +00021ff0: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +00022000: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00022010: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +00022020: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00022030: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +00022040: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +00022050: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +00022060: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +00022070: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00022080: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +00022090: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +000220a0: 6c65 206c 616d 6264 612c 2069 6e74 206e le lambda, int n │ │ │ │ +000220b0: 756d 5f69 7465 7229 207b 0a20 2020 2020 um_iter) {. │ │ │ │ +000220c0: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ +000220d0: 536f 6c76 6572 4669 6c74 6572 5f31 2867 SolverFilter_1(g │ │ │ │ +000220e0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +000220f0: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ +00022100: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ +00022110: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00022120: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ +00022130: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ +00022140: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ +00022150: 6264 612c 206e 756d 5f69 7465 7229 3b0a bda, num_iter);. │ │ │ │ +00022160: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00022170: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +00022180: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ +00022190: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ +000221a0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ +000221b0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ +000221c0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ +000221d0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ +000221e0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ +000221f0: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ +00022200: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ +00022210: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +00022220: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +00022230: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +00022240: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +00022250: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +00022260: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +00022270: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +00022280: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +00022290: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +000222a0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +000222b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000222c0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +000222d0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +000222e0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +000222f0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +00022300: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00022310: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00022320: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00022330: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00022340: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +00022350: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ +00022360: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ +00022370: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +00022380: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +00022390: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ +000223a0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ +000223b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000223c0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +000223d0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +000223e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000223f0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ +00022400: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00022410: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ +00022420: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ +00022430: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +00022440: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +00022450: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00022460: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ +00022470: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +00022480: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +00022490: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ +000224a0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +000224b0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000224c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000224d0: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ +000224e0: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ +000224f0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +00022500: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ +00022510: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +00022520: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +00022530: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00022540: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ +00022550: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ +00022560: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ +00022570: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ +00022580: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +00022590: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +000225a0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +000225b0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +000225c0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +000225d0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +000225e0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +000225f0: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +00022600: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00022610: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +00022620: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +00022630: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +00022640: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +00022650: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +00022660: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +00022670: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +00022680: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00022690: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +000226a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +000226b0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +000226c0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +000226d0: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +000226e0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +000226f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00022700: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +00022710: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +00022720: 6c65 206c 616d 6264 6129 207b 0a20 2020 le lambda) {. │ │ │ │ +00022730: 2020 2020 2066 6173 7442 696c 6174 6572 fastBilater │ │ │ │ +00022740: 616c 536f 6c76 6572 4669 6c74 6572 5f32 alSolverFilter_2 │ │ │ │ +00022750: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ +00022760: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +00022770: 2063 6f6e 6669 6465 6e63 652e 6e61 7469 confidence.nati │ │ │ │ +00022780: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00022790: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +000227a0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +000227b0: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ +000227c0: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ +000227d0: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ +000227e0: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa │ │ │ │ +000227f0: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +00022800: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call. │ │ │ │ +00022810: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00022820: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00022830: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +00022840: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +00022850: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB │ │ │ │ +00022860: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00022870: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +00022880: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +00022890: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ +000228a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000228b0: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ +000228c0: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ +000228d0: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ +000228e0: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ +000228f0: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ +00022900: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ +00022910: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +00022920: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ +00022930: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ +00022940: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ +00022950: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ +00022960: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ +00022970: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +00022980: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ +00022990: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ +000229a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000229b0: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc │ │ │ │ +000229c0: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima │ │ │ │ +000229d0: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ +000229e0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +000229f0: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +00022a00: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1 │ │ │ │ +00022a10: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. * │ │ │ │ +00022a20: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00022a30: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +00022a40: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00022a50: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00022a60: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ +00022a70: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +00022a80: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ +00022a90: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +00022aa0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +00022ab0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00022ac0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00022ad0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ +00022ae0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00022af0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ +00022b00: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00022b10: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00022b20: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00022b30: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00022b40: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ +00022b50: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +00022b60: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ +00022b70: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +00022b80: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +00022b90: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00022ba0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00022bb0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00022bc0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00022bd0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ +00022be0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +00022bf0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00022c00: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +00022c10: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ +00022c20: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ +00022c30: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00022c40: 3a3c 2f62 3e20 436f 6e66 6964 656e 6365 : Confidence │ │ │ │ +00022c50: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +00022c60: 3855 2064 6570 7468 2061 7265 2065 7870 8U depth are exp │ │ │ │ +00022c70: 6563 7465 6420 746f 2069 6e20 5b30 2c20 ected to in [0, │ │ │ │ +00022c80: 3235 355d 2061 6e64 2043 565f 3332 4620 255] and CV_32F │ │ │ │ +00022c90: 696e 205b 302c 2031 5d20 7261 6e67 652e in [0, 1] range. │ │ │ │ +00022ca0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00022cb0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00022cc0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00022cd0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00022ce0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00022cf0: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +00022d00: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ +00022d10: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ +00022d20: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma, │ │ │ │ +00022d30: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ +00022d40: 6f6d 6129 207b 0a20 2020 2020 2020 2066 oma) {. f │ │ │ │ +00022d50: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00022d60: 6572 4669 6c74 6572 5f33 2867 7569 6465 erFilter_3(guide │ │ │ │ +00022d70: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00022d80: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ +00022d90: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ +00022da0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00022db0: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +00022dc0: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +00022dd0: 5f63 6872 6f6d 6129 3b0a 2020 2020 7d0a _chroma);. }. │ │ │ │ +00022de0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00022df0: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ +00022e00: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ +00022e10: 6f6c 7665 7220 6669 6c74 6572 2063 616c olver filter cal │ │ │ │ +00022e20: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ +00022e30: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +00022e40: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +00022e50: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ +00022e60: 6964 6520 7468 656e 2075 7365 2046 6173 ide then use Fas │ │ │ │ +00022e70: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00022e80: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +00022e90: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +00022ea0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ +00022eb0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00022ec0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +00022ed0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +00022ee0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +00022ef0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +00022f00: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +00022f10: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +00022f20: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +00022f30: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ +00022f40: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ +00022f50: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ +00022f60: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +00022f70: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ +00022f80: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +00022f90: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +00022fa0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +00022fb0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +00022fc0: 2a20 4070 6172 616d 2063 6f6e 6669 6465 * @param confide │ │ │ │ +00022fd0: 6e63 6520 636f 6e66 6964 656e 6365 2069 nce confidence i │ │ │ │ +00022fe0: 6d61 6765 2077 6974 6820 756e 7369 676e mage with unsign │ │ │ │ +00022ff0: 6564 2038 2d62 6974 206f 7220 666c 6f61 ed 8-bit or floa │ │ │ │ +00023000: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +00023010: 7420 636f 6e66 6964 656e 6365 2061 6e64 t confidence and │ │ │ │ +00023020: 2031 2063 6861 6e6e 656c 2e0a 2020 2020 1 channel.. │ │ │ │ +00023030: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00023040: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +00023050: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00023060: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00023070: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +00023080: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00023090: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +000230a0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +000230b0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +000230c0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +000230d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000230e0: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +000230f0: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00023100: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +00023110: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00023120: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00023130: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00023140: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00023150: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00023160: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00023170: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the │ │ │ │ +00023180: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ +00023190: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter │ │ │ │ +000231a0: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi │ │ │ │ +000231b0: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ +000231c0: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016. │ │ │ │ +000231d0: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ +000231e0: 623e 4e6f 7465 3a3c 2f62 3e20 436f 6e66 b>Note: Conf │ │ │ │ +000231f0: 6964 656e 6365 2069 6d61 6765 7320 7769 idence images wi │ │ │ │ +00023200: 7468 2043 565f 3855 2064 6570 7468 2061 th CV_8U depth a │ │ │ │ +00023210: 7265 2065 7870 6563 7465 6420 746f 2069 re expected to i │ │ │ │ +00023220: 6e20 5b30 2c20 3235 355d 2061 6e64 2043 n [0, 255] and C │ │ │ │ +00023230: 565f 3332 4620 696e 205b 302c 2031 5d20 V_32F in [0, 1] │ │ │ │ +00023240: 7261 6e67 652e 0a20 2020 2020 2a2f 0a20 range.. */. │ │ │ │ +00023250: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00023260: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +00023270: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +00023280: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +00023290: 7263 2c20 4d61 7420 636f 6e66 6964 656e rc, Mat confiden │ │ │ │ +000232a0: 6365 2c20 4d61 7420 6473 742c 2064 6f75 ce, Mat dst, dou │ │ │ │ +000232b0: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +000232c0: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +000232d0: 6c75 6d61 2920 7b0a 2020 2020 2020 2020 luma) {. │ │ │ │ +000232e0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +000232f0: 7665 7246 696c 7465 725f 3428 6775 6964 verFilter_4(guid │ │ │ │ +00023300: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +00023310: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ +00023320: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ +00023330: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00023340: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +00023350: 7369 676d 615f 6c75 6d61 293b 0a20 2020 sigma_luma);. │ │ │ │ +00023360: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00023370: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00023380: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ +00023390: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ +000233a0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +000233b0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +000233c0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +000233d0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +000233e0: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +000233f0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00023400: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ +00023410: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +00023420: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ +00023430: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00023440: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +00023450: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +00023460: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +00023470: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +00023480: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +00023490: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +000234a0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +000234b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +000234c0: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ +000234d0: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ +000234e0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +000234f0: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ +00023500: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00023510: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ +00023520: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ +00023530: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00023540: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ +00023550: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ +00023560: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ +00023570: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00023580: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00023590: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ +000235a0: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ +000235b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000235c0: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +000235d0: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ +000235e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000235f0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00023600: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00023610: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00023620: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00023630: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00023640: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00023650: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00023660: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00023670: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00023680: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00023690: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +000236a0: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +000236b0: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +000236c0: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +000236d0: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +000236e0: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +000236f0: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +00023700: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +00023710: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +00023720: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +00023730: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +00023740: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +00023750: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +00023760: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +00023770: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00023780: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +00023790: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +000237a0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +000237b0: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +000237c0: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +000237d0: 6967 6d61 5f73 7061 7469 616c 2920 7b0a igma_spatial) {. │ │ │ │ +000237e0: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ +000237f0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +00023800: 725f 3528 6775 6964 652e 6e61 7469 7665 r_5(guide.native │ │ │ │ +00023810: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +00023820: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ +00023830: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00023840: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ +00023850: 7061 7469 616c 293b 0a20 2020 207d 0a0a patial);. }.. │ │ │ │ +00023860: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00023870: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +00023880: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +00023890: 6c76 6572 2066 696c 7465 7220 6361 6c6c lver filter call │ │ │ │ +000238a0: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +000238b0: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +000238c0: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +000238d0: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +000238e0: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ +000238f0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +00023900: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ +00023910: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ +00023920: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations.. │ │ │ │ +00023930: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00023940: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +00023950: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +00023960: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +00023970: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +00023980: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +00023990: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +000239a0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +000239b0: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +000239c0: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +000239d0: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +000239e0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +000239f0: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +00023a00: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +00023a10: 3332 2d62 6974 2064 6570 7468 2061 6e64 32-bit depth and │ │ │ │ +00023a20: 2075 7020 746f 2034 2063 6861 6e6e 656c up to 4 channel │ │ │ │ +00023a30: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00023a40: 2040 7061 7261 6d20 636f 6e66 6964 656e @param confiden │ │ │ │ +00023a50: 6365 2063 6f6e 6669 6465 6e63 6520 696d ce confidence im │ │ │ │ +00023a60: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ +00023a70: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +00023a80: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +00023a90: 2063 6f6e 6669 6465 6e63 6520 616e 6420 confidence and │ │ │ │ +00023aa0: 3120 6368 616e 6e65 6c2e 0a20 2020 2020 1 channel.. │ │ │ │ +00023ab0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00023ac0: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +00023ad0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00023ae0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00023af0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00023b00: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00023b10: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00023b20: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ +00023b30: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +00023b40: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +00023b50: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +00023b60: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ +00023b70: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ +00023b80: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ +00023b90: 3c2f 623e 2043 6f6e 6669 6465 6e63 6520 Confidence │ │ │ │ +00023ba0: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8 │ │ │ │ +00023bb0: 5520 6465 7074 6820 6172 6520 6578 7065 U depth are expe │ │ │ │ +00023bc0: 6374 6564 2074 6f20 696e 205b 302c 2032 cted to in [0, 2 │ │ │ │ +00023bd0: 3535 5d20 616e 6420 4356 5f33 3246 2069 55] and CV_32F i │ │ │ │ +00023be0: 6e20 5b30 2c20 315d 2072 616e 6765 2e0a n [0, 1] range.. │ │ │ │ +00023bf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00023c00: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00023c10: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00023c20: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +00023c30: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +00023c40: 2063 6f6e 6669 6465 6e63 652c 204d 6174 confidence, Mat │ │ │ │ +00023c50: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ +00023c60: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00023c70: 7665 7246 696c 7465 725f 3628 6775 6964 verFilter_6(guid │ │ │ │ +00023c80: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +00023c90: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ +00023ca0: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ +00023cb0: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +00023cc0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00023cd0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00023ce0: 725f 4661 7374 476c 6f62 616c 536d 6f6f r_FastGlobalSmoo │ │ │ │ +00023cf0: 7468 6572 4669 6c74 6572 2063 763a 3a78 therFilter cv::x │ │ │ │ +00023d00: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ +00023d10: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00023d20: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00023d30: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ +00023d40: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +00023d50: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +00023d60: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +00023d70: 3d20 302e 3235 2c20 696e 7420 6e75 6d5f = 0.25, int num_ │ │ │ │ +00023d80: 6974 6572 203d 2033 290a 2020 2020 2f2f iter = 3). // │ │ │ │ +00023d90: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00023da0: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +00023db0: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +00023dc0: 206f 6620 4661 7374 476c 6f62 616c 536d of FastGlobalSm │ │ │ │ +00023dd0: 6f6f 7468 6572 4669 6c74 6572 2061 6e64 ootherFilter and │ │ │ │ +00023de0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ +00023df0: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +00023e00: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +00023e10: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +00023e20: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +00023e30: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +00023e40: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +00023e50: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +00023e60: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +00023e70: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +00023e80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00023e90: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ +00023ea0: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ +00023eb0: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ +00023ec0: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ +00023ed0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00023ee0: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ +00023ef0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00023f00: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ +00023f10: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ +00023f20: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00023f30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00023f40: 7261 6d20 6c61 6d62 6461 5f61 7474 656e ram lambda_atten │ │ │ │ +00023f50: 7561 7469 6f6e 2069 6e74 6572 6e61 6c20 uation internal │ │ │ │ +00023f60: 7061 7261 6d65 7465 722c 2064 6566 696e parameter, defin │ │ │ │ +00023f70: 696e 6720 686f 7720 6d75 6368 206c 616d ing how much lam │ │ │ │ +00023f80: 6264 6120 6465 6372 6561 7365 7320 6166 bda decreases af │ │ │ │ +00023f90: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ +00023fa0: 6f6e 2e20 4e6f 726d 616c 6c79 2c0a 2020 on. Normally,. │ │ │ │ +00023fb0: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +00023fc0: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +00023fd0: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +00023fe0: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +00023ff0: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +00024000: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00024010: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ +00024020: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +00024030: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ +00024040: 2c20 3320 6973 2075 7375 616c 6c79 2065 , 3 is usually e │ │ │ │ +00024050: 6e6f 7567 682e 0a20 2020 2020 2a0a 2020 nough.. *. │ │ │ │ +00024060: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00024070: 7461 696c 7320 6162 6f75 7420 4661 7374 tails about Fast │ │ │ │ +00024080: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ +00024090: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +000240a0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +000240b0: 7065 7220 4349 5445 3a20 4d69 6e32 3031 per CITE: Min201 │ │ │ │ +000240c0: 342e 2048 6f77 6576 6572 2c20 706c 6561 4. However, plea │ │ │ │ +000240d0: 7365 206e 6f74 6520 7468 6174 0a20 2020 se note that. │ │ │ │ +000240e0: 2020 2a20 7468 6572 6520 6172 6520 7365 * there are se │ │ │ │ +000240f0: 7665 7261 6c20 6469 6666 6572 656e 6365 veral difference │ │ │ │ +00024100: 732e 204c 616d 6264 6120 6174 7465 6e75 s. Lambda attenu │ │ │ │ +00024110: 6174 696f 6e20 6465 7363 7269 6265 6420 ation described │ │ │ │ +00024120: 696e 2074 6865 2070 6170 6572 2069 7320 in the paper is │ │ │ │ +00024130: 696d 706c 656d 656e 7465 6420 6120 6269 implemented a bi │ │ │ │ +00024140: 7420 6469 6666 6572 656e 746c 7920 736f t differently so │ │ │ │ +00024150: 2064 6f20 6e6f 740a 2020 2020 202a 2065 do not. * e │ │ │ │ +00024160: 7870 6563 7420 7468 6520 7265 7375 6c74 xpect the result │ │ │ │ +00024170: 7320 746f 2062 6520 6964 656e 7469 6361 s to be identica │ │ │ │ +00024180: 6c20 746f 2074 686f 7365 2066 726f 6d20 l to those from │ │ │ │ +00024190: 7468 6520 7061 7065 723b 2073 6967 6d61 the paper; sigma │ │ │ │ +000241a0: 5f63 6f6c 6f72 2076 616c 7565 7320 6672 _color values fr │ │ │ │ +000241b0: 6f6d 2074 6865 2070 6170 6572 2073 686f om the paper sho │ │ │ │ +000241c0: 756c 6420 6265 206d 756c 7469 706c 6965 uld be multiplie │ │ │ │ +000241d0: 6420 6279 2032 3535 2e30 2074 6f0a 2020 d by 255.0 to. │ │ │ │ +000241e0: 2020 202a 2061 6368 6965 7665 2074 6865 * achieve the │ │ │ │ +000241f0: 2073 616d 6520 6566 6665 6374 2e20 416c same effect. Al │ │ │ │ +00024200: 736f 2c20 696e 2063 6173 6520 6f66 2069 so, in case of i │ │ │ │ +00024210: 6d61 6765 2066 696c 7465 7269 6e67 2077 mage filtering w │ │ │ │ +00024220: 6865 7265 2073 6f75 7263 6520 616e 6420 here source and │ │ │ │ +00024230: 6775 6964 6520 696d 6167 6520 6172 6520 guide image are │ │ │ │ +00024240: 7468 6520 7361 6d65 2c20 6175 7468 6f72 the same, author │ │ │ │ +00024250: 730a 2020 2020 202a 2070 726f 706f 7365 s. * propose │ │ │ │ +00024260: 2074 6f20 6479 6e61 6d69 6361 6c6c 7920 to dynamically │ │ │ │ +00024270: 7570 6461 7465 2074 6865 2067 7569 6465 update the guide │ │ │ │ +00024280: 2069 6d61 6765 2061 6674 6572 2065 6163 image after eac │ │ │ │ +00024290: 6820 6974 6572 6174 696f 6e2e 2054 6f20 h iteration. To │ │ │ │ +000242a0: 6d61 7869 6d69 7a65 2074 6865 2070 6572 maximize the per │ │ │ │ +000242b0: 666f 726d 616e 6365 2074 6869 7320 6665 formance this fe │ │ │ │ +000242c0: 6174 7572 650a 2020 2020 202a 2077 6173 ature. * was │ │ │ │ +000242d0: 206e 6f74 2069 6d70 6c65 6d65 6e74 6564 not implemented │ │ │ │ +000242e0: 2068 6572 652e 0a20 2020 2020 2a20 4072 here.. * @r │ │ │ │ +000242f0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00024300: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00024310: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00024320: 2073 7461 7469 6320 4661 7374 476c 6f62 static FastGlob │ │ │ │ +00024330: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +00024340: 2063 7265 6174 6546 6173 7447 6c6f 6261 createFastGloba │ │ │ │ +00024350: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +00024360: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +00024370: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +00024380: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +00024390: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +000243a0: 6e75 6174 696f 6e2c 2069 6e74 206e 756d nuation, int num │ │ │ │ +000243b0: 5f69 7465 7229 207b 0a20 2020 2020 2020 _iter) {. │ │ │ │ +000243c0: 2072 6574 7572 6e20 4661 7374 476c 6f62 return FastGlob │ │ │ │ +000243d0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +000243e0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000243f0: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +00024400: 6f74 6865 7246 696c 7465 725f 3028 6775 otherFilter_0(gu │ │ │ │ +00024410: 6964 652e 6e61 7469 7665 4f62 6a2c 206c ide.nativeObj, l │ │ │ │ +00024420: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +00024430: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +00024440: 7561 7469 6f6e 2c20 6e75 6d5f 6974 6572 uation, num_iter │ │ │ │ +00024450: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00024460: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ +00024470: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ +00024480: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ +00024490: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +000244a0: 696c 7465 7220 616e 6420 6578 6563 7574 ilter and execut │ │ │ │ +000244b0: 6520 7468 6520 696e 6974 6961 6c69 7a61 e the initializa │ │ │ │ +000244c0: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ +000244d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000244e0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +000244f0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +00024500: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +00024510: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +00024520: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +00024530: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +00024540: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00024550: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +00024560: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +00024570: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +00024580: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +00024590: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +000245a0: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +000245b0: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +000245c0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +000245d0: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +000245e0: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +000245f0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00024600: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +00024610: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +00024620: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +00024630: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +00024640: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +00024650: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +00024660: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +00024670: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +00024680: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +00024690: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +000246a0: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +000246b0: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +000246c0: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +000246d0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +000246e0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +000246f0: 4661 7374 2047 6c6f 6261 6c20 536d 6f6f Fast Global Smoo │ │ │ │ +00024700: 7468 6572 2070 6172 616d 6574 6572 732c ther parameters, │ │ │ │ +00024710: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00024720: 6c20 7061 7065 7220 4349 5445 3a20 4d69 l paper CITE: Mi │ │ │ │ +00024730: 6e32 3031 342e 2048 6f77 6576 6572 2c20 n2014. However, │ │ │ │ +00024740: 706c 6561 7365 206e 6f74 6520 7468 6174 please note that │ │ │ │ +00024750: 0a20 2020 2020 2a20 7468 6572 6520 6172 . * there ar │ │ │ │ +00024760: 6520 7365 7665 7261 6c20 6469 6666 6572 e several differ │ │ │ │ +00024770: 656e 6365 732e 204c 616d 6264 6120 6174 ences. Lambda at │ │ │ │ +00024780: 7465 6e75 6174 696f 6e20 6465 7363 7269 tenuation descri │ │ │ │ +00024790: 6265 6420 696e 2074 6865 2070 6170 6572 bed in the paper │ │ │ │ +000247a0: 2069 7320 696d 706c 656d 656e 7465 6420 is implemented │ │ │ │ +000247b0: 6120 6269 7420 6469 6666 6572 656e 746c a bit differentl │ │ │ │ +000247c0: 7920 736f 2064 6f20 6e6f 740a 2020 2020 y so do not. │ │ │ │ +000247d0: 202a 2065 7870 6563 7420 7468 6520 7265 * expect the re │ │ │ │ +000247e0: 7375 6c74 7320 746f 2062 6520 6964 656e sults to be iden │ │ │ │ +000247f0: 7469 6361 6c20 746f 2074 686f 7365 2066 tical to those f │ │ │ │ +00024800: 726f 6d20 7468 6520 7061 7065 723b 2073 rom the paper; s │ │ │ │ +00024810: 6967 6d61 5f63 6f6c 6f72 2076 616c 7565 igma_color value │ │ │ │ +00024820: 7320 6672 6f6d 2074 6865 2070 6170 6572 s from the paper │ │ │ │ +00024830: 2073 686f 756c 6420 6265 206d 756c 7469 should be multi │ │ │ │ +00024840: 706c 6965 6420 6279 2032 3535 2e30 2074 plied by 255.0 t │ │ │ │ +00024850: 6f0a 2020 2020 202a 2061 6368 6965 7665 o. * achieve │ │ │ │ +00024860: 2074 6865 2073 616d 6520 6566 6665 6374 the same effect │ │ │ │ +00024870: 2e20 416c 736f 2c20 696e 2063 6173 6520 . Also, in case │ │ │ │ +00024880: 6f66 2069 6d61 6765 2066 696c 7465 7269 of image filteri │ │ │ │ +00024890: 6e67 2077 6865 7265 2073 6f75 7263 6520 ng where source │ │ │ │ +000248a0: 616e 6420 6775 6964 6520 696d 6167 6520 and guide image │ │ │ │ +000248b0: 6172 6520 7468 6520 7361 6d65 2c20 6175 are the same, au │ │ │ │ +000248c0: 7468 6f72 730a 2020 2020 202a 2070 726f thors. * pro │ │ │ │ +000248d0: 706f 7365 2074 6f20 6479 6e61 6d69 6361 pose to dynamica │ │ │ │ +000248e0: 6c6c 7920 7570 6461 7465 2074 6865 2067 lly update the g │ │ │ │ +000248f0: 7569 6465 2069 6d61 6765 2061 6674 6572 uide image after │ │ │ │ +00024900: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration. │ │ │ │ +00024910: 2054 6f20 6d61 7869 6d69 7a65 2074 6865 To maximize the │ │ │ │ +00024920: 2070 6572 666f 726d 616e 6365 2074 6869 performance thi │ │ │ │ +00024930: 7320 6665 6174 7572 650a 2020 2020 202a s feature. * │ │ │ │ +00024940: 2077 6173 206e 6f74 2069 6d70 6c65 6d65 was not impleme │ │ │ │ +00024950: 6e74 6564 2068 6572 652e 0a20 2020 2020 nted here.. │ │ │ │ +00024960: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00024970: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00024980: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00024990: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +000249a0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +000249b0: 6c74 6572 2063 7265 6174 6546 6173 7447 lter createFastG │ │ │ │ +000249c0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000249d0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +000249e0: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +000249f0: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +00024a00: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +00024a10: 6174 7465 6e75 6174 696f 6e29 207b 0a20 attenuation) {. │ │ │ │ +00024a20: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +00024a30: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00024a40: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00024a50: 5f5f 2863 7265 6174 6546 6173 7447 6c6f __(createFastGlo │ │ │ │ +00024a60: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00024a70: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ +00024a80: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +00024a90: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ +00024aa0: 5f61 7474 656e 7561 7469 6f6e 2929 3b0a _attenuation));. │ │ │ │ +00024ab0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00024ac0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00024ad0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00024ae0: 7461 6e63 6520 6f66 2046 6173 7447 6c6f tance of FastGlo │ │ │ │ +00024af0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00024b00: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +00024b10: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +00024b20: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +00024b30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00024b40: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00024b50: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00024b60: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00024b70: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00024b80: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00024b90: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00024ba0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00024bb0: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +00024bc0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +00024bd0: 6720 7468 6520 616d 6f75 6e74 206f 6620 g the amount of │ │ │ │ +00024be0: 7265 6775 6c61 7269 7a61 7469 6f6e 0a20 regularization. │ │ │ │ +00024bf0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00024c00: 7261 6d20 7369 676d 615f 636f 6c6f 7220 ram sigma_color │ │ │ │ +00024c10: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00024c20: 6973 2073 696d 696c 6172 2074 6f20 636f is similar to co │ │ │ │ +00024c30: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +00024c40: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +00024c50: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00024c60: 2a20 6974 2073 686f 756c 6420 6265 2030 * it should be 0 │ │ │ │ +00024c70: 2e32 352e 2053 6574 7469 6e67 2069 7420 .25. Setting it │ │ │ │ +00024c80: 746f 2031 2e30 206d 6179 206c 6561 6420 to 1.0 may lead │ │ │ │ +00024c90: 746f 2073 7472 6561 6b69 6e67 2061 7274 to streaking art │ │ │ │ +00024ca0: 6966 6163 7473 2e0a 2020 2020 202a 0a20 ifacts.. *. │ │ │ │ +00024cb0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00024cc0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00024cd0: 6f75 7420 4661 7374 2047 6c6f 6261 6c20 out Fast Global │ │ │ │ +00024ce0: 536d 6f6f 7468 6572 2070 6172 616d 6574 Smoother paramet │ │ │ │ +00024cf0: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +00024d00: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +00024d10: 3a20 4d69 6e32 3031 342e 2048 6f77 6576 : Min2014. Howev │ │ │ │ +00024d20: 6572 2c20 706c 6561 7365 206e 6f74 6520 er, please note │ │ │ │ +00024d30: 7468 6174 0a20 2020 2020 2a20 7468 6572 that. * ther │ │ │ │ +00024d40: 6520 6172 6520 7365 7665 7261 6c20 6469 e are several di │ │ │ │ +00024d50: 6666 6572 656e 6365 732e 204c 616d 6264 fferences. Lambd │ │ │ │ +00024d60: 6120 6174 7465 6e75 6174 696f 6e20 6465 a attenuation de │ │ │ │ +00024d70: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p │ │ │ │ +00024d80: 6170 6572 2069 7320 696d 706c 656d 656e aper is implemen │ │ │ │ +00024d90: 7465 6420 6120 6269 7420 6469 6666 6572 ted a bit differ │ │ │ │ +00024da0: 656e 746c 7920 736f 2064 6f20 6e6f 740a ently so do not. │ │ │ │ +00024db0: 2020 2020 202a 2065 7870 6563 7420 7468 * expect th │ │ │ │ +00024dc0: 6520 7265 7375 6c74 7320 746f 2062 6520 e results to be │ │ │ │ +00024dd0: 6964 656e 7469 6361 6c20 746f 2074 686f identical to tho │ │ │ │ +00024de0: 7365 2066 726f 6d20 7468 6520 7061 7065 se from the pape │ │ │ │ +00024df0: 723b 2073 6967 6d61 5f63 6f6c 6f72 2076 r; sigma_color v │ │ │ │ +00024e00: 616c 7565 7320 6672 6f6d 2074 6865 2070 alues from the p │ │ │ │ +00024e10: 6170 6572 2073 686f 756c 6420 6265 206d aper should be m │ │ │ │ +00024e20: 756c 7469 706c 6965 6420 6279 2032 3535 ultiplied by 255 │ │ │ │ +00024e30: 2e30 2074 6f0a 2020 2020 202a 2061 6368 .0 to. * ach │ │ │ │ +00024e40: 6965 7665 2074 6865 2073 616d 6520 6566 ieve the same ef │ │ │ │ +00024e50: 6665 6374 2e20 416c 736f 2c20 696e 2063 fect. Also, in c │ │ │ │ +00024e60: 6173 6520 6f66 2069 6d61 6765 2066 696c ase of image fil │ │ │ │ +00024e70: 7465 7269 6e67 2077 6865 7265 2073 6f75 tering where sou │ │ │ │ +00024e80: 7263 6520 616e 6420 6775 6964 6520 696d rce and guide im │ │ │ │ +00024e90: 6167 6520 6172 6520 7468 6520 7361 6d65 age are the same │ │ │ │ +00024ea0: 2c20 6175 7468 6f72 730a 2020 2020 202a , authors. * │ │ │ │ +00024eb0: 2070 726f 706f 7365 2074 6f20 6479 6e61 propose to dyna │ │ │ │ +00024ec0: 6d69 6361 6c6c 7920 7570 6461 7465 2074 mically update t │ │ │ │ +00024ed0: 6865 2067 7569 6465 2069 6d61 6765 2061 he guide image a │ │ │ │ +00024ee0: 6674 6572 2065 6163 6820 6974 6572 6174 fter each iterat │ │ │ │ +00024ef0: 696f 6e2e 2054 6f20 6d61 7869 6d69 7a65 ion. To maximize │ │ │ │ +00024f00: 2074 6865 2070 6572 666f 726d 616e 6365 the performance │ │ │ │ +00024f10: 2074 6869 7320 6665 6174 7572 650a 2020 this feature. │ │ │ │ +00024f20: 2020 202a 2077 6173 206e 6f74 2069 6d70 * was not imp │ │ │ │ +00024f30: 6c65 6d65 6e74 6564 2068 6572 652e 0a20 lemented here.. │ │ │ │ +00024f40: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00024f50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00024f60: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00024f70: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00024f80: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +00024f90: 6572 4669 6c74 6572 2063 7265 6174 6546 erFilter createF │ │ │ │ +00024fa0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00024fb0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00024fc0: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ +00024fd0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +00024fe0: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ +00024ff0: 7265 7475 726e 2046 6173 7447 6c6f 6261 return FastGloba │ │ │ │ +00025000: 6c53 6d6f 6f74 6865 7246 696c 7465 722e lSmootherFilter. │ │ │ │ +00025010: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00025020: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +00025030: 7468 6572 4669 6c74 6572 5f32 2867 7569 therFilter_2(gui │ │ │ │ +00025040: 6465 2e6e 6174 6976 654f 626a 2c20 6c61 de.nativeObj, la │ │ │ │ +00025050: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ +00025060: 7229 293b 0a20 2020 207d 0a0a 0a20 2020 r));. }... │ │ │ │ +00025070: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00025080: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00025090: 6f63 3a3a 6661 7374 476c 6f62 616c 536d oc::fastGlobalSm │ │ │ │ +000250a0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ +000250b0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +000250c0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +000250d0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +000250e0: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +000250f0: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +00025100: 6e75 6174 696f 6e20 3d20 302e 3235 2c20 nuation = 0.25, │ │ │ │ +00025110: 696e 7420 6e75 6d5f 6974 6572 203d 2033 int num_iter = 3 │ │ │ │ +00025120: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00025130: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +00025140: 6f6e 652d 6c69 6e65 2046 6173 7420 476c one-line Fast Gl │ │ │ │ +00025150: 6f62 616c 2053 6d6f 6f74 6865 7220 6669 obal Smoother fi │ │ │ │ +00025160: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +00025170: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +00025180: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +00025190: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +000251a0: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ +000251b0: 2075 7365 2046 6173 7447 6c6f 6261 6c53 use FastGlobalS │ │ │ │ +000251c0: 6d6f 6f74 6865 7246 696c 7465 7220 696e mootherFilter in │ │ │ │ +000251d0: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ +000251e0: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ +000251f0: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ +00025200: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +00025210: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +00025220: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +00025230: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +00025240: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +00025250: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +00025260: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +00025270: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00025280: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ +00025290: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ +000252a0: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +000252b0: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ +000252c0: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ +000252d0: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +000252e0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +000252f0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00025300: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00025310: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +00025320: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00025330: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +00025340: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +00025350: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +00025360: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +00025370: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +00025380: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +00025390: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +000253a0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +000253b0: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +000253c0: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +000253d0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +000253e0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +000253f0: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +00025400: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +00025410: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +00025420: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +00025430: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +00025440: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +00025450: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +00025460: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +00025470: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +00025480: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +00025490: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +000254a0: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +000254b0: 2a20 4070 6172 616d 206e 756d 5f69 7465 * @param num_ite │ │ │ │ +000254c0: 7220 6e75 6d62 6572 206f 6620 6974 6572 r number of iter │ │ │ │ +000254d0: 6174 696f 6e73 2075 7365 6420 666f 7220 ations used for │ │ │ │ +000254e0: 6669 6c74 6572 696e 672c 2033 2069 7320 filtering, 3 is │ │ │ │ +000254f0: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ +00025500: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00025510: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00025520: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00025530: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00025540: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +00025550: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ +00025560: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ +00025570: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ +00025580: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +00025590: 6e2c 2069 6e74 206e 756d 5f69 7465 7229 n, int num_iter) │ │ │ │ +000255a0: 207b 0a20 2020 2020 2020 2066 6173 7447 {. fastG │ │ │ │ +000255b0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000255c0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ +000255d0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000255e0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000255f0: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +00025600: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ +00025610: 5f61 7474 656e 7561 7469 6f6e 2c20 6e75 _attenuation, nu │ │ │ │ +00025620: 6d5f 6974 6572 293b 0a20 2020 207d 0a0a m_iter);. }.. │ │ │ │ +00025630: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00025640: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +00025650: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ +00025660: 6865 7220 6669 6c74 6572 2063 616c 6c2e her filter call. │ │ │ │ +00025670: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00025680: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00025690: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +000256a0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +000256b0: 6520 7468 656e 2075 7365 2046 6173 7447 e then use FastG │ │ │ │ +000256c0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000256d0: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +000256e0: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +000256f0: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +00025700: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00025710: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00025720: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00025730: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00025740: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00025750: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00025760: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00025770: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00025780: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +00025790: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +000257a0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +000257b0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +000257c0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +000257d0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +000257e0: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +000257f0: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00025800: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00025810: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +00025820: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +00025830: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00025840: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +00025850: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +00025860: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ +00025870: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ +00025880: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00025890: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ +000258a0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +000258b0: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ +000258c0: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ +000258d0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +000258e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000258f0: 616d 206c 616d 6264 615f 6174 7465 6e75 am lambda_attenu │ │ │ │ +00025900: 6174 696f 6e20 696e 7465 726e 616c 2070 ation internal p │ │ │ │ +00025910: 6172 616d 6574 6572 2c20 6465 6669 6e69 arameter, defini │ │ │ │ +00025920: 6e67 2068 6f77 206d 7563 6820 6c61 6d62 ng how much lamb │ │ │ │ +00025930: 6461 2064 6563 7265 6173 6573 2061 6674 da decreases aft │ │ │ │ +00025940: 6572 2065 6163 6820 6974 6572 6174 696f er each iteratio │ │ │ │ +00025950: 6e2e 204e 6f72 6d61 6c6c 792c 0a20 2020 n. Normally,. │ │ │ │ +00025960: 2020 2a20 6974 2073 686f 756c 6420 6265 * it should be │ │ │ │ +00025970: 2030 2e32 352e 2053 6574 7469 6e67 2069 0.25. Setting i │ │ │ │ +00025980: 7420 746f 2031 2e30 206d 6179 206c 6561 t to 1.0 may lea │ │ │ │ +00025990: 6420 746f 2073 7472 6561 6b69 6e67 2061 d to streaking a │ │ │ │ +000259a0: 7274 6966 6163 7473 2e0a 2020 2020 202a rtifacts.. * │ │ │ │ +000259b0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000259c0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000259d0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +000259e0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +000259f0: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +00025a00: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ +00025a10: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +00025a20: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +00025a30: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +00025a40: 6f6e 2920 7b0a 2020 2020 2020 2020 6661 on) {. fa │ │ │ │ +00025a50: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00025a60: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +00025a70: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +00025a80: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00025a90: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +00025aa0: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ +00025ab0: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ +00025ac0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00025ad0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +00025ae0: 6e65 2d6c 696e 6520 4661 7374 2047 6c6f ne-line Fast Glo │ │ │ │ +00025af0: 6261 6c20 536d 6f6f 7468 6572 2066 696c bal Smoother fil │ │ │ │ +00025b00: 7465 7220 6361 6c6c 2e20 4966 2079 6f75 ter call. If you │ │ │ │ +00025b10: 2068 6176 6520 6d75 6c74 6970 6c65 2069 have multiple i │ │ │ │ +00025b20: 6d61 6765 7320 746f 2066 696c 7465 7220 mages to filter │ │ │ │ +00025b30: 7769 7468 2074 6865 2073 616d 650a 2020 with the same. │ │ │ │ +00025b40: 2020 202a 2067 7569 6465 2074 6865 6e20 * guide then │ │ │ │ +00025b50: 7573 6520 4661 7374 476c 6f62 616c 536d use FastGlobalSm │ │ │ │ +00025b60: 6f6f 7468 6572 4669 6c74 6572 2069 6e74 ootherFilter int │ │ │ │ +00025b70: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +00025b80: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +00025b90: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +00025ba0: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +00025bb0: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +00025bc0: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +00025bd0: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +00025be0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +00025bf0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +00025c00: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +00025c10: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00025c20: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +00025c30: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +00025c40: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +00025c50: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +00025c60: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00025c70: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00025c80: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00025c90: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00025ca0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00025cb0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +00025cc0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00025cd0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +00025ce0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ +00025cf0: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ +00025d00: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ +00025d10: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ +00025d20: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ +00025d30: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ +00025d40: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +00025d50: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ +00025d60: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ +00025d70: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00025d80: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +00025d90: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +00025da0: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +00025db0: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +00025dc0: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +00025dd0: 2a0a 2020 2020 202a 2f0a 2020 2020 7075 *. */. pu │ │ │ │ +00025de0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00025df0: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ +00025e00: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ +00025e10: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00025e20: 7420 6473 742c 2064 6f75 626c 6520 6c61 t dst, double la │ │ │ │ +00025e30: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +00025e40: 6d61 5f63 6f6c 6f72 2920 7b0a 2020 2020 ma_color) {. │ │ │ │ +00025e50: 2020 2020 6661 7374 476c 6f62 616c 536d fastGlobalSm │ │ │ │ +00025e60: 6f6f 7468 6572 4669 6c74 6572 5f32 2867 ootherFilter_2(g │ │ │ │ +00025e70: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +00025e80: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00025e90: 7374 2e6e 6174 6976 654f 626a 2c20 6c61 st.nativeObj, la │ │ │ │ +00025ea0: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ +00025eb0: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ +00025ec0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00025ed0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00025ee0: 633a 3a6c 3053 6d6f 6f74 6828 4d61 7420 c::l0Smooth(Mat │ │ │ │ +00025ef0: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +00025f00: 6f75 626c 6520 6c61 6d62 6461 203d 2030 ouble lambda = 0 │ │ │ │ +00025f10: 2e30 322c 2064 6f75 626c 6520 6b61 7070 .02, double kapp │ │ │ │ +00025f20: 6120 3d20 322e 3029 0a20 2020 202f 2f0a a = 2.0). //. │ │ │ │ +00025f30: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00025f40: 476c 6f62 616c 2069 6d61 6765 2073 6d6f Global image smo │ │ │ │ +00025f50: 6f74 6869 6e67 2076 6961 204c 3020 6772 othing via L0 gr │ │ │ │ +00025f60: 6164 6965 6e74 206d 696e 696d 697a 6174 adient minimizat │ │ │ │ +00025f70: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +00025f80: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +00025f90: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +00025fa0: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +00025fb0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +00025fc0: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +00025fd0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +00025fe0: 6465 7074 682e 0a20 2020 2020 2a0a 2020 depth.. *. │ │ │ │ +00025ff0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00026000: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ +00026010: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00026020: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +00026030: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +00026040: 6720 7468 6520 736d 6f6f 7468 2074 6572 g the smooth ter │ │ │ │ +00026050: 6d20 7765 6967 6874 2e0a 2020 2020 202a m weight.. * │ │ │ │ +00026060: 0a20 2020 2020 2a20 4070 6172 616d 206b . * @param k │ │ │ │ +00026070: 6170 7061 2070 6172 616d 6574 6572 2064 appa parameter d │ │ │ │ +00026080: 6566 696e 696e 6720 7468 6520 696e 6372 efining the incr │ │ │ │ +00026090: 6561 7369 6e67 2066 6163 746f 7220 6f66 easing factor of │ │ │ │ +000260a0: 2074 6865 2077 6569 6768 7420 6f66 2074 the weight of t │ │ │ │ +000260b0: 6865 2067 7261 6469 656e 7420 6461 7461 he gradient data │ │ │ │ +000260c0: 2074 6572 6d2e 0a20 2020 2020 2a0a 2020 term.. *. │ │ │ │ +000260d0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000260e0: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ +000260f0: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ +00026100: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ +00026110: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ +00026120: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +00026130: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00026140: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ +00026150: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +00026160: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +00026170: 6c65 206b 6170 7061 2920 7b0a 2020 2020 le kappa) {. │ │ │ │ +00026180: 2020 2020 6c30 536d 6f6f 7468 5f30 2873 l0Smooth_0(s │ │ │ │ +00026190: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +000261a0: 742e 6e61 7469 7665 4f62 6a2c 206c 616d t.nativeObj, lam │ │ │ │ +000261b0: 6264 612c 206b 6170 7061 293b 0a20 2020 bda, kappa);. │ │ │ │ +000261c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000261d0: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ +000261e0: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ +000261f0: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ +00026200: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ +00026210: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00026220: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ +00026230: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ +00026240: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +00026250: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ +00026260: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00026270: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ +00026280: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00026290: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +000262a0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +000262b0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +000262c0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ +000262d0: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ +000262e0: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ +000262f0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00026300: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00026310: 6c73 2061 626f 7574 204c 3020 536d 6f6f ls about L0 Smoo │ │ │ │ +00026320: 7468 6572 2c20 7365 6520 7468 6520 6f72 ther, see the or │ │ │ │ +00026330: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ +00026340: 453a 2078 7532 3031 3169 6d61 6765 2e0a E: xu2011image.. │ │ │ │ +00026350: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00026360: 6963 2073 7461 7469 6320 766f 6964 206c ic static void l │ │ │ │ +00026370: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ +00026380: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ +00026390: 206c 616d 6264 6129 207b 0a20 2020 2020 lambda) {. │ │ │ │ +000263a0: 2020 206c 3053 6d6f 6f74 685f 3128 7372 l0Smooth_1(sr │ │ │ │ +000263b0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +000263c0: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb │ │ │ │ +000263d0: 6461 293b 0a20 2020 207d 0a0a 2020 2020 da);. }.. │ │ │ │ +000263e0: 2f2a 2a0a 2020 2020 202a 2047 6c6f 6261 /**. * Globa │ │ │ │ +000263f0: 6c20 696d 6167 6520 736d 6f6f 7468 696e l image smoothin │ │ │ │ +00026400: 6720 7669 6120 4c30 2067 7261 6469 656e g via L0 gradien │ │ │ │ +00026410: 7420 6d69 6e69 6d69 7a61 7469 6f6e 2e0a t minimization.. │ │ │ │ +00026420: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00026430: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +00026440: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +00026450: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +00026460: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +00026470: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +00026480: 7469 6e67 2d70 6f69 6e74 2064 6570 7468 ting-point depth │ │ │ │ +00026490: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000264a0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +000264b0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +000264c0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +000264d0: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +000264e0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +000264f0: 204c 3020 536d 6f6f 7468 6572 2c20 7365 L0 Smoother, se │ │ │ │ +00026500: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +00026510: 6170 6572 2043 4954 453a 2078 7532 3031 aper CITE: xu201 │ │ │ │ +00026520: 3169 6d61 6765 2e0a 2020 2020 202a 2f0a 1image.. */. │ │ │ │ +00026530: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00026540: 6320 766f 6964 206c 3053 6d6f 6f74 6828 c void l0Smooth( │ │ │ │ +00026550: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00026560: 2920 7b0a 2020 2020 2020 2020 6c30 536d ) {. l0Sm │ │ │ │ +00026570: 6f6f 7468 5f32 2873 7263 2e6e 6174 6976 ooth_2(src.nativ │ │ │ │ +00026580: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ 00026590: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 0a0a Obj);. }..... │ │ │ │ 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, │ │ │ │ @@ -9888,1748 +9888,1748 @@ │ │ │ │ 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) │ │ │ │ -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 │ │ │ │ -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);.. │ │ │ │ +00026a60: 2063 763a 3a78 696d 6770 726f 633a 3a52 cv::ximgproc::R │ │ │ │ +00026a70: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma │ │ │ │ +00026a80: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +00026a90: 2064 6f75 626c 6520 7468 6574 6120 3d20 double theta = │ │ │ │ +00026aa0: 312c 2064 6f75 626c 6520 7374 6172 745f 1, double start_ │ │ │ │ +00026ab0: 616e 676c 6520 3d20 302c 2064 6f75 626c angle = 0, doubl │ │ │ │ +00026ac0: 6520 656e 645f 616e 676c 6520 3d20 3138 e end_angle = 18 │ │ │ │ +00026ad0: 302c 2062 6f6f 6c20 6372 6f70 203d 2066 0, bool crop = f │ │ │ │ +00026ae0: 616c 7365 2c20 626f 6f6c 206e 6f72 6d20 alse, bool norm │ │ │ │ +00026af0: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri │ │ │ │ +00026b00: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00026b10: 7665 2076 6f69 6420 5261 646f 6e54 7261 ve void RadonTra │ │ │ │ +00026b20: 6e73 666f 726d 5f30 286c 6f6e 6720 7372 nsform_0(long sr │ │ │ │ +00026b30: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00026b40: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00026b50: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ +00026b60: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ +00026b70: 652c 2064 6f75 626c 6520 656e 645f 616e e, double end_an │ │ │ │ +00026b80: 676c 652c 2062 6f6f 6c65 616e 2063 726f gle, boolean cro │ │ │ │ +00026b90: 702c 2062 6f6f 6c65 616e 206e 6f72 6d29 p, boolean norm) │ │ │ │ +00026ba0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00026bb0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00026bc0: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ +00026bd0: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ +00026be0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00026bf0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +00026c00: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ +00026c10: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub │ │ │ │ +00026c20: 6c65 2065 6e64 5f61 6e67 6c65 2c20 626f le end_angle, bo │ │ │ │ +00026c30: 6f6c 6561 6e20 6372 6f70 293b 0a20 2020 olean crop);. │ │ │ │ +00026c40: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00026c50: 6e61 7469 7665 2076 6f69 6420 5261 646f native void Rado │ │ │ │ +00026c60: 6e54 7261 6e73 666f 726d 5f32 286c 6f6e nTransform_2(lon │ │ │ │ +00026c70: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00026c80: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00026c90: 4f62 6a2c 2064 6f75 626c 6520 7468 6574 Obj, double thet │ │ │ │ +00026ca0: 612c 2064 6f75 626c 6520 7374 6172 745f a, double start_ │ │ │ │ +00026cb0: 616e 676c 652c 2064 6f75 626c 6520 656e angle, double en │ │ │ │ +00026cc0: 645f 616e 676c 6529 3b0a 2020 2020 7072 d_angle);. pr │ │ │ │ +00026cd0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00026ce0: 6976 6520 766f 6964 2052 6164 6f6e 5472 ive void RadonTr │ │ │ │ +00026cf0: 616e 7366 6f72 6d5f 3328 6c6f 6e67 2073 ansform_3(long s │ │ │ │ +00026d00: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +00026d10: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00026d20: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta, │ │ │ │ +00026d30: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang │ │ │ │ +00026d40: 6c65 293b 0a20 2020 2070 7269 7661 7465 le);. private │ │ │ │ +00026d50: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00026d60: 6f69 6420 5261 646f 6e54 7261 6e73 666f oid RadonTransfo │ │ │ │ +00026d70: 726d 5f34 286c 6f6e 6720 7372 635f 6e61 rm_4(long src_na │ │ │ │ +00026d80: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +00026d90: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +00026da0: 626c 6520 7468 6574 6129 3b0a 2020 2020 ble theta);. │ │ │ │ +00026db0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00026dc0: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ +00026dd0: 5472 616e 7366 6f72 6d5f 3528 6c6f 6e67 Transform_5(long │ │ │ │ +00026de0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00026df0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00026e00: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +00026e10: 3a20 2050 7472 5f45 6467 6542 6f78 6573 : Ptr_EdgeBoxes │ │ │ │ +00026e20: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00026e30: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +00026e40: 6c6f 6174 2061 6c70 6861 203d 2030 2e36 loat alpha = 0.6 │ │ │ │ +00026e50: 3566 2c20 666c 6f61 7420 6265 7461 203d 5f, float beta = │ │ │ │ +00026e60: 2030 2e37 3566 2c20 666c 6f61 7420 6574 0.75f, float et │ │ │ │ +00026e70: 6120 3d20 312c 2066 6c6f 6174 206d 696e a = 1, float min │ │ │ │ +00026e80: 5363 6f72 6520 3d20 302e 3031 662c 2069 Score = 0.01f, i │ │ │ │ +00026e90: 6e74 206d 6178 426f 7865 7320 3d20 3130 nt maxBoxes = 10 │ │ │ │ +00026ea0: 3030 302c 2066 6c6f 6174 2065 6467 654d 000, float edgeM │ │ │ │ +00026eb0: 696e 4d61 6720 3d20 302e 3166 2c20 666c inMag = 0.1f, fl │ │ │ │ +00026ec0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +00026ed0: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ +00026ee0: 6c75 7374 6572 4d69 6e4d 6167 203d 2030 lusterMinMag = 0 │ │ │ │ +00026ef0: 2e35 662c 2066 6c6f 6174 206d 6178 4173 .5f, float maxAs │ │ │ │ +00026f00: 7065 6374 5261 7469 6f20 3d20 332c 2066 pectRatio = 3, f │ │ │ │ +00026f10: 6c6f 6174 206d 696e 426f 7841 7265 6120 loat minBoxArea │ │ │ │ +00026f20: 3d20 3130 3030 2c20 666c 6f61 7420 6761 = 1000, float ga │ │ │ │ +00026f30: 6d6d 6120 3d20 322c 2066 6c6f 6174 206b mma = 2, float k │ │ │ │ +00026f40: 6170 7061 203d 2031 2e35 6629 0a20 2020 appa = 1.5f). │ │ │ │ +00026f50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00026f60: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00026f70: 7465 4564 6765 426f 7865 735f 3028 666c teEdgeBoxes_0(fl │ │ │ │ +00026f80: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +00026f90: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +00026fa0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +00026fb0: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +00026fc0: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +00026fd0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00026fe0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ +00026ff0: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ +00027000: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ +00027010: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ +00027020: 612c 2066 6c6f 6174 2067 616d 6d61 2c20 a, float gamma, │ │ │ │ +00027030: 666c 6f61 7420 6b61 7070 6129 3b0a 2020 float kappa);. │ │ │ │ +00027040: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027050: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027060: 6174 6545 6467 6542 6f78 6573 5f31 2866 ateEdgeBoxes_1(f │ │ │ │ +00027070: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027080: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +00027090: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +000270a0: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +000270b0: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +000270c0: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +000270d0: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +000270e0: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ +000270f0: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ +00027100: 2c20 666c 6f61 7420 6d69 6e42 6f78 4172 , float minBoxAr │ │ │ │ +00027110: 6561 2c20 666c 6f61 7420 6761 6d6d 6129 ea, float gamma) │ │ │ │ +00027120: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00027130: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00027140: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00027150: 5f32 2866 6c6f 6174 2061 6c70 6861 2c20 _2(float alpha, │ │ │ │ +00027160: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +00027170: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +00027180: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +00027190: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ +000271a0: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ +000271b0: 654d 6572 6765 5468 722c 2066 6c6f 6174 eMergeThr, float │ │ │ │ +000271c0: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ +000271d0: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR │ │ │ │ +000271e0: 6174 696f 2c20 666c 6f61 7420 6d69 6e42 atio, float minB │ │ │ │ +000271f0: 6f78 4172 6561 293b 0a20 2020 2070 7269 oxArea);. pri │ │ │ │ +00027200: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00027210: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +00027220: 6765 426f 7865 735f 3328 666c 6f61 7420 geBoxes_3(float │ │ │ │ +00027230: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00027240: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +00027250: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +00027260: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +00027270: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +00027280: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +00027290: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +000272a0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ +000272b0: 4173 7065 6374 5261 7469 6f29 3b0a 2020 AspectRatio);. │ │ │ │ +000272c0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000272d0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +000272e0: 6174 6545 6467 6542 6f78 6573 5f34 2866 ateEdgeBoxes_4(f │ │ │ │ +000272f0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027300: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +00027310: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +00027320: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +00027330: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +00027340: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +00027350: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +00027360: 7374 6572 4d69 6e4d 6167 293b 0a20 2020 sterMinMag);. │ │ │ │ +00027370: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027380: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00027390: 7465 4564 6765 426f 7865 735f 3528 666c teEdgeBoxes_5(fl │ │ │ │ +000273a0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +000273b0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +000273c0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +000273d0: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +000273e0: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +000273f0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00027400: 6554 6872 293b 0a20 2020 2070 7269 7661 eThr);. priva │ │ │ │ +00027410: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027420: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +00027430: 426f 7865 735f 3628 666c 6f61 7420 616c Boxes_6(float al │ │ │ │ +00027440: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +00027450: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +00027460: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +00027470: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +00027480: 6564 6765 4d69 6e4d 6167 293b 0a20 2020 edgeMinMag);. │ │ │ │ +00027490: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000274a0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000274b0: 7465 4564 6765 426f 7865 735f 3728 666c teEdgeBoxes_7(fl │ │ │ │ +000274c0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +000274d0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +000274e0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +000274f0: 2c20 696e 7420 6d61 7842 6f78 6573 293b , int maxBoxes); │ │ │ │ +00027500: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027510: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00027520: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00027530: 3828 666c 6f61 7420 616c 7068 612c 2066 8(float alpha, f │ │ │ │ +00027540: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +00027550: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +00027560: 636f 7265 293b 0a20 2020 2070 7269 7661 core);. priva │ │ │ │ +00027570: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027580: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +00027590: 426f 7865 735f 3928 666c 6f61 7420 616c Boxes_9(float al │ │ │ │ +000275a0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +000275b0: 2066 6c6f 6174 2065 7461 293b 0a20 2020 float eta);. │ │ │ │ +000275c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000275d0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000275e0: 7465 4564 6765 426f 7865 735f 3130 2866 teEdgeBoxes_10(f │ │ │ │ +000275f0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027600: 7420 6265 7461 293b 0a20 2020 2070 7269 t beta);. pri │ │ │ │ +00027610: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00027620: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +00027630: 6765 426f 7865 735f 3131 2866 6c6f 6174 geBoxes_11(float │ │ │ │ +00027640: 2061 6c70 6861 293b 0a20 2020 2070 7269 alpha);. pri │ │ │ │ +00027650: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00027660: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +00027670: 6765 426f 7865 735f 3132 2829 3b0a 0a20 geBoxes_12();.. │ │ │ │ +00027680: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00027690: 5246 4665 6174 7572 6547 6574 7465 7220 RFFeatureGetter │ │ │ │ +000276a0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +000276b0: 6561 7465 5246 4665 6174 7572 6547 6574 eateRFFeatureGet │ │ │ │ +000276c0: 7465 7228 290a 2020 2020 7072 6976 6174 ter(). privat │ │ │ │ +000276d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000276e0: 6c6f 6e67 2063 7265 6174 6552 4646 6561 long createRFFea │ │ │ │ +000276f0: 7475 7265 4765 7474 6572 5f30 2829 3b0a tureGetter_0();. │ │ │ │ +00027700: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00027710: 725f 5374 7275 6374 7572 6564 4564 6765 r_StructuredEdge │ │ │ │ +00027720: 4465 7465 6374 696f 6e20 6376 3a3a 7869 Detection cv::xi │ │ │ │ +00027730: 6d67 7072 6f63 3a3a 6372 6561 7465 5374 mgproc::createSt │ │ │ │ +00027740: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +00027750: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ +00027760: 656c 2c20 5074 725f 5246 4665 6174 7572 el, Ptr_RFFeatur │ │ │ │ +00027770: 6547 6574 7465 7220 686f 7754 6f47 6574 eGetter howToGet │ │ │ │ +00027780: 4665 6174 7572 6573 203d 2050 7472 3c52 Features = Ptr( │ │ │ │ +000277a0: 2929 0a20 2020 2070 7269 7661 7465 2073 )). private s │ │ │ │ +000277b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +000277c0: 6720 6372 6561 7465 5374 7275 6374 7572 g createStructur │ │ │ │ +000277d0: 6564 4564 6765 4465 7465 6374 696f 6e5f edEdgeDetection_ │ │ │ │ +000277e0: 3028 5374 7269 6e67 206d 6f64 656c 2c20 0(String model, │ │ │ │ +000277f0: 6c6f 6e67 2068 6f77 546f 4765 7446 6561 long howToGetFea │ │ │ │ +00027800: 7475 7265 735f 6e61 7469 7665 4f62 6a29 tures_nativeObj) │ │ │ │ +00027810: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00027820: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00027830: 2063 7265 6174 6553 7472 7563 7475 7265 createStructure │ │ │ │ +00027840: 6445 6467 6544 6574 6563 7469 6f6e 5f31 dEdgeDetection_1 │ │ │ │ +00027850: 2853 7472 696e 6720 6d6f 6465 6c29 3b0a (String model);. │ │ │ │ +00027860: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00027870: 725f 5375 7065 7270 6978 656c 4c53 4320 r_SuperpixelLSC │ │ │ │ +00027880: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00027890: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ +000278a0: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +000278b0: 2072 6567 696f 6e5f 7369 7a65 203d 2031 region_size = 1 │ │ │ │ +000278c0: 302c 2066 6c6f 6174 2072 6174 696f 203d 0, float ratio = │ │ │ │ +000278d0: 2030 2e30 3735 6629 0a20 2020 2070 7269 0.075f). pri │ │ │ │ +000278e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000278f0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ +00027900: 7065 7270 6978 656c 4c53 435f 3028 6c6f perpixelLSC_0(lo │ │ │ │ +00027910: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ +00027920: 626a 2c20 696e 7420 7265 6769 6f6e 5f73 bj, int region_s │ │ │ │ +00027930: 697a 652c 2066 6c6f 6174 2072 6174 696f ize, float ratio │ │ │ │ +00027940: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00027950: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027960: 6720 6372 6561 7465 5375 7065 7270 6978 g createSuperpix │ │ │ │ +00027970: 656c 4c53 435f 3128 6c6f 6e67 2069 6d61 elLSC_1(long ima │ │ │ │ +00027980: 6765 5f6e 6174 6976 654f 626a 2c20 696e ge_nativeObj, in │ │ │ │ +00027990: 7420 7265 6769 6f6e 5f73 697a 6529 3b0a t region_size);. │ │ │ │ +000279a0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000279b0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000279c0: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +000279d0: 5343 5f32 286c 6f6e 6720 696d 6167 655f SC_2(long image_ │ │ │ │ +000279e0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +000279f0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00027a00: 763a 3a78 696d 6770 726f 633a 3a77 6569 v::ximgproc::wei │ │ │ │ +00027a10: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte │ │ │ │ +00027a20: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ +00027a30: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +00027a40: 696e 7420 722c 2064 6f75 626c 6520 7369 int r, double si │ │ │ │ +00027a50: 676d 6120 3d20 3235 2e35 2c20 696e 7420 gma = 25.5, int │ │ │ │ +00027a60: 7765 6967 6874 5479 7065 203d 2057 4d46 weightType = WMF │ │ │ │ +00027a70: 5f45 5850 2c20 4d61 7420 6d61 736b 203d _EXP, Mat mask = │ │ │ │ +00027a80: 204d 6174 2829 290a 2020 2020 7072 6976 Mat()). priv │ │ │ │ +00027a90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00027aa0: 6520 766f 6964 2077 6569 6768 7465 644d e void weightedM │ │ │ │ +00027ab0: 6564 6961 6e46 696c 7465 725f 3028 6c6f edianFilter_0(lo │ │ │ │ +00027ac0: 6e67 206a 6f69 6e74 5f6e 6174 6976 654f ng joint_nativeO │ │ │ │ +00027ad0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +00027ae0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00027af0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +00027b00: 722c 2064 6f75 626c 6520 7369 676d 612c r, double sigma, │ │ │ │ +00027b10: 2069 6e74 2077 6569 6768 7454 7970 652c int weightType, │ │ │ │ +00027b20: 206c 6f6e 6720 6d61 736b 5f6e 6174 6976 long mask_nativ │ │ │ │ +00027b30: 654f 626a 293b 0a20 2020 2070 7269 7661 eObj);. priva │ │ │ │ +00027b40: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027b50: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ +00027b60: 6469 616e 4669 6c74 6572 5f31 286c 6f6e dianFilter_1(lon │ │ │ │ +00027b70: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ +00027b80: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +00027b90: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00027ba0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ +00027bb0: 2c20 646f 7562 6c65 2073 6967 6d61 2c20 , double sigma, │ │ │ │ +00027bc0: 696e 7420 7765 6967 6874 5479 7065 293b int weightType); │ │ │ │ +00027bd0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027be0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00027bf0: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +00027c00: 6c74 6572 5f32 286c 6f6e 6720 6a6f 696e lter_2(long join │ │ │ │ +00027c10: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +00027c20: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027c30: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00027c40: 4f62 6a2c 2069 6e74 2072 2c20 646f 7562 Obj, int r, doub │ │ │ │ +00027c50: 6c65 2073 6967 6d61 293b 0a20 2020 2070 le sigma);. p │ │ │ │ +00027c60: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027c70: 7469 7665 2076 6f69 6420 7765 6967 6874 tive void weight │ │ │ │ +00027c80: 6564 4d65 6469 616e 4669 6c74 6572 5f33 edMedianFilter_3 │ │ │ │ +00027c90: 286c 6f6e 6720 6a6f 696e 745f 6e61 7469 (long joint_nati │ │ │ │ +00027ca0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +00027cb0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00027cc0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00027cd0: 6e74 2072 293b 0a0a 2020 2020 2f2f 2043 nt r);.. // C │ │ │ │ +00027ce0: 2b2b 3a20 2050 7472 5f53 6361 6e53 6567 ++: Ptr_ScanSeg │ │ │ │ +00027cf0: 6d65 6e74 2063 763a 3a78 696d 6770 726f ment cv::ximgpro │ │ │ │ +00027d00: 633a 3a63 7265 6174 6553 6361 6e53 6567 c::createScanSeg │ │ │ │ +00027d10: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ +00027d20: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +00027d30: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ +00027d40: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +00027d50: 2073 6c69 6365 7320 3d20 382c 2062 6f6f slices = 8, boo │ │ │ │ +00027d60: 6c20 6d65 7267 655f 736d 616c 6c20 3d20 l merge_small = │ │ │ │ +00027d70: 7472 7565 290a 2020 2020 7072 6976 6174 true). privat │ │ │ │ +00027d80: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027d90: 6c6f 6e67 2063 7265 6174 6553 6361 6e53 long createScanS │ │ │ │ +00027da0: 6567 6d65 6e74 5f30 2869 6e74 2069 6d61 egment_0(int ima │ │ │ │ +00027db0: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ +00027dc0: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ +00027dd0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00027de0: 2069 6e74 2073 6c69 6365 732c 2062 6f6f int slices, boo │ │ │ │ +00027df0: 6c65 616e 206d 6572 6765 5f73 6d61 6c6c lean merge_small │ │ │ │ +00027e00: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00027e10: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027e20: 6720 6372 6561 7465 5363 616e 5365 676d g createScanSegm │ │ │ │ +00027e30: 656e 745f 3128 696e 7420 696d 6167 655f ent_1(int image_ │ │ │ │ +00027e40: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +00027e50: 5f68 6569 6768 742c 2069 6e74 206e 756d _height, int num │ │ │ │ +00027e60: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00027e70: 7420 736c 6963 6573 293b 0a20 2020 2070 t slices);. p │ │ │ │ +00027e80: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027e90: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00027ea0: 5363 616e 5365 676d 656e 745f 3228 696e ScanSegment_2(in │ │ │ │ +00027eb0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +00027ec0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +00027ed0: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00027ee0: 7865 6c73 293b 0a0a 2020 2020 2f2f 2043 xels);.. // C │ │ │ │ +00027ef0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00027f00: 6d67 7072 6f63 3a3a 4661 7374 486f 7567 mgproc::FastHoug │ │ │ │ +00027f10: 6854 7261 6e73 666f 726d 284d 6174 2073 hTransform(Mat s │ │ │ │ +00027f20: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +00027f30: 7420 6473 744d 6174 4465 7074 682c 2069 t dstMatDepth, i │ │ │ │ +00027f40: 6e74 2061 6e67 6c65 5261 6e67 6520 3d20 nt angleRange = │ │ │ │ +00027f50: 4152 4f5f 3331 355f 3133 352c 2069 6e74 ARO_315_135, int │ │ │ │ +00027f60: 206f 7020 3d20 4648 545f 4144 442c 2069 op = FHT_ADD, i │ │ │ │ +00027f70: 6e74 206d 616b 6553 6b65 7720 3d20 4844 nt makeSkew = HD │ │ │ │ +00027f80: 4f5f 4445 534b 4557 290a 2020 2020 7072 O_DESKEW). pr │ │ │ │ +00027f90: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027fa0: 6976 6520 766f 6964 2046 6173 7448 6f75 ive void FastHou │ │ │ │ +00027fb0: 6768 5472 616e 7366 6f72 6d5f 3028 6c6f ghTransform_0(lo │ │ │ │ +00027fc0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00027fd0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00027fe0: 654f 626a 2c20 696e 7420 6473 744d 6174 eObj, int dstMat │ │ │ │ +00027ff0: 4465 7074 682c 2069 6e74 2061 6e67 6c65 Depth, int angle │ │ │ │ +00028000: 5261 6e67 652c 2069 6e74 206f 702c 2069 Range, int op, i │ │ │ │ +00028010: 6e74 206d 616b 6553 6b65 7729 3b0a 2020 nt makeSkew);. │ │ │ │ +00028020: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028030: 206e 6174 6976 6520 766f 6964 2046 6173 native void Fas │ │ │ │ +00028040: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +00028050: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ +00028060: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00028070: 6174 6976 654f 626a 2c20 696e 7420 6473 ativeObj, int ds │ │ │ │ +00028080: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ +00028090: 6e67 6c65 5261 6e67 652c 2069 6e74 206f ngleRange, int o │ │ │ │ +000280a0: 7029 3b0a 2020 2020 7072 6976 6174 6520 p);. private │ │ │ │ +000280b0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +000280c0: 6964 2046 6173 7448 6f75 6768 5472 616e id FastHoughTran │ │ │ │ +000280d0: 7366 6f72 6d5f 3228 6c6f 6e67 2073 7263 sform_2(long src │ │ │ │ +000280e0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +000280f0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00028100: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ +00028110: 2069 6e74 2061 6e67 6c65 5261 6e67 6529 int angleRange) │ │ │ │ +00028120: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00028130: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028140: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ +00028150: 6f72 6d5f 3328 6c6f 6e67 2073 7263 5f6e orm_3(long src_n │ │ │ │ +00028160: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00028170: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00028180: 7420 6473 744d 6174 4465 7074 6829 3b0a t dstMatDepth);. │ │ │ │ +00028190: 0a20 2020 202f 2f20 432b 2b3a 2020 5665 . // C++: Ve │ │ │ │ +000281a0: 6334 6920 6376 3a3a 7869 6d67 7072 6f63 c4i cv::ximgproc │ │ │ │ +000281b0: 3a3a 486f 7567 6850 6f69 6e74 324c 696e ::HoughPoint2Lin │ │ │ │ +000281c0: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi │ │ │ │ +000281d0: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn │ │ │ │ +000281e0: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan │ │ │ │ +000281f0: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135 │ │ │ │ +00028200: 2c20 696e 7420 6d61 6b65 536b 6577 203d , int makeSkew = │ │ │ │ +00028210: 2048 444f 5f44 4553 4b45 572c 2069 6e74 HDO_DESKEW, int │ │ │ │ +00028220: 2072 756c 6573 203d 2052 4f5f 4947 4e4f rules = RO_IGNO │ │ │ │ +00028230: 5245 5f42 4f52 4445 5253 290a 2020 2020 RE_BORDERS). │ │ │ │ +00028240: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028250: 6174 6976 6520 696e 745b 5d20 486f 7567 ative int[] Houg │ │ │ │ +00028260: 6850 6f69 6e74 324c 696e 655f 3028 646f hPoint2Line_0(do │ │ │ │ +00028270: 7562 6c65 2068 6f75 6768 506f 696e 745f uble houghPoint_ │ │ │ │ +00028280: 782c 2064 6f75 626c 6520 686f 7567 6850 x, double houghP │ │ │ │ +00028290: 6f69 6e74 5f79 2c20 6c6f 6e67 2073 7263 oint_y, long src │ │ │ │ +000282a0: 496d 6749 6e66 6f5f 6e61 7469 7665 4f62 ImgInfo_nativeOb │ │ │ │ +000282b0: 6a2c 2069 6e74 2061 6e67 6c65 5261 6e67 j, int angleRang │ │ │ │ +000282c0: 652c 2069 6e74 206d 616b 6553 6b65 772c e, int makeSkew, │ │ │ │ +000282d0: 2069 6e74 2072 756c 6573 293b 0a20 2020 int rules);. │ │ │ │ +000282e0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000282f0: 6e61 7469 7665 2069 6e74 5b5d 2048 6f75 native int[] Hou │ │ │ │ +00028300: 6768 506f 696e 7432 4c69 6e65 5f31 2864 ghPoint2Line_1(d │ │ │ │ +00028310: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint │ │ │ │ +00028320: 5f78 2c20 646f 7562 6c65 2068 6f75 6768 _x, double hough │ │ │ │ +00028330: 506f 696e 745f 792c 206c 6f6e 6720 7372 Point_y, long sr │ │ │ │ +00028340: 6349 6d67 496e 666f 5f6e 6174 6976 654f cImgInfo_nativeO │ │ │ │ +00028350: 626a 2c20 696e 7420 616e 676c 6552 616e bj, int angleRan │ │ │ │ +00028360: 6765 2c20 696e 7420 6d61 6b65 536b 6577 ge, int makeSkew │ │ │ │ +00028370: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00028380: 7461 7469 6320 6e61 7469 7665 2069 6e74 tatic native int │ │ │ │ +00028390: 5b5d 2048 6f75 6768 506f 696e 7432 4c69 [] HoughPoint2Li │ │ │ │ +000283a0: 6e65 5f32 2864 6f75 626c 6520 686f 7567 ne_2(double houg │ │ │ │ +000283b0: 6850 6f69 6e74 5f78 2c20 646f 7562 6c65 hPoint_x, double │ │ │ │ +000283c0: 2068 6f75 6768 506f 696e 745f 792c 206c houghPoint_y, l │ │ │ │ +000283d0: 6f6e 6720 7372 6349 6d67 496e 666f 5f6e ong srcImgInfo_n │ │ │ │ +000283e0: 6174 6976 654f 626a 2c20 696e 7420 616e ativeObj, int an │ │ │ │ +000283f0: 676c 6552 616e 6765 293b 0a20 2020 2070 gleRange);. p │ │ │ │ +00028400: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00028410: 7469 7665 2069 6e74 5b5d 2048 6f75 6768 tive int[] Hough │ │ │ │ +00028420: 506f 696e 7432 4c69 6e65 5f33 2864 6f75 Point2Line_3(dou │ │ │ │ +00028430: 626c 6520 686f 7567 6850 6f69 6e74 5f78 ble houghPoint_x │ │ │ │ +00028440: 2c20 646f 7562 6c65 2068 6f75 6768 506f , double houghPo │ │ │ │ +00028450: 696e 745f 792c 206c 6f6e 6720 7372 6349 int_y, long srcI │ │ │ │ +00028460: 6d67 496e 666f 5f6e 6174 6976 654f 626a mgInfo_nativeObj │ │ │ │ +00028470: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00028480: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00028490: 6f63 3a3a 6669 6e64 456c 6c69 7073 6573 oc::findEllipses │ │ │ │ +000284a0: 284d 6174 2069 6d61 6765 2c20 4d61 7426 (Mat image, Mat& │ │ │ │ +000284b0: 2065 6c6c 6970 7365 732c 2066 6c6f 6174 ellipses, float │ │ │ │ +000284c0: 2073 636f 7265 5468 7265 7368 6f6c 6420 scoreThreshold │ │ │ │ +000284d0: 3d20 302e 3766 2c20 666c 6f61 7420 7265 = 0.7f, float re │ │ │ │ +000284e0: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +000284f0: 6c64 203d 2030 2e35 662c 2066 6c6f 6174 ld = 0.5f, float │ │ │ │ +00028500: 2063 656e 7465 7244 6973 7461 6e63 6554 centerDistanceT │ │ │ │ +00028510: 6872 6573 686f 6c64 203d 2030 2e30 3566 hreshold = 0.05f │ │ │ │ +00028520: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028530: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028540: 2066 696e 6445 6c6c 6970 7365 735f 3028 findEllipses_0( │ │ │ │ +00028550: 6c6f 6e67 2069 6d61 6765 5f6e 6174 6976 long image_nativ │ │ │ │ +00028560: 654f 626a 2c20 6c6f 6e67 2065 6c6c 6970 eObj, long ellip │ │ │ │ +00028570: 7365 735f 6e61 7469 7665 4f62 6a2c 2066 ses_nativeObj, f │ │ │ │ +00028580: 6c6f 6174 2073 636f 7265 5468 7265 7368 loat scoreThresh │ │ │ │ +00028590: 6f6c 642c 2066 6c6f 6174 2072 656c 6961 old, float relia │ │ │ │ +000285a0: 6269 6c69 7479 5468 7265 7368 6f6c 642c bilityThreshold, │ │ │ │ +000285b0: 2066 6c6f 6174 2063 656e 7465 7244 6973 float centerDis │ │ │ │ +000285c0: 7461 6e63 6554 6872 6573 686f 6c64 293b tanceThreshold); │ │ │ │ +000285d0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000285e0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000285f0: 6669 6e64 456c 6c69 7073 6573 5f31 286c findEllipses_1(l │ │ │ │ +00028600: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +00028610: 4f62 6a2c 206c 6f6e 6720 656c 6c69 7073 Obj, long ellips │ │ │ │ +00028620: 6573 5f6e 6174 6976 654f 626a 2c20 666c es_nativeObj, fl │ │ │ │ +00028630: 6f61 7420 7363 6f72 6554 6872 6573 686f oat scoreThresho │ │ │ │ +00028640: 6c64 2c20 666c 6f61 7420 7265 6c69 6162 ld, float reliab │ │ │ │ +00028650: 696c 6974 7954 6872 6573 686f 6c64 293b ilityThreshold); │ │ │ │ +00028660: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028670: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00028680: 6669 6e64 456c 6c69 7073 6573 5f32 286c findEllipses_2(l │ │ │ │ +00028690: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +000286a0: 4f62 6a2c 206c 6f6e 6720 656c 6c69 7073 Obj, long ellips │ │ │ │ +000286b0: 6573 5f6e 6174 6976 654f 626a 2c20 666c es_nativeObj, fl │ │ │ │ +000286c0: 6f61 7420 7363 6f72 6554 6872 6573 686f oat scoreThresho │ │ │ │ +000286d0: 6c64 293b 0a20 2020 2070 7269 7661 7465 ld);. private │ │ │ │ +000286e0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +000286f0: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +00028700: 5f33 286c 6f6e 6720 696d 6167 655f 6e61 _3(long image_na │ │ │ │ +00028710: 7469 7665 4f62 6a2c 206c 6f6e 6720 656c tiveObj, long el │ │ │ │ +00028720: 6c69 7073 6573 5f6e 6174 6976 654f 626a lipses_nativeObj │ │ │ │ +00028730: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00028740: 2050 7472 5f45 6467 6544 7261 7769 6e67 Ptr_EdgeDrawing │ │ │ │ +00028750: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00028760: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ +00028770: 2829 0a20 2020 2070 7269 7661 7465 2073 (). private s │ │ │ │ +00028780: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00028790: 6720 6372 6561 7465 4564 6765 4472 6177 g createEdgeDraw │ │ │ │ +000287a0: 696e 675f 3028 293b 0a0a 2020 2020 2f2f ing_0();.. // │ │ │ │ +000287b0: 2043 2b2b 3a20 2050 7472 5f45 6467 6541 C++: Ptr_EdgeA │ │ │ │ +000287c0: 7761 7265 496e 7465 7270 6f6c 6174 6f72 wareInterpolator │ │ │ │ +000287d0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +000287e0: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn │ │ │ │ +000287f0: 7465 7270 6f6c 6174 6f72 2829 0a20 2020 terpolator(). │ │ │ │ +00028800: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028810: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00028820: 7465 4564 6765 4177 6172 6549 6e74 6572 teEdgeAwareInter │ │ │ │ +00028830: 706f 6c61 746f 725f 3028 293b 0a0a 2020 polator_0();.. │ │ │ │ +00028840: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f52 // C++: Ptr_R │ │ │ │ +00028850: 4943 496e 7465 7270 6f6c 6174 6f72 2063 ICInterpolator c │ │ │ │ +00028860: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00028870: 6174 6552 4943 496e 7465 7270 6f6c 6174 ateRICInterpolat │ │ │ │ +00028880: 6f72 2829 0a20 2020 2070 7269 7661 7465 or(). private │ │ │ │ +00028890: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +000288a0: 6f6e 6720 6372 6561 7465 5249 4349 6e74 ong createRICInt │ │ │ │ +000288b0: 6572 706f 6c61 746f 725f 3028 293b 0a0a erpolator_0();.. │ │ │ │ +000288c0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +000288d0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +000288e0: 6564 6765 5072 6573 6572 7669 6e67 4669 edgePreservingFi │ │ │ │ +000288f0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +00028900: 7426 2064 7374 2c20 696e 7420 642c 2064 t& dst, int d, d │ │ │ │ +00028910: 6f75 626c 6520 7468 7265 7368 6f6c 6429 ouble threshold) │ │ │ │ +00028920: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028930: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00028940: 6564 6765 5072 6573 6572 7669 6e67 4669 edgePreservingFi │ │ │ │ +00028950: 6c74 6572 5f30 286c 6f6e 6720 7372 635f lter_0(long src_ │ │ │ │ +00028960: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00028970: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00028980: 6e74 2064 2c20 646f 7562 6c65 2074 6872 nt d, double thr │ │ │ │ +00028990: 6573 686f 6c64 293b 0a0a 2020 2020 2f2f eshold);.. // │ │ │ │ +000289a0: 2043 2b2b 3a20 2050 7472 5f53 7570 6572 C++: Ptr_Super │ │ │ │ +000289b0: 7069 7865 6c53 4c49 4320 6376 3a3a 7869 pixelSLIC cv::xi │ │ │ │ +000289c0: 6d67 7072 6f63 3a3a 6372 6561 7465 5375 mgproc::createSu │ │ │ │ +000289d0: 7065 7270 6978 656c 534c 4943 284d 6174 perpixelSLIC(Mat │ │ │ │ +000289e0: 2069 6d61 6765 2c20 696e 7420 616c 676f image, int algo │ │ │ │ +000289f0: 7269 7468 6d20 3d20 534c 4943 4f2c 2069 rithm = SLICO, i │ │ │ │ +00028a00: 6e74 2072 6567 696f 6e5f 7369 7a65 203d nt region_size = │ │ │ │ +00028a10: 2031 302c 2066 6c6f 6174 2072 756c 6572 10, float ruler │ │ │ │ +00028a20: 203d 2031 302e 3066 290a 2020 2020 7072 = 10.0f). pr │ │ │ │ +00028a30: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028a40: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00028a50: 7570 6572 7069 7865 6c53 4c49 435f 3028 uperpixelSLIC_0( │ │ │ │ +00028a60: 6c6f 6e67 2069 6d61 6765 5f6e 6174 6976 long image_nativ │ │ │ │ +00028a70: 654f 626a 2c20 696e 7420 616c 676f 7269 eObj, int algori │ │ │ │ +00028a80: 7468 6d2c 2069 6e74 2072 6567 696f 6e5f thm, int region_ │ │ │ │ +00028a90: 7369 7a65 2c20 666c 6f61 7420 7275 6c65 size, float rule │ │ │ │ +00028aa0: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +00028ab0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00028ac0: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi │ │ │ │ +00028ad0: 7865 6c53 4c49 435f 3128 6c6f 6e67 2069 xelSLIC_1(long i │ │ │ │ +00028ae0: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ +00028af0: 696e 7420 616c 676f 7269 7468 6d2c 2069 int algorithm, i │ │ │ │ +00028b00: 6e74 2072 6567 696f 6e5f 7369 7a65 293b nt region_size); │ │ │ │ +00028b10: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028b20: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00028b30: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00028b40: 534c 4943 5f32 286c 6f6e 6720 696d 6167 SLIC_2(long imag │ │ │ │ +00028b50: 655f 6e61 7469 7665 4f62 6a2c 2069 6e74 e_nativeObj, int │ │ │ │ +00028b60: 2061 6c67 6f72 6974 686d 293b 0a20 2020 algorithm);. │ │ │ │ +00028b70: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028b80: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00028b90: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +00028ba0: 5f33 286c 6f6e 6720 696d 6167 655f 6e61 _3(long image_na │ │ │ │ +00028bb0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +00028bc0: 2f20 432b 2b3a 2020 5074 725f 4772 6170 / C++: Ptr_Grap │ │ │ │ +00028bd0: 6853 6567 6d65 6e74 6174 696f 6e20 6376 hSegmentation cv │ │ │ │ +00028be0: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +00028bf0: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +00028c00: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +00028c10: 6e28 646f 7562 6c65 2073 6967 6d61 203d n(double sigma = │ │ │ │ +00028c20: 2030 2e35 2c20 666c 6f61 7420 6b20 3d20 0.5, float k = │ │ │ │ +00028c30: 3330 302c 2069 6e74 206d 696e 5f73 697a 300, int min_siz │ │ │ │ +00028c40: 6520 3d20 3130 3029 0a20 2020 2070 7269 e = 100). pri │ │ │ │ +00028c50: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028c60: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ +00028c70: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +00028c80: 3028 646f 7562 6c65 2073 6967 6d61 2c20 0(double sigma, │ │ │ │ +00028c90: 666c 6f61 7420 6b2c 2069 6e74 206d 696e float k, int min │ │ │ │ +00028ca0: 5f73 697a 6529 3b0a 2020 2020 7072 6976 _size);. priv │ │ │ │ +00028cb0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00028cc0: 6520 6c6f 6e67 2063 7265 6174 6547 7261 e long createGra │ │ │ │ +00028cd0: 7068 5365 676d 656e 7461 7469 6f6e 5f31 phSegmentation_1 │ │ │ │ +00028ce0: 2864 6f75 626c 6520 7369 676d 612c 2066 (double sigma, f │ │ │ │ +00028cf0: 6c6f 6174 206b 293b 0a20 2020 2070 7269 loat k);. pri │ │ │ │ +00028d00: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028d10: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ +00028d20: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +00028d30: 3228 646f 7562 6c65 2073 6967 6d61 293b 2(double sigma); │ │ │ │ +00028d40: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028d50: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00028d60: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ +00028d70: 6e74 6174 696f 6e5f 3328 293b 0a0a 2020 ntation_3();.. │ │ │ │ +00028d80: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00028d90: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00028da0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00028db0: 6779 436f 6c6f 7220 6376 3a3a 7869 6d67 gyColor cv::ximg │ │ │ │ +00028dc0: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +00028dd0: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +00028de0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028df0: 6174 696f 6e53 7472 6174 6567 7943 6f6c ationStrategyCol │ │ │ │ +00028e00: 6f72 2829 0a20 2020 2070 7269 7661 7465 or(). private │ │ │ │ +00028e10: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00028e20: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ +00028e30: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028e40: 6174 696f 6e53 7472 6174 6567 7943 6f6c ationStrategyCol │ │ │ │ +00028e50: 6f72 5f30 2829 3b0a 0a20 2020 202f 2f20 or_0();.. // │ │ │ │ +00028e60: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ +00028e70: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028e80: 6174 696f 6e53 7472 6174 6567 7953 697a ationStrategySiz │ │ │ │ +00028e90: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +00028ea0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00028eb0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00028ec0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00028ed0: 7472 6174 6567 7953 697a 6528 290a 2020 trategySize(). │ │ │ │ +00028ee0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028ef0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00028f00: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00028f10: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00028f20: 7261 7465 6779 5369 7a65 5f30 2829 3b0a rategySize_0();. │ │ │ │ +00028f30: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00028f40: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00028f50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00028f60: 6174 6567 7954 6578 7475 7265 2063 763a ategyTexture cv: │ │ │ │ +00028f70: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +00028f80: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +00028f90: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00028fa0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00028fb0: 6779 5465 7874 7572 6528 290a 2020 2020 gyTexture(). │ │ │ │ +00028fc0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028fd0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00028fe0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00028ff0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00029000: 7465 6779 5465 7874 7572 655f 3028 293b tegyTexture_0(); │ │ │ │ +00029010: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00029020: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00029030: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00029040: 7261 7465 6779 4669 6c6c 2063 763a 3a78 rategyFill cv::x │ │ │ │ +00029050: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00029060: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00029070: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00029080: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00029090: 4669 6c6c 2829 0a20 2020 2070 7269 7661 Fill(). priva │ │ │ │ +000290a0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +000290b0: 206c 6f6e 6720 6372 6561 7465 5365 6c65 long createSele │ │ │ │ +000290c0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000290d0: 6e74 6174 696f 6e53 7472 6174 6567 7946 ntationStrategyF │ │ │ │ +000290e0: 696c 6c5f 3028 293b 0a0a 2020 2020 2f2f ill_0();.. // │ │ │ │ +000290f0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00029100: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00029110: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00029120: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +00029130: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +00029140: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +00029150: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00029160: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00029170: 6970 6c65 2829 0a20 2020 2070 7269 7661 iple(). priva │ │ │ │ +00029180: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00029190: 206c 6f6e 6720 6372 6561 7465 5365 6c65 long createSele │ │ │ │ +000291a0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000291b0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +000291c0: 756c 7469 706c 655f 3028 293b 0a0a 2020 ultiple_0();.. │ │ │ │ +000291d0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +000291e0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000291f0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00029200: 6779 4d75 6c74 6970 6c65 2063 763a 3a78 gyMultiple cv::x │ │ │ │ +00029210: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00029220: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00029230: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00029240: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00029250: 4d75 6c74 6970 6c65 2850 7472 5f53 656c Multiple(Ptr_Sel │ │ │ │ +00029260: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00029270: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00029280: 2073 3129 0a20 2020 2070 7269 7661 7465 s1). private │ │ │ │ +00029290: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +000292a0: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ +000292b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000292c0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000292d0: 7469 706c 655f 3128 6c6f 6e67 2073 315f tiple_1(long s1_ │ │ │ │ +000292e0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +000292f0: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ +00029300: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00029310: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00029320: 794d 756c 7469 706c 6520 6376 3a3a 7869 yMultiple cv::xi │ │ │ │ +00029330: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ +00029340: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ +00029350: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00029360: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00029370: 756c 7469 706c 6528 5074 725f 5365 6c65 ultiple(Ptr_Sele │ │ │ │ +00029380: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00029390: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +000293a0: 7331 2c20 5074 725f 5365 6c65 6374 6976 s1, Ptr_Selectiv │ │ │ │ +000293b0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000293c0: 696f 6e53 7472 6174 6567 7920 7332 290a ionStrategy s2). │ │ │ │ +000293d0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000293e0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000293f0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00029400: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00029410: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00029420: 5f32 286c 6f6e 6720 7331 5f6e 6174 6976 _2(long s1_nativ │ │ │ │ +00029430: 654f 626a 2c20 6c6f 6e67 2073 325f 6e61 eObj, long s2_na │ │ │ │ +00029440: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +00029450: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00029460: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00029470: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00029480: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ +00029490: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +000294a0: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +000294b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000294c0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000294d0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ +000294e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000294f0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ +00029500: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +00029510: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00029520: 6e53 7472 6174 6567 7920 7332 2c20 5074 nStrategy s2, Pt │ │ │ │ +00029530: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00029540: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00029550: 6174 6567 7920 7333 290a 2020 2020 7072 ategy s3). pr │ │ │ │ +00029560: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00029570: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00029580: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00029590: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000295a0: 6779 4d75 6c74 6970 6c65 5f33 286c 6f6e gyMultiple_3(lon │ │ │ │ +000295b0: 6720 7331 5f6e 6174 6976 654f 626a 2c20 g s1_nativeObj, │ │ │ │ +000295c0: 6c6f 6e67 2073 325f 6e61 7469 7665 4f62 long s2_nativeOb │ │ │ │ +000295d0: 6a2c 206c 6f6e 6720 7333 5f6e 6174 6976 j, long s3_nativ │ │ │ │ +000295e0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +000295f0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00029600: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00029610: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00029620: 6970 6c65 2063 763a 3a78 696d 6770 726f iple cv::ximgpro │ │ │ │ +00029630: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00029640: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00029650: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029660: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00029670: 6c65 2850 7472 5f53 656c 6563 7469 7665 le(Ptr_Selective │ │ │ │ +00029680: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029690: 6f6e 5374 7261 7465 6779 2073 312c 2050 onStrategy s1, P │ │ │ │ +000296a0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +000296b0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000296c0: 7261 7465 6779 2073 322c 2050 7472 5f53 rategy s2, Ptr_S │ │ │ │ +000296d0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000296e0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000296f0: 6779 2073 332c 2050 7472 5f53 656c 6563 gy s3, Ptr_Selec │ │ │ │ +00029700: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00029710: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00029720: 3429 0a20 2020 2070 7269 7661 7465 2073 4). private s │ │ │ │ +00029730: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00029740: 6720 6372 6561 7465 5365 6c65 6374 6976 g createSelectiv │ │ │ │ +00029750: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00029760: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +00029770: 706c 655f 3428 6c6f 6e67 2073 315f 6e61 ple_4(long s1_na │ │ │ │ +00029780: 7469 7665 4f62 6a2c 206c 6f6e 6720 7332 tiveObj, long s2 │ │ │ │ +00029790: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +000297a0: 2073 335f 6e61 7469 7665 4f62 6a2c 206c s3_nativeObj, l │ │ │ │ +000297b0: 6f6e 6720 7334 5f6e 6174 6976 654f 626a ong s4_nativeObj │ │ │ │ +000297c0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +000297d0: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +000297e0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000297f0: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +00029800: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +00029810: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00029820: 6368 5365 676d 656e 7461 7469 6f6e 2829 chSegmentation() │ │ │ │ +00029830: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029840: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00029850: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00029860: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00029870: 6e5f 3028 293b 0a0a 2020 2020 2f2f 2043 n_0();.. // C │ │ │ │ +00029880: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00029890: 6d67 7072 6f63 3a3a 636f 7661 7269 616e mgproc::covarian │ │ │ │ +000298a0: 6365 4573 7469 6d61 7469 6f6e 284d 6174 ceEstimation(Mat │ │ │ │ +000298b0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +000298c0: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ +000298d0: 696e 7420 7769 6e64 6f77 436f 6c73 290a int windowCols). │ │ │ │ +000298e0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000298f0: 6963 206e 6174 6976 6520 766f 6964 2063 ic native void c │ │ │ │ +00029900: 6f76 6172 6961 6e63 6545 7374 696d 6174 ovarianceEstimat │ │ │ │ +00029910: 696f 6e5f 3028 6c6f 6e67 2073 7263 5f6e ion_0(long src_n │ │ │ │ +00029920: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00029930: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00029940: 7420 7769 6e64 6f77 526f 7773 2c20 696e t windowRows, in │ │ │ │ +00029950: 7420 7769 6e64 6f77 436f 6c73 293b 0a0a t windowCols);.. │ │ │ │ +00029960: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00029970: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00029980: 5065 694c 696e 4e6f 726d 616c 697a 6174 PeiLinNormalizat │ │ │ │ +00029990: 696f 6e28 4d61 7420 492c 204d 6174 2620 ion(Mat I, Mat& │ │ │ │ +000299a0: 5429 0a20 2020 2070 7269 7661 7465 2073 T). private s │ │ │ │ +000299b0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +000299c0: 6420 5065 694c 696e 4e6f 726d 616c 697a d PeiLinNormaliz │ │ │ │ +000299d0: 6174 696f 6e5f 3028 6c6f 6e67 2049 5f6e ation_0(long I_n │ │ │ │ +000299e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2054 ativeObj, long T │ │ │ │ +000299f0: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00029a00: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00029a10: 6376 3a3a 7869 6d67 7072 6f63 3a3a 4772 cv::ximgproc::Gr │ │ │ │ +00029a20: 6164 6965 6e74 4465 7269 6368 6559 284d adientDericheY(M │ │ │ │ +00029a30: 6174 206f 702c 204d 6174 2620 6473 742c at op, Mat& dst, │ │ │ │ +00029a40: 2064 6f75 626c 6520 616c 7068 612c 2064 double alpha, d │ │ │ │ +00029a50: 6f75 626c 6520 6f6d 6567 6129 0a20 2020 ouble omega). │ │ │ │ +00029a60: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00029a70: 6e61 7469 7665 2076 6f69 6420 4772 6164 native void Grad │ │ │ │ +00029a80: 6965 6e74 4465 7269 6368 6559 5f30 286c ientDericheY_0(l │ │ │ │ +00029a90: 6f6e 6720 6f70 5f6e 6174 6976 654f 626a ong op_nativeObj │ │ │ │ +00029aa0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00029ab0: 654f 626a 2c20 646f 7562 6c65 2061 6c70 eObj, double alp │ │ │ │ +00029ac0: 6861 2c20 646f 7562 6c65 206f 6d65 6761 ha, double omega │ │ │ │ +00029ad0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00029ae0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00029af0: 6f63 3a3a 4772 6164 6965 6e74 4465 7269 oc::GradientDeri │ │ │ │ +00029b00: 6368 6558 284d 6174 206f 702c 204d 6174 cheX(Mat op, Mat │ │ │ │ +00029b10: 2620 6473 742c 2064 6f75 626c 6520 616c & dst, double al │ │ │ │ +00029b20: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +00029b30: 6129 0a20 2020 2070 7269 7661 7465 2073 a). private s │ │ │ │ +00029b40: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00029b50: 6420 4772 6164 6965 6e74 4465 7269 6368 d GradientDerich │ │ │ │ +00029b60: 6558 5f30 286c 6f6e 6720 6f70 5f6e 6174 eX_0(long op_nat │ │ │ │ +00029b70: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00029b80: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00029b90: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double │ │ │ │ +00029ba0: 206f 6d65 6761 293b 0a0a 2020 2020 2f2f omega);.. // │ │ │ │ +00029bb0: 2043 2b2b 3a20 2050 7472 5f44 6973 7061 C++: Ptr_Dispa │ │ │ │ +00029bc0: 7269 7479 574c 5346 696c 7465 7220 6376 rityWLSFilter cv │ │ │ │ +00029bd0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00029be0: 7465 4469 7370 6172 6974 7957 4c53 4669 teDisparityWLSFi │ │ │ │ +00029bf0: 6c74 6572 2850 7472 5f53 7465 7265 6f4d lter(Ptr_StereoM │ │ │ │ +00029c00: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ +00029c10: 6566 7429 0a20 2020 2070 7269 7661 7465 eft). private │ │ │ │ +00029c20: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00029c30: 6f6e 6720 6372 6561 7465 4469 7370 6172 ong createDispar │ │ │ │ +00029c40: 6974 7957 4c53 4669 6c74 6572 5f30 286c ityWLSFilter_0(l │ │ │ │ +00029c50: 6f6e 6720 6d61 7463 6865 725f 6c65 6674 ong matcher_left │ │ │ │ +00029c60: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00029c70: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00029c80: 7465 7265 6f4d 6174 6368 6572 2063 763a tereoMatcher cv: │ │ │ │ +00029c90: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00029ca0: 6552 6967 6874 4d61 7463 6865 7228 5074 eRightMatcher(Pt │ │ │ │ +00029cb0: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher │ │ │ │ +00029cc0: 6d61 7463 6865 725f 6c65 6674 290a 2020 matcher_left). │ │ │ │ +00029cd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029ce0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00029cf0: 6174 6552 6967 6874 4d61 7463 6865 725f ateRightMatcher_ │ │ │ │ +00029d00: 3028 6c6f 6e67 206d 6174 6368 6572 5f6c 0(long matcher_l │ │ │ │ +00029d10: 6566 745f 6e61 7469 7665 4f62 6a29 3b0a eft_nativeObj);. │ │ │ │ +00029d20: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00029d30: 725f 4469 7370 6172 6974 7957 4c53 4669 r_DisparityWLSFi │ │ │ │ +00029d40: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +00029d50: 633a 3a63 7265 6174 6544 6973 7061 7269 c::createDispari │ │ │ │ +00029d60: 7479 574c 5346 696c 7465 7247 656e 6572 tyWLSFilterGener │ │ │ │ +00029d70: 6963 2862 6f6f 6c20 7573 655f 636f 6e66 ic(bool use_conf │ │ │ │ +00029d80: 6964 656e 6365 290a 2020 2020 7072 6976 idence). priv │ │ │ │ +00029d90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00029da0: 6520 6c6f 6e67 2063 7265 6174 6544 6973 e long createDis │ │ │ │ +00029db0: 7061 7269 7479 574c 5346 696c 7465 7247 parityWLSFilterG │ │ │ │ +00029dc0: 656e 6572 6963 5f30 2862 6f6f 6c65 616e eneric_0(boolean │ │ │ │ +00029dd0: 2075 7365 5f63 6f6e 6669 6465 6e63 6529 use_confidence) │ │ │ │ +00029de0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00029df0: 696e 7420 6376 3a3a 7869 6d67 7072 6f63 int cv::ximgproc │ │ │ │ +00029e00: 3a3a 7265 6164 4754 2853 7472 696e 6720 ::readGT(String │ │ │ │ +00029e10: 7372 635f 7061 7468 2c20 4d61 7426 2064 src_path, Mat& d │ │ │ │ +00029e20: 7374 290a 2020 2020 7072 6976 6174 6520 st). private │ │ │ │ +00029e30: 7374 6174 6963 206e 6174 6976 6520 696e static native in │ │ │ │ +00029e40: 7420 7265 6164 4754 5f30 2853 7472 696e t readGT_0(Strin │ │ │ │ +00029e50: 6720 7372 635f 7061 7468 2c20 6c6f 6e67 g src_path, long │ │ │ │ +00029e60: 2064 7374 5f6e 6174 6976 654f 626a 293b dst_nativeObj); │ │ │ │ +00029e70: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2064 .. // C++: d │ │ │ │ +00029e80: 6f75 626c 6520 6376 3a3a 7869 6d67 7072 ouble cv::ximgpr │ │ │ │ +00029e90: 6f63 3a3a 636f 6d70 7574 654d 5345 284d oc::computeMSE(M │ │ │ │ +00029ea0: 6174 2047 542c 204d 6174 2073 7263 2c20 at GT, Mat src, │ │ │ │ +00029eb0: 5265 6374 2052 4f49 290a 2020 2020 7072 Rect ROI). pr │ │ │ │ +00029ec0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00029ed0: 6976 6520 646f 7562 6c65 2063 6f6d 7075 ive double compu │ │ │ │ +00029ee0: 7465 4d53 455f 3028 6c6f 6e67 2047 545f teMSE_0(long GT_ │ │ │ │ +00029ef0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00029f00: 7372 635f 6e61 7469 7665 4f62 6a2c 2069 src_nativeObj, i │ │ │ │ +00029f10: 6e74 2052 4f49 5f78 2c20 696e 7420 524f nt ROI_x, int RO │ │ │ │ +00029f20: 495f 792c 2069 6e74 2052 4f49 5f77 6964 I_y, int ROI_wid │ │ │ │ +00029f30: 7468 2c20 696e 7420 524f 495f 6865 6967 th, int ROI_heig │ │ │ │ +00029f40: 6874 293b 0a0a 2020 2020 2f2f 2043 2b2b ht);.. // C++ │ │ │ │ +00029f50: 3a20 2064 6f75 626c 6520 6376 3a3a 7869 : double cv::xi │ │ │ │ +00029f60: 6d67 7072 6f63 3a3a 636f 6d70 7574 6542 mgproc::computeB │ │ │ │ +00029f70: 6164 5069 7865 6c50 6572 6365 6e74 284d adPixelPercent(M │ │ │ │ +00029f80: 6174 2047 542c 204d 6174 2073 7263 2c20 at GT, Mat src, │ │ │ │ +00029f90: 5265 6374 2052 4f49 2c20 696e 7420 7468 Rect ROI, int th │ │ │ │ +00029fa0: 7265 7368 203d 2032 3429 0a20 2020 2070 resh = 24). p │ │ │ │ +00029fb0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00029fc0: 7469 7665 2064 6f75 626c 6520 636f 6d70 tive double comp │ │ │ │ +00029fd0: 7574 6542 6164 5069 7865 6c50 6572 6365 uteBadPixelPerce │ │ │ │ +00029fe0: 6e74 5f30 286c 6f6e 6720 4754 5f6e 6174 nt_0(long GT_nat │ │ │ │ +00029ff0: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002a000: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a010: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ +0002a020: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ +0002a030: 2069 6e74 2052 4f49 5f68 6569 6768 742c int ROI_height, │ │ │ │ +0002a040: 2069 6e74 2074 6872 6573 6829 3b0a 2020 int thresh);. │ │ │ │ +0002a050: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a060: 206e 6174 6976 6520 646f 7562 6c65 2063 native double c │ │ │ │ +0002a070: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ +0002a080: 7263 656e 745f 3128 6c6f 6e67 2047 545f rcent_1(long GT_ │ │ │ │ +0002a090: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002a0a0: 7372 635f 6e61 7469 7665 4f62 6a2c 2069 src_nativeObj, i │ │ │ │ +0002a0b0: 6e74 2052 4f49 5f78 2c20 696e 7420 524f nt ROI_x, int RO │ │ │ │ +0002a0c0: 495f 792c 2069 6e74 2052 4f49 5f77 6964 I_y, int ROI_wid │ │ │ │ +0002a0d0: 7468 2c20 696e 7420 524f 495f 6865 6967 th, int ROI_heig │ │ │ │ +0002a0e0: 6874 293b 0a0a 2020 2020 2f2f 2043 2b2b ht);.. // C++ │ │ │ │ +0002a0f0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002a100: 7072 6f63 3a3a 6765 7444 6973 7061 7269 proc::getDispari │ │ │ │ +0002a110: 7479 5669 7328 4d61 7420 7372 632c 204d tyVis(Mat src, M │ │ │ │ +0002a120: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +0002a130: 7363 616c 6520 3d20 312e 3029 0a20 2020 scale = 1.0). │ │ │ │ +0002a140: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a150: 6e61 7469 7665 2076 6f69 6420 6765 7444 native void getD │ │ │ │ +0002a160: 6973 7061 7269 7479 5669 735f 3028 6c6f isparityVis_0(lo │ │ │ │ +0002a170: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a180: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002a190: 654f 626a 2c20 646f 7562 6c65 2073 6361 eObj, double sca │ │ │ │ +0002a1a0: 6c65 293b 0a20 2020 2070 7269 7661 7465 le);. private │ │ │ │ +0002a1b0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002a1c0: 6f69 6420 6765 7444 6973 7061 7269 7479 oid getDisparity │ │ │ │ +0002a1d0: 5669 735f 3128 6c6f 6e67 2073 7263 5f6e Vis_1(long src_n │ │ │ │ +0002a1e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002a1f0: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002a200: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0002a210: 5f46 6173 744c 696e 6544 6574 6563 746f _FastLineDetecto │ │ │ │ +0002a220: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0002a230: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +0002a240: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ +0002a250: 685f 7468 7265 7368 6f6c 6420 3d20 3130 h_threshold = 10 │ │ │ │ +0002a260: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +0002a270: 5f74 6872 6573 686f 6c64 203d 2031 2e34 _threshold = 1.4 │ │ │ │ +0002a280: 3134 3231 3335 3632 662c 2064 6f75 626c 14213562f, doubl │ │ │ │ +0002a290: 6520 6361 6e6e 795f 7468 3120 3d20 3530 e canny_th1 = 50 │ │ │ │ +0002a2a0: 2e30 2c20 646f 7562 6c65 2063 616e 6e79 .0, double canny │ │ │ │ +0002a2b0: 5f74 6832 203d 2035 302e 302c 2069 6e74 _th2 = 50.0, int │ │ │ │ +0002a2c0: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +0002a2d0: 7369 7a65 203d 2033 2c20 626f 6f6c 2064 size = 3, bool d │ │ │ │ +0002a2e0: 6f5f 6d65 7267 6520 3d20 6661 6c73 6529 o_merge = false) │ │ │ │ +0002a2f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a300: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002a310: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +0002a320: 7465 6374 6f72 5f30 2869 6e74 206c 656e tector_0(int len │ │ │ │ +0002a330: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +0002a340: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +0002a350: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +0002a360: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ +0002a370: 6520 6361 6e6e 795f 7468 322c 2069 6e74 e canny_th2, int │ │ │ │ +0002a380: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +0002a390: 7369 7a65 2c20 626f 6f6c 6561 6e20 646f size, boolean do │ │ │ │ +0002a3a0: 5f6d 6572 6765 293b 0a20 2020 2070 7269 _merge);. pri │ │ │ │ +0002a3b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a3c0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ +0002a3d0: 7374 4c69 6e65 4465 7465 6374 6f72 5f31 stLineDetector_1 │ │ │ │ +0002a3e0: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +0002a3f0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ +0002a400: 7461 6e63 655f 7468 7265 7368 6f6c 642c tance_threshold, │ │ │ │ +0002a410: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +0002a420: 312c 2064 6f75 626c 6520 6361 6e6e 795f 1, double canny_ │ │ │ │ +0002a430: 7468 322c 2069 6e74 2063 616e 6e79 5f61 th2, int canny_a │ │ │ │ +0002a440: 7065 7274 7572 655f 7369 7a65 293b 0a20 perture_size);. │ │ │ │ +0002a450: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a460: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002a470: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +0002a480: 6374 6f72 5f32 2869 6e74 206c 656e 6774 ctor_2(int lengt │ │ │ │ +0002a490: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ +0002a4a0: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ +0002a4b0: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ +0002a4c0: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ +0002a4d0: 6361 6e6e 795f 7468 3229 3b0a 2020 2020 canny_th2);. │ │ │ │ +0002a4e0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002a4f0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002a500: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +0002a510: 725f 3328 696e 7420 6c65 6e67 7468 5f74 r_3(int length_t │ │ │ │ +0002a520: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +0002a530: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +0002a540: 6c64 2c20 646f 7562 6c65 2063 616e 6e79 ld, double canny │ │ │ │ +0002a550: 5f74 6831 293b 0a20 2020 2070 7269 7661 _th1);. priva │ │ │ │ +0002a560: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a570: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +0002a580: 4c69 6e65 4465 7465 6374 6f72 5f34 2869 LineDetector_4(i │ │ │ │ +0002a590: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ +0002a5a0: 6f6c 642c 2066 6c6f 6174 2064 6973 7461 old, float dista │ │ │ │ +0002a5b0: 6e63 655f 7468 7265 7368 6f6c 6429 3b0a nce_threshold);. │ │ │ │ +0002a5c0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002a5d0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002a5e0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +0002a5f0: 6563 746f 725f 3528 696e 7420 6c65 6e67 ector_5(int leng │ │ │ │ +0002a600: 7468 5f74 6872 6573 686f 6c64 293b 0a20 th_threshold);. │ │ │ │ +0002a610: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a620: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002a630: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +0002a640: 6374 6f72 5f36 2829 3b0a 0a20 2020 202f ctor_6();.. / │ │ │ │ +0002a650: 2f20 432b 2b3a 2020 5074 725f 5375 7065 / C++: Ptr_Supe │ │ │ │ +0002a660: 7270 6978 656c 5345 4544 5320 6376 3a3a rpixelSEEDS cv:: │ │ │ │ +0002a670: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0002a680: 5375 7065 7270 6978 656c 5345 4544 5328 SuperpixelSEEDS( │ │ │ │ +0002a690: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +0002a6a0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +0002a6b0: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ +0002a6c0: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ +0002a6d0: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +0002a6e0: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ +0002a6f0: 7072 696f 7220 3d20 322c 2069 6e74 2068 prior = 2, int h │ │ │ │ +0002a700: 6973 746f 6772 616d 5f62 696e 7320 3d20 istogram_bins = │ │ │ │ +0002a710: 352c 2062 6f6f 6c20 646f 7562 6c65 5f73 5, bool double_s │ │ │ │ +0002a720: 7465 7020 3d20 6661 6c73 6529 0a20 2020 tep = false). │ │ │ │ +0002a730: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a740: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002a750: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +0002a760: 535f 3028 696e 7420 696d 6167 655f 7769 S_0(int image_wi │ │ │ │ +0002a770: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +0002a780: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ +0002a790: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ +0002a7a0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +0002a7b0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ +0002a7c0: 696e 7420 7072 696f 722c 2069 6e74 2068 int prior, int h │ │ │ │ +0002a7d0: 6973 746f 6772 616d 5f62 696e 732c 2062 istogram_bins, b │ │ │ │ +0002a7e0: 6f6f 6c65 616e 2064 6f75 626c 655f 7374 oolean double_st │ │ │ │ +0002a7f0: 6570 293b 0a20 2020 2070 7269 7661 7465 ep);. private │ │ │ │ +0002a800: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002a810: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +0002a820: 6978 656c 5345 4544 535f 3128 696e 7420 ixelSEEDS_1(int │ │ │ │ +0002a830: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +0002a840: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +0002a850: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +0002a860: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +0002a870: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +0002a880: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio │ │ │ │ +0002a890: 722c 2069 6e74 2068 6973 746f 6772 616d r, int histogram │ │ │ │ +0002a8a0: 5f62 696e 7329 3b0a 2020 2020 7072 6976 _bins);. priv │ │ │ │ +0002a8b0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002a8c0: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ +0002a8d0: 6572 7069 7865 6c53 4545 4453 5f32 2869 erpixelSEEDS_2(i │ │ │ │ +0002a8e0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +0002a8f0: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +0002a900: 2c20 696e 7420 696d 6167 655f 6368 616e , int image_chan │ │ │ │ +0002a910: 6e65 6c73 2c20 696e 7420 6e75 6d5f 7375 nels, int num_su │ │ │ │ +0002a920: 7065 7270 6978 656c 732c 2069 6e74 206e perpixels, int n │ │ │ │ +0002a930: 756d 5f6c 6576 656c 732c 2069 6e74 2070 um_levels, int p │ │ │ │ +0002a940: 7269 6f72 293b 0a20 2020 2070 7269 7661 rior);. priva │ │ │ │ +0002a950: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a960: 206c 6f6e 6720 6372 6561 7465 5375 7065 long createSupe │ │ │ │ +0002a970: 7270 6978 656c 5345 4544 535f 3328 696e rpixelSEEDS_3(in │ │ │ │ +0002a980: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +0002a990: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +0002a9a0: 2069 6e74 2069 6d61 6765 5f63 6861 6e6e int image_chann │ │ │ │ +0002a9b0: 656c 732c 2069 6e74 206e 756d 5f73 7570 els, int num_sup │ │ │ │ +0002a9c0: 6572 7069 7865 6c73 2c20 696e 7420 6e75 erpixels, int nu │ │ │ │ +0002a9d0: 6d5f 6c65 7665 6c73 293b 0a0a 2020 2020 m_levels);.. │ │ │ │ +0002a9e0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002a9f0: 3a3a 7869 6d67 7072 6f63 3a3a 666f 7572 ::ximgproc::four │ │ │ │ +0002aa00: 6965 7244 6573 6372 6970 746f 7228 4d61 ierDescriptor(Ma │ │ │ │ +0002aa10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +0002aa20: 2069 6e74 206e 6245 6c74 203d 202d 312c int nbElt = -1, │ │ │ │ +0002aa30: 2069 6e74 206e 6246 4420 3d20 2d31 290a int nbFD = -1). │ │ │ │ +0002aa40: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002aa50: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002aa60: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +0002aa70: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ +0002aa80: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002aa90: 6e61 7469 7665 4f62 6a2c 2069 6e74 206e nativeObj, int n │ │ │ │ +0002aaa0: 6245 6c74 2c20 696e 7420 6e62 4644 293b bElt, int nbFD); │ │ │ │ +0002aab0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002aac0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002aad0: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +0002aae0: 725f 3128 6c6f 6e67 2073 7263 5f6e 6174 r_1(long src_nat │ │ │ │ +0002aaf0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002ab00: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002ab10: 6e62 456c 7429 3b0a 2020 2020 7072 6976 nbElt);. priv │ │ │ │ +0002ab20: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002ab30: 6520 766f 6964 2066 6f75 7269 6572 4465 e void fourierDe │ │ │ │ +0002ab40: 7363 7269 7074 6f72 5f32 286c 6f6e 6720 scriptor_2(long │ │ │ │ +0002ab50: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002ab60: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002ab70: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +0002ab80: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002ab90: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ +0002aba0: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ +0002abb0: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ +0002abc0: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ +0002abd0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002abe0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002abf0: 2074 7261 6e73 666f 726d 4644 5f30 286c transformFD_0(l │ │ │ │ +0002ac00: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002ac10: 6a2c 206c 6f6e 6720 745f 6e61 7469 7665 j, long t_native │ │ │ │ +0002ac20: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002ac30: 7469 7665 4f62 6a2c 2062 6f6f 6c65 616e tiveObj, boolean │ │ │ │ +0002ac40: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ +0002ac50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002ac60: 6e61 7469 7665 2076 6f69 6420 7472 616e native void tran │ │ │ │ +0002ac70: 7366 6f72 6d46 445f 3128 6c6f 6e67 2073 sformFD_1(long s │ │ │ │ +0002ac80: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002ac90: 6e67 2074 5f6e 6174 6976 654f 626a 2c20 ng t_nativeObj, │ │ │ │ +0002aca0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002acb0: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002acc0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002acd0: 7072 6f63 3a3a 636f 6e74 6f75 7253 616d proc::contourSam │ │ │ │ +0002ace0: 706c 696e 6728 4d61 7420 7372 632c 204d pling(Mat src, M │ │ │ │ +0002acf0: 6174 2620 6f75 742c 2069 6e74 206e 6245 at& out, int nbE │ │ │ │ +0002ad00: 6c74 290a 2020 2020 7072 6976 6174 6520 lt). private │ │ │ │ +0002ad10: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002ad20: 6964 2063 6f6e 746f 7572 5361 6d70 6c69 id contourSampli │ │ │ │ +0002ad30: 6e67 5f30 286c 6f6e 6720 7372 635f 6e61 ng_0(long src_na │ │ │ │ +0002ad40: 7469 7665 4f62 6a2c 206c 6f6e 6720 6f75 tiveObj, long ou │ │ │ │ +0002ad50: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +0002ad60: 206e 6245 6c74 293b 0a0a 2020 2020 2f2f nbElt);.. // │ │ │ │ +0002ad70: 2043 2b2b 3a20 2050 7472 5f43 6f6e 746f C++: Ptr_Conto │ │ │ │ +0002ad80: 7572 4669 7474 696e 6720 6376 3a3a 7869 urFitting cv::xi │ │ │ │ +0002ad90: 6d67 7072 6f63 3a3a 6372 6561 7465 436f mgproc::createCo │ │ │ │ +0002ada0: 6e74 6f75 7246 6974 7469 6e67 2869 6e74 ntourFitting(int │ │ │ │ +0002adb0: 2063 7472 203d 2031 3032 342c 2069 6e74 ctr = 1024, int │ │ │ │ +0002adc0: 2066 6420 3d20 3136 290a 2020 2020 7072 fd = 16). pr │ │ │ │ +0002add0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002ade0: 6976 6520 6c6f 6e67 2063 7265 6174 6543 ive long createC │ │ │ │ +0002adf0: 6f6e 746f 7572 4669 7474 696e 675f 3028 ontourFitting_0( │ │ │ │ +0002ae00: 696e 7420 6374 722c 2069 6e74 2066 6429 int ctr, int fd) │ │ │ │ +0002ae10: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002ae20: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002ae30: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ +0002ae40: 7474 696e 675f 3128 696e 7420 6374 7229 tting_1(int ctr) │ │ │ │ +0002ae50: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002ae60: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002ae70: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ +0002ae80: 7474 696e 675f 3228 293b 0a0a 2020 2020 tting_2();.. │ │ │ │ +0002ae90: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002aea0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +0002aeb0: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag │ │ │ │ +0002aec0: 6528 4d61 7420 696d 672c 204d 6174 2620 e(Mat img, Mat& │ │ │ │ +0002aed0: 7169 6d67 290a 2020 2020 7072 6976 6174 qimg). privat │ │ │ │ +0002aee0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002aef0: 766f 6964 2063 7265 6174 6551 7561 7465 void createQuate │ │ │ │ +0002af00: 726e 696f 6e49 6d61 6765 5f30 286c 6f6e rnionImage_0(lon │ │ │ │ +0002af10: 6720 696d 675f 6e61 7469 7665 4f62 6a2c g img_nativeObj, │ │ │ │ +0002af20: 206c 6f6e 6720 7169 6d67 5f6e 6174 6976 long qimg_nativ │ │ │ │ +0002af30: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002af40: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +0002af50: 6d67 7072 6f63 3a3a 7163 6f6e 6a28 4d61 mgproc::qconj(Ma │ │ │ │ +0002af60: 7420 7169 6d67 2c20 4d61 7426 2071 6369 t qimg, Mat& qci │ │ │ │ +0002af70: 6d67 290a 2020 2020 7072 6976 6174 6520 mg). private │ │ │ │ +0002af80: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002af90: 6964 2071 636f 6e6a 5f30 286c 6f6e 6720 id qconj_0(long │ │ │ │ +0002afa0: 7169 6d67 5f6e 6174 6976 654f 626a 2c20 qimg_nativeObj, │ │ │ │ +0002afb0: 6c6f 6e67 2071 6369 6d67 5f6e 6174 6976 long qcimg_nativ │ │ │ │ +0002afc0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002afd0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +0002afe0: 6d67 7072 6f63 3a3a 7175 6e69 7461 7279 mgproc::qunitary │ │ │ │ +0002aff0: 284d 6174 2071 696d 672c 204d 6174 2620 (Mat qimg, Mat& │ │ │ │ +0002b000: 716e 696d 6729 0a20 2020 2070 7269 7661 qnimg). priva │ │ │ │ +0002b010: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b020: 2076 6f69 6420 7175 6e69 7461 7279 5f30 void qunitary_0 │ │ │ │ +0002b030: 286c 6f6e 6720 7169 6d67 5f6e 6174 6976 (long qimg_nativ │ │ │ │ +0002b040: 654f 626a 2c20 6c6f 6e67 2071 6e69 6d67 eObj, long qnimg │ │ │ │ +0002b050: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +0002b060: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002b070: 6376 3a3a 7869 6d67 7072 6f63 3a3a 716d cv::ximgproc::qm │ │ │ │ +0002b080: 756c 7469 706c 7928 4d61 7420 7372 6331 ultiply(Mat src1 │ │ │ │ +0002b090: 2c20 4d61 7420 7372 6332 2c20 4d61 7426 , Mat src2, Mat& │ │ │ │ +0002b0a0: 2064 7374 290a 2020 2020 7072 6976 6174 dst). privat │ │ │ │ +0002b0b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002b0c0: 766f 6964 2071 6d75 6c74 6970 6c79 5f30 void qmultiply_0 │ │ │ │ +0002b0d0: 286c 6f6e 6720 7372 6331 5f6e 6174 6976 (long src1_nativ │ │ │ │ +0002b0e0: 654f 626a 2c20 6c6f 6e67 2073 7263 325f eObj, long src2_ │ │ │ │ +0002b0f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002b100: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ +0002b110: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0002b120: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0002b130: 3a71 6466 7428 4d61 7420 696d 672c 204d :qdft(Mat img, M │ │ │ │ +0002b140: 6174 2620 7169 6d67 2c20 696e 7420 666c at& qimg, int fl │ │ │ │ +0002b150: 6167 732c 2062 6f6f 6c20 7369 6465 4c65 ags, bool sideLe │ │ │ │ +0002b160: 6674 290a 2020 2020 7072 6976 6174 6520 ft). private │ │ │ │ +0002b170: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002b180: 6964 2071 6466 745f 3028 6c6f 6e67 2069 id qdft_0(long i │ │ │ │ +0002b190: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ +0002b1a0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ +0002b1b0: 6a2c 2069 6e74 2066 6c61 6773 2c20 626f j, int flags, bo │ │ │ │ +0002b1c0: 6f6c 6561 6e20 7369 6465 4c65 6674 293b olean sideLeft); │ │ │ │ +0002b1d0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +0002b1e0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +0002b1f0: 3a3a 636f 6c6f 724d 6174 6368 5465 6d70 ::colorMatchTemp │ │ │ │ +0002b200: 6c61 7465 284d 6174 2069 6d67 2c20 4d61 late(Mat img, Ma │ │ │ │ +0002b210: 7420 7465 6d70 6c2c 204d 6174 2620 7265 t templ, Mat& re │ │ │ │ +0002b220: 7375 6c74 290a 2020 2020 7072 6976 6174 sult). privat │ │ │ │ +0002b230: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002b240: 766f 6964 2063 6f6c 6f72 4d61 7463 6854 void colorMatchT │ │ │ │ +0002b250: 656d 706c 6174 655f 3028 6c6f 6e67 2069 emplate_0(long i │ │ │ │ +0002b260: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ +0002b270: 6e67 2074 656d 706c 5f6e 6174 6976 654f ng templ_nativeO │ │ │ │ +0002b280: 626a 2c20 6c6f 6e67 2072 6573 756c 745f bj, long result_ │ │ │ │ +0002b290: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +0002b2a0: 202f 2f20 432b 2b3a 2020 5074 725f 4454 // C++: Ptr_DT │ │ │ │ +0002b2b0: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +0002b2c0: 726f 633a 3a63 7265 6174 6544 5446 696c roc::createDTFil │ │ │ │ +0002b2d0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +0002b2e0: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ +0002b2f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0002b300: 436f 6c6f 722c 2069 6e74 206d 6f64 6520 Color, int mode │ │ │ │ +0002b310: 3d20 4454 465f 4e43 2c20 696e 7420 6e75 = DTF_NC, int nu │ │ │ │ +0002b320: 6d49 7465 7273 203d 2033 290a 2020 2020 mIters = 3). │ │ │ │ +0002b330: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b340: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002b350: 6544 5446 696c 7465 725f 3028 6c6f 6e67 eDTFilter_0(long │ │ │ │ +0002b360: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b370: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002b380: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002b390: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +0002b3a0: 6465 2c20 696e 7420 6e75 6d49 7465 7273 de, int numIters │ │ │ │ +0002b3b0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002b3c0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002b3d0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ +0002b3e0: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +0002b3f0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002b400: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +0002b410: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +0002b420: 2069 6e74 206d 6f64 6529 3b0a 2020 2020 int mode);. │ │ │ │ +0002b430: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b440: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002b450: 6544 5446 696c 7465 725f 3228 6c6f 6e67 eDTFilter_2(long │ │ │ │ +0002b460: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b470: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002b480: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002b490: 676d 6143 6f6c 6f72 293b 0a0a 2020 2020 gmaColor);.. │ │ │ │ +0002b4a0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002b4b0: 3a3a 7869 6d67 7072 6f63 3a3a 6474 4669 ::ximgproc::dtFi │ │ │ │ +0002b4c0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0002b4d0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +0002b4e0: 742c 2064 6f75 626c 6520 7369 676d 6153 t, double sigmaS │ │ │ │ +0002b4f0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0002b500: 6967 6d61 436f 6c6f 722c 2069 6e74 206d igmaColor, int m │ │ │ │ +0002b510: 6f64 6520 3d20 4454 465f 4e43 2c20 696e ode = DTF_NC, in │ │ │ │ +0002b520: 7420 6e75 6d49 7465 7273 203d 2033 290a t numIters = 3). │ │ │ │ +0002b530: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002b540: 6963 206e 6174 6976 6520 766f 6964 2064 ic native void d │ │ │ │ +0002b550: 7446 696c 7465 725f 3028 6c6f 6e67 2067 tFilter_0(long g │ │ │ │ +0002b560: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +0002b570: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002b580: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002b590: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +0002b5a0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +0002b5b0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0002b5c0: 696e 7420 6d6f 6465 2c20 696e 7420 6e75 int mode, int nu │ │ │ │ +0002b5d0: 6d49 7465 7273 293b 0a20 2020 2070 7269 mIters);. pri │ │ │ │ +0002b5e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b5f0: 7665 2076 6f69 6420 6474 4669 6c74 6572 ve void dtFilter │ │ │ │ +0002b600: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +0002b610: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +0002b620: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002b630: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002b640: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002b650: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002b660: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +0002b670: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +0002b680: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002b690: 6964 2064 7446 696c 7465 725f 3228 6c6f id dtFilter_2(lo │ │ │ │ +0002b6a0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +0002b6b0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +0002b6c0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002b6d0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002b6e0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +0002b6f0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +0002b700: 6f72 293b 0a0a 2020 2020 2f2f 2043 2b2b or);.. // C++ │ │ │ │ +0002b710: 3a20 2050 7472 5f47 7569 6465 6446 696c : Ptr_GuidedFil │ │ │ │ +0002b720: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +0002b730: 3a3a 6372 6561 7465 4775 6964 6564 4669 ::createGuidedFi │ │ │ │ +0002b740: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0002b750: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +0002b760: 6c65 2065 7073 2c20 646f 7562 6c65 2073 le eps, double s │ │ │ │ +0002b770: 6361 6c65 203d 2031 2e30 290a 2020 2020 cale = 1.0). │ │ │ │ +0002b780: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b790: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002b7a0: 6547 7569 6465 6446 696c 7465 725f 3028 eGuidedFilter_0( │ │ │ │ +0002b7b0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002b7c0: 654f 626a 2c20 696e 7420 7261 6469 7573 eObj, int radius │ │ │ │ +0002b7d0: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ +0002b7e0: 7562 6c65 2073 6361 6c65 293b 0a20 2020 uble scale);. │ │ │ │ +0002b7f0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002b800: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002b810: 7465 4775 6964 6564 4669 6c74 6572 5f31 teGuidedFilter_1 │ │ │ │ +0002b820: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +0002b830: 7665 4f62 6a2c 2069 6e74 2072 6164 6975 veObj, int radiu │ │ │ │ +0002b840: 732c 2064 6f75 626c 6520 6570 7329 3b0a s, double eps);. │ │ │ │ +0002b850: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0002b860: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0002b870: 3a67 7569 6465 6446 696c 7465 7228 4d61 :guidedFilter(Ma │ │ │ │ +0002b880: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +0002b890: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ +0002b8a0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +0002b8b0: 7073 2c20 696e 7420 6444 6570 7468 203d ps, int dDepth = │ │ │ │ +0002b8c0: 202d 312c 2064 6f75 626c 6520 7363 616c -1, double scal │ │ │ │ +0002b8d0: 6520 3d20 312e 3029 0a20 2020 2070 7269 e = 1.0). pri │ │ │ │ +0002b8e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b8f0: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ +0002b900: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ +0002b910: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b920: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b930: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002b940: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ +0002b950: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ +0002b960: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ +0002b970: 7363 616c 6529 3b0a 2020 2020 7072 6976 scale);. priv │ │ │ │ +0002b980: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002b990: 6520 766f 6964 2067 7569 6465 6446 696c e void guidedFil │ │ │ │ +0002b9a0: 7465 725f 3128 6c6f 6e67 2067 7569 6465 ter_1(long guide │ │ │ │ +0002b9b0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b9c0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002b9d0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002b9e0: 626a 2c20 696e 7420 7261 6469 7573 2c20 bj, int radius, │ │ │ │ +0002b9f0: 646f 7562 6c65 2065 7073 2c20 696e 7420 double eps, int │ │ │ │ +0002ba00: 6444 6570 7468 293b 0a20 2020 2070 7269 dDepth);. pri │ │ │ │ +0002ba10: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002ba20: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ +0002ba30: 6c74 6572 5f32 286c 6f6e 6720 6775 6964 lter_2(long guid │ │ │ │ +0002ba40: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002ba50: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002ba60: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002ba70: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ +0002ba80: 2064 6f75 626c 6520 6570 7329 3b0a 0a20 double eps);.. │ │ │ │ +0002ba90: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002baa0: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ +0002bab0: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +0002bac0: 726f 633a 3a63 7265 6174 6541 4d46 696c roc::createAMFil │ │ │ │ +0002bad0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +0002bae0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +0002baf0: 5f72 2c20 626f 6f6c 2061 646a 7573 745f _r, bool adjust_ │ │ │ │ +0002bb00: 6f75 746c 6965 7273 203d 2066 616c 7365 outliers = false │ │ │ │ +0002bb10: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002bb20: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002bb30: 2063 7265 6174 6541 4d46 696c 7465 725f createAMFilter_ │ │ │ │ +0002bb40: 3028 646f 7562 6c65 2073 6967 6d61 5f73 0(double sigma_s │ │ │ │ +0002bb50: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +0002bb60: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ +0002bb70: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ +0002bb80: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002bb90: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002bba0: 6541 4d46 696c 7465 725f 3128 646f 7562 eAMFilter_1(doub │ │ │ │ +0002bbb0: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ +0002bbc0: 6c65 2073 6967 6d61 5f72 293b 0a0a 2020 le sigma_r);.. │ │ │ │ +0002bbd0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002bbe0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 616d cv::ximgproc::am │ │ │ │ +0002bbf0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ +0002bc00: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ +0002bc10: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +0002bc20: 615f 732c 2064 6f75 626c 6520 7369 676d a_s, double sigm │ │ │ │ +0002bc30: 615f 722c 2062 6f6f 6c20 6164 6a75 7374 a_r, bool adjust │ │ │ │ +0002bc40: 5f6f 7574 6c69 6572 7320 3d20 6661 6c73 _outliers = fals │ │ │ │ +0002bc50: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ +0002bc60: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002bc70: 6420 616d 4669 6c74 6572 5f30 286c 6f6e d amFilter_0(lon │ │ │ │ +0002bc80: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ +0002bc90: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002bca0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002bcb0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002bcc0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +0002bcd0: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ +0002bce0: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ +0002bcf0: 7273 293b 0a20 2020 2070 7269 7661 7465 rs);. private │ │ │ │ +0002bd00: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002bd10: 6f69 6420 616d 4669 6c74 6572 5f31 286c oid amFilter_1(l │ │ │ │ +0002bd20: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ +0002bd30: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002bd40: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002bd50: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002bd60: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ +0002bd70: 626c 6520 7369 676d 615f 7229 3b0a 0a20 ble sigma_r);.. │ │ │ │ +0002bd80: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0002bd90: 2063 763a 3a78 696d 6770 726f 633a 3a6a cv::ximgproc::j │ │ │ │ +0002bda0: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +0002bdb0: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +0002bdc0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0002bdd0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +0002bde0: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ +0002bdf0: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i │ │ │ │ +0002be00: 6e74 2062 6f72 6465 7254 7970 6520 3d20 nt borderType = │ │ │ │ +0002be10: 424f 5244 4552 5f44 4546 4155 4c54 290a BORDER_DEFAULT). │ │ │ │ +0002be20: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002be30: 6963 206e 6174 6976 6520 766f 6964 206a ic native void j │ │ │ │ +0002be40: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +0002be50: 7465 725f 3028 6c6f 6e67 206a 6f69 6e74 ter_0(long joint │ │ │ │ +0002be60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002be70: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002be80: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002be90: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ +0002bea0: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0002beb0: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ +0002bec0: 2069 6e74 2062 6f72 6465 7254 7970 6529 int borderType) │ │ │ │ +0002bed0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002bee0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002bef0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0002bf00: 696c 7465 725f 3128 6c6f 6e67 206a 6f69 ilter_1(long joi │ │ │ │ +0002bf10: 6e74 5f6e 6174 6976 654f 626a 2c20 6c6f nt_nativeObj, lo │ │ │ │ +0002bf20: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002bf30: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002bf40: 654f 626a 2c20 696e 7420 642c 2064 6f75 eObj, int d, dou │ │ │ │ +0002bf50: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0002bf60: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +0002bf70: 6529 3b0a 0a20 2020 202f 2f20 432b 2b3a e);.. // C++: │ │ │ │ +0002bf80: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002bf90: 726f 633a 3a62 696c 6174 6572 616c 5465 roc::bilateralTe │ │ │ │ +0002bfa0: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ +0002bfb0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0002bfc0: 6e74 2066 7220 3d20 332c 2069 6e74 206e nt fr = 3, int n │ │ │ │ +0002bfd0: 756d 4974 6572 203d 2031 2c20 646f 7562 umIter = 1, doub │ │ │ │ +0002bfe0: 6c65 2073 6967 6d61 416c 7068 6120 3d20 le sigmaAlpha = │ │ │ │ +0002bff0: 2d31 2e2c 2064 6f75 626c 6520 7369 676d -1., double sigm │ │ │ │ +0002c000: 6141 7667 203d 202d 312e 290a 2020 2020 aAvg = -1.). │ │ │ │ +0002c010: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002c020: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ +0002c030: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +0002c040: 725f 3028 6c6f 6e67 2073 7263 5f6e 6174 r_0(long src_nat │ │ │ │ +0002c050: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c060: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002c070: 6672 2c20 696e 7420 6e75 6d49 7465 722c fr, int numIter, │ │ │ │ +0002c080: 2064 6f75 626c 6520 7369 676d 6141 6c70 double sigmaAlp │ │ │ │ +0002c090: 6861 2c20 646f 7562 6c65 2073 6967 6d61 ha, double sigma │ │ │ │ +0002c0a0: 4176 6729 3b0a 2020 2020 7072 6976 6174 Avg);. privat │ │ │ │ +0002c0b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002c0c0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ +0002c0d0: 7874 7572 6546 696c 7465 725f 3128 6c6f xtureFilter_1(lo │ │ │ │ +0002c0e0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002c0f0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002c100: 654f 626a 2c20 696e 7420 6672 2c20 696e eObj, int fr, in │ │ │ │ +0002c110: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +0002c120: 6520 7369 676d 6141 6c70 6861 293b 0a20 e sigmaAlpha);. │ │ │ │ +0002c130: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002c140: 6320 6e61 7469 7665 2076 6f69 6420 6269 c native void bi │ │ │ │ +0002c150: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0002c160: 6c74 6572 5f32 286c 6f6e 6720 7372 635f lter_2(long src_ │ │ │ │ +0002c170: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c180: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002c190: 6e74 2066 722c 2069 6e74 206e 756d 4974 nt fr, int numIt │ │ │ │ +0002c1a0: 6572 293b 0a20 2020 2070 7269 7661 7465 er);. private │ │ │ │ +0002c1b0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002c1c0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ +0002c1d0: 7475 7265 4669 6c74 6572 5f33 286c 6f6e tureFilter_3(lon │ │ │ │ +0002c1e0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002c1f0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002c200: 4f62 6a2c 2069 6e74 2066 7229 3b0a 2020 Obj, int fr);. │ │ │ │ +0002c210: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002c220: 206e 6174 6976 6520 766f 6964 2062 696c native void bil │ │ │ │ +0002c230: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0002c240: 7465 725f 3428 6c6f 6e67 2073 7263 5f6e ter_4(long src_n │ │ │ │ +0002c250: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002c260: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002c270: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0002c280: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0002c290: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0002c2a0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0002c2b0: 6174 2620 6473 742c 2069 6e74 2064 203d at& dst, int d = │ │ │ │ +0002c2c0: 202d 312c 2064 6f75 626c 6520 7369 676d -1, double sigm │ │ │ │ +0002c2d0: 6143 6f6c 6f72 203d 2032 352c 2064 6f75 aColor = 25, dou │ │ │ │ +0002c2e0: 626c 6520 7369 676d 6153 7061 6365 203d ble sigmaSpace = │ │ │ │ +0002c2f0: 2033 2c20 696e 7420 6e75 6d4f 6649 7465 3, int numOfIte │ │ │ │ +0002c300: 7220 3d20 342c 2069 6e74 2062 6f72 6465 r = 4, int borde │ │ │ │ +0002c310: 7254 7970 6520 3d20 424f 5244 4552 5f44 rType = BORDER_D │ │ │ │ +0002c320: 4546 4155 4c54 290a 2020 2020 7072 6976 EFAULT). priv │ │ │ │ +0002c330: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c340: 6520 766f 6964 2072 6f6c 6c69 6e67 4775 e void rollingGu │ │ │ │ +0002c350: 6964 616e 6365 4669 6c74 6572 5f30 286c idanceFilter_0(l │ │ │ │ +0002c360: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002c370: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002c380: 7665 4f62 6a2c 2069 6e74 2064 2c20 646f veObj, int d, do │ │ │ │ +0002c390: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +0002c3a0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002c3b0: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte │ │ │ │ +0002c3c0: 722c 2069 6e74 2062 6f72 6465 7254 7970 r, int borderTyp │ │ │ │ +0002c3d0: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +0002c3e0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002c3f0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0002c400: 6365 4669 6c74 6572 5f31 286c 6f6e 6720 ceFilter_1(long │ │ │ │ +0002c410: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002c420: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002c430: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double │ │ │ │ +0002c440: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou │ │ │ │ +0002c450: 626c 6520 7369 676d 6153 7061 6365 2c20 ble sigmaSpace, │ │ │ │ +0002c460: 696e 7420 6e75 6d4f 6649 7465 7229 3b0a int numOfIter);. │ │ │ │ +0002c470: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c480: 6963 206e 6174 6976 6520 766f 6964 2072 ic native void r │ │ │ │ +0002c490: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0002c4a0: 6c74 6572 5f32 286c 6f6e 6720 7372 635f lter_2(long src_ │ │ │ │ +0002c4b0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c4c0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002c4d0: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +0002c4e0: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +0002c4f0: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ +0002c500: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c510: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll │ │ │ │ +0002c520: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0002c530: 725f 3328 6c6f 6e67 2073 7263 5f6e 6174 r_3(long src_nat │ │ │ │ +0002c540: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c550: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002c560: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0002c570: 6f6c 6f72 293b 0a20 2020 2070 7269 7661 olor);. priva │ │ │ │ +0002c580: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002c590: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +0002c5a0: 6461 6e63 6546 696c 7465 725f 3428 6c6f danceFilter_4(lo │ │ │ │ +0002c5b0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002c5c0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002c5d0: 654f 626a 2c20 696e 7420 6429 3b0a 2020 eObj, int d);. │ │ │ │ +0002c5e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002c5f0: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ +0002c600: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +0002c610: 6572 5f35 286c 6f6e 6720 7372 635f 6e61 er_5(long src_na │ │ │ │ +0002c620: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002c630: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ +0002c640: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002c650: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0002c660: 7665 7246 696c 7465 7220 6376 3a3a 7869 verFilter cv::xi │ │ │ │ +0002c670: 6d67 7072 6f63 3a3a 6372 6561 7465 4661 mgproc::createFa │ │ │ │ +0002c680: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0002c690: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0002c6a0: 652c 2064 6f75 626c 6520 7369 676d 615f e, double sigma_ │ │ │ │ +0002c6b0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +0002c6c0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +0002c6d0: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ +0002c6e0: 2064 6f75 626c 6520 6c61 6d62 6461 203d double lambda = │ │ │ │ +0002c6f0: 2031 3238 2e30 2c20 696e 7420 6e75 6d5f 128.0, int num_ │ │ │ │ +0002c700: 6974 6572 203d 2032 352c 2064 6f75 626c iter = 25, doubl │ │ │ │ +0002c710: 6520 6d61 785f 746f 6c20 3d20 3165 2d35 e max_tol = 1e-5 │ │ │ │ +0002c720: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002c730: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002c740: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +0002c750: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0002c760: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ +0002c770: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002c780: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0002c790: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0002c7a0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002c7b0: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +0002c7c0: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +0002c7d0: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ +0002c7e0: 6f6c 293b 0a20 2020 2070 7269 7661 7465 ol);. private │ │ │ │ +0002c7f0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002c800: 6f6e 6720 6372 6561 7465 4661 7374 4269 ong createFastBi │ │ │ │ +0002c810: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0002c820: 7465 725f 3128 6c6f 6e67 2067 7569 6465 ter_1(long guide │ │ │ │ +0002c830: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002c840: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0002c850: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0002c860: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +0002c870: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +0002c880: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ +0002c890: 5f69 7465 7229 3b0a 2020 2020 7072 6976 _iter);. priv │ │ │ │ +0002c8a0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c8b0: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ +0002c8c0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0002c8d0: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ +0002c8e0: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +0002c8f0: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +0002c900: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +0002c910: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +0002c920: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +0002c930: 626c 6520 6c61 6d62 6461 293b 0a20 2020 ble lambda);. │ │ │ │ +0002c940: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c950: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002c960: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ +0002c970: 6f6c 7665 7246 696c 7465 725f 3328 6c6f olverFilter_3(lo │ │ │ │ +0002c980: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +0002c990: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002c9a0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0002c9b0: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0002c9c0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002c9d0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002c9e0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002c9f0: 6f63 3a3a 6661 7374 4269 6c61 7465 7261 oc::fastBilatera │ │ │ │ +0002ca00: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +0002ca10: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +0002ca20: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence │ │ │ │ +0002ca30: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +0002ca40: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0002ca50: 203d 2038 2c20 646f 7562 6c65 2073 6967 = 8, double sig │ │ │ │ +0002ca60: 6d61 5f6c 756d 6120 3d20 382c 2064 6f75 ma_luma = 8, dou │ │ │ │ +0002ca70: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002ca80: 203d 2038 2c20 646f 7562 6c65 206c 616d = 8, double lam │ │ │ │ +0002ca90: 6264 6120 3d20 3132 382e 302c 2069 6e74 bda = 128.0, int │ │ │ │ +0002caa0: 206e 756d 5f69 7465 7220 3d20 3235 2c20 num_iter = 25, │ │ │ │ +0002cab0: 646f 7562 6c65 206d 6178 5f74 6f6c 203d double max_tol = │ │ │ │ +0002cac0: 2031 652d 3529 0a20 2020 2070 7269 7661 1e-5). priva │ │ │ │ +0002cad0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002cae0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002caf0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002cb00: 3028 6c6f 6e67 2067 7569 6465 5f6e 6174 0(long guide_nat │ │ │ │ +0002cb10: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002cb20: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cb30: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002cb40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002cb50: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002cb60: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002cb70: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002cb80: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002cb90: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002cba0: 6c61 6d62 6461 2c20 696e 7420 6e75 6d5f lambda, int num_ │ │ │ │ +0002cbb0: 6974 6572 2c20 646f 7562 6c65 206d 6178 iter, double max │ │ │ │ +0002cbc0: 5f74 6f6c 293b 0a20 2020 2070 7269 7661 _tol);. priva │ │ │ │ +0002cbd0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002cbe0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002cbf0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002cc00: 3128 6c6f 6e67 2067 7569 6465 5f6e 6174 1(long guide_nat │ │ │ │ +0002cc10: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002cc20: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cc30: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002cc40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002cc50: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002cc60: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002cc70: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002cc80: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002cc90: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002cca0: 6c61 6d62 6461 2c20 696e 7420 6e75 6d5f lambda, int num_ │ │ │ │ +0002ccb0: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva │ │ │ │ +0002ccc0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002ccd0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002cce0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002ccf0: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ +0002cd00: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002cd10: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cd20: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002cd30: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002cd40: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002cd50: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002cd60: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002cd70: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002cd80: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002cd90: 6c61 6d62 6461 293b 0a20 2020 2070 7269 lambda);. pri │ │ │ │ +0002cda0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002cdb0: 7665 2076 6f69 6420 6661 7374 4269 6c61 ve void fastBila │ │ │ │ +0002cdc0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0002cdd0: 725f 3328 6c6f 6e67 2067 7569 6465 5f6e r_3(long guide_n │ │ │ │ +0002cde0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002cdf0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002ce00: 6e67 2063 6f6e 6669 6465 6e63 655f 6e61 ng confidence_na │ │ │ │ +0002ce10: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002ce20: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002ce30: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +0002ce40: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +0002ce50: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ +0002ce60: 6d61 5f63 6872 6f6d 6129 3b0a 2020 2020 ma_chroma);. │ │ │ │ +0002ce70: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002ce80: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ +0002ce90: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0002cea0: 6c74 6572 5f34 286c 6f6e 6720 6775 6964 lter_4(long guid │ │ │ │ +0002ceb0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002cec0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002ced0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ +0002cee0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cef0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002cf00: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0002cf10: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002cf20: 6d61 5f6c 756d 6129 3b0a 2020 2020 7072 ma_luma);. pr │ │ │ │ +0002cf30: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002cf40: 6976 6520 766f 6964 2066 6173 7442 696c ive void fastBil │ │ │ │ +0002cf50: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0002cf60: 6572 5f35 286c 6f6e 6720 6775 6964 655f er_5(long guide_ │ │ │ │ +0002cf70: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002cf80: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002cf90: 6f6e 6720 636f 6e66 6964 656e 6365 5f6e ong confidence_n │ │ │ │ +0002cfa0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002cfb0: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +0002cfc0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0002cfd0: 616c 293b 0a20 2020 2070 7269 7661 7465 al);. private │ │ │ │ +0002cfe0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002cff0: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera │ │ │ │ +0002d000: 6c53 6f6c 7665 7246 696c 7465 725f 3628 lSolverFilter_6( │ │ │ │ +0002d010: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002d020: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002d030: 6174 6976 654f 626a 2c20 6c6f 6e67 2063 ativeObj, long c │ │ │ │ +0002d040: 6f6e 6669 6465 6e63 655f 6e61 7469 7665 onfidence_native │ │ │ │ +0002d050: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002d060: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +0002d070: 2f20 432b 2b3a 2020 5074 725f 4661 7374 / C++: Ptr_Fast │ │ │ │ +0002d080: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0002d090: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +0002d0a0: 633a 3a63 7265 6174 6546 6173 7447 6c6f c::createFastGlo │ │ │ │ +0002d0b0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002d0c0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +0002d0d0: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002d0e0: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002d0f0: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002d100: 7465 6e75 6174 696f 6e20 3d20 302e 3235 tenuation = 0.25 │ │ │ │ +0002d110: 2c20 696e 7420 6e75 6d5f 6974 6572 203d , int num_iter = │ │ │ │ +0002d120: 2033 290a 2020 2020 7072 6976 6174 6520 3). private │ │ │ │ +0002d130: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002d140: 6e67 2063 7265 6174 6546 6173 7447 6c6f ng createFastGlo │ │ │ │ +0002d150: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002d160: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ +0002d170: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002d180: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +0002d190: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +0002d1a0: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +0002d1b0: 7561 7469 6f6e 2c20 696e 7420 6e75 6d5f uation, int num_ │ │ │ │ +0002d1c0: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva │ │ │ │ +0002d1d0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002d1e0: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +0002d1f0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0002d200: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ +0002d210: 655f 6e61 7469 7665 4f62 6a2c 2064 6f75 e_nativeObj, dou │ │ │ │ +0002d220: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002d230: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002d240: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002d250: 7465 6e75 6174 696f 6e29 3b0a 2020 2020 tenuation);. │ │ │ │ +0002d260: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002d270: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002d280: 6546 6173 7447 6c6f 6261 6c53 6d6f 6f74 eFastGlobalSmoot │ │ │ │ +0002d290: 6865 7246 696c 7465 725f 3228 6c6f 6e67 herFilter_2(long │ │ │ │ +0002d2a0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002d2b0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002d2c0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002d2d0: 6c6f 7229 3b0a 0a20 2020 202f 2f20 432b lor);.. // C+ │ │ │ │ +0002d2e0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002d2f0: 6770 726f 633a 3a66 6173 7447 6c6f 6261 gproc::fastGloba │ │ │ │ +0002d300: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +0002d310: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +0002d320: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ +0002d330: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ +0002d340: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ +0002d350: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ +0002d360: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ +0002d370: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ +0002d380: 3d20 3329 0a20 2020 2070 7269 7661 7465 = 3). private │ │ │ │ +0002d390: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002d3a0: 6f69 6420 6661 7374 476c 6f62 616c 536d oid fastGlobalSm │ │ │ │ +0002d3b0: 6f6f 7468 6572 4669 6c74 6572 5f30 286c ootherFilter_0(l │ │ │ │ +0002d3c0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +0002d3d0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002d3e0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002d3f0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002d400: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002d410: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002d420: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002d430: 7465 6e75 6174 696f 6e2c 2069 6e74 206e tenuation, int n │ │ │ │ +0002d440: 756d 5f69 7465 7229 3b0a 2020 2020 7072 um_iter);. pr │ │ │ │ +0002d450: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002d460: 6976 6520 766f 6964 2066 6173 7447 6c6f ive void fastGlo │ │ │ │ +0002d470: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002d480: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ +0002d490: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002d4a0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002d4b0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002d4c0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002d4d0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002d4e0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +0002d4f0: 6461 5f61 7474 656e 7561 7469 6f6e 293b da_attenuation); │ │ │ │ +0002d500: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002d510: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002d520: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +0002d530: 6572 4669 6c74 6572 5f32 286c 6f6e 6720 erFilter_2(long │ │ │ │ +0002d540: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002d550: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002d560: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002d570: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002d580: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ +0002d590: 6967 6d61 5f63 6f6c 6f72 293b 0a0a 2020 igma_color);.. │ │ │ │ 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 │ │ │ │ +0002d5b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6c30 cv::ximgproc::l0 │ │ │ │ +0002d5c0: 536d 6f6f 7468 284d 6174 2073 7263 2c20 Smooth(Mat src, │ │ │ │ +0002d5d0: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +0002d5e0: 206c 616d 6264 6120 3d20 302e 3032 2c20 lambda = 0.02, │ │ │ │ +0002d5f0: 646f 7562 6c65 206b 6170 7061 203d 2032 double kappa = 2 │ │ │ │ +0002d600: 2e30 290a 2020 2020 7072 6976 6174 6520 .0). private │ │ │ │ +0002d610: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002d620: 6964 206c 3053 6d6f 6f74 685f 3028 6c6f id l0Smooth_0(lo │ │ │ │ +0002d630: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002d640: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002d650: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002d660: 6264 612c 2064 6f75 626c 6520 6b61 7070 bda, double kapp │ │ │ │ +0002d670: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002d680: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002d690: 6964 206c 3053 6d6f 6f74 685f 3128 6c6f id l0Smooth_1(lo │ │ │ │ +0002d6a0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002d6b0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002d6c0: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002d6d0: 6264 6129 3b0a 2020 2020 7072 6976 6174 bda);. privat │ │ │ │ +0002d6e0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002d6f0: 766f 6964 206c 3053 6d6f 6f74 685f 3228 void l0Smooth_2( │ │ │ │ +0002d700: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002d710: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ 0002d720: 6976 654f 626a 293b 0a0a 7d0a iveObj);..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,14 +9,34 @@ │ │ │ │ │ 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 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 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 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 SimpleWB createSimpleWB() { │ │ │ │ │ return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static GrayworldWB createGrayworldWB() { │ │ │ │ │ return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ } │ │ │ │ │ @@ -53,34 +73,14 @@ │ │ │ │ │ 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,14 +169,24 @@ │ │ │ │ │ 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 void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + 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); │ │ │ │ │ + │ │ │ │ │ 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(); │ │ │ │ │ @@ -191,24 +201,14 @@ │ │ │ │ │ │ │ │ │ │ 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 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 inpaint_0(final long p0, final long p1, final long 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); │ │ │ │ │ - │ │ │ │ │ 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); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_3(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); │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,14 +29,116 @@ │ │ │ │ │ │ │ │ // C++: enum TransformTypes (cv.xphoto.TransformTypes) │ │ │ │ public static final int │ │ │ │ HAAR = 0; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // 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. │ │ │ │ + * │ │ │ │ + * @param src source image │ │ │ │ + *
    │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ + * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ + * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ + * colorspaces. │ │ │ │ + *
  • │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ + *
  • │ │ │ │ + *
│ │ │ │ + * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ + * indicate area to be inpainted │ │ │ │ + * @param dst destination image │ │ │ │ + * @param algorithmType see xphoto::InpaintTypes │ │ │ │ + */ │ │ │ │ + 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::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::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++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Creates an instance of SimpleWB │ │ │ │ * @return automatically generated │ │ │ │ */ │ │ │ │ @@ -190,116 +292,14 @@ │ │ │ │ */ │ │ │ │ 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. │ │ │ │ - * │ │ │ │ - * @param src source image │ │ │ │ - *
    │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ - * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ - * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ - * colorspaces. │ │ │ │ - *
  • │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ - *
  • │ │ │ │ - *
│ │ │ │ - * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ - * indicate area to be inpainted │ │ │ │ - * @param dst destination image │ │ │ │ - * @param algorithmType see xphoto::InpaintTypes │ │ │ │ - */ │ │ │ │ - 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. │ │ │ │ @@ -1179,14 +1179,27 @@ │ │ │ │ public static void bm3dDenoising(Mat src, Mat dst) { │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + // 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::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); │ │ │ │ + │ │ │ │ // 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()) │ │ │ │ @@ -1200,27 +1213,14 @@ │ │ │ │ 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++: 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::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::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); │ │ │ │ - │ │ │ │ // 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); │ │ │ │ private static native void bm3dDenoising_5(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize);